From 4c953bda2f724d952e708327ee1b80c6cb8e5aeb Mon Sep 17 00:00:00 2001 From: raviqqe Date: Sat, 17 Feb 2024 14:54:48 +0000 Subject: [PATCH] deploy: 07a3b7d16738a408d8343c386db85c8b37a081a1 --- melior/dialect/ods/affine/fn.apply.html | 4 ++-- melior/dialect/ods/affine/fn.delinearize_index.html | 4 ++-- melior/dialect/ods/affine/fn.for.html | 4 ++-- melior/dialect/ods/affine/fn.if.html | 4 ++-- melior/dialect/ods/affine/fn.load.html | 4 ++-- melior/dialect/ods/affine/fn.max.html | 4 ++-- melior/dialect/ods/affine/fn.min.html | 4 ++-- melior/dialect/ods/affine/fn.parallel.html | 4 ++-- melior/dialect/ods/affine/fn.prefetch.html | 4 ++-- melior/dialect/ods/affine/fn.store.html | 4 ++-- melior/dialect/ods/affine/fn.vector_load.html | 4 ++-- melior/dialect/ods/affine/fn.vector_store.html | 4 ++-- melior/dialect/ods/affine/fn.yield.html | 4 ++-- melior/dialect/ods/affine/index.html | 2 +- melior/dialect/ods/amdgpu/fn.lds_barrier.html | 4 ++-- melior/dialect/ods/amdgpu/fn.mfma.html | 4 ++-- .../ods/amdgpu/fn.raw_buffer_atomic_cmpswap.html | 4 ++-- .../dialect/ods/amdgpu/fn.raw_buffer_atomic_fadd.html | 4 ++-- .../dialect/ods/amdgpu/fn.raw_buffer_atomic_fmax.html | 4 ++-- .../dialect/ods/amdgpu/fn.raw_buffer_atomic_smax.html | 4 ++-- .../dialect/ods/amdgpu/fn.raw_buffer_atomic_umin.html | 4 ++-- melior/dialect/ods/amdgpu/fn.raw_buffer_load.html | 4 ++-- melior/dialect/ods/amdgpu/fn.raw_buffer_store.html | 4 ++-- melior/dialect/ods/amdgpu/fn.wmma.html | 4 ++-- melior/dialect/ods/amdgpu/index.html | 2 +- melior/dialect/ods/arith/fn.addf.html | 4 ++-- melior/dialect/ods/arith/fn.addi.html | 4 ++-- melior/dialect/ods/arith/fn.addui_extended.html | 4 ++-- melior/dialect/ods/arith/fn.andi.html | 4 ++-- melior/dialect/ods/arith/fn.bitcast.html | 4 ++-- melior/dialect/ods/arith/fn.ceildivsi.html | 4 ++-- melior/dialect/ods/arith/fn.ceildivui.html | 4 ++-- melior/dialect/ods/arith/fn.cmpf.html | 4 ++-- melior/dialect/ods/arith/fn.cmpi.html | 4 ++-- melior/dialect/ods/arith/fn.constant.html | 4 ++-- melior/dialect/ods/arith/fn.divf.html | 4 ++-- melior/dialect/ods/arith/fn.divsi.html | 4 ++-- melior/dialect/ods/arith/fn.divui.html | 4 ++-- melior/dialect/ods/arith/fn.extf.html | 4 ++-- melior/dialect/ods/arith/fn.extsi.html | 4 ++-- melior/dialect/ods/arith/fn.extui.html | 4 ++-- melior/dialect/ods/arith/fn.floordivsi.html | 4 ++-- melior/dialect/ods/arith/fn.fptosi.html | 4 ++-- melior/dialect/ods/arith/fn.fptoui.html | 4 ++-- melior/dialect/ods/arith/fn.index_cast.html | 4 ++-- melior/dialect/ods/arith/fn.index_castui.html | 4 ++-- melior/dialect/ods/arith/fn.maxf.html | 4 ++-- melior/dialect/ods/arith/fn.maxsi.html | 4 ++-- melior/dialect/ods/arith/fn.maxui.html | 4 ++-- melior/dialect/ods/arith/fn.minf.html | 4 ++-- melior/dialect/ods/arith/fn.minsi.html | 4 ++-- melior/dialect/ods/arith/fn.minui.html | 4 ++-- melior/dialect/ods/arith/fn.mulf.html | 4 ++-- melior/dialect/ods/arith/fn.muli.html | 4 ++-- melior/dialect/ods/arith/fn.mulsi_extended.html | 4 ++-- melior/dialect/ods/arith/fn.mului_extended.html | 4 ++-- melior/dialect/ods/arith/fn.negf.html | 4 ++-- melior/dialect/ods/arith/fn.ori.html | 4 ++-- melior/dialect/ods/arith/fn.remf.html | 4 ++-- melior/dialect/ods/arith/fn.remsi.html | 4 ++-- melior/dialect/ods/arith/fn.remui.html | 4 ++-- melior/dialect/ods/arith/fn.select.html | 4 ++-- melior/dialect/ods/arith/fn.shli.html | 4 ++-- melior/dialect/ods/arith/fn.shrsi.html | 4 ++-- melior/dialect/ods/arith/fn.shrui.html | 4 ++-- melior/dialect/ods/arith/fn.sitofp.html | 4 ++-- melior/dialect/ods/arith/fn.subf.html | 4 ++-- melior/dialect/ods/arith/fn.subi.html | 4 ++-- melior/dialect/ods/arith/fn.truncf.html | 4 ++-- melior/dialect/ods/arith/fn.trunci.html | 4 ++-- melior/dialect/ods/arith/fn.uitofp.html | 4 ++-- melior/dialect/ods/arith/fn.xori.html | 4 ++-- melior/dialect/ods/arith/index.html | 8 ++++---- melior/dialect/ods/arm_neon/fn._2_d_sdot.html | 4 ++-- melior/dialect/ods/arm_neon/fn.intr_sdot.html | 4 ++-- melior/dialect/ods/arm_neon/fn.intr_smull.html | 4 ++-- melior/dialect/ods/arm_neon/index.html | 2 +- melior/dialect/ods/arm_sve/fn.intr_add.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_fadd.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_fdiv.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_fmul.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_fsub.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_mul.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_sdiv.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_sdot.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_smmla.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_sub.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_udiv.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_udot.html | 4 ++-- melior/dialect/ods/arm_sve/fn.intr_ummla.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_addf.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_addi.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_divf.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_divi_signed.html | 4 ++-- .../dialect/ods/arm_sve/fn.masked_divi_unsigned.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_mulf.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_muli.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_subf.html | 4 ++-- melior/dialect/ods/arm_sve/fn.masked_subi.html | 4 ++-- melior/dialect/ods/arm_sve/fn.sdot.html | 4 ++-- melior/dialect/ods/arm_sve/fn.smmla.html | 4 ++-- melior/dialect/ods/arm_sve/fn.udot.html | 4 ++-- melior/dialect/ods/arm_sve/fn.ummla.html | 4 ++-- melior/dialect/ods/arm_sve/index.html | 2 +- melior/dialect/ods/async/fn.add_to_group.html | 4 ++-- melior/dialect/ods/async/fn.await.html | 4 ++-- melior/dialect/ods/async/fn.await_all.html | 4 ++-- melior/dialect/ods/async/fn.call.html | 4 ++-- melior/dialect/ods/async/fn.coro_begin.html | 4 ++-- melior/dialect/ods/async/fn.coro_end.html | 4 ++-- melior/dialect/ods/async/fn.coro_free.html | 4 ++-- melior/dialect/ods/async/fn.coro_id.html | 4 ++-- melior/dialect/ods/async/fn.coro_save.html | 4 ++-- melior/dialect/ods/async/fn.coro_suspend.html | 4 ++-- melior/dialect/ods/async/fn.create_group.html | 4 ++-- melior/dialect/ods/async/fn.execute.html | 4 ++-- melior/dialect/ods/async/fn.func.html | 4 ++-- melior/dialect/ods/async/fn.return.html | 4 ++-- melior/dialect/ods/async/fn.runtime_add_ref.html | 4 ++-- melior/dialect/ods/async/fn.runtime_add_to_group.html | 4 ++-- melior/dialect/ods/async/fn.runtime_await.html | 4 ++-- .../dialect/ods/async/fn.runtime_await_and_resume.html | 4 ++-- melior/dialect/ods/async/fn.runtime_create.html | 4 ++-- melior/dialect/ods/async/fn.runtime_create_group.html | 4 ++-- melior/dialect/ods/async/fn.runtime_drop_ref.html | 4 ++-- melior/dialect/ods/async/fn.runtime_is_error.html | 4 ++-- melior/dialect/ods/async/fn.runtime_load.html | 4 ++-- .../ods/async/fn.runtime_num_worker_threads.html | 4 ++-- melior/dialect/ods/async/fn.runtime_resume.html | 4 ++-- melior/dialect/ods/async/fn.runtime_set_available.html | 4 ++-- melior/dialect/ods/async/fn.runtime_set_error.html | 4 ++-- melior/dialect/ods/async/fn.runtime_store.html | 4 ++-- melior/dialect/ods/async/fn.yield.html | 4 ++-- melior/dialect/ods/async/index.html | 2 +- melior/dialect/ods/bufferization/fn.alloc_tensor.html | 4 ++-- melior/dialect/ods/bufferization/fn.clone.html | 4 ++-- melior/dialect/ods/bufferization/fn.copy_tensor.html | 4 ++-- melior/dialect/ods/bufferization/fn.dealloc.html | 4 ++-- .../dialect/ods/bufferization/fn.dealloc_tensor.html | 4 ++-- melior/dialect/ods/bufferization/fn.to_memref.html | 4 ++-- melior/dialect/ods/bufferization/fn.to_tensor.html | 4 ++-- melior/dialect/ods/bufferization/index.html | 2 +- melior/dialect/ods/cf/fn.assert.html | 4 ++-- melior/dialect/ods/cf/fn.br.html | 4 ++-- melior/dialect/ods/cf/fn.cond_br.html | 4 ++-- melior/dialect/ods/cf/fn.switch.html | 4 ++-- melior/dialect/ods/cf/index.html | 2 +- melior/dialect/ods/func/fn.call.html | 4 ++-- melior/dialect/ods/func/fn.call_indirect.html | 4 ++-- melior/dialect/ods/func/fn.constant.html | 4 ++-- melior/dialect/ods/func/fn.func.html | 4 ++-- melior/dialect/ods/func/fn.return.html | 4 ++-- melior/dialect/ods/func/index.html | 2 +- melior/dialect/ods/gpu/fn.all_reduce.html | 4 ++-- melior/dialect/ods/gpu/fn.alloc.html | 4 ++-- melior/dialect/ods/gpu/fn.barrier.html | 4 ++-- melior/dialect/ods/gpu/fn.block_dim.html | 4 ++-- melior/dialect/ods/gpu/fn.block_id.html | 4 ++-- melior/dialect/ods/gpu/fn.create_2_to_4_spmat.html | 4 ++-- melior/dialect/ods/gpu/fn.create_coo.html | 4 ++-- melior/dialect/ods/gpu/fn.create_coo_aos.html | 4 ++-- melior/dialect/ods/gpu/fn.create_csr.html | 4 ++-- melior/dialect/ods/gpu/fn.create_dn_tensor.html | 4 ++-- melior/dialect/ods/gpu/fn.dealloc.html | 4 ++-- melior/dialect/ods/gpu/fn.destroy_dn_tensor.html | 4 ++-- melior/dialect/ods/gpu/fn.destroy_sp_mat.html | 4 ++-- melior/dialect/ods/gpu/fn.func.html | 4 ++-- melior/dialect/ods/gpu/fn.global_id.html | 4 ++-- melior/dialect/ods/gpu/fn.grid_dim.html | 4 ++-- melior/dialect/ods/gpu/fn.host_register.html | 4 ++-- melior/dialect/ods/gpu/fn.host_unregister.html | 4 ++-- melior/dialect/ods/gpu/fn.lane_id.html | 4 ++-- melior/dialect/ods/gpu/fn.launch.html | 4 ++-- melior/dialect/ods/gpu/fn.launch_func.html | 4 ++-- melior/dialect/ods/gpu/fn.memcpy.html | 4 ++-- melior/dialect/ods/gpu/fn.memset.html | 4 ++-- melior/dialect/ods/gpu/fn.module.html | 4 ++-- melior/dialect/ods/gpu/fn.module_end.html | 4 ++-- melior/dialect/ods/gpu/fn.num_subgroups.html | 4 ++-- melior/dialect/ods/gpu/fn.printf.html | 4 ++-- melior/dialect/ods/gpu/fn.return.html | 4 ++-- melior/dialect/ods/gpu/fn.sddmm.html | 4 ++-- melior/dialect/ods/gpu/fn.sddmm_buffer_size.html | 4 ++-- melior/dialect/ods/gpu/fn.set_default_device.html | 4 ++-- melior/dialect/ods/gpu/fn.shuffle.html | 4 ++-- melior/dialect/ods/gpu/fn.spmm.html | 4 ++-- melior/dialect/ods/gpu/fn.spmm_buffer_size.html | 4 ++-- melior/dialect/ods/gpu/fn.spmv.html | 4 ++-- melior/dialect/ods/gpu/fn.spmv_buffer_size.html | 4 ++-- melior/dialect/ods/gpu/fn.subgroup_id.html | 4 ++-- melior/dialect/ods/gpu/fn.subgroup_mma_compute.html | 4 ++-- .../ods/gpu/fn.subgroup_mma_constant_matrix.html | 4 ++-- .../dialect/ods/gpu/fn.subgroup_mma_elementwise.html | 4 ++-- .../dialect/ods/gpu/fn.subgroup_mma_load_matrix.html | 4 ++-- .../dialect/ods/gpu/fn.subgroup_mma_store_matrix.html | 4 ++-- melior/dialect/ods/gpu/fn.subgroup_reduce.html | 4 ++-- melior/dialect/ods/gpu/fn.subgroup_size.html | 4 ++-- melior/dialect/ods/gpu/fn.terminator.html | 4 ++-- melior/dialect/ods/gpu/fn.thread_id.html | 4 ++-- melior/dialect/ods/gpu/fn.wait.html | 4 ++-- melior/dialect/ods/gpu/fn.yield.html | 4 ++-- melior/dialect/ods/gpu/index.html | 2 +- melior/dialect/ods/index/fn.add.html | 4 ++-- melior/dialect/ods/index/fn.and.html | 4 ++-- melior/dialect/ods/index/fn.bool_constant.html | 4 ++-- melior/dialect/ods/index/fn.casts.html | 4 ++-- melior/dialect/ods/index/fn.castu.html | 4 ++-- melior/dialect/ods/index/fn.ceildivs.html | 4 ++-- melior/dialect/ods/index/fn.ceildivu.html | 4 ++-- melior/dialect/ods/index/fn.cmp.html | 4 ++-- melior/dialect/ods/index/fn.constant.html | 4 ++-- melior/dialect/ods/index/fn.divs.html | 4 ++-- melior/dialect/ods/index/fn.divu.html | 4 ++-- melior/dialect/ods/index/fn.floordivs.html | 4 ++-- melior/dialect/ods/index/fn.maxs.html | 4 ++-- melior/dialect/ods/index/fn.maxu.html | 4 ++-- melior/dialect/ods/index/fn.mins.html | 4 ++-- melior/dialect/ods/index/fn.minu.html | 4 ++-- melior/dialect/ods/index/fn.mul.html | 4 ++-- melior/dialect/ods/index/fn.or.html | 4 ++-- melior/dialect/ods/index/fn.rems.html | 4 ++-- melior/dialect/ods/index/fn.remu.html | 4 ++-- melior/dialect/ods/index/fn.shl.html | 4 ++-- melior/dialect/ods/index/fn.shrs.html | 4 ++-- melior/dialect/ods/index/fn.shru.html | 4 ++-- melior/dialect/ods/index/fn.sizeof.html | 4 ++-- melior/dialect/ods/index/fn.sub.html | 4 ++-- melior/dialect/ods/index/fn.xor.html | 4 ++-- melior/dialect/ods/index/index.html | 2 +- melior/dialect/ods/linalg/fn.index.html | 4 ++-- melior/dialect/ods/linalg/fn.softmax.html | 4 ++-- melior/dialect/ods/linalg/fn.yield.html | 4 ++-- melior/dialect/ods/linalg/index.html | 2 +- melior/dialect/ods/llvm/fn.add.html | 4 ++-- melior/dialect/ods/llvm/fn.addrspacecast.html | 4 ++-- melior/dialect/ods/llvm/fn.alloca.html | 4 ++-- melior/dialect/ods/llvm/fn.and.html | 4 ++-- melior/dialect/ods/llvm/fn.ashr.html | 4 ++-- melior/dialect/ods/llvm/fn.atomicrmw.html | 4 ++-- melior/dialect/ods/llvm/fn.bitcast.html | 4 ++-- melior/dialect/ods/llvm/fn.br.html | 4 ++-- melior/dialect/ods/llvm/fn.call.html | 4 ++-- melior/dialect/ods/llvm/fn.cmpxchg.html | 4 ++-- melior/dialect/ods/llvm/fn.comdat.html | 4 ++-- melior/dialect/ods/llvm/fn.comdat_selector.html | 4 ++-- melior/dialect/ods/llvm/fn.cond_br.html | 4 ++-- melior/dialect/ods/llvm/fn.extractelement.html | 4 ++-- melior/dialect/ods/llvm/fn.extractvalue.html | 4 ++-- melior/dialect/ods/llvm/fn.fadd.html | 4 ++-- melior/dialect/ods/llvm/fn.fcmp.html | 4 ++-- melior/dialect/ods/llvm/fn.fdiv.html | 4 ++-- melior/dialect/ods/llvm/fn.fence.html | 4 ++-- melior/dialect/ods/llvm/fn.fmul.html | 4 ++-- melior/dialect/ods/llvm/fn.fneg.html | 4 ++-- melior/dialect/ods/llvm/fn.fpext.html | 4 ++-- melior/dialect/ods/llvm/fn.fptosi.html | 4 ++-- melior/dialect/ods/llvm/fn.fptoui.html | 4 ++-- melior/dialect/ods/llvm/fn.fptrunc.html | 4 ++-- melior/dialect/ods/llvm/fn.freeze.html | 4 ++-- melior/dialect/ods/llvm/fn.frem.html | 4 ++-- melior/dialect/ods/llvm/fn.fsub.html | 4 ++-- melior/dialect/ods/llvm/fn.func.html | 4 ++-- melior/dialect/ods/llvm/fn.getelementptr.html | 4 ++-- melior/dialect/ods/llvm/fn.icmp.html | 4 ++-- melior/dialect/ods/llvm/fn.inline_asm.html | 4 ++-- melior/dialect/ods/llvm/fn.insertelement.html | 4 ++-- melior/dialect/ods/llvm/fn.insertvalue.html | 4 ++-- melior/dialect/ods/llvm/fn.inttoptr.html | 4 ++-- melior/dialect/ods/llvm/fn.invoke.html | 4 ++-- melior/dialect/ods/llvm/fn.landingpad.html | 4 ++-- melior/dialect/ods/llvm/fn.load.html | 4 ++-- melior/dialect/ods/llvm/fn.lshr.html | 4 ++-- melior/dialect/ods/llvm/fn.metadata.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_addressof.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_constant.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_global.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_global_ctors.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_global_dtors.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_null.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_poison.html | 4 ++-- melior/dialect/ods/llvm/fn.mlir_undef.html | 4 ++-- melior/dialect/ods/llvm/fn.mul.html | 4 ++-- melior/dialect/ods/llvm/fn.or.html | 4 ++-- melior/dialect/ods/llvm/fn.ptrtoint.html | 4 ++-- melior/dialect/ods/llvm/fn.resume.html | 4 ++-- melior/dialect/ods/llvm/fn.return.html | 4 ++-- melior/dialect/ods/llvm/fn.sdiv.html | 4 ++-- melior/dialect/ods/llvm/fn.select.html | 4 ++-- melior/dialect/ods/llvm/fn.sext.html | 4 ++-- melior/dialect/ods/llvm/fn.shl.html | 4 ++-- melior/dialect/ods/llvm/fn.shufflevector.html | 4 ++-- melior/dialect/ods/llvm/fn.sitofp.html | 4 ++-- melior/dialect/ods/llvm/fn.srem.html | 4 ++-- melior/dialect/ods/llvm/fn.store.html | 4 ++-- melior/dialect/ods/llvm/fn.sub.html | 4 ++-- melior/dialect/ods/llvm/fn.switch.html | 4 ++-- melior/dialect/ods/llvm/fn.trunc.html | 4 ++-- melior/dialect/ods/llvm/fn.udiv.html | 4 ++-- melior/dialect/ods/llvm/fn.uitofp.html | 4 ++-- melior/dialect/ods/llvm/fn.unreachable.html | 4 ++-- melior/dialect/ods/llvm/fn.urem.html | 4 ++-- melior/dialect/ods/llvm/fn.xor.html | 4 ++-- melior/dialect/ods/llvm/fn.zext.html | 4 ++-- melior/dialect/ods/llvm/index.html | 2 +- melior/dialect/ods/math/fn.absf.html | 4 ++-- melior/dialect/ods/math/fn.absi.html | 4 ++-- melior/dialect/ods/math/fn.atan.html | 4 ++-- melior/dialect/ods/math/fn.atan_2.html | 4 ++-- melior/dialect/ods/math/fn.cbrt.html | 4 ++-- melior/dialect/ods/math/fn.ceil.html | 4 ++-- melior/dialect/ods/math/fn.copysign.html | 4 ++-- melior/dialect/ods/math/fn.cos.html | 4 ++-- melior/dialect/ods/math/fn.ctlz.html | 4 ++-- melior/dialect/ods/math/fn.ctpop.html | 4 ++-- melior/dialect/ods/math/fn.cttz.html | 4 ++-- melior/dialect/ods/math/fn.erf.html | 4 ++-- melior/dialect/ods/math/fn.exp.html | 4 ++-- melior/dialect/ods/math/fn.exp_2.html | 4 ++-- melior/dialect/ods/math/fn.expm_1.html | 4 ++-- melior/dialect/ods/math/fn.floor.html | 4 ++-- melior/dialect/ods/math/fn.fma.html | 4 ++-- melior/dialect/ods/math/fn.fpowi.html | 4 ++-- melior/dialect/ods/math/fn.ipowi.html | 4 ++-- melior/dialect/ods/math/fn.log.html | 4 ++-- melior/dialect/ods/math/fn.log_10.html | 4 ++-- melior/dialect/ods/math/fn.log_1_p.html | 4 ++-- melior/dialect/ods/math/fn.log_2.html | 4 ++-- melior/dialect/ods/math/fn.powf.html | 4 ++-- melior/dialect/ods/math/fn.round.html | 4 ++-- melior/dialect/ods/math/fn.roundeven.html | 4 ++-- melior/dialect/ods/math/fn.rsqrt.html | 4 ++-- melior/dialect/ods/math/fn.sin.html | 4 ++-- melior/dialect/ods/math/fn.sqrt.html | 4 ++-- melior/dialect/ods/math/fn.tan.html | 4 ++-- melior/dialect/ods/math/fn.tanh.html | 4 ++-- melior/dialect/ods/math/fn.trunc.html | 4 ++-- melior/dialect/ods/math/index.html | 2 +- melior/dialect/ods/memref/fn.alloc.html | 4 ++-- melior/dialect/ods/memref/fn.alloca.html | 4 ++-- melior/dialect/ods/memref/fn.alloca_scope.html | 4 ++-- melior/dialect/ods/memref/fn.alloca_scope_return.html | 4 ++-- melior/dialect/ods/memref/fn.assume_alignment.html | 4 ++-- melior/dialect/ods/memref/fn.atomic_rmw.html | 4 ++-- melior/dialect/ods/memref/fn.atomic_yield.html | 4 ++-- melior/dialect/ods/memref/fn.cast.html | 4 ++-- melior/dialect/ods/memref/fn.collapse_shape.html | 4 ++-- melior/dialect/ods/memref/fn.copy.html | 4 ++-- melior/dialect/ods/memref/fn.dealloc.html | 4 ++-- melior/dialect/ods/memref/fn.dim.html | 4 ++-- melior/dialect/ods/memref/fn.dma_start.html | 4 ++-- melior/dialect/ods/memref/fn.dma_wait.html | 4 ++-- melior/dialect/ods/memref/fn.expand_shape.html | 4 ++-- .../memref/fn.extract_aligned_pointer_as_index.html | 4 ++-- .../ods/memref/fn.extract_strided_metadata.html | 4 ++-- melior/dialect/ods/memref/fn.generic_atomic_rmw.html | 4 ++-- melior/dialect/ods/memref/fn.get_global.html | 4 ++-- melior/dialect/ods/memref/fn.global.html | 4 ++-- melior/dialect/ods/memref/fn.load.html | 4 ++-- melior/dialect/ods/memref/fn.memory_space_cast.html | 4 ++-- melior/dialect/ods/memref/fn.prefetch.html | 4 ++-- melior/dialect/ods/memref/fn.rank.html | 4 ++-- melior/dialect/ods/memref/fn.realloc.html | 4 ++-- melior/dialect/ods/memref/fn.reinterpret_cast.html | 4 ++-- melior/dialect/ods/memref/fn.reshape.html | 4 ++-- melior/dialect/ods/memref/fn.store.html | 4 ++-- melior/dialect/ods/memref/fn.subview.html | 4 ++-- melior/dialect/ods/memref/fn.tensor_store.html | 4 ++-- melior/dialect/ods/memref/fn.transpose.html | 4 ++-- melior/dialect/ods/memref/fn.view.html | 4 ++-- melior/dialect/ods/memref/index.html | 2 +- melior/dialect/ods/pdl/fn._operation.html | 4 ++-- melior/dialect/ods/pdl/fn.apply_native_constraint.html | 4 ++-- melior/dialect/ods/pdl/fn.apply_native_rewrite.html | 4 ++-- melior/dialect/ods/pdl/fn.attribute.html | 4 ++-- melior/dialect/ods/pdl/fn.erase.html | 4 ++-- melior/dialect/ods/pdl/fn.operand.html | 4 ++-- melior/dialect/ods/pdl/fn.operands.html | 4 ++-- melior/dialect/ods/pdl/fn.pattern.html | 4 ++-- melior/dialect/ods/pdl/fn.range.html | 4 ++-- melior/dialect/ods/pdl/fn.replace.html | 4 ++-- melior/dialect/ods/pdl/fn.result.html | 4 ++-- melior/dialect/ods/pdl/fn.results.html | 4 ++-- melior/dialect/ods/pdl/fn.rewrite.html | 4 ++-- melior/dialect/ods/pdl/fn.type.html | 4 ++-- melior/dialect/ods/pdl/fn.types.html | 4 ++-- melior/dialect/ods/pdl/index.html | 2 +- melior/dialect/ods/pdl_interp/fn.apply_constraint.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.apply_rewrite.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.are_equal.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.branch.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.check_attribute.html | 4 ++-- .../dialect/ods/pdl_interp/fn.check_operand_count.html | 4 ++-- .../ods/pdl_interp/fn.check_operation_name.html | 4 ++-- .../dialect/ods/pdl_interp/fn.check_result_count.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.check_type.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.check_types.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.continue.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.create_attribute.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.create_operation.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.create_range.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.create_type.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.create_types.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.erase.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.extract.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.finalize.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.foreach.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.func.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_attribute.html | 4 ++-- .../dialect/ods/pdl_interp/fn.get_attribute_type.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_defining_op.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_operand.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_operands.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_result.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_results.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_users.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.get_value_type.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.is_not_null.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.record_match.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.replace.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.switch_attribute.html | 4 ++-- .../ods/pdl_interp/fn.switch_operand_count.html | 4 ++-- .../ods/pdl_interp/fn.switch_operation_name.html | 4 ++-- .../dialect/ods/pdl_interp/fn.switch_result_count.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.switch_type.html | 4 ++-- melior/dialect/ods/pdl_interp/fn.switch_types.html | 4 ++-- melior/dialect/ods/pdl_interp/index.html | 2 +- melior/dialect/ods/quant/fn.dcast.html | 4 ++-- melior/dialect/ods/quant/fn.qcast.html | 4 ++-- melior/dialect/ods/quant/fn.scast.html | 4 ++-- melior/dialect/ods/quant/index.html | 2 +- melior/dialect/ods/scf/fn.condition.html | 4 ++-- melior/dialect/ods/scf/fn.execute_region.html | 4 ++-- melior/dialect/ods/scf/fn.for.html | 4 ++-- melior/dialect/ods/scf/fn.forall.html | 4 ++-- melior/dialect/ods/scf/fn.forall_in_parallel.html | 4 ++-- melior/dialect/ods/scf/fn.if.html | 4 ++-- melior/dialect/ods/scf/fn.index_switch.html | 4 ++-- melior/dialect/ods/scf/fn.parallel.html | 4 ++-- melior/dialect/ods/scf/fn.reduce.html | 4 ++-- melior/dialect/ods/scf/fn.reduce_return.html | 4 ++-- melior/dialect/ods/scf/fn.while.html | 4 ++-- melior/dialect/ods/scf/fn.yield.html | 4 ++-- melior/dialect/ods/scf/index.html | 2 +- melior/dialect/ods/shape/fn.add.html | 4 ++-- melior/dialect/ods/shape/fn.any.html | 4 ++-- melior/dialect/ods/shape/fn.assuming.html | 4 ++-- melior/dialect/ods/shape/fn.assuming_all.html | 4 ++-- melior/dialect/ods/shape/fn.assuming_yield.html | 4 ++-- melior/dialect/ods/shape/fn.broadcast.html | 4 ++-- melior/dialect/ods/shape/fn.concat.html | 4 ++-- melior/dialect/ods/shape/fn.const_shape.html | 4 ++-- melior/dialect/ods/shape/fn.const_size.html | 4 ++-- melior/dialect/ods/shape/fn.const_witness.html | 4 ++-- melior/dialect/ods/shape/fn.cstr_broadcastable.html | 4 ++-- melior/dialect/ods/shape/fn.cstr_eq.html | 4 ++-- melior/dialect/ods/shape/fn.cstr_require.html | 4 ++-- melior/dialect/ods/shape/fn.debug_print.html | 4 ++-- melior/dialect/ods/shape/fn.dim.html | 4 ++-- melior/dialect/ods/shape/fn.div.html | 4 ++-- melior/dialect/ods/shape/fn.from_extent_tensor.html | 4 ++-- melior/dialect/ods/shape/fn.from_extents.html | 4 ++-- melior/dialect/ods/shape/fn.func.html | 4 ++-- melior/dialect/ods/shape/fn.function_library.html | 4 ++-- melior/dialect/ods/shape/fn.get_extent.html | 4 ++-- melior/dialect/ods/shape/fn.index_to_size.html | 4 ++-- melior/dialect/ods/shape/fn.is_broadcastable.html | 4 ++-- melior/dialect/ods/shape/fn.max.html | 4 ++-- melior/dialect/ods/shape/fn.meet.html | 4 ++-- melior/dialect/ods/shape/fn.min.html | 4 ++-- melior/dialect/ods/shape/fn.mul.html | 4 ++-- melior/dialect/ods/shape/fn.num_elements.html | 4 ++-- melior/dialect/ods/shape/fn.rank.html | 4 ++-- melior/dialect/ods/shape/fn.reduce.html | 4 ++-- melior/dialect/ods/shape/fn.return.html | 4 ++-- melior/dialect/ods/shape/fn.shape_eq.html | 4 ++-- melior/dialect/ods/shape/fn.shape_of.html | 4 ++-- melior/dialect/ods/shape/fn.size_to_index.html | 4 ++-- melior/dialect/ods/shape/fn.split_at.html | 4 ++-- melior/dialect/ods/shape/fn.to_extent_tensor.html | 4 ++-- melior/dialect/ods/shape/fn.value_as_shape.html | 4 ++-- melior/dialect/ods/shape/fn.value_of.html | 4 ++-- melior/dialect/ods/shape/fn.with_shape.html | 4 ++-- melior/dialect/ods/shape/fn.yield.html | 4 ++-- melior/dialect/ods/shape/index.html | 2 +- melior/dialect/ods/sparse_tensor/fn.binary.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.compress.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.concatenate.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.convert.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.coordinates.html | 4 ++-- .../ods/sparse_tensor/fn.coordinates_buffer.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.expand.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.foreach.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.insert.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.load.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.new.html | 4 ++-- .../ods/sparse_tensor/fn.number_of_entries.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.out.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.pack.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.positions.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.push_back.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.reduce.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.select.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.slice_offset.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.slice_stride.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.sort.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.sort_coo.html | 4 ++-- .../ods/sparse_tensor/fn.storage_specifier_get.html | 4 ++-- .../ods/sparse_tensor/fn.storage_specifier_init.html | 4 ++-- .../ods/sparse_tensor/fn.storage_specifier_set.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.unary.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.unpack.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.values.html | 4 ++-- melior/dialect/ods/sparse_tensor/fn.yield.html | 4 ++-- melior/dialect/ods/sparse_tensor/index.html | 2 +- melior/dialect/ods/tensor/fn.bitcast.html | 4 ++-- melior/dialect/ods/tensor/fn.cast.html | 4 ++-- melior/dialect/ods/tensor/fn.collapse_shape.html | 4 ++-- melior/dialect/ods/tensor/fn.dim.html | 4 ++-- melior/dialect/ods/tensor/fn.empty.html | 4 ++-- melior/dialect/ods/tensor/fn.expand_shape.html | 4 ++-- melior/dialect/ods/tensor/fn.extract.html | 4 ++-- melior/dialect/ods/tensor/fn.extract_slice.html | 4 ++-- melior/dialect/ods/tensor/fn.from_elements.html | 4 ++-- melior/dialect/ods/tensor/fn.gather.html | 4 ++-- melior/dialect/ods/tensor/fn.generate.html | 4 ++-- melior/dialect/ods/tensor/fn.insert.html | 4 ++-- melior/dialect/ods/tensor/fn.insert_slice.html | 4 ++-- melior/dialect/ods/tensor/fn.pack.html | 4 ++-- melior/dialect/ods/tensor/fn.pad.html | 4 ++-- .../dialect/ods/tensor/fn.parallel_insert_slice.html | 4 ++-- melior/dialect/ods/tensor/fn.rank.html | 4 ++-- melior/dialect/ods/tensor/fn.reshape.html | 4 ++-- melior/dialect/ods/tensor/fn.scatter.html | 4 ++-- melior/dialect/ods/tensor/fn.splat.html | 4 ++-- melior/dialect/ods/tensor/fn.unpack.html | 4 ++-- melior/dialect/ods/tensor/fn.yield.html | 4 ++-- melior/dialect/ods/tensor/index.html | 4 ++-- melior/dialect/ods/tosa/fn.abs.html | 4 ++-- melior/dialect/ods/tosa/fn.add.html | 4 ++-- melior/dialect/ods/tosa/fn.apply_scale.html | 4 ++-- melior/dialect/ods/tosa/fn.argmax.html | 4 ++-- melior/dialect/ods/tosa/fn.arithmetic_right_shift.html | 4 ++-- melior/dialect/ods/tosa/fn.avg_pool_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.bitwise_and.html | 4 ++-- melior/dialect/ods/tosa/fn.bitwise_not.html | 4 ++-- melior/dialect/ods/tosa/fn.bitwise_or.html | 4 ++-- melior/dialect/ods/tosa/fn.bitwise_xor.html | 4 ++-- melior/dialect/ods/tosa/fn.cast.html | 4 ++-- melior/dialect/ods/tosa/fn.ceil.html | 4 ++-- melior/dialect/ods/tosa/fn.clamp.html | 4 ++-- melior/dialect/ods/tosa/fn.clz.html | 4 ++-- melior/dialect/ods/tosa/fn.concat.html | 4 ++-- melior/dialect/ods/tosa/fn.cond_if.html | 4 ++-- melior/dialect/ods/tosa/fn.const.html | 4 ++-- melior/dialect/ods/tosa/fn.conv_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.conv_3_d.html | 4 ++-- melior/dialect/ods/tosa/fn.custom.html | 4 ++-- melior/dialect/ods/tosa/fn.depthwise_conv_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.div.html | 4 ++-- melior/dialect/ods/tosa/fn.equal.html | 4 ++-- melior/dialect/ods/tosa/fn.erf.html | 4 ++-- melior/dialect/ods/tosa/fn.exp.html | 4 ++-- melior/dialect/ods/tosa/fn.fft_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.floor.html | 4 ++-- melior/dialect/ods/tosa/fn.fully_connected.html | 4 ++-- melior/dialect/ods/tosa/fn.gather.html | 4 ++-- melior/dialect/ods/tosa/fn.greater.html | 4 ++-- melior/dialect/ods/tosa/fn.greater_equal.html | 4 ++-- melior/dialect/ods/tosa/fn.identity.html | 4 ++-- melior/dialect/ods/tosa/fn.log.html | 4 ++-- melior/dialect/ods/tosa/fn.logical_and.html | 4 ++-- melior/dialect/ods/tosa/fn.logical_left_shift.html | 4 ++-- melior/dialect/ods/tosa/fn.logical_not.html | 4 ++-- melior/dialect/ods/tosa/fn.logical_or.html | 4 ++-- melior/dialect/ods/tosa/fn.logical_right_shift.html | 4 ++-- melior/dialect/ods/tosa/fn.logical_xor.html | 4 ++-- melior/dialect/ods/tosa/fn.matmul.html | 4 ++-- melior/dialect/ods/tosa/fn.max_pool_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.maximum.html | 4 ++-- melior/dialect/ods/tosa/fn.minimum.html | 4 ++-- melior/dialect/ods/tosa/fn.mul.html | 4 ++-- melior/dialect/ods/tosa/fn.negate.html | 4 ++-- melior/dialect/ods/tosa/fn.pad.html | 4 ++-- melior/dialect/ods/tosa/fn.pow.html | 4 ++-- melior/dialect/ods/tosa/fn.reciprocal.html | 4 ++-- melior/dialect/ods/tosa/fn.reduce_all.html | 4 ++-- melior/dialect/ods/tosa/fn.reduce_any.html | 4 ++-- melior/dialect/ods/tosa/fn.reduce_max.html | 4 ++-- melior/dialect/ods/tosa/fn.reduce_min.html | 4 ++-- melior/dialect/ods/tosa/fn.reduce_prod.html | 4 ++-- melior/dialect/ods/tosa/fn.reduce_sum.html | 4 ++-- melior/dialect/ods/tosa/fn.rescale.html | 4 ++-- melior/dialect/ods/tosa/fn.reshape.html | 4 ++-- melior/dialect/ods/tosa/fn.resize.html | 4 ++-- melior/dialect/ods/tosa/fn.reverse.html | 4 ++-- melior/dialect/ods/tosa/fn.rfft_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.rsqrt.html | 4 ++-- melior/dialect/ods/tosa/fn.scatter.html | 4 ++-- melior/dialect/ods/tosa/fn.select.html | 4 ++-- melior/dialect/ods/tosa/fn.sigmoid.html | 4 ++-- melior/dialect/ods/tosa/fn.slice.html | 4 ++-- melior/dialect/ods/tosa/fn.sub.html | 4 ++-- melior/dialect/ods/tosa/fn.table.html | 4 ++-- melior/dialect/ods/tosa/fn.tanh.html | 4 ++-- melior/dialect/ods/tosa/fn.tile.html | 4 ++-- melior/dialect/ods/tosa/fn.transpose.html | 4 ++-- melior/dialect/ods/tosa/fn.transpose_conv_2_d.html | 4 ++-- melior/dialect/ods/tosa/fn.while_loop.html | 4 ++-- melior/dialect/ods/tosa/fn.yield.html | 4 ++-- melior/dialect/ods/tosa/index.html | 2 +- melior/dialect/ods/transform/fn.alternatives.html | 4 ++-- melior/dialect/ods/transform/fn.annotate.html | 4 ++-- melior/dialect/ods/transform/fn.apply_cse.html | 4 ++-- melior/dialect/ods/transform/fn.apply_dce.html | 4 ++-- melior/dialect/ods/transform/fn.apply_licm.html | 4 ++-- melior/dialect/ods/transform/fn.apply_patterns.html | 4 ++-- .../transform/fn.apply_patterns_canonicalization.html | 4 ++-- .../ods/transform/fn.apply_registered_pass.html | 4 ++-- melior/dialect/ods/transform/fn.cast.html | 4 ++-- melior/dialect/ods/transform/fn.foreach.html | 4 ++-- melior/dialect/ods/transform/fn.foreach_match.html | 4 ++-- .../ods/transform/fn.get_consumers_of_result.html | 4 ++-- melior/dialect/ods/transform/fn.get_defining_op.html | 4 ++-- melior/dialect/ods/transform/fn.get_parent_op.html | 4 ++-- .../ods/transform/fn.get_producer_of_operand.html | 4 ++-- melior/dialect/ods/transform/fn.get_result.html | 4 ++-- melior/dialect/ods/transform/fn.get_type.html | 4 ++-- melior/dialect/ods/transform/fn.include.html | 4 ++-- .../dialect/ods/transform/fn.match_operation_name.html | 4 ++-- melior/dialect/ods/transform/fn.match_param_cmpi.html | 4 ++-- melior/dialect/ods/transform/fn.merge_handles.html | 4 ++-- melior/dialect/ods/transform/fn.named_sequence.html | 4 ++-- melior/dialect/ods/transform/fn.param_constant.html | 4 ++-- melior/dialect/ods/transform/fn.print.html | 4 ++-- melior/dialect/ods/transform/fn.replicate.html | 4 ++-- melior/dialect/ods/transform/fn.select.html | 4 ++-- melior/dialect/ods/transform/fn.sequence.html | 4 ++-- melior/dialect/ods/transform/fn.split_handle.html | 4 ++-- melior/dialect/ods/transform/fn.verify.html | 4 ++-- melior/dialect/ods/transform/fn.yield.html | 4 ++-- melior/dialect/ods/transform/index.html | 2 +- melior/dialect/ods/vector/fn.bitcast.html | 4 ++-- melior/dialect/ods/vector/fn.broadcast.html | 4 ++-- melior/dialect/ods/vector/fn.compressstore.html | 4 ++-- melior/dialect/ods/vector/fn.constant_mask.html | 4 ++-- melior/dialect/ods/vector/fn.contract.html | 4 ++-- melior/dialect/ods/vector/fn.create_mask.html | 4 ++-- melior/dialect/ods/vector/fn.expandload.html | 4 ++-- melior/dialect/ods/vector/fn.extract.html | 4 ++-- .../dialect/ods/vector/fn.extract_strided_slice.html | 4 ++-- melior/dialect/ods/vector/fn.extractelement.html | 4 ++-- melior/dialect/ods/vector/fn.flat_transpose.html | 4 ++-- melior/dialect/ods/vector/fn.fma.html | 4 ++-- melior/dialect/ods/vector/fn.gather.html | 4 ++-- melior/dialect/ods/vector/fn.insert.html | 4 ++-- melior/dialect/ods/vector/fn.insert_strided_slice.html | 4 ++-- melior/dialect/ods/vector/fn.insertelement.html | 4 ++-- melior/dialect/ods/vector/fn.load.html | 4 ++-- melior/dialect/ods/vector/fn.mask.html | 4 ++-- melior/dialect/ods/vector/fn.maskedload.html | 4 ++-- melior/dialect/ods/vector/fn.maskedstore.html | 4 ++-- melior/dialect/ods/vector/fn.matrix_multiply.html | 4 ++-- melior/dialect/ods/vector/fn.multi_reduction.html | 4 ++-- melior/dialect/ods/vector/fn.outerproduct.html | 4 ++-- melior/dialect/ods/vector/fn.print.html | 4 ++-- melior/dialect/ods/vector/fn.reduction.html | 4 ++-- melior/dialect/ods/vector/fn.reshape.html | 4 ++-- melior/dialect/ods/vector/fn.scalable_extract.html | 4 ++-- melior/dialect/ods/vector/fn.scalable_insert.html | 4 ++-- melior/dialect/ods/vector/fn.scan.html | 4 ++-- melior/dialect/ods/vector/fn.scatter.html | 4 ++-- melior/dialect/ods/vector/fn.shape_cast.html | 4 ++-- melior/dialect/ods/vector/fn.shuffle.html | 4 ++-- melior/dialect/ods/vector/fn.splat.html | 4 ++-- melior/dialect/ods/vector/fn.store.html | 4 ++-- melior/dialect/ods/vector/fn.transfer_read.html | 4 ++-- melior/dialect/ods/vector/fn.transfer_write.html | 4 ++-- melior/dialect/ods/vector/fn.transpose.html | 4 ++-- melior/dialect/ods/vector/fn.type_cast.html | 4 ++-- melior/dialect/ods/vector/fn.vscale.html | 4 ++-- .../dialect/ods/vector/fn.warp_execute_on_lane_0.html | 4 ++-- melior/dialect/ods/vector/fn.yield.html | 4 ++-- melior/dialect/ods/vector/index.html | 6 +++--- melior/pass/external/fn.create_external.html | 2 +- melior/pass/external/index.html | 2 +- melior/pass/external/trait.RunExternalPass.html | 4 ++-- search-index.js | 2 +- src/melior/pass/external.rs.html | 10 ++++++---- .../dialect/generation/operation_builder.rs.html | 2 +- 689 files changed, 1359 insertions(+), 1357 deletions(-) diff --git a/melior/dialect/ods/affine/fn.apply.html b/melior/dialect/ods/affine/fn.apply.html index 8bf5633838..3f73de62d7 100644 --- a/melior/dialect/ods/affine/fn.apply.html +++ b/melior/dialect/ods/affine/fn.apply.html @@ -1,8 +1,8 @@ -apply in melior::dialect::ods::affine - Rust +apply in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::apply

source ·
pub fn apply<'c>(
     context: &'c Context,
     map_operands: &[Value<'c, '_>],
     map: Attribute<'c>,
     location: Location<'c>
-) -> AffineApplyOp<'c>
Expand description

Creates a new apply operation. Affine apply operation.

+) -> AffineApplyOp<'c>
Expand description

Creates a apply operation. Affine apply operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.delinearize_index.html b/melior/dialect/ods/affine/fn.delinearize_index.html index 2e5923ca00..df38e4b7bb 100644 --- a/melior/dialect/ods/affine/fn.delinearize_index.html +++ b/melior/dialect/ods/affine/fn.delinearize_index.html @@ -1,9 +1,9 @@ -delinearize_index in melior::dialect::ods::affine - Rust +delinearize_index in melior::dialect::ods::affine - Rust
pub fn delinearize_index<'c>(
     context: &'c Context,
     multi_index: &[Type<'c>],
     linear_index: Value<'c, '_>,
     basis: &[Value<'c, '_>],
     location: Location<'c>
-) -> AffineDelinearizeIndexOp<'c>
Expand description

Creates a new delinearize_index operation. Delinearize an index.

+) -> AffineDelinearizeIndexOp<'c>
Expand description

Creates a delinearize_index operation. Delinearize an index.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.for.html b/melior/dialect/ods/affine/fn.for.html index 1db8a1dffa..e0e5e5ea11 100644 --- a/melior/dialect/ods/affine/fn.for.html +++ b/melior/dialect/ods/affine/fn.for.html @@ -1,8 +1,8 @@ -for in melior::dialect::ods::affine - Rust +for in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::for

source ·
pub fn for<'c>(
     context: &'c Context,
     results: &[Type<'c>],
     region: Region<'c>,
     location: Location<'c>
-) -> AffineForOp<'c>
Expand description

Creates a new for operation. For operation.

+) -> AffineForOp<'c>
Expand description

Creates a for operation. For operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.if.html b/melior/dialect/ods/affine/fn.if.html index 38b3ab7aa1..79740a755a 100644 --- a/melior/dialect/ods/affine/fn.if.html +++ b/melior/dialect/ods/affine/fn.if.html @@ -1,9 +1,9 @@ -if in melior::dialect::ods::affine - Rust +if in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::if

source ·
pub fn if<'c>(
     context: &'c Context,
     results: &[Type<'c>],
     then_region: Region<'c>,
     else_region: Region<'c>,
     location: Location<'c>
-) -> AffineIfOp<'c>
Expand description

Creates a new if operation. If-then-else operation.

+) -> AffineIfOp<'c>
Expand description

Creates a if operation. If-then-else operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.load.html b/melior/dialect/ods/affine/fn.load.html index 62b87cc37a..a4ca7c7060 100644 --- a/melior/dialect/ods/affine/fn.load.html +++ b/melior/dialect/ods/affine/fn.load.html @@ -1,9 +1,9 @@ -load in melior::dialect::ods::affine - Rust +load in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::load

source ·
pub fn load<'c>(
     context: &'c Context,
     result: Type<'c>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> AffineLoadOp<'c>
Expand description

Creates a new load operation. Affine load operation.

+) -> AffineLoadOp<'c>
Expand description

Creates a load operation. Affine load operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.max.html b/melior/dialect/ods/affine/fn.max.html index f11c9c8195..621c0d54b8 100644 --- a/melior/dialect/ods/affine/fn.max.html +++ b/melior/dialect/ods/affine/fn.max.html @@ -1,8 +1,8 @@ -max in melior::dialect::ods::affine - Rust +max in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::max

source ·
pub fn max<'c>(
     context: &'c Context,
     operands: &[Value<'c, '_>],
     map: Attribute<'c>,
     location: Location<'c>
-) -> AffineMaxOp<'c>
Expand description

Creates a new max operation. Max operation.

+) -> AffineMaxOp<'c>
Expand description

Creates a max operation. Max operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.min.html b/melior/dialect/ods/affine/fn.min.html index de7b36e74e..50995b7b5c 100644 --- a/melior/dialect/ods/affine/fn.min.html +++ b/melior/dialect/ods/affine/fn.min.html @@ -1,8 +1,8 @@ -min in melior::dialect::ods::affine - Rust +min in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::min

source ·
pub fn min<'c>(
     context: &'c Context,
     operands: &[Value<'c, '_>],
     map: Attribute<'c>,
     location: Location<'c>
-) -> AffineMinOp<'c>
Expand description

Creates a new min operation. Min operation.

+) -> AffineMinOp<'c>
Expand description

Creates a min operation. Min operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.parallel.html b/melior/dialect/ods/affine/fn.parallel.html index 4abe0409a9..26d6215c5a 100644 --- a/melior/dialect/ods/affine/fn.parallel.html +++ b/melior/dialect/ods/affine/fn.parallel.html @@ -1,4 +1,4 @@ -parallel in melior::dialect::ods::affine - Rust +parallel in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::parallel

source ·
pub fn parallel<'c>(
     context: &'c Context,
     results: &[Type<'c>],
@@ -11,5 +11,5 @@
     upper_bounds_groups: Attribute<'c>,
     steps: ArrayAttribute<'c>,
     location: Location<'c>
-) -> AffineParallelOp<'c>
Expand description

Creates a new parallel operation. Multi-index parallel band operation.

+) -> AffineParallelOp<'c>
Expand description

Creates a parallel operation. Multi-index parallel band operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.prefetch.html b/melior/dialect/ods/affine/fn.prefetch.html index c789ea6baa..075702b702 100644 --- a/melior/dialect/ods/affine/fn.prefetch.html +++ b/melior/dialect/ods/affine/fn.prefetch.html @@ -1,4 +1,4 @@ -prefetch in melior::dialect::ods::affine - Rust +prefetch in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::prefetch

source ·
pub fn prefetch<'c>(
     context: &'c Context,
     memref: Value<'c, '_>,
@@ -7,5 +7,5 @@
     locality_hint: IntegerAttribute<'c>,
     is_data_cache: Attribute<'c>,
     location: Location<'c>
-) -> AffinePrefetchOp<'c>
Expand description

Creates a new prefetch operation. Affine prefetch operation.

+) -> AffinePrefetchOp<'c>
Expand description

Creates a prefetch operation. Affine prefetch operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.store.html b/melior/dialect/ods/affine/fn.store.html index 9795e59173..fe86ced7c0 100644 --- a/melior/dialect/ods/affine/fn.store.html +++ b/melior/dialect/ods/affine/fn.store.html @@ -1,9 +1,9 @@ -store in melior::dialect::ods::affine - Rust +store in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::store

source ·
pub fn store<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> AffineStoreOp<'c>
Expand description

Creates a new store operation. Affine store operation.

+) -> AffineStoreOp<'c>
Expand description

Creates a store operation. Affine store operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.vector_load.html b/melior/dialect/ods/affine/fn.vector_load.html index edead87c6f..0be5fd8c32 100644 --- a/melior/dialect/ods/affine/fn.vector_load.html +++ b/melior/dialect/ods/affine/fn.vector_load.html @@ -1,9 +1,9 @@ -vector_load in melior::dialect::ods::affine - Rust +vector_load in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::vector_load

source ·
pub fn vector_load<'c>(
     context: &'c Context,
     result: Type<'c>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> AffineVectorLoadOp<'c>
Expand description

Creates a new vector_load operation. Affine vector load operation.

+) -> AffineVectorLoadOp<'c>
Expand description

Creates a vector_load operation. Affine vector load operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.vector_store.html b/melior/dialect/ods/affine/fn.vector_store.html index 3288ef0c27..7474ea2064 100644 --- a/melior/dialect/ods/affine/fn.vector_store.html +++ b/melior/dialect/ods/affine/fn.vector_store.html @@ -1,9 +1,9 @@ -vector_store in melior::dialect::ods::affine - Rust +vector_store in melior::dialect::ods::affine - Rust
pub fn vector_store<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> AffineVectorStoreOp<'c>
Expand description

Creates a new vector_store operation. Affine vector store operation.

+) -> AffineVectorStoreOp<'c>
Expand description

Creates a vector_store operation. Affine vector store operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/fn.yield.html b/melior/dialect/ods/affine/fn.yield.html index fac9608bd8..a99e0edc0e 100644 --- a/melior/dialect/ods/affine/fn.yield.html +++ b/melior/dialect/ods/affine/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::affine - Rust +yield in melior::dialect::ods::affine - Rust

Function melior::dialect::ods::affine::yield

source ·
pub fn yield<'c>(
     context: &'c Context,
     operands: &[Value<'c, '_>],
     location: Location<'c>
-) -> AffineYieldOp<'c>
Expand description

Creates a new yield operation. Yield values to parent operation.

+) -> AffineYieldOp<'c>
Expand description

Creates a yield operation. Yield values to parent operation.

\ No newline at end of file diff --git a/melior/dialect/ods/affine/index.html b/melior/dialect/ods/affine/index.html index edb32f3ffc..5a4c80198e 100644 --- a/melior/dialect/ods/affine/index.html +++ b/melior/dialect/ods/affine/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::affine - Rust

Module melior::dialect::ods::affine

source ·
Expand description

affine dialect.

-

Structs

Functions

\ No newline at end of file +

Structs

Functions

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.lds_barrier.html b/melior/dialect/ods/amdgpu/fn.lds_barrier.html index 60ccfeca95..d1f6c17c9f 100644 --- a/melior/dialect/ods/amdgpu/fn.lds_barrier.html +++ b/melior/dialect/ods/amdgpu/fn.lds_barrier.html @@ -1,6 +1,6 @@ -lds_barrier in melior::dialect::ods::amdgpu - Rust +lds_barrier in melior::dialect::ods::amdgpu - Rust

Function melior::dialect::ods::amdgpu::lds_barrier

source ·
pub fn lds_barrier<'c>(
     context: &'c Context,
     location: Location<'c>
-) -> LDSBarrierOp<'c>
Expand description

Creates a new lds_barrier operation. Barrier that includes a wait for LDS memory operations..

+) -> LDSBarrierOp<'c>
Expand description

Creates a lds_barrier operation. Barrier that includes a wait for LDS memory operations..

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.mfma.html b/melior/dialect/ods/amdgpu/fn.mfma.html index 7486350cc0..7436c4ce3d 100644 --- a/melior/dialect/ods/amdgpu/fn.mfma.html +++ b/melior/dialect/ods/amdgpu/fn.mfma.html @@ -1,4 +1,4 @@ -mfma in melior::dialect::ods::amdgpu - Rust +mfma in melior::dialect::ods::amdgpu - Rust

Function melior::dialect::ods::amdgpu::mfma

source ·
pub fn mfma<'c>(
     context: &'c Context,
     dest_d: Type<'c>,
@@ -10,5 +10,5 @@
     k: IntegerAttribute<'c>,
     blocks: IntegerAttribute<'c>,
     location: Location<'c>
-) -> MFMAOp<'c>
Expand description

Creates a new mfma operation. MLIR wrapper for CDNA mfma instructions.

+) -> MFMAOp<'c>
Expand description

Creates a mfma operation. MLIR wrapper for CDNA mfma instructions.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_cmpswap.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_cmpswap.html index d9e3e3cb2f..4422f72b6c 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_cmpswap.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_cmpswap.html @@ -1,4 +1,4 @@ -raw_buffer_atomic_cmpswap in melior::dialect::ods::amdgpu - Rust +raw_buffer_atomic_cmpswap in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_atomic_cmpswap<'c>(
     context: &'c Context,
     value: Type<'c>,
@@ -7,5 +7,5 @@
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferAtomicCmpswapOp<'c>
Expand description

Creates a new raw_buffer_atomic_cmpswap operation. Raw Buffer Atomic compare-and-swap.

+) -> RawBufferAtomicCmpswapOp<'c>
Expand description

Creates a raw_buffer_atomic_cmpswap operation. Raw Buffer Atomic compare-and-swap.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fadd.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fadd.html index 3e8c3367e4..80be2a301e 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fadd.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fadd.html @@ -1,9 +1,9 @@ -raw_buffer_atomic_fadd in melior::dialect::ods::amdgpu - Rust +raw_buffer_atomic_fadd in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_atomic_fadd<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferAtomicFaddOp<'c>
Expand description

Creates a new raw_buffer_atomic_fadd operation. Raw Buffer Floating-point Atomic Add (MI-* only).

+) -> RawBufferAtomicFaddOp<'c>
Expand description

Creates a raw_buffer_atomic_fadd operation. Raw Buffer Floating-point Atomic Add (MI-* only).

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fmax.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fmax.html index c880cf5f0b..2b0c91ffbc 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fmax.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_fmax.html @@ -1,9 +1,9 @@ -raw_buffer_atomic_fmax in melior::dialect::ods::amdgpu - Rust +raw_buffer_atomic_fmax in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_atomic_fmax<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferAtomicFmaxOp<'c>
Expand description

Creates a new raw_buffer_atomic_fmax operation. Raw Buffer Floating-point Atomic Max (non-GFX9).

+) -> RawBufferAtomicFmaxOp<'c>
Expand description

Creates a raw_buffer_atomic_fmax operation. Raw Buffer Floating-point Atomic Max (non-GFX9).

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_smax.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_smax.html index 9f6d94e563..70e663964f 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_smax.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_smax.html @@ -1,9 +1,9 @@ -raw_buffer_atomic_smax in melior::dialect::ods::amdgpu - Rust +raw_buffer_atomic_smax in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_atomic_smax<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferAtomicSmaxOp<'c>
Expand description

Creates a new raw_buffer_atomic_smax operation. Raw Buffer Signed Integer Atomic Max.

+) -> RawBufferAtomicSmaxOp<'c>
Expand description

Creates a raw_buffer_atomic_smax operation. Raw Buffer Signed Integer Atomic Max.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_umin.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_umin.html index 422b9a2d1b..a27dc1a186 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_umin.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_atomic_umin.html @@ -1,9 +1,9 @@ -raw_buffer_atomic_umin in melior::dialect::ods::amdgpu - Rust +raw_buffer_atomic_umin in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_atomic_umin<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferAtomicUminOp<'c>
Expand description

Creates a new raw_buffer_atomic_umin operation. Raw Buffer Unsigned Integer Atomic Min.

+) -> RawBufferAtomicUminOp<'c>
Expand description

Creates a raw_buffer_atomic_umin operation. Raw Buffer Unsigned Integer Atomic Min.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_load.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_load.html index 91b86c959f..2f3f118d20 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_load.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_load.html @@ -1,9 +1,9 @@ -raw_buffer_load in melior::dialect::ods::amdgpu - Rust +raw_buffer_load in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_load<'c>(
     context: &'c Context,
     value: Type<'c>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferLoadOp<'c>
Expand description

Creates a new raw_buffer_load operation. Raw Buffer load, exposing GCN features.

+) -> RawBufferLoadOp<'c>
Expand description

Creates a raw_buffer_load operation. Raw Buffer load, exposing GCN features.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.raw_buffer_store.html b/melior/dialect/ods/amdgpu/fn.raw_buffer_store.html index 4f854ac03e..1bc3f24a55 100644 --- a/melior/dialect/ods/amdgpu/fn.raw_buffer_store.html +++ b/melior/dialect/ods/amdgpu/fn.raw_buffer_store.html @@ -1,9 +1,9 @@ -raw_buffer_store in melior::dialect::ods::amdgpu - Rust +raw_buffer_store in melior::dialect::ods::amdgpu - Rust
pub fn raw_buffer_store<'c>(
     context: &'c Context,
     value: Value<'c, '_>,
     memref: Value<'c, '_>,
     indices: &[Value<'c, '_>],
     location: Location<'c>
-) -> RawBufferStoreOp<'c>
Expand description

Creates a new raw_buffer_store operation. Raw Buffer Store, exposing GCN features.

+) -> RawBufferStoreOp<'c>
Expand description

Creates a raw_buffer_store operation. Raw Buffer Store, exposing GCN features.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/fn.wmma.html b/melior/dialect/ods/amdgpu/fn.wmma.html index 40b8e23d39..d73390f5c4 100644 --- a/melior/dialect/ods/amdgpu/fn.wmma.html +++ b/melior/dialect/ods/amdgpu/fn.wmma.html @@ -1,4 +1,4 @@ -wmma in melior::dialect::ods::amdgpu - Rust +wmma in melior::dialect::ods::amdgpu - Rust

Function melior::dialect::ods::amdgpu::wmma

source ·
pub fn wmma<'c>(
     context: &'c Context,
     dest_d: Type<'c>,
@@ -6,5 +6,5 @@
     source_b: Value<'c, '_>,
     dest_c: Value<'c, '_>,
     location: Location<'c>
-) -> WMMAOp<'c>
Expand description

Creates a new wmma operation. MLIR wrapper for RDNA3 wmma instructions.

+) -> WMMAOp<'c>
Expand description

Creates a wmma operation. MLIR wrapper for RDNA3 wmma instructions.

\ No newline at end of file diff --git a/melior/dialect/ods/amdgpu/index.html b/melior/dialect/ods/amdgpu/index.html index 80186ae929..ca33d1b85d 100644 --- a/melior/dialect/ods/amdgpu/index.html +++ b/melior/dialect/ods/amdgpu/index.html @@ -4,4 +4,4 @@ and LLVM intrinsics. These wrappers should be used in conjunction with more generic dialects, such as gpu and vector, when generating LLVM IR that will eventually be executed on AMD hardware.

-

Structs

Functions

\ No newline at end of file +

Structs

Functions

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.addf.html b/melior/dialect/ods/arith/fn.addf.html index 1f2912b2ff..cd62b8612a 100644 --- a/melior/dialect/ods/arith/fn.addf.html +++ b/melior/dialect/ods/arith/fn.addf.html @@ -1,8 +1,8 @@ -addf in melior::dialect::ods::arith - Rust +addf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::addf

source ·
pub fn addf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> AddFOp<'c>
Expand description

Creates a new addf operation. Floating point addition operation.

+) -> AddFOp<'c>
Expand description

Creates a addf operation. Floating point addition operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.addi.html b/melior/dialect/ods/arith/fn.addi.html index c3eed279c2..6582909067 100644 --- a/melior/dialect/ods/arith/fn.addi.html +++ b/melior/dialect/ods/arith/fn.addi.html @@ -1,8 +1,8 @@ -addi in melior::dialect::ods::arith - Rust +addi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::addi

source ·
pub fn addi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> AddIOp<'c>
Expand description

Creates a new addi operation. Integer addition operation.

+) -> AddIOp<'c>
Expand description

Creates a addi operation. Integer addition operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.addui_extended.html b/melior/dialect/ods/arith/fn.addui_extended.html index 67259b12e7..4434fe1ac0 100644 --- a/melior/dialect/ods/arith/fn.addui_extended.html +++ b/melior/dialect/ods/arith/fn.addui_extended.html @@ -1,4 +1,4 @@ -addui_extended in melior::dialect::ods::arith - Rust +addui_extended in melior::dialect::ods::arith - Rust
pub fn addui_extended<'c>(
     context: &'c Context,
     sum: Type<'c>,
@@ -6,7 +6,7 @@
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> AddUIExtendedOp<'c>
Expand description

Creates a new addui_extended operation. +) -> AddUIExtendedOp<'c>

Expand description

Creates a addui_extended operation. extended unsigned integer addition operation returning sum and overflow bit .

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.andi.html b/melior/dialect/ods/arith/fn.andi.html index 925a9edf8c..3391831cff 100644 --- a/melior/dialect/ods/arith/fn.andi.html +++ b/melior/dialect/ods/arith/fn.andi.html @@ -1,8 +1,8 @@ -andi in melior::dialect::ods::arith - Rust +andi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::andi

source ·
pub fn andi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> AndIOp<'c>
Expand description

Creates a new andi operation. Integer binary and.

+) -> AndIOp<'c>
Expand description

Creates a andi operation. Integer binary and.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.bitcast.html b/melior/dialect/ods/arith/fn.bitcast.html index 33152c78b9..831e11a541 100644 --- a/melior/dialect/ods/arith/fn.bitcast.html +++ b/melior/dialect/ods/arith/fn.bitcast.html @@ -1,8 +1,8 @@ -bitcast in melior::dialect::ods::arith - Rust +bitcast in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::bitcast

source ·
pub fn bitcast<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> BitcastOp<'c>
Expand description

Creates a new bitcast operation. Bitcast between values of equal bit width.

+) -> BitcastOp<'c>
Expand description

Creates a bitcast operation. Bitcast between values of equal bit width.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.ceildivsi.html b/melior/dialect/ods/arith/fn.ceildivsi.html index b78fa65266..66cd9831e2 100644 --- a/melior/dialect/ods/arith/fn.ceildivsi.html +++ b/melior/dialect/ods/arith/fn.ceildivsi.html @@ -1,8 +1,8 @@ -ceildivsi in melior::dialect::ods::arith - Rust +ceildivsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::ceildivsi

source ·
pub fn ceildivsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> CeilDivSIOp<'c>
Expand description

Creates a new ceildivsi operation. Signed ceil integer division operation.

+) -> CeilDivSIOp<'c>
Expand description

Creates a ceildivsi operation. Signed ceil integer division operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.ceildivui.html b/melior/dialect/ods/arith/fn.ceildivui.html index 4d7910328d..c5d2159ff3 100644 --- a/melior/dialect/ods/arith/fn.ceildivui.html +++ b/melior/dialect/ods/arith/fn.ceildivui.html @@ -1,8 +1,8 @@ -ceildivui in melior::dialect::ods::arith - Rust +ceildivui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::ceildivui

source ·
pub fn ceildivui<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> CeilDivUIOp<'c>
Expand description

Creates a new ceildivui operation. Unsigned ceil integer division operation.

+) -> CeilDivUIOp<'c>
Expand description

Creates a ceildivui operation. Unsigned ceil integer division operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.cmpf.html b/melior/dialect/ods/arith/fn.cmpf.html index b8a01bb778..3d0efbb70e 100644 --- a/melior/dialect/ods/arith/fn.cmpf.html +++ b/melior/dialect/ods/arith/fn.cmpf.html @@ -1,4 +1,4 @@ -cmpf in melior::dialect::ods::arith - Rust +cmpf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::cmpf

source ·
pub fn cmpf<'c>(
     context: &'c Context,
     result: Type<'c>,
@@ -6,5 +6,5 @@
     rhs: Value<'c, '_>,
     predicate: Attribute<'c>,
     location: Location<'c>
-) -> CmpFOp<'c>
Expand description

Creates a new cmpf operation. Floating-point comparison operation.

+) -> CmpFOp<'c>
Expand description

Creates a cmpf operation. Floating-point comparison operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.cmpi.html b/melior/dialect/ods/arith/fn.cmpi.html index 05cf256c24..53d1e3b9f6 100644 --- a/melior/dialect/ods/arith/fn.cmpi.html +++ b/melior/dialect/ods/arith/fn.cmpi.html @@ -1,4 +1,4 @@ -cmpi in melior::dialect::ods::arith - Rust +cmpi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::cmpi

source ·
pub fn cmpi<'c>(
     context: &'c Context,
     result: Type<'c>,
@@ -6,5 +6,5 @@
     rhs: Value<'c, '_>,
     predicate: Attribute<'c>,
     location: Location<'c>
-) -> CmpIOp<'c>
Expand description

Creates a new cmpi operation. Integer comparison operation.

+) -> CmpIOp<'c>
Expand description

Creates a cmpi operation. Integer comparison operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.constant.html b/melior/dialect/ods/arith/fn.constant.html index f0073cbd43..5af2c3c728 100644 --- a/melior/dialect/ods/arith/fn.constant.html +++ b/melior/dialect/ods/arith/fn.constant.html @@ -1,8 +1,8 @@ -constant in melior::dialect::ods::arith - Rust +constant in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::constant

source ·
pub fn constant<'c>(
     context: &'c Context,
     result: Type<'c>,
     value: Attribute<'c>,
     location: Location<'c>
-) -> ConstantOp<'c>
Expand description

Creates a new constant operation. Integer or floating point constant.

+) -> ConstantOp<'c>
Expand description

Creates a constant operation. Integer or floating point constant.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.divf.html b/melior/dialect/ods/arith/fn.divf.html index eb9048b976..0b414a0988 100644 --- a/melior/dialect/ods/arith/fn.divf.html +++ b/melior/dialect/ods/arith/fn.divf.html @@ -1,8 +1,8 @@ -divf in melior::dialect::ods::arith - Rust +divf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::divf

source ·
pub fn divf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> DivFOp<'c>
Expand description

Creates a new divf operation. Floating point division operation.

+) -> DivFOp<'c>
Expand description

Creates a divf operation. Floating point division operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.divsi.html b/melior/dialect/ods/arith/fn.divsi.html index 5703a60e54..3717615e88 100644 --- a/melior/dialect/ods/arith/fn.divsi.html +++ b/melior/dialect/ods/arith/fn.divsi.html @@ -1,8 +1,8 @@ -divsi in melior::dialect::ods::arith - Rust +divsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::divsi

source ·
pub fn divsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> DivSIOp<'c>
Expand description

Creates a new divsi operation. Signed integer division operation.

+) -> DivSIOp<'c>
Expand description

Creates a divsi operation. Signed integer division operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.divui.html b/melior/dialect/ods/arith/fn.divui.html index 9dc43bf285..579c27ce7e 100644 --- a/melior/dialect/ods/arith/fn.divui.html +++ b/melior/dialect/ods/arith/fn.divui.html @@ -1,8 +1,8 @@ -divui in melior::dialect::ods::arith - Rust +divui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::divui

source ·
pub fn divui<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> DivUIOp<'c>
Expand description

Creates a new divui operation. Unsigned integer division operation.

+) -> DivUIOp<'c>
Expand description

Creates a divui operation. Unsigned integer division operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.extf.html b/melior/dialect/ods/arith/fn.extf.html index 25691e194e..82811383de 100644 --- a/melior/dialect/ods/arith/fn.extf.html +++ b/melior/dialect/ods/arith/fn.extf.html @@ -1,8 +1,8 @@ -extf in melior::dialect::ods::arith - Rust +extf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::extf

source ·
pub fn extf<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> ExtFOp<'c>
Expand description

Creates a new extf operation. Cast from floating-point to wider floating-point.

+) -> ExtFOp<'c>
Expand description

Creates a extf operation. Cast from floating-point to wider floating-point.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.extsi.html b/melior/dialect/ods/arith/fn.extsi.html index 1fc260bd16..366f7a495c 100644 --- a/melior/dialect/ods/arith/fn.extsi.html +++ b/melior/dialect/ods/arith/fn.extsi.html @@ -1,8 +1,8 @@ -extsi in melior::dialect::ods::arith - Rust +extsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::extsi

source ·
pub fn extsi<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> ExtSIOp<'c>
Expand description

Creates a new extsi operation. Integer sign extension operation.

+) -> ExtSIOp<'c>
Expand description

Creates a extsi operation. Integer sign extension operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.extui.html b/melior/dialect/ods/arith/fn.extui.html index 10fd50f84a..5221883043 100644 --- a/melior/dialect/ods/arith/fn.extui.html +++ b/melior/dialect/ods/arith/fn.extui.html @@ -1,8 +1,8 @@ -extui in melior::dialect::ods::arith - Rust +extui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::extui

source ·
pub fn extui<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> ExtUIOp<'c>
Expand description

Creates a new extui operation. Integer zero extension operation.

+) -> ExtUIOp<'c>
Expand description

Creates a extui operation. Integer zero extension operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.floordivsi.html b/melior/dialect/ods/arith/fn.floordivsi.html index c3ed284fe1..2aae18ff23 100644 --- a/melior/dialect/ods/arith/fn.floordivsi.html +++ b/melior/dialect/ods/arith/fn.floordivsi.html @@ -1,8 +1,8 @@ -floordivsi in melior::dialect::ods::arith - Rust +floordivsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::floordivsi

source ·
pub fn floordivsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> FloorDivSIOp<'c>
Expand description

Creates a new floordivsi operation. Signed floor integer division operation.

+) -> FloorDivSIOp<'c>
Expand description

Creates a floordivsi operation. Signed floor integer division operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.fptosi.html b/melior/dialect/ods/arith/fn.fptosi.html index 2a828c8f4c..d660ef8fda 100644 --- a/melior/dialect/ods/arith/fn.fptosi.html +++ b/melior/dialect/ods/arith/fn.fptosi.html @@ -1,8 +1,8 @@ -fptosi in melior::dialect::ods::arith - Rust +fptosi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::fptosi

source ·
pub fn fptosi<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> FPToSIOp<'c>
Expand description

Creates a new fptosi operation. Cast from floating-point type to integer type.

+) -> FPToSIOp<'c>
Expand description

Creates a fptosi operation. Cast from floating-point type to integer type.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.fptoui.html b/melior/dialect/ods/arith/fn.fptoui.html index 194738563d..44ff566429 100644 --- a/melior/dialect/ods/arith/fn.fptoui.html +++ b/melior/dialect/ods/arith/fn.fptoui.html @@ -1,8 +1,8 @@ -fptoui in melior::dialect::ods::arith - Rust +fptoui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::fptoui

source ·
pub fn fptoui<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> FPToUIOp<'c>
Expand description

Creates a new fptoui operation. Cast from floating-point type to integer type.

+) -> FPToUIOp<'c>
Expand description

Creates a fptoui operation. Cast from floating-point type to integer type.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.index_cast.html b/melior/dialect/ods/arith/fn.index_cast.html index 9a85f8fa13..8dc255d14b 100644 --- a/melior/dialect/ods/arith/fn.index_cast.html +++ b/melior/dialect/ods/arith/fn.index_cast.html @@ -1,8 +1,8 @@ -index_cast in melior::dialect::ods::arith - Rust +index_cast in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::index_cast

source ·
pub fn index_cast<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> IndexCastOp<'c>
Expand description

Creates a new index_cast operation. Cast between index and integer types.

+) -> IndexCastOp<'c>
Expand description

Creates a index_cast operation. Cast between index and integer types.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.index_castui.html b/melior/dialect/ods/arith/fn.index_castui.html index 876fd3049a..85c91b6638 100644 --- a/melior/dialect/ods/arith/fn.index_castui.html +++ b/melior/dialect/ods/arith/fn.index_castui.html @@ -1,8 +1,8 @@ -index_castui in melior::dialect::ods::arith - Rust +index_castui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::index_castui

source ·
pub fn index_castui<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> IndexCastUIOp<'c>
Expand description

Creates a new index_castui operation. Unsigned cast between index and integer types.

+) -> IndexCastUIOp<'c>
Expand description

Creates a index_castui operation. Unsigned cast between index and integer types.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.maxf.html b/melior/dialect/ods/arith/fn.maxf.html index 4e9b5c30f6..ee6632db4f 100644 --- a/melior/dialect/ods/arith/fn.maxf.html +++ b/melior/dialect/ods/arith/fn.maxf.html @@ -1,8 +1,8 @@ -maxf in melior::dialect::ods::arith - Rust +maxf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::maxf

source ·
pub fn maxf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MaxFOp<'c>
Expand description

Creates a new maxf operation. Floating-point maximum operation.

+) -> MaxFOp<'c>
Expand description

Creates a maxf operation. Floating-point maximum operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.maxsi.html b/melior/dialect/ods/arith/fn.maxsi.html index e7020faf53..c58f2fd7bd 100644 --- a/melior/dialect/ods/arith/fn.maxsi.html +++ b/melior/dialect/ods/arith/fn.maxsi.html @@ -1,8 +1,8 @@ -maxsi in melior::dialect::ods::arith - Rust +maxsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::maxsi

source ·
pub fn maxsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MaxSIOp<'c>
Expand description

Creates a new maxsi operation. Signed integer maximum operation.

+) -> MaxSIOp<'c>
Expand description

Creates a maxsi operation. Signed integer maximum operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.maxui.html b/melior/dialect/ods/arith/fn.maxui.html index 413a98650b..2cd21a50e7 100644 --- a/melior/dialect/ods/arith/fn.maxui.html +++ b/melior/dialect/ods/arith/fn.maxui.html @@ -1,8 +1,8 @@ -maxui in melior::dialect::ods::arith - Rust +maxui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::maxui

source ·
pub fn maxui<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MaxUIOp<'c>
Expand description

Creates a new maxui operation. Unsigned integer maximum operation.

+) -> MaxUIOp<'c>
Expand description

Creates a maxui operation. Unsigned integer maximum operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.minf.html b/melior/dialect/ods/arith/fn.minf.html index 8355b45c82..335cf15bc6 100644 --- a/melior/dialect/ods/arith/fn.minf.html +++ b/melior/dialect/ods/arith/fn.minf.html @@ -1,8 +1,8 @@ -minf in melior::dialect::ods::arith - Rust +minf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::minf

source ·
pub fn minf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MinFOp<'c>
Expand description

Creates a new minf operation. Floating-point minimum operation.

+) -> MinFOp<'c>
Expand description

Creates a minf operation. Floating-point minimum operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.minsi.html b/melior/dialect/ods/arith/fn.minsi.html index f3a3a734be..81c4c75847 100644 --- a/melior/dialect/ods/arith/fn.minsi.html +++ b/melior/dialect/ods/arith/fn.minsi.html @@ -1,8 +1,8 @@ -minsi in melior::dialect::ods::arith - Rust +minsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::minsi

source ·
pub fn minsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MinSIOp<'c>
Expand description

Creates a new minsi operation. Signed integer minimum operation.

+) -> MinSIOp<'c>
Expand description

Creates a minsi operation. Signed integer minimum operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.minui.html b/melior/dialect/ods/arith/fn.minui.html index 42ac2d5459..27079e7e00 100644 --- a/melior/dialect/ods/arith/fn.minui.html +++ b/melior/dialect/ods/arith/fn.minui.html @@ -1,8 +1,8 @@ -minui in melior::dialect::ods::arith - Rust +minui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::minui

source ·
pub fn minui<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MinUIOp<'c>
Expand description

Creates a new minui operation. Unsigned integer minimum operation.

+) -> MinUIOp<'c>
Expand description

Creates a minui operation. Unsigned integer minimum operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.mulf.html b/melior/dialect/ods/arith/fn.mulf.html index 50e2900946..5e089124f1 100644 --- a/melior/dialect/ods/arith/fn.mulf.html +++ b/melior/dialect/ods/arith/fn.mulf.html @@ -1,8 +1,8 @@ -mulf in melior::dialect::ods::arith - Rust +mulf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::mulf

source ·
pub fn mulf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MulFOp<'c>
Expand description

Creates a new mulf operation. Floating point multiplication operation.

+) -> MulFOp<'c>
Expand description

Creates a mulf operation. Floating point multiplication operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.muli.html b/melior/dialect/ods/arith/fn.muli.html index dc066601f9..5cd55a46ae 100644 --- a/melior/dialect/ods/arith/fn.muli.html +++ b/melior/dialect/ods/arith/fn.muli.html @@ -1,8 +1,8 @@ -muli in melior::dialect::ods::arith - Rust +muli in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::muli

source ·
pub fn muli<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MulIOp<'c>
Expand description

Creates a new muli operation. Integer multiplication operation.

+) -> MulIOp<'c>
Expand description

Creates a muli operation. Integer multiplication operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.mulsi_extended.html b/melior/dialect/ods/arith/fn.mulsi_extended.html index feb1639b4c..3217842834 100644 --- a/melior/dialect/ods/arith/fn.mulsi_extended.html +++ b/melior/dialect/ods/arith/fn.mulsi_extended.html @@ -1,4 +1,4 @@ -mulsi_extended in melior::dialect::ods::arith - Rust +mulsi_extended in melior::dialect::ods::arith - Rust
pub fn mulsi_extended<'c>(
     context: &'c Context,
     low: Type<'c>,
@@ -6,7 +6,7 @@
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MulSIExtendedOp<'c>
Expand description

Creates a new mulsi_extended operation. +) -> MulSIExtendedOp<'c>

Expand description

Creates a mulsi_extended operation. extended signed integer multiplication operation .

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.mului_extended.html b/melior/dialect/ods/arith/fn.mului_extended.html index 93b7e41994..4165065619 100644 --- a/melior/dialect/ods/arith/fn.mului_extended.html +++ b/melior/dialect/ods/arith/fn.mului_extended.html @@ -1,4 +1,4 @@ -mului_extended in melior::dialect::ods::arith - Rust +mului_extended in melior::dialect::ods::arith - Rust
pub fn mului_extended<'c>(
     context: &'c Context,
     low: Type<'c>,
@@ -6,7 +6,7 @@
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> MulUIExtendedOp<'c>
Expand description

Creates a new mului_extended operation. +) -> MulUIExtendedOp<'c>

Expand description

Creates a mului_extended operation. extended unsigned integer multiplication operation .

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.negf.html b/melior/dialect/ods/arith/fn.negf.html index e02763d06c..02ea11c8e3 100644 --- a/melior/dialect/ods/arith/fn.negf.html +++ b/melior/dialect/ods/arith/fn.negf.html @@ -1,7 +1,7 @@ -negf in melior::dialect::ods::arith - Rust +negf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::negf

source ·
pub fn negf<'c>(
     context: &'c Context,
     operand: Value<'c, '_>,
     location: Location<'c>
-) -> NegFOp<'c>
Expand description

Creates a new negf operation. Floating point negation.

+) -> NegFOp<'c>
Expand description

Creates a negf operation. Floating point negation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.ori.html b/melior/dialect/ods/arith/fn.ori.html index 1d91bba608..f5d8f7cfea 100644 --- a/melior/dialect/ods/arith/fn.ori.html +++ b/melior/dialect/ods/arith/fn.ori.html @@ -1,8 +1,8 @@ -ori in melior::dialect::ods::arith - Rust +ori in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::ori

source ·
pub fn ori<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> OrIOp<'c>
Expand description

Creates a new ori operation. Integer binary or.

+) -> OrIOp<'c>
Expand description

Creates a ori operation. Integer binary or.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.remf.html b/melior/dialect/ods/arith/fn.remf.html index 2cec9d52b9..fce9e6cb3e 100644 --- a/melior/dialect/ods/arith/fn.remf.html +++ b/melior/dialect/ods/arith/fn.remf.html @@ -1,8 +1,8 @@ -remf in melior::dialect::ods::arith - Rust +remf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::remf

source ·
pub fn remf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> RemFOp<'c>
Expand description

Creates a new remf operation. Floating point division remainder operation.

+) -> RemFOp<'c>
Expand description

Creates a remf operation. Floating point division remainder operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.remsi.html b/melior/dialect/ods/arith/fn.remsi.html index 67c564be4f..97eb95b1db 100644 --- a/melior/dialect/ods/arith/fn.remsi.html +++ b/melior/dialect/ods/arith/fn.remsi.html @@ -1,8 +1,8 @@ -remsi in melior::dialect::ods::arith - Rust +remsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::remsi

source ·
pub fn remsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> RemSIOp<'c>
Expand description

Creates a new remsi operation. Signed integer division remainder operation.

+) -> RemSIOp<'c>
Expand description

Creates a remsi operation. Signed integer division remainder operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.remui.html b/melior/dialect/ods/arith/fn.remui.html index 3659bb6a3d..ac7b6760e0 100644 --- a/melior/dialect/ods/arith/fn.remui.html +++ b/melior/dialect/ods/arith/fn.remui.html @@ -1,8 +1,8 @@ -remui in melior::dialect::ods::arith - Rust +remui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::remui

source ·
pub fn remui<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> RemUIOp<'c>
Expand description

Creates a new remui operation. Unsigned integer division remainder operation.

+) -> RemUIOp<'c>
Expand description

Creates a remui operation. Unsigned integer division remainder operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.select.html b/melior/dialect/ods/arith/fn.select.html index da589c7706..523f92d7f1 100644 --- a/melior/dialect/ods/arith/fn.select.html +++ b/melior/dialect/ods/arith/fn.select.html @@ -1,4 +1,4 @@ -select in melior::dialect::ods::arith - Rust +select in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::select

source ·
pub fn select<'c>(
     context: &'c Context,
     result: Type<'c>,
@@ -6,5 +6,5 @@
     true_value: Value<'c, '_>,
     false_value: Value<'c, '_>,
     location: Location<'c>
-) -> SelectOp<'c>
Expand description

Creates a new select operation. Select operation.

+) -> SelectOp<'c>
Expand description

Creates a select operation. Select operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.shli.html b/melior/dialect/ods/arith/fn.shli.html index 7230758459..6090240efb 100644 --- a/melior/dialect/ods/arith/fn.shli.html +++ b/melior/dialect/ods/arith/fn.shli.html @@ -1,8 +1,8 @@ -shli in melior::dialect::ods::arith - Rust +shli in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::shli

source ·
pub fn shli<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> ShLIOp<'c>
Expand description

Creates a new shli operation. Integer left-shift.

+) -> ShLIOp<'c>
Expand description

Creates a shli operation. Integer left-shift.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.shrsi.html b/melior/dialect/ods/arith/fn.shrsi.html index d2c2267578..23770a9a55 100644 --- a/melior/dialect/ods/arith/fn.shrsi.html +++ b/melior/dialect/ods/arith/fn.shrsi.html @@ -1,8 +1,8 @@ -shrsi in melior::dialect::ods::arith - Rust +shrsi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::shrsi

source ·
pub fn shrsi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> ShRSIOp<'c>
Expand description

Creates a new shrsi operation. Signed integer right-shift.

+) -> ShRSIOp<'c>
Expand description

Creates a shrsi operation. Signed integer right-shift.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.shrui.html b/melior/dialect/ods/arith/fn.shrui.html index 1255087082..3575a71fa2 100644 --- a/melior/dialect/ods/arith/fn.shrui.html +++ b/melior/dialect/ods/arith/fn.shrui.html @@ -1,8 +1,8 @@ -shrui in melior::dialect::ods::arith - Rust +shrui in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::shrui

source ·
pub fn shrui<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> ShRUIOp<'c>
Expand description

Creates a new shrui operation. Unsigned integer right-shift.

+) -> ShRUIOp<'c>
Expand description

Creates a shrui operation. Unsigned integer right-shift.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.sitofp.html b/melior/dialect/ods/arith/fn.sitofp.html index 3300f51b36..c0516c668b 100644 --- a/melior/dialect/ods/arith/fn.sitofp.html +++ b/melior/dialect/ods/arith/fn.sitofp.html @@ -1,8 +1,8 @@ -sitofp in melior::dialect::ods::arith - Rust +sitofp in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::sitofp

source ·
pub fn sitofp<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> SIToFPOp<'c>
Expand description

Creates a new sitofp operation. Cast from integer type to floating-point.

+) -> SIToFPOp<'c>
Expand description

Creates a sitofp operation. Cast from integer type to floating-point.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.subf.html b/melior/dialect/ods/arith/fn.subf.html index 38aab7f4cb..5c5404b34a 100644 --- a/melior/dialect/ods/arith/fn.subf.html +++ b/melior/dialect/ods/arith/fn.subf.html @@ -1,8 +1,8 @@ -subf in melior::dialect::ods::arith - Rust +subf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::subf

source ·
pub fn subf<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> SubFOp<'c>
Expand description

Creates a new subf operation. Floating point subtraction operation.

+) -> SubFOp<'c>
Expand description

Creates a subf operation. Floating point subtraction operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.subi.html b/melior/dialect/ods/arith/fn.subi.html index 4828f7cca1..69a641e3d9 100644 --- a/melior/dialect/ods/arith/fn.subi.html +++ b/melior/dialect/ods/arith/fn.subi.html @@ -1,8 +1,8 @@ -subi in melior::dialect::ods::arith - Rust +subi in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::subi

source ·
pub fn subi<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> SubIOp<'c>
Expand description

Creates a new subi operation. Integer subtraction operation.

+) -> SubIOp<'c>
Expand description

Creates a subi operation. Integer subtraction operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.truncf.html b/melior/dialect/ods/arith/fn.truncf.html index 6e929dfd20..ce13b4fa66 100644 --- a/melior/dialect/ods/arith/fn.truncf.html +++ b/melior/dialect/ods/arith/fn.truncf.html @@ -1,8 +1,8 @@ -truncf in melior::dialect::ods::arith - Rust +truncf in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::truncf

source ·
pub fn truncf<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> TruncFOp<'c>
Expand description

Creates a new truncf operation. Cast from floating-point to narrower floating-point.

+) -> TruncFOp<'c>
Expand description

Creates a truncf operation. Cast from floating-point to narrower floating-point.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.trunci.html b/melior/dialect/ods/arith/fn.trunci.html index acb4edaaff..a5859182a9 100644 --- a/melior/dialect/ods/arith/fn.trunci.html +++ b/melior/dialect/ods/arith/fn.trunci.html @@ -1,8 +1,8 @@ -trunci in melior::dialect::ods::arith - Rust +trunci in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::trunci

source ·
pub fn trunci<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> TruncIOp<'c>
Expand description

Creates a new trunci operation. Integer truncation operation.

+) -> TruncIOp<'c>
Expand description

Creates a trunci operation. Integer truncation operation.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.uitofp.html b/melior/dialect/ods/arith/fn.uitofp.html index 7a8ac2a6c8..06e0be9189 100644 --- a/melior/dialect/ods/arith/fn.uitofp.html +++ b/melior/dialect/ods/arith/fn.uitofp.html @@ -1,8 +1,8 @@ -uitofp in melior::dialect::ods::arith - Rust +uitofp in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::uitofp

source ·
pub fn uitofp<'c>(
     context: &'c Context,
     out: Type<'c>,
     in: Value<'c, '_>,
     location: Location<'c>
-) -> UIToFPOp<'c>
Expand description

Creates a new uitofp operation. Cast from unsigned integer type to floating-point.

+) -> UIToFPOp<'c>
Expand description

Creates a uitofp operation. Cast from unsigned integer type to floating-point.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/fn.xori.html b/melior/dialect/ods/arith/fn.xori.html index dca05a0da2..16193f81e4 100644 --- a/melior/dialect/ods/arith/fn.xori.html +++ b/melior/dialect/ods/arith/fn.xori.html @@ -1,8 +1,8 @@ -xori in melior::dialect::ods::arith - Rust +xori in melior::dialect::ods::arith - Rust

Function melior::dialect::ods::arith::xori

source ·
pub fn xori<'c>(
     context: &'c Context,
     lhs: Value<'c, '_>,
     rhs: Value<'c, '_>,
     location: Location<'c>
-) -> XOrIOp<'c>
Expand description

Creates a new xori operation. Integer binary xor.

+) -> XOrIOp<'c>
Expand description

Creates a xori operation. Integer binary xor.

\ No newline at end of file diff --git a/melior/dialect/ods/arith/index.html b/melior/dialect/ods/arith/index.html index b74da8012c..c6769d5b5b 100644 --- a/melior/dialect/ods/arith/index.html +++ b/melior/dialect/ods/arith/index.html @@ -16,10 +16,10 @@ extended unsigned integer multiplication operation .
  • A builder for mului_extended operation. extended unsigned integer multiplication operation -.
  • 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 operation.
  • A builder for remf operation. Floating point division remainder operation.
  • remsi operation. Signed integer division remainder operation.
  • A builder for remsi operation. Signed integer division remainder operation.
  • remui operation. Unsigned integer division remainder operation.
  • A builder for remui operation. Unsigned integer division remainder operation.
  • sitofp operation. Cast from integer type to floating-point.
  • A builder for sitofp operation. Cast from integer type to floating-point.
  • 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 right-shift.
  • subf operation. Floating point subtraction operation.
  • A builder for subf operation. Floating point subtraction operation.
  • subi operation. Integer subtraction operation.
  • A builder for subi operation. Integer subtraction operation.
  • truncf operation. Cast from floating-point to narrower floating-point.
  • A builder for truncf operation. Cast from floating-point to narrower floating-point.
  • trunci operation. Integer truncation operation.
  • A builder for trunci operation. Integer truncation operation.
  • uitofp operation. Cast from unsigned integer type to floating-point.
  • A builder for uitofp operation. Cast from unsigned integer type to floating-point.
  • xori operation. Integer binary xor.
  • A builder for xori operation. Integer binary xor.
  • Functions

    Functions

    \ No newline at end of file +.
  • Creates a negf operation. Floating point negation.
  • Creates a ori operation. Integer binary or.
  • Creates a remf operation. Floating point division remainder operation.
  • Creates a remsi operation. Signed integer division remainder operation.
  • Creates a remui operation. Unsigned integer division remainder operation.
  • Creates a select operation. Select operation.
  • Creates a shli operation. Integer left-shift.
  • Creates a shrsi operation. Signed integer right-shift.
  • Creates a shrui operation. Unsigned integer right-shift.
  • Creates a sitofp operation. Cast from integer type to floating-point.
  • Creates a subf operation. Floating point subtraction operation.
  • Creates a subi operation. Integer subtraction operation.
  • Creates a truncf operation. Cast from floating-point to narrower floating-point.
  • Creates a trunci operation. Integer truncation operation.
  • Creates a uitofp operation. Cast from unsigned integer type to floating-point.
  • Creates a xori operation. Integer binary xor.
  • \ No newline at end of file diff --git a/melior/dialect/ods/arm_neon/fn._2_d_sdot.html b/melior/dialect/ods/arm_neon/fn._2_d_sdot.html index 4756a9a0e7..7be87e7869 100644 --- a/melior/dialect/ods/arm_neon/fn._2_d_sdot.html +++ b/melior/dialect/ods/arm_neon/fn._2_d_sdot.html @@ -1,4 +1,4 @@ -_2_d_sdot in melior::dialect::ods::arm_neon - Rust +_2_d_sdot in melior::dialect::ods::arm_neon - Rust

    Function melior::dialect::ods::arm_neon::_2_d_sdot

    source ·
    pub fn _2_d_sdot<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         b: Value<'c, '_>,
         c: Value<'c, '_>,
         location: Location<'c>
    -) -> Sdot2dOp<'c>
    Expand description

    Creates a new 2d.sdot operation. Sdot op.

    +) -> Sdot2dOp<'c>
    Expand description

    Creates a 2d.sdot operation. Sdot op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_neon/fn.intr_sdot.html b/melior/dialect/ods/arm_neon/fn.intr_sdot.html index d54cac9a91..802dccc8ac 100644 --- a/melior/dialect/ods/arm_neon/fn.intr_sdot.html +++ b/melior/dialect/ods/arm_neon/fn.intr_sdot.html @@ -1,4 +1,4 @@ -intr_sdot in melior::dialect::ods::arm_neon - Rust +intr_sdot in melior::dialect::ods::arm_neon - Rust

    Function melior::dialect::ods::arm_neon::intr_sdot

    source ·
    pub fn intr_sdot<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         b: Value<'c, '_>,
         c: Value<'c, '_>,
         location: Location<'c>
    -) -> SdotOp<'c>
    Expand description

    Creates a new intr.sdot operation. Sdot op.

    +) -> SdotOp<'c>
    Expand description

    Creates a intr.sdot operation. Sdot op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_neon/fn.intr_smull.html b/melior/dialect/ods/arm_neon/fn.intr_smull.html index 3ab431ce3e..8b294bd2a4 100644 --- a/melior/dialect/ods/arm_neon/fn.intr_smull.html +++ b/melior/dialect/ods/arm_neon/fn.intr_smull.html @@ -1,9 +1,9 @@ -intr_smull in melior::dialect::ods::arm_neon - Rust +intr_smull in melior::dialect::ods::arm_neon - Rust
    pub fn intr_smull<'c>(
         context: &'c Context,
         res: Type<'c>,
         a: Value<'c, '_>,
         b: Value<'c, '_>,
         location: Location<'c>
    -) -> SMullOp<'c>
    Expand description

    Creates a new intr.smull operation. Smull roundscale op.

    +) -> SMullOp<'c>
    Expand description

    Creates a intr.smull operation. Smull roundscale op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_neon/index.html b/melior/dialect/ods/arm_neon/index.html index d393b37810..05fe84b41e 100644 --- a/melior/dialect/ods/arm_neon/index.html +++ b/melior/dialect/ods/arm_neon/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::arm_neon - Rust

    Module melior::dialect::ods::arm_neon

    source ·
    Expand description

    arm_neon dialect.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_add.html b/melior/dialect/ods/arm_sve/fn.intr_add.html index 32dda1aa1b..b49da11316 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_add.html +++ b/melior/dialect/ods/arm_sve/fn.intr_add.html @@ -1,7 +1,7 @@ -intr_add in melior::dialect::ods::arm_sve - Rust +intr_add in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_add

    source ·
    pub fn intr_add<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedAddIIntrOp<'c>
    Expand description

    Creates a new intr.add operation.

    +) -> ScalableMaskedAddIIntrOp<'c>
    Expand description

    Creates a intr.add operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_fadd.html b/melior/dialect/ods/arm_sve/fn.intr_fadd.html index e3c39bf49f..b3e84a33f2 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_fadd.html +++ b/melior/dialect/ods/arm_sve/fn.intr_fadd.html @@ -1,7 +1,7 @@ -intr_fadd in melior::dialect::ods::arm_sve - Rust +intr_fadd in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_fadd

    source ·
    pub fn intr_fadd<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedAddFIntrOp<'c>
    Expand description

    Creates a new intr.fadd operation.

    +) -> ScalableMaskedAddFIntrOp<'c>
    Expand description

    Creates a intr.fadd operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_fdiv.html b/melior/dialect/ods/arm_sve/fn.intr_fdiv.html index 87d0d94980..ef3c97151c 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_fdiv.html +++ b/melior/dialect/ods/arm_sve/fn.intr_fdiv.html @@ -1,7 +1,7 @@ -intr_fdiv in melior::dialect::ods::arm_sve - Rust +intr_fdiv in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_fdiv

    source ·
    pub fn intr_fdiv<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedDivFIntrOp<'c>
    Expand description

    Creates a new intr.fdiv operation.

    +) -> ScalableMaskedDivFIntrOp<'c>
    Expand description

    Creates a intr.fdiv operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_fmul.html b/melior/dialect/ods/arm_sve/fn.intr_fmul.html index a7d0919c3f..034810b4da 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_fmul.html +++ b/melior/dialect/ods/arm_sve/fn.intr_fmul.html @@ -1,7 +1,7 @@ -intr_fmul in melior::dialect::ods::arm_sve - Rust +intr_fmul in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_fmul

    source ·
    pub fn intr_fmul<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedMulFIntrOp<'c>
    Expand description

    Creates a new intr.fmul operation.

    +) -> ScalableMaskedMulFIntrOp<'c>
    Expand description

    Creates a intr.fmul operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_fsub.html b/melior/dialect/ods/arm_sve/fn.intr_fsub.html index f6c43e57a7..c3081343e0 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_fsub.html +++ b/melior/dialect/ods/arm_sve/fn.intr_fsub.html @@ -1,7 +1,7 @@ -intr_fsub in melior::dialect::ods::arm_sve - Rust +intr_fsub in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_fsub

    source ·
    pub fn intr_fsub<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedSubFIntrOp<'c>
    Expand description

    Creates a new intr.fsub operation.

    +) -> ScalableMaskedSubFIntrOp<'c>
    Expand description

    Creates a intr.fsub operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_mul.html b/melior/dialect/ods/arm_sve/fn.intr_mul.html index 225fdcb5f9..5c802d94a1 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_mul.html +++ b/melior/dialect/ods/arm_sve/fn.intr_mul.html @@ -1,7 +1,7 @@ -intr_mul in melior::dialect::ods::arm_sve - Rust +intr_mul in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_mul

    source ·
    pub fn intr_mul<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedMulIIntrOp<'c>
    Expand description

    Creates a new intr.mul operation.

    +) -> ScalableMaskedMulIIntrOp<'c>
    Expand description

    Creates a intr.mul operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_sdiv.html b/melior/dialect/ods/arm_sve/fn.intr_sdiv.html index 3083d87e5b..e0dba25340 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_sdiv.html +++ b/melior/dialect/ods/arm_sve/fn.intr_sdiv.html @@ -1,7 +1,7 @@ -intr_sdiv in melior::dialect::ods::arm_sve - Rust +intr_sdiv in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_sdiv

    source ·
    pub fn intr_sdiv<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedSDivIIntrOp<'c>
    Expand description

    Creates a new intr.sdiv operation.

    +) -> ScalableMaskedSDivIIntrOp<'c>
    Expand description

    Creates a intr.sdiv operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_sdot.html b/melior/dialect/ods/arm_sve/fn.intr_sdot.html index 4724fa44c9..69052b210f 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_sdot.html +++ b/melior/dialect/ods/arm_sve/fn.intr_sdot.html @@ -1,7 +1,7 @@ -intr_sdot in melior::dialect::ods::arm_sve - Rust +intr_sdot in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_sdot

    source ·
    pub fn intr_sdot<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> SdotIntrOp<'c>
    Expand description

    Creates a new intr.sdot operation.

    +) -> SdotIntrOp<'c>
    Expand description

    Creates a intr.sdot operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_smmla.html b/melior/dialect/ods/arm_sve/fn.intr_smmla.html index 929eda41ce..e6a8222e1b 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_smmla.html +++ b/melior/dialect/ods/arm_sve/fn.intr_smmla.html @@ -1,7 +1,7 @@ -intr_smmla in melior::dialect::ods::arm_sve - Rust +intr_smmla in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_smmla

    source ·
    pub fn intr_smmla<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> SmmlaIntrOp<'c>
    Expand description

    Creates a new intr.smmla operation.

    +) -> SmmlaIntrOp<'c>
    Expand description

    Creates a intr.smmla operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_sub.html b/melior/dialect/ods/arm_sve/fn.intr_sub.html index 9616a30452..cc5d1725ac 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_sub.html +++ b/melior/dialect/ods/arm_sve/fn.intr_sub.html @@ -1,7 +1,7 @@ -intr_sub in melior::dialect::ods::arm_sve - Rust +intr_sub in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_sub

    source ·
    pub fn intr_sub<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedSubIIntrOp<'c>
    Expand description

    Creates a new intr.sub operation.

    +) -> ScalableMaskedSubIIntrOp<'c>
    Expand description

    Creates a intr.sub operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_udiv.html b/melior/dialect/ods/arm_sve/fn.intr_udiv.html index b3511f9119..eb22d81ec0 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_udiv.html +++ b/melior/dialect/ods/arm_sve/fn.intr_udiv.html @@ -1,7 +1,7 @@ -intr_udiv in melior::dialect::ods::arm_sve - Rust +intr_udiv in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_udiv

    source ·
    pub fn intr_udiv<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> ScalableMaskedUDivIIntrOp<'c>
    Expand description

    Creates a new intr.udiv operation.

    +) -> ScalableMaskedUDivIIntrOp<'c>
    Expand description

    Creates a intr.udiv operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_udot.html b/melior/dialect/ods/arm_sve/fn.intr_udot.html index 8f8ff27866..50064337d8 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_udot.html +++ b/melior/dialect/ods/arm_sve/fn.intr_udot.html @@ -1,7 +1,7 @@ -intr_udot in melior::dialect::ods::arm_sve - Rust +intr_udot in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_udot

    source ·
    pub fn intr_udot<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> UdotIntrOp<'c>
    Expand description

    Creates a new intr.udot operation.

    +) -> UdotIntrOp<'c>
    Expand description

    Creates a intr.udot operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.intr_ummla.html b/melior/dialect/ods/arm_sve/fn.intr_ummla.html index 49e5b3bfaf..69c98b85cc 100644 --- a/melior/dialect/ods/arm_sve/fn.intr_ummla.html +++ b/melior/dialect/ods/arm_sve/fn.intr_ummla.html @@ -1,7 +1,7 @@ -intr_ummla in melior::dialect::ods::arm_sve - Rust +intr_ummla in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::intr_ummla

    source ·
    pub fn intr_ummla<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> UmmlaIntrOp<'c>
    Expand description

    Creates a new intr.ummla operation.

    +) -> UmmlaIntrOp<'c>
    Expand description

    Creates a intr.ummla operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_addf.html b/melior/dialect/ods/arm_sve/fn.masked_addf.html index e44d79b996..81b231c981 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_addf.html +++ b/melior/dialect/ods/arm_sve/fn.masked_addf.html @@ -1,4 +1,4 @@ -masked_addf in melior::dialect::ods::arm_sve - Rust +masked_addf in melior::dialect::ods::arm_sve - Rust
    pub fn masked_addf<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedAddFOp<'c>
    Expand description

    Creates a new masked.addf operation. Masked addition for scalable vectors of floats.

    +) -> ScalableMaskedAddFOp<'c>
    Expand description

    Creates a masked.addf operation. Masked addition for scalable vectors of floats.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_addi.html b/melior/dialect/ods/arm_sve/fn.masked_addi.html index e6c895a0e7..39fd6ac8d9 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_addi.html +++ b/melior/dialect/ods/arm_sve/fn.masked_addi.html @@ -1,4 +1,4 @@ -masked_addi in melior::dialect::ods::arm_sve - Rust +masked_addi in melior::dialect::ods::arm_sve - Rust
    pub fn masked_addi<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedAddIOp<'c>
    Expand description

    Creates a new masked.addi operation. Masked addition for scalable vectors of integers.

    +) -> ScalableMaskedAddIOp<'c>
    Expand description

    Creates a masked.addi operation. Masked addition for scalable vectors of integers.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_divf.html b/melior/dialect/ods/arm_sve/fn.masked_divf.html index 1c345eb39e..2cfbc7f74e 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_divf.html +++ b/melior/dialect/ods/arm_sve/fn.masked_divf.html @@ -1,4 +1,4 @@ -masked_divf in melior::dialect::ods::arm_sve - Rust +masked_divf in melior::dialect::ods::arm_sve - Rust
    pub fn masked_divf<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedDivFOp<'c>
    Expand description

    Creates a new masked.divf operation. Masked division for scalable vectors of floats.

    +) -> ScalableMaskedDivFOp<'c>
    Expand description

    Creates a masked.divf operation. Masked division for scalable vectors of floats.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_divi_signed.html b/melior/dialect/ods/arm_sve/fn.masked_divi_signed.html index c5bb24f102..52a2d4237b 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_divi_signed.html +++ b/melior/dialect/ods/arm_sve/fn.masked_divi_signed.html @@ -1,4 +1,4 @@ -masked_divi_signed in melior::dialect::ods::arm_sve - Rust +masked_divi_signed in melior::dialect::ods::arm_sve - Rust
    pub fn masked_divi_signed<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedSDivIOp<'c>
    Expand description

    Creates a new masked.divi_signed operation. Masked signed division for scalable vectors of integers.

    +) -> ScalableMaskedSDivIOp<'c>
    Expand description

    Creates a masked.divi_signed operation. Masked signed division for scalable vectors of integers.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_divi_unsigned.html b/melior/dialect/ods/arm_sve/fn.masked_divi_unsigned.html index 84253a54f5..a51291fbab 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_divi_unsigned.html +++ b/melior/dialect/ods/arm_sve/fn.masked_divi_unsigned.html @@ -1,4 +1,4 @@ -masked_divi_unsigned in melior::dialect::ods::arm_sve - Rust +masked_divi_unsigned in melior::dialect::ods::arm_sve - Rust
    pub fn masked_divi_unsigned<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedUDivIOp<'c>
    Expand description

    Creates a new masked.divi_unsigned operation. Masked unsigned division for scalable vectors of integers.

    +) -> ScalableMaskedUDivIOp<'c>
    Expand description

    Creates a masked.divi_unsigned operation. Masked unsigned division for scalable vectors of integers.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_mulf.html b/melior/dialect/ods/arm_sve/fn.masked_mulf.html index 4fe182a38c..bae7732238 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_mulf.html +++ b/melior/dialect/ods/arm_sve/fn.masked_mulf.html @@ -1,4 +1,4 @@ -masked_mulf in melior::dialect::ods::arm_sve - Rust +masked_mulf in melior::dialect::ods::arm_sve - Rust
    pub fn masked_mulf<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedMulFOp<'c>
    Expand description

    Creates a new masked.mulf operation. Masked multiplication for scalable vectors of floats.

    +) -> ScalableMaskedMulFOp<'c>
    Expand description

    Creates a masked.mulf operation. Masked multiplication for scalable vectors of floats.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_muli.html b/melior/dialect/ods/arm_sve/fn.masked_muli.html index 26143e1b67..1376a1d1df 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_muli.html +++ b/melior/dialect/ods/arm_sve/fn.masked_muli.html @@ -1,4 +1,4 @@ -masked_muli in melior::dialect::ods::arm_sve - Rust +masked_muli in melior::dialect::ods::arm_sve - Rust
    pub fn masked_muli<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedMulIOp<'c>
    Expand description

    Creates a new masked.muli operation. Masked multiplication for scalable vectors of integers.

    +) -> ScalableMaskedMulIOp<'c>
    Expand description

    Creates a masked.muli operation. Masked multiplication for scalable vectors of integers.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_subf.html b/melior/dialect/ods/arm_sve/fn.masked_subf.html index 9b2115d8a6..b97d36e3f0 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_subf.html +++ b/melior/dialect/ods/arm_sve/fn.masked_subf.html @@ -1,4 +1,4 @@ -masked_subf in melior::dialect::ods::arm_sve - Rust +masked_subf in melior::dialect::ods::arm_sve - Rust
    pub fn masked_subf<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedSubFOp<'c>
    Expand description

    Creates a new masked.subf operation. Masked subtraction for scalable vectors of floats.

    +) -> ScalableMaskedSubFOp<'c>
    Expand description

    Creates a masked.subf operation. Masked subtraction for scalable vectors of floats.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.masked_subi.html b/melior/dialect/ods/arm_sve/fn.masked_subi.html index f3971a7839..c36cb39277 100644 --- a/melior/dialect/ods/arm_sve/fn.masked_subi.html +++ b/melior/dialect/ods/arm_sve/fn.masked_subi.html @@ -1,4 +1,4 @@ -masked_subi in melior::dialect::ods::arm_sve - Rust +masked_subi in melior::dialect::ods::arm_sve - Rust
    pub fn masked_subi<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> ScalableMaskedSubIOp<'c>
    Expand description

    Creates a new masked.subi operation. Masked subtraction for scalable vectors of integers.

    +) -> ScalableMaskedSubIOp<'c>
    Expand description

    Creates a masked.subi operation. Masked subtraction for scalable vectors of integers.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.sdot.html b/melior/dialect/ods/arm_sve/fn.sdot.html index 94c49f6eaa..4bc6f79bf6 100644 --- a/melior/dialect/ods/arm_sve/fn.sdot.html +++ b/melior/dialect/ods/arm_sve/fn.sdot.html @@ -1,4 +1,4 @@ -sdot in melior::dialect::ods::arm_sve - Rust +sdot in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::sdot

    source ·
    pub fn sdot<'c>(
         context: &'c Context,
         dst: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> SdotOp<'c>
    Expand description

    Creates a new sdot operation. Vector-vector dot product and accumulate op.

    +) -> SdotOp<'c>
    Expand description

    Creates a sdot operation. Vector-vector dot product and accumulate op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.smmla.html b/melior/dialect/ods/arm_sve/fn.smmla.html index 75dc3c9df5..76df49f75b 100644 --- a/melior/dialect/ods/arm_sve/fn.smmla.html +++ b/melior/dialect/ods/arm_sve/fn.smmla.html @@ -1,4 +1,4 @@ -smmla in melior::dialect::ods::arm_sve - Rust +smmla in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::smmla

    source ·
    pub fn smmla<'c>(
         context: &'c Context,
         dst: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> SmmlaOp<'c>
    Expand description

    Creates a new smmla operation. Matrix-matrix multiply and accumulate op.

    +) -> SmmlaOp<'c>
    Expand description

    Creates a smmla operation. Matrix-matrix multiply and accumulate op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.udot.html b/melior/dialect/ods/arm_sve/fn.udot.html index 3189a4288d..a586a57f07 100644 --- a/melior/dialect/ods/arm_sve/fn.udot.html +++ b/melior/dialect/ods/arm_sve/fn.udot.html @@ -1,4 +1,4 @@ -udot in melior::dialect::ods::arm_sve - Rust +udot in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::udot

    source ·
    pub fn udot<'c>(
         context: &'c Context,
         dst: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> UdotOp<'c>
    Expand description

    Creates a new udot operation. Vector-vector dot product and accumulate op.

    +) -> UdotOp<'c>
    Expand description

    Creates a udot operation. Vector-vector dot product and accumulate op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/fn.ummla.html b/melior/dialect/ods/arm_sve/fn.ummla.html index e23252b024..edb5a659fa 100644 --- a/melior/dialect/ods/arm_sve/fn.ummla.html +++ b/melior/dialect/ods/arm_sve/fn.ummla.html @@ -1,4 +1,4 @@ -ummla in melior::dialect::ods::arm_sve - Rust +ummla in melior::dialect::ods::arm_sve - Rust

    Function melior::dialect::ods::arm_sve::ummla

    source ·
    pub fn ummla<'c>(
         context: &'c Context,
         dst: Type<'c>,
    @@ -6,5 +6,5 @@
         src_1: Value<'c, '_>,
         src_2: Value<'c, '_>,
         location: Location<'c>
    -) -> UmmlaOp<'c>
    Expand description

    Creates a new ummla operation. Matrix-matrix multiply and accumulate op.

    +) -> UmmlaOp<'c>
    Expand description

    Creates a ummla operation. Matrix-matrix multiply and accumulate op.

    \ No newline at end of file diff --git a/melior/dialect/ods/arm_sve/index.html b/melior/dialect/ods/arm_sve/index.html index a96d4f9058..f6f349deef 100644 --- a/melior/dialect/ods/arm_sve/index.html +++ b/melior/dialect/ods/arm_sve/index.html @@ -2,4 +2,4 @@

    Module melior::dialect::ods::arm_sve

    source ·
    Expand description

    arm_sve dialect.

    This dialect contains the definitions necessary to target specific Arm SVE scalable vector operations.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.add_to_group.html b/melior/dialect/ods/async/fn.add_to_group.html index 5610d2143c..c902810d7c 100644 --- a/melior/dialect/ods/async/fn.add_to_group.html +++ b/melior/dialect/ods/async/fn.add_to_group.html @@ -1,9 +1,9 @@ -add_to_group in melior::dialect::ods::async - Rust +add_to_group in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::add_to_group

    source ·
    pub fn add_to_group<'c>(
         context: &'c Context,
         rank: Type<'c>,
         operand: Value<'c, '_>,
         group: Value<'c, '_>,
         location: Location<'c>
    -) -> AddToGroupOp<'c>
    Expand description

    Creates a new add_to_group operation. Adds and async token or value to the group.

    +) -> AddToGroupOp<'c>
    Expand description

    Creates a add_to_group operation. Adds and async token or value to the group.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.await.html b/melior/dialect/ods/async/fn.await.html index 1bbebbcbda..f955c803a9 100644 --- a/melior/dialect/ods/async/fn.await.html +++ b/melior/dialect/ods/async/fn.await.html @@ -1,7 +1,7 @@ -await in melior::dialect::ods::async - Rust +await in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::await

    source ·
    pub fn await<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> AwaitOp<'c>
    Expand description

    Creates a new await operation. Waits for the argument to become ready.

    +) -> AwaitOp<'c>
    Expand description

    Creates a await operation. Waits for the argument to become ready.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.await_all.html b/melior/dialect/ods/async/fn.await_all.html index 4f88182f45..f12105a205 100644 --- a/melior/dialect/ods/async/fn.await_all.html +++ b/melior/dialect/ods/async/fn.await_all.html @@ -1,7 +1,7 @@ -await_all in melior::dialect::ods::async - Rust +await_all in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::await_all

    source ·
    pub fn await_all<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> AwaitAllOp<'c>
    Expand description

    Creates a new await_all operation. Waits for the all async tokens or values in the group to become ready.

    +) -> AwaitAllOp<'c>
    Expand description

    Creates a await_all operation. Waits for the all async tokens or values in the group to become ready.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.call.html b/melior/dialect/ods/async/fn.call.html index ecdab30ed1..b69ec4a0d5 100644 --- a/melior/dialect/ods/async/fn.call.html +++ b/melior/dialect/ods/async/fn.call.html @@ -1,8 +1,8 @@ -call in melior::dialect::ods::async - Rust +call in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::call

    source ·
    pub fn call<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         callee: FlatSymbolRefAttribute<'c>,
         location: Location<'c>
    -) -> CallOp<'c>
    Expand description

    Creates a new call operation. Async call operation.

    +) -> CallOp<'c>
    Expand description

    Creates a call operation. Async call operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.coro_begin.html b/melior/dialect/ods/async/fn.coro_begin.html index fdbe66b16d..300b88537c 100644 --- a/melior/dialect/ods/async/fn.coro_begin.html +++ b/melior/dialect/ods/async/fn.coro_begin.html @@ -1,8 +1,8 @@ -coro_begin in melior::dialect::ods::async - Rust +coro_begin in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::coro_begin

    source ·
    pub fn coro_begin<'c>(
         context: &'c Context,
         handle: Type<'c>,
         id: Value<'c, '_>,
         location: Location<'c>
    -) -> CoroBeginOp<'c>
    Expand description

    Creates a new coro.begin operation. Returns a handle to the coroutine.

    +) -> CoroBeginOp<'c>
    Expand description

    Creates a coro.begin operation. Returns a handle to the coroutine.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.coro_end.html b/melior/dialect/ods/async/fn.coro_end.html index 2e66f0c43b..40f7f1acf1 100644 --- a/melior/dialect/ods/async/fn.coro_end.html +++ b/melior/dialect/ods/async/fn.coro_end.html @@ -1,7 +1,7 @@ -coro_end in melior::dialect::ods::async - Rust +coro_end in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::coro_end

    source ·
    pub fn coro_end<'c>(
         context: &'c Context,
         handle: Value<'c, '_>,
         location: Location<'c>
    -) -> CoroEndOp<'c>
    Expand description

    Creates a new coro.end operation. Marks the end of the coroutine in the suspend block.

    +) -> CoroEndOp<'c>
    Expand description

    Creates a coro.end operation. Marks the end of the coroutine in the suspend block.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.coro_free.html b/melior/dialect/ods/async/fn.coro_free.html index 3092d64b30..42699b8f49 100644 --- a/melior/dialect/ods/async/fn.coro_free.html +++ b/melior/dialect/ods/async/fn.coro_free.html @@ -1,8 +1,8 @@ -coro_free in melior::dialect::ods::async - Rust +coro_free in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::coro_free

    source ·
    pub fn coro_free<'c>(
         context: &'c Context,
         id: Value<'c, '_>,
         handle: Value<'c, '_>,
         location: Location<'c>
    -) -> CoroFreeOp<'c>
    Expand description

    Creates a new coro.free operation. Deallocates the coroutine frame.

    +) -> CoroFreeOp<'c>
    Expand description

    Creates a coro.free operation. Deallocates the coroutine frame.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.coro_id.html b/melior/dialect/ods/async/fn.coro_id.html index b0aa590294..995205b24e 100644 --- a/melior/dialect/ods/async/fn.coro_id.html +++ b/melior/dialect/ods/async/fn.coro_id.html @@ -1,7 +1,7 @@ -coro_id in melior::dialect::ods::async - Rust +coro_id in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::coro_id

    source ·
    pub fn coro_id<'c>(
         context: &'c Context,
         id: Type<'c>,
         location: Location<'c>
    -) -> CoroIdOp<'c>
    Expand description

    Creates a new coro.id operation. Returns a switched-resume coroutine identifier.

    +) -> CoroIdOp<'c>
    Expand description

    Creates a coro.id operation. Returns a switched-resume coroutine identifier.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.coro_save.html b/melior/dialect/ods/async/fn.coro_save.html index 831fcfff30..3b8755c90a 100644 --- a/melior/dialect/ods/async/fn.coro_save.html +++ b/melior/dialect/ods/async/fn.coro_save.html @@ -1,8 +1,8 @@ -coro_save in melior::dialect::ods::async - Rust +coro_save in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::coro_save

    source ·
    pub fn coro_save<'c>(
         context: &'c Context,
         state: Type<'c>,
         handle: Value<'c, '_>,
         location: Location<'c>
    -) -> CoroSaveOp<'c>
    Expand description

    Creates a new coro.save operation. Saves the coroutine state.

    +) -> CoroSaveOp<'c>
    Expand description

    Creates a coro.save operation. Saves the coroutine state.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.coro_suspend.html b/melior/dialect/ods/async/fn.coro_suspend.html index 28ff51f5ca..92441acf8b 100644 --- a/melior/dialect/ods/async/fn.coro_suspend.html +++ b/melior/dialect/ods/async/fn.coro_suspend.html @@ -1,4 +1,4 @@ -coro_suspend in melior::dialect::ods::async - Rust +coro_suspend in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::coro_suspend

    source ·
    pub fn coro_suspend<'c>(
         context: &'c Context,
         state: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         resume_dest: &Block<'c>,
         cleanup_dest: &Block<'c>,
         location: Location<'c>
    -) -> CoroSuspendOp<'c>
    Expand description

    Creates a new coro.suspend operation. Suspends the coroutine.

    +) -> CoroSuspendOp<'c>
    Expand description

    Creates a coro.suspend operation. Suspends the coroutine.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.create_group.html b/melior/dialect/ods/async/fn.create_group.html index 71c85fa860..4ac55cae26 100644 --- a/melior/dialect/ods/async/fn.create_group.html +++ b/melior/dialect/ods/async/fn.create_group.html @@ -1,8 +1,8 @@ -create_group in melior::dialect::ods::async - Rust +create_group in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::create_group

    source ·
    pub fn create_group<'c>(
         context: &'c Context,
         result: Type<'c>,
         size: Value<'c, '_>,
         location: Location<'c>
    -) -> CreateGroupOp<'c>
    Expand description

    Creates a new create_group operation. Creates an empty async group.

    +) -> CreateGroupOp<'c>
    Expand description

    Creates a create_group operation. Creates an empty async group.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.execute.html b/melior/dialect/ods/async/fn.execute.html index 81275cba00..30a49a35eb 100644 --- a/melior/dialect/ods/async/fn.execute.html +++ b/melior/dialect/ods/async/fn.execute.html @@ -1,4 +1,4 @@ -execute in melior::dialect::ods::async - Rust +execute in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::execute

    source ·
    pub fn execute<'c>(
         context: &'c Context,
         token: Type<'c>,
    @@ -7,5 +7,5 @@
         body_operands: &[Value<'c, '_>],
         body_region: Region<'c>,
         location: Location<'c>
    -) -> ExecuteOp<'c>
    Expand description

    Creates a new execute operation. Asynchronous execute operation.

    +) -> ExecuteOp<'c>
    Expand description

    Creates a execute operation. Asynchronous execute operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.func.html b/melior/dialect/ods/async/fn.func.html index abeb5e0b45..77ca6eca7a 100644 --- a/melior/dialect/ods/async/fn.func.html +++ b/melior/dialect/ods/async/fn.func.html @@ -1,9 +1,9 @@ -func in melior::dialect::ods::async - Rust +func in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::func

    source ·
    pub fn func<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> FuncOp<'c>
    Expand description

    Creates a new func operation. Async function operation.

    +) -> FuncOp<'c>
    Expand description

    Creates a func operation. Async function operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.return.html b/melior/dialect/ods/async/fn.return.html index 3ac7effdae..d070bf5422 100644 --- a/melior/dialect/ods/async/fn.return.html +++ b/melior/dialect/ods/async/fn.return.html @@ -1,7 +1,7 @@ -return in melior::dialect::ods::async - Rust +return in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::return

    source ·
    pub fn return<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReturnOp<'c>
    Expand description

    Creates a new return operation. Async function return operation.

    +) -> ReturnOp<'c>
    Expand description

    Creates a return operation. Async function return operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_add_ref.html b/melior/dialect/ods/async/fn.runtime_add_ref.html index 5ab2f494b6..ab2a6fe558 100644 --- a/melior/dialect/ods/async/fn.runtime_add_ref.html +++ b/melior/dialect/ods/async/fn.runtime_add_ref.html @@ -1,8 +1,8 @@ -runtime_add_ref in melior::dialect::ods::async - Rust +runtime_add_ref in melior::dialect::ods::async - Rust
    pub fn runtime_add_ref<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         count: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> RuntimeAddRefOp<'c>
    Expand description

    Creates a new runtime.add_ref operation. Adds a reference to async value.

    +) -> RuntimeAddRefOp<'c>
    Expand description

    Creates a runtime.add_ref operation. Adds a reference to async value.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_add_to_group.html b/melior/dialect/ods/async/fn.runtime_add_to_group.html index 1a69bc2592..c59612fe65 100644 --- a/melior/dialect/ods/async/fn.runtime_add_to_group.html +++ b/melior/dialect/ods/async/fn.runtime_add_to_group.html @@ -1,9 +1,9 @@ -runtime_add_to_group in melior::dialect::ods::async - Rust +runtime_add_to_group in melior::dialect::ods::async - Rust
    pub fn runtime_add_to_group<'c>(
         context: &'c Context,
         rank: Type<'c>,
         operand: Value<'c, '_>,
         group: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeAddToGroupOp<'c>
    Expand description

    Creates a new runtime.add_to_group operation. Adds and async token or value to the group.

    +) -> RuntimeAddToGroupOp<'c>
    Expand description

    Creates a runtime.add_to_group operation. Adds and async token or value to the group.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_await.html b/melior/dialect/ods/async/fn.runtime_await.html index 35f781d0be..5ba73cd612 100644 --- a/melior/dialect/ods/async/fn.runtime_await.html +++ b/melior/dialect/ods/async/fn.runtime_await.html @@ -1,7 +1,7 @@ -runtime_await in melior::dialect::ods::async - Rust +runtime_await in melior::dialect::ods::async - Rust
    pub fn runtime_await<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeAwaitOp<'c>
    Expand description

    Creates a new runtime.await operation. Blocks the caller thread until the operand becomes available.

    +) -> RuntimeAwaitOp<'c>
    Expand description

    Creates a runtime.await operation. Blocks the caller thread until the operand becomes available.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_await_and_resume.html b/melior/dialect/ods/async/fn.runtime_await_and_resume.html index aadb7ca97c..6439f5bdbb 100644 --- a/melior/dialect/ods/async/fn.runtime_await_and_resume.html +++ b/melior/dialect/ods/async/fn.runtime_await_and_resume.html @@ -1,8 +1,8 @@ -runtime_await_and_resume in melior::dialect::ods::async - Rust +runtime_await_and_resume in melior::dialect::ods::async - Rust
    pub fn runtime_await_and_resume<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         handle: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeAwaitAndResumeOp<'c>
    Expand description

    Creates a new runtime.await_and_resume operation. Awaits the async operand and resumes the coroutine.

    +) -> RuntimeAwaitAndResumeOp<'c>
    Expand description

    Creates a runtime.await_and_resume operation. Awaits the async operand and resumes the coroutine.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_create.html b/melior/dialect/ods/async/fn.runtime_create.html index 3a9e9fd880..df5176a1b1 100644 --- a/melior/dialect/ods/async/fn.runtime_create.html +++ b/melior/dialect/ods/async/fn.runtime_create.html @@ -1,7 +1,7 @@ -runtime_create in melior::dialect::ods::async - Rust +runtime_create in melior::dialect::ods::async - Rust
    pub fn runtime_create<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> RuntimeCreateOp<'c>
    Expand description

    Creates a new runtime.create operation. Creates an async runtime token or value.

    +) -> RuntimeCreateOp<'c>
    Expand description

    Creates a runtime.create operation. Creates an async runtime token or value.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_create_group.html b/melior/dialect/ods/async/fn.runtime_create_group.html index aa35e03bc5..a22685a256 100644 --- a/melior/dialect/ods/async/fn.runtime_create_group.html +++ b/melior/dialect/ods/async/fn.runtime_create_group.html @@ -1,8 +1,8 @@ -runtime_create_group in melior::dialect::ods::async - Rust +runtime_create_group in melior::dialect::ods::async - Rust
    pub fn runtime_create_group<'c>(
         context: &'c Context,
         result: Type<'c>,
         size: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeCreateGroupOp<'c>
    Expand description

    Creates a new runtime.create_group operation. Creates an async runtime group.

    +) -> RuntimeCreateGroupOp<'c>
    Expand description

    Creates a runtime.create_group operation. Creates an async runtime group.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_drop_ref.html b/melior/dialect/ods/async/fn.runtime_drop_ref.html index 95aaa15697..e926f73310 100644 --- a/melior/dialect/ods/async/fn.runtime_drop_ref.html +++ b/melior/dialect/ods/async/fn.runtime_drop_ref.html @@ -1,8 +1,8 @@ -runtime_drop_ref in melior::dialect::ods::async - Rust +runtime_drop_ref in melior::dialect::ods::async - Rust
    pub fn runtime_drop_ref<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         count: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> RuntimeDropRefOp<'c>
    Expand description

    Creates a new runtime.drop_ref operation. Drops a reference to async value.

    +) -> RuntimeDropRefOp<'c>
    Expand description

    Creates a runtime.drop_ref operation. Drops a reference to async value.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_is_error.html b/melior/dialect/ods/async/fn.runtime_is_error.html index 7630c0b175..c12cc261fb 100644 --- a/melior/dialect/ods/async/fn.runtime_is_error.html +++ b/melior/dialect/ods/async/fn.runtime_is_error.html @@ -1,8 +1,8 @@ -runtime_is_error in melior::dialect::ods::async - Rust +runtime_is_error in melior::dialect::ods::async - Rust
    pub fn runtime_is_error<'c>(
         context: &'c Context,
         is_error: Type<'c>,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeIsErrorOp<'c>
    Expand description

    Creates a new runtime.is_error operation. Returns true if token, value or group is in error state.

    +) -> RuntimeIsErrorOp<'c>
    Expand description

    Creates a runtime.is_error operation. Returns true if token, value or group is in error state.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_load.html b/melior/dialect/ods/async/fn.runtime_load.html index 2731d65760..486e008515 100644 --- a/melior/dialect/ods/async/fn.runtime_load.html +++ b/melior/dialect/ods/async/fn.runtime_load.html @@ -1,8 +1,8 @@ -runtime_load in melior::dialect::ods::async - Rust +runtime_load in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::runtime_load

    source ·
    pub fn runtime_load<'c>(
         context: &'c Context,
         result: Type<'c>,
         storage: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeLoadOp<'c>
    Expand description

    Creates a new runtime.load operation. Loads the value from the runtime async.value.

    +) -> RuntimeLoadOp<'c>
    Expand description

    Creates a runtime.load operation. Loads the value from the runtime async.value.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_num_worker_threads.html b/melior/dialect/ods/async/fn.runtime_num_worker_threads.html index afe84b96c0..2686cfb1ae 100644 --- a/melior/dialect/ods/async/fn.runtime_num_worker_threads.html +++ b/melior/dialect/ods/async/fn.runtime_num_worker_threads.html @@ -1,6 +1,6 @@ -runtime_num_worker_threads in melior::dialect::ods::async - Rust +runtime_num_worker_threads in melior::dialect::ods::async - Rust
    pub fn runtime_num_worker_threads<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> RuntimeNumWorkerThreadsOp<'c>
    Expand description

    Creates a new runtime.num_worker_threads operation. Gets the number of threads in the threadpool from the runtime.

    +) -> RuntimeNumWorkerThreadsOp<'c>
    Expand description

    Creates a runtime.num_worker_threads operation. Gets the number of threads in the threadpool from the runtime.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_resume.html b/melior/dialect/ods/async/fn.runtime_resume.html index 4d524aad12..61947539ab 100644 --- a/melior/dialect/ods/async/fn.runtime_resume.html +++ b/melior/dialect/ods/async/fn.runtime_resume.html @@ -1,7 +1,7 @@ -runtime_resume in melior::dialect::ods::async - Rust +runtime_resume in melior::dialect::ods::async - Rust
    pub fn runtime_resume<'c>(
         context: &'c Context,
         handle: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeResumeOp<'c>
    Expand description

    Creates a new runtime.resume operation. Resumes the coroutine on a thread managed by the runtime.

    +) -> RuntimeResumeOp<'c>
    Expand description

    Creates a runtime.resume operation. Resumes the coroutine on a thread managed by the runtime.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_set_available.html b/melior/dialect/ods/async/fn.runtime_set_available.html index e6de7d03a2..4b74af4fec 100644 --- a/melior/dialect/ods/async/fn.runtime_set_available.html +++ b/melior/dialect/ods/async/fn.runtime_set_available.html @@ -1,7 +1,7 @@ -runtime_set_available in melior::dialect::ods::async - Rust +runtime_set_available in melior::dialect::ods::async - Rust
    pub fn runtime_set_available<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeSetAvailableOp<'c>
    Expand description

    Creates a new runtime.set_available operation. Switches token or value to available state.

    +) -> RuntimeSetAvailableOp<'c>
    Expand description

    Creates a runtime.set_available operation. Switches token or value to available state.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_set_error.html b/melior/dialect/ods/async/fn.runtime_set_error.html index 9781a94ba0..af7d736749 100644 --- a/melior/dialect/ods/async/fn.runtime_set_error.html +++ b/melior/dialect/ods/async/fn.runtime_set_error.html @@ -1,7 +1,7 @@ -runtime_set_error in melior::dialect::ods::async - Rust +runtime_set_error in melior::dialect::ods::async - Rust
    pub fn runtime_set_error<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeSetErrorOp<'c>
    Expand description

    Creates a new runtime.set_error operation. Switches token or value to error state.

    +) -> RuntimeSetErrorOp<'c>
    Expand description

    Creates a runtime.set_error operation. Switches token or value to error state.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.runtime_store.html b/melior/dialect/ods/async/fn.runtime_store.html index 117446e469..d1cfa985b9 100644 --- a/melior/dialect/ods/async/fn.runtime_store.html +++ b/melior/dialect/ods/async/fn.runtime_store.html @@ -1,8 +1,8 @@ -runtime_store in melior::dialect::ods::async - Rust +runtime_store in melior::dialect::ods::async - Rust
    pub fn runtime_store<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         storage: Value<'c, '_>,
         location: Location<'c>
    -) -> RuntimeStoreOp<'c>
    Expand description

    Creates a new runtime.store operation. Stores the value into the runtime async.value.

    +) -> RuntimeStoreOp<'c>
    Expand description

    Creates a runtime.store operation. Stores the value into the runtime async.value.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/fn.yield.html b/melior/dialect/ods/async/fn.yield.html index 104611a9ab..525456c7bc 100644 --- a/melior/dialect/ods/async/fn.yield.html +++ b/melior/dialect/ods/async/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::async - Rust +yield in melior::dialect::ods::async - Rust

    Function melior::dialect::ods::async::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Terminator for Async execute operation.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Terminator for Async execute operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/async/index.html b/melior/dialect/ods/async/index.html index 1b9ac1ce32..6773fd09c6 100644 --- a/melior/dialect/ods/async/index.html +++ b/melior/dialect/ods/async/index.html @@ -1,4 +1,4 @@ melior::dialect::ods::async - Rust

    Module melior::dialect::ods::async

    source ·
    Expand description

    async dialect.

    This dialect contains operations for modeling asynchronous execution.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.alloc_tensor.html b/melior/dialect/ods/bufferization/fn.alloc_tensor.html index f0de143bce..825beb4183 100644 --- a/melior/dialect/ods/bufferization/fn.alloc_tensor.html +++ b/melior/dialect/ods/bufferization/fn.alloc_tensor.html @@ -1,8 +1,8 @@ -alloc_tensor in melior::dialect::ods::bufferization - Rust +alloc_tensor in melior::dialect::ods::bufferization - Rust
    pub fn alloc_tensor<'c>(
         context: &'c Context,
         result: Type<'c>,
         dynamic_sizes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AllocTensorOp<'c>
    Expand description

    Creates a new alloc_tensor operation. Allocate buffer for a tensor.

    +) -> AllocTensorOp<'c>
    Expand description

    Creates a alloc_tensor operation. Allocate buffer for a tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.clone.html b/melior/dialect/ods/bufferization/fn.clone.html index 3e78f83037..bd0b36b16e 100644 --- a/melior/dialect/ods/bufferization/fn.clone.html +++ b/melior/dialect/ods/bufferization/fn.clone.html @@ -1,8 +1,8 @@ -clone in melior::dialect::ods::bufferization - Rust +clone in melior::dialect::ods::bufferization - Rust
    pub fn clone<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> CloneOp<'c>
    Expand description

    Creates a new clone operation. Clone a memref.

    +) -> CloneOp<'c>
    Expand description

    Creates a clone operation. Clone a memref.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.copy_tensor.html b/melior/dialect/ods/bufferization/fn.copy_tensor.html index 04014d78d7..851ce01e17 100644 --- a/melior/dialect/ods/bufferization/fn.copy_tensor.html +++ b/melior/dialect/ods/bufferization/fn.copy_tensor.html @@ -1,8 +1,8 @@ -copy_tensor in melior::dialect::ods::bufferization - Rust +copy_tensor in melior::dialect::ods::bufferization - Rust
    pub fn copy_tensor<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
         dest: Value<'c, '_>,
         location: Location<'c>
    -) -> CopyTensorOp<'c>
    Expand description

    Creates a new copy_tensor operation. Copy a tensor.

    +) -> CopyTensorOp<'c>
    Expand description

    Creates a copy_tensor operation. Copy a tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.dealloc.html b/melior/dialect/ods/bufferization/fn.dealloc.html index 2c5ecd0d1c..c205f9c249 100644 --- a/melior/dialect/ods/bufferization/fn.dealloc.html +++ b/melior/dialect/ods/bufferization/fn.dealloc.html @@ -1,9 +1,9 @@ -dealloc in melior::dialect::ods::bufferization - Rust +dealloc in melior::dialect::ods::bufferization - Rust
    pub fn dealloc<'c>(
         context: &'c Context,
         memrefs: &[Value<'c, '_>],
         conditions: &[Value<'c, '_>],
         retained: &[Value<'c, '_>],
         location: Location<'c>
    -) -> DeallocOp<'c>
    Expand description

    Creates a new dealloc operation. Deallocates the given memrefs if no alias is retained.

    +) -> DeallocOp<'c>
    Expand description

    Creates a dealloc operation. Deallocates the given memrefs if no alias is retained.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.dealloc_tensor.html b/melior/dialect/ods/bufferization/fn.dealloc_tensor.html index b5b8b84ea0..16d86b2e7f 100644 --- a/melior/dialect/ods/bufferization/fn.dealloc_tensor.html +++ b/melior/dialect/ods/bufferization/fn.dealloc_tensor.html @@ -1,7 +1,7 @@ -dealloc_tensor in melior::dialect::ods::bufferization - Rust +dealloc_tensor in melior::dialect::ods::bufferization - Rust
    pub fn dealloc_tensor<'c>(
         context: &'c Context,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> DeallocTensorOp<'c>
    Expand description

    Creates a new dealloc_tensor operation. Release underlying storage format of given tensor.

    +) -> DeallocTensorOp<'c>
    Expand description

    Creates a dealloc_tensor operation. Release underlying storage format of given tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.to_memref.html b/melior/dialect/ods/bufferization/fn.to_memref.html index 5ce21b66f3..180361932a 100644 --- a/melior/dialect/ods/bufferization/fn.to_memref.html +++ b/melior/dialect/ods/bufferization/fn.to_memref.html @@ -1,8 +1,8 @@ -to_memref in melior::dialect::ods::bufferization - Rust +to_memref in melior::dialect::ods::bufferization - Rust
    pub fn to_memref<'c>(
         context: &'c Context,
         memref: Type<'c>,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> ToMemrefOp<'c>
    Expand description

    Creates a new to_memref operation. Cast a tensor to memref.

    +) -> ToMemrefOp<'c>
    Expand description

    Creates a to_memref operation. Cast a tensor to memref.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/fn.to_tensor.html b/melior/dialect/ods/bufferization/fn.to_tensor.html index 34252b63f8..5f2f97ddfb 100644 --- a/melior/dialect/ods/bufferization/fn.to_tensor.html +++ b/melior/dialect/ods/bufferization/fn.to_tensor.html @@ -1,8 +1,8 @@ -to_tensor in melior::dialect::ods::bufferization - Rust +to_tensor in melior::dialect::ods::bufferization - Rust
    pub fn to_tensor<'c>(
         context: &'c Context,
         result: Type<'c>,
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> ToTensorOp<'c>
    Expand description

    Creates a new to_tensor operation. Create a tensor from a memref.

    +) -> ToTensorOp<'c>
    Expand description

    Creates a to_tensor operation. Create a tensor from a memref.

    \ No newline at end of file diff --git a/melior/dialect/ods/bufferization/index.html b/melior/dialect/ods/bufferization/index.html index 5db3252930..b84b44ae85 100644 --- a/melior/dialect/ods/bufferization/index.html +++ b/melior/dialect/ods/bufferization/index.html @@ -10,4 +10,4 @@ details related to using the MLIR dialect conversion infrastructure can be found in bufferization and buffer deallocation.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/cf/fn.assert.html b/melior/dialect/ods/cf/fn.assert.html index 70011d09a9..d0d4771e59 100644 --- a/melior/dialect/ods/cf/fn.assert.html +++ b/melior/dialect/ods/cf/fn.assert.html @@ -1,8 +1,8 @@ -assert in melior::dialect::ods::cf - Rust +assert in melior::dialect::ods::cf - Rust

    Function melior::dialect::ods::cf::assert

    source ·
    pub fn assert<'c>(
         context: &'c Context,
         arg: Value<'c, '_>,
         msg: StringAttribute<'c>,
         location: Location<'c>
    -) -> AssertOp<'c>
    Expand description

    Creates a new assert operation. Assert operation with message attribute.

    +) -> AssertOp<'c>
    Expand description

    Creates a assert operation. Assert operation with message attribute.

    \ No newline at end of file diff --git a/melior/dialect/ods/cf/fn.br.html b/melior/dialect/ods/cf/fn.br.html index d97eb5aca7..5732613657 100644 --- a/melior/dialect/ods/cf/fn.br.html +++ b/melior/dialect/ods/cf/fn.br.html @@ -1,8 +1,8 @@ -br in melior::dialect::ods::cf - Rust +br in melior::dialect::ods::cf - Rust

    Function melior::dialect::ods::cf::br

    source ·
    pub fn br<'c>(
         context: &'c Context,
         dest_operands: &[Value<'c, '_>],
         dest: &Block<'c>,
         location: Location<'c>
    -) -> BranchOp<'c>
    Expand description

    Creates a new br operation. Branch operation.

    +) -> BranchOp<'c>
    Expand description

    Creates a br operation. Branch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/cf/fn.cond_br.html b/melior/dialect/ods/cf/fn.cond_br.html index d16c1b02c7..c5f61100e5 100644 --- a/melior/dialect/ods/cf/fn.cond_br.html +++ b/melior/dialect/ods/cf/fn.cond_br.html @@ -1,4 +1,4 @@ -cond_br in melior::dialect::ods::cf - Rust +cond_br in melior::dialect::ods::cf - Rust

    Function melior::dialect::ods::cf::cond_br

    source ·
    pub fn cond_br<'c>(
         context: &'c Context,
         condition: Value<'c, '_>,
    @@ -7,5 +7,5 @@
         true_dest: &Block<'c>,
         false_dest: &Block<'c>,
         location: Location<'c>
    -) -> CondBranchOp<'c>
    Expand description

    Creates a new cond_br operation. Conditional branch operation.

    +) -> CondBranchOp<'c>
    Expand description

    Creates a cond_br operation. Conditional branch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/cf/fn.switch.html b/melior/dialect/ods/cf/fn.switch.html index 83c9972fbd..803fdebca8 100644 --- a/melior/dialect/ods/cf/fn.switch.html +++ b/melior/dialect/ods/cf/fn.switch.html @@ -1,4 +1,4 @@ -switch in melior::dialect::ods::cf - Rust +switch in melior::dialect::ods::cf - Rust

    Function melior::dialect::ods::cf::switch

    source ·
    pub fn switch<'c>(
         context: &'c Context,
         flag: Value<'c, '_>,
    @@ -8,5 +8,5 @@
         case_destinations: &[&Block<'c>],
         case_operand_segments: DenseI32ArrayAttribute<'c>,
         location: Location<'c>
    -) -> SwitchOp<'c>
    Expand description

    Creates a new switch operation. Switch operation.

    +) -> SwitchOp<'c>
    Expand description

    Creates a switch operation. Switch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/cf/index.html b/melior/dialect/ods/cf/index.html index 6fc01be94f..fb4c54f343 100644 --- a/melior/dialect/ods/cf/index.html +++ b/melior/dialect/ods/cf/index.html @@ -3,4 +3,4 @@

    This dialect contains low-level, i.e. non-region based, control flow constructs. These constructs generally represent control flow directly on SSA blocks of a control flow graph.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/func/fn.call.html b/melior/dialect/ods/func/fn.call.html index e176414467..54d9048ecf 100644 --- a/melior/dialect/ods/func/fn.call.html +++ b/melior/dialect/ods/func/fn.call.html @@ -1,8 +1,8 @@ -call in melior::dialect::ods::func - Rust +call in melior::dialect::ods::func - Rust

    Function melior::dialect::ods::func::call

    source ·
    pub fn call<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         callee: FlatSymbolRefAttribute<'c>,
         location: Location<'c>
    -) -> CallOp<'c>
    Expand description

    Creates a new call operation. Call operation.

    +) -> CallOp<'c>
    Expand description

    Creates a call operation. Call operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/func/fn.call_indirect.html b/melior/dialect/ods/func/fn.call_indirect.html index 1e34222413..5dd9429325 100644 --- a/melior/dialect/ods/func/fn.call_indirect.html +++ b/melior/dialect/ods/func/fn.call_indirect.html @@ -1,9 +1,9 @@ -call_indirect in melior::dialect::ods::func - Rust +call_indirect in melior::dialect::ods::func - Rust

    Function melior::dialect::ods::func::call_indirect

    source ·
    pub fn call_indirect<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         callee: Value<'c, '_>,
         callee_operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CallIndirectOp<'c>
    Expand description

    Creates a new call_indirect operation. Indirect call operation.

    +) -> CallIndirectOp<'c>
    Expand description

    Creates a call_indirect operation. Indirect call operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/func/fn.constant.html b/melior/dialect/ods/func/fn.constant.html index 98c8fbaaa0..156fe05f43 100644 --- a/melior/dialect/ods/func/fn.constant.html +++ b/melior/dialect/ods/func/fn.constant.html @@ -1,7 +1,7 @@ -constant in melior::dialect::ods::func - Rust +constant in melior::dialect::ods::func - Rust

    Function melior::dialect::ods::func::constant

    source ·
    pub fn constant<'c>(
         context: &'c Context,
         value: FlatSymbolRefAttribute<'c>,
         location: Location<'c>
    -) -> ConstantOp<'c>
    Expand description

    Creates a new constant operation. Constant.

    +) -> ConstantOp<'c>
    Expand description

    Creates a constant operation. Constant.

    \ No newline at end of file diff --git a/melior/dialect/ods/func/fn.func.html b/melior/dialect/ods/func/fn.func.html index 439ef0933b..4ad7f91071 100644 --- a/melior/dialect/ods/func/fn.func.html +++ b/melior/dialect/ods/func/fn.func.html @@ -1,9 +1,9 @@ -func in melior::dialect::ods::func - Rust +func in melior::dialect::ods::func - Rust

    Function melior::dialect::ods::func::func

    source ·
    pub fn func<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> FuncOp<'c>
    Expand description

    Creates a new func operation. An operation with a name containing a single SSACFG region.

    +) -> FuncOp<'c>
    Expand description

    Creates a func operation. An operation with a name containing a single SSACFG region.

    \ No newline at end of file diff --git a/melior/dialect/ods/func/fn.return.html b/melior/dialect/ods/func/fn.return.html index 3fad01e2bb..fe996c7692 100644 --- a/melior/dialect/ods/func/fn.return.html +++ b/melior/dialect/ods/func/fn.return.html @@ -1,7 +1,7 @@ -return in melior::dialect::ods::func - Rust +return in melior::dialect::ods::func - Rust

    Function melior::dialect::ods::func::return

    source ·
    pub fn return<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReturnOp<'c>
    Expand description

    Creates a new return operation. Function return operation.

    +) -> ReturnOp<'c>
    Expand description

    Creates a return operation. Function return operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/func/index.html b/melior/dialect/ods/func/index.html index 17b05db3ca..b1dea25a44 100644 --- a/melior/dialect/ods/func/index.html +++ b/melior/dialect/ods/func/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::func - Rust

    Module melior::dialect::ods::func

    source ·
    Expand description

    func dialect.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.all_reduce.html b/melior/dialect/ods/gpu/fn.all_reduce.html index 9e9fe53d59..da86cfd25d 100644 --- a/melior/dialect/ods/gpu/fn.all_reduce.html +++ b/melior/dialect/ods/gpu/fn.all_reduce.html @@ -1,8 +1,8 @@ -all_reduce in melior::dialect::ods::gpu - Rust +all_reduce in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::all_reduce

    source ·
    pub fn all_reduce<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         body: Region<'c>,
         location: Location<'c>
    -) -> AllReduceOp<'c>
    Expand description

    Creates a new all_reduce operation. Reduce values among workgroup..

    +) -> AllReduceOp<'c>
    Expand description

    Creates a all_reduce operation. Reduce values among workgroup..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.alloc.html b/melior/dialect/ods/gpu/fn.alloc.html index 8711943bd7..3f8b2272dd 100644 --- a/melior/dialect/ods/gpu/fn.alloc.html +++ b/melior/dialect/ods/gpu/fn.alloc.html @@ -1,4 +1,4 @@ -alloc in melior::dialect::ods::gpu - Rust +alloc in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::alloc

    source ·
    pub fn alloc<'c>(
         context: &'c Context,
         memref: Type<'c>,
    @@ -6,5 +6,5 @@
         dynamic_sizes: &[Value<'c, '_>],
         symbol_operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AllocOp<'c>
    Expand description

    Creates a new alloc operation. GPU memory allocation operation..

    +) -> AllocOp<'c>
    Expand description

    Creates a alloc operation. GPU memory allocation operation..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.barrier.html b/melior/dialect/ods/gpu/fn.barrier.html index 2723b4e32a..02861056dc 100644 --- a/melior/dialect/ods/gpu/fn.barrier.html +++ b/melior/dialect/ods/gpu/fn.barrier.html @@ -1,6 +1,6 @@ -barrier in melior::dialect::ods::gpu - Rust +barrier in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::barrier

    source ·
    pub fn barrier<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> BarrierOp<'c>
    Expand description

    Creates a new barrier operation. Synchronizes all work items of a workgroup..

    +) -> BarrierOp<'c>
    Expand description

    Creates a barrier operation. Synchronizes all work items of a workgroup..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.block_dim.html b/melior/dialect/ods/gpu/fn.block_dim.html index 35856224b0..68010de1e3 100644 --- a/melior/dialect/ods/gpu/fn.block_dim.html +++ b/melior/dialect/ods/gpu/fn.block_dim.html @@ -1,7 +1,7 @@ -block_dim in melior::dialect::ods::gpu - Rust +block_dim in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::block_dim

    source ·
    pub fn block_dim<'c>(
         context: &'c Context,
         dimension: Attribute<'c>,
         location: Location<'c>
    -) -> BlockDimOp<'c>
    Expand description

    Creates a new block_dim operation.

    +) -> BlockDimOp<'c>
    Expand description

    Creates a block_dim operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.block_id.html b/melior/dialect/ods/gpu/fn.block_id.html index 1c948b62cb..c32dba8e15 100644 --- a/melior/dialect/ods/gpu/fn.block_id.html +++ b/melior/dialect/ods/gpu/fn.block_id.html @@ -1,7 +1,7 @@ -block_id in melior::dialect::ods::gpu - Rust +block_id in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::block_id

    source ·
    pub fn block_id<'c>(
         context: &'c Context,
         dimension: Attribute<'c>,
         location: Location<'c>
    -) -> BlockIdOp<'c>
    Expand description

    Creates a new block_id operation.

    +) -> BlockIdOp<'c>
    Expand description

    Creates a block_id operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.create_2_to_4_spmat.html b/melior/dialect/ods/gpu/fn.create_2_to_4_spmat.html index 1eab03f555..ead3a1824a 100644 --- a/melior/dialect/ods/gpu/fn.create_2_to_4_spmat.html +++ b/melior/dialect/ods/gpu/fn.create_2_to_4_spmat.html @@ -1,4 +1,4 @@ -create_2_to_4_spmat in melior::dialect::ods::gpu - Rust +create_2_to_4_spmat in melior::dialect::ods::gpu - Rust
    pub fn create_2_to_4_spmat<'c>(
         context: &'c Context,
         sp_mat: Type<'c>,
    @@ -7,5 +7,5 @@
         cols: Value<'c, '_>,
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> Create2To4SpMatOp<'c>
    Expand description

    Creates a new create_2to4_spmat operation. Create sparse matrix with 2:4 sparsity operation.

    +) -> Create2To4SpMatOp<'c>
    Expand description

    Creates a create_2to4_spmat operation. Create sparse matrix with 2:4 sparsity operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.create_coo.html b/melior/dialect/ods/gpu/fn.create_coo.html index 574d9d5eee..975659aadf 100644 --- a/melior/dialect/ods/gpu/fn.create_coo.html +++ b/melior/dialect/ods/gpu/fn.create_coo.html @@ -1,4 +1,4 @@ -create_coo in melior::dialect::ods::gpu - Rust +create_coo in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::create_coo

    source ·
    pub fn create_coo<'c>(
         context: &'c Context,
         spmat: Type<'c>,
    @@ -10,5 +10,5 @@
         col_idxs: Value<'c, '_>,
         values: Value<'c, '_>,
         location: Location<'c>
    -) -> CreateCooOp<'c>
    Expand description

    Creates a new create_coo operation. Create sparse matrix in COO format operation.

    +) -> CreateCooOp<'c>
    Expand description

    Creates a create_coo operation. Create sparse matrix in COO format operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.create_coo_aos.html b/melior/dialect/ods/gpu/fn.create_coo_aos.html index d597dac598..d2cf1649aa 100644 --- a/melior/dialect/ods/gpu/fn.create_coo_aos.html +++ b/melior/dialect/ods/gpu/fn.create_coo_aos.html @@ -1,4 +1,4 @@ -create_coo_aos in melior::dialect::ods::gpu - Rust +create_coo_aos in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::create_coo_aos

    source ·
    pub fn create_coo_aos<'c>(
         context: &'c Context,
         spmat: Type<'c>,
    @@ -9,5 +9,5 @@
         idxs: Value<'c, '_>,
         values: Value<'c, '_>,
         location: Location<'c>
    -) -> CreateCooAoSOp<'c>
    Expand description

    Creates a new create_coo_aos operation. Create sparse matrix in COO format operation (AoS).

    +) -> CreateCooAoSOp<'c>
    Expand description

    Creates a create_coo_aos operation. Create sparse matrix in COO format operation (AoS).

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.create_csr.html b/melior/dialect/ods/gpu/fn.create_csr.html index 5afae49d35..e92f3d90ad 100644 --- a/melior/dialect/ods/gpu/fn.create_csr.html +++ b/melior/dialect/ods/gpu/fn.create_csr.html @@ -1,4 +1,4 @@ -create_csr in melior::dialect::ods::gpu - Rust +create_csr in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::create_csr

    source ·
    pub fn create_csr<'c>(
         context: &'c Context,
         spmat: Type<'c>,
    @@ -10,5 +10,5 @@
         col_idxs: Value<'c, '_>,
         values: Value<'c, '_>,
         location: Location<'c>
    -) -> CreateCsrOp<'c>
    Expand description

    Creates a new create_csr operation. Create sparse matrix in CSR format operation.

    +) -> CreateCsrOp<'c>
    Expand description

    Creates a create_csr operation. Create sparse matrix in CSR format operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.create_dn_tensor.html b/melior/dialect/ods/gpu/fn.create_dn_tensor.html index b7492707a6..e097aad3c4 100644 --- a/melior/dialect/ods/gpu/fn.create_dn_tensor.html +++ b/melior/dialect/ods/gpu/fn.create_dn_tensor.html @@ -1,4 +1,4 @@ -create_dn_tensor in melior::dialect::ods::gpu - Rust +create_dn_tensor in melior::dialect::ods::gpu - Rust
    pub fn create_dn_tensor<'c>(
         context: &'c Context,
         dn_tensor: Type<'c>,
    @@ -6,5 +6,5 @@
         memref: Value<'c, '_>,
         dims: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CreateDnTensorOp<'c>
    Expand description

    Creates a new create_dn_tensor operation. Create dense tensor operation.

    +) -> CreateDnTensorOp<'c>
    Expand description

    Creates a create_dn_tensor operation. Create dense tensor operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.dealloc.html b/melior/dialect/ods/gpu/fn.dealloc.html index 10b8ab9d1a..578cbdd547 100644 --- a/melior/dialect/ods/gpu/fn.dealloc.html +++ b/melior/dialect/ods/gpu/fn.dealloc.html @@ -1,8 +1,8 @@ -dealloc in melior::dialect::ods::gpu - Rust +dealloc in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::dealloc

    source ·
    pub fn dealloc<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> DeallocOp<'c>
    Expand description

    Creates a new dealloc operation. GPU memory deallocation operation.

    +) -> DeallocOp<'c>
    Expand description

    Creates a dealloc operation. GPU memory deallocation operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.destroy_dn_tensor.html b/melior/dialect/ods/gpu/fn.destroy_dn_tensor.html index 3dbc25ef3c..db384551e9 100644 --- a/melior/dialect/ods/gpu/fn.destroy_dn_tensor.html +++ b/melior/dialect/ods/gpu/fn.destroy_dn_tensor.html @@ -1,8 +1,8 @@ -destroy_dn_tensor in melior::dialect::ods::gpu - Rust +destroy_dn_tensor in melior::dialect::ods::gpu - Rust
    pub fn destroy_dn_tensor<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
         dn_tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> DestroyDnTensorOp<'c>
    Expand description

    Creates a new destroy_dn_tensor operation. Destroy dense tensor operation.

    +) -> DestroyDnTensorOp<'c>
    Expand description

    Creates a destroy_dn_tensor operation. Destroy dense tensor operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.destroy_sp_mat.html b/melior/dialect/ods/gpu/fn.destroy_sp_mat.html index 582fe620d3..78a3a50944 100644 --- a/melior/dialect/ods/gpu/fn.destroy_sp_mat.html +++ b/melior/dialect/ods/gpu/fn.destroy_sp_mat.html @@ -1,8 +1,8 @@ -destroy_sp_mat in melior::dialect::ods::gpu - Rust +destroy_sp_mat in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::destroy_sp_mat

    source ·
    pub fn destroy_sp_mat<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
         spmat: Value<'c, '_>,
         location: Location<'c>
    -) -> DestroySpMatOp<'c>
    Expand description

    Creates a new destroy_sp_mat operation. Destroy sparse matrix operation.

    +) -> DestroySpMatOp<'c>
    Expand description

    Creates a destroy_sp_mat operation. Destroy sparse matrix operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.func.html b/melior/dialect/ods/gpu/fn.func.html index 3cd77605c8..e3c9d6c9b3 100644 --- a/melior/dialect/ods/gpu/fn.func.html +++ b/melior/dialect/ods/gpu/fn.func.html @@ -1,8 +1,8 @@ -func in melior::dialect::ods::gpu - Rust +func in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::func

    source ·
    pub fn func<'c>(
         context: &'c Context,
         body: Region<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> GPUFuncOp<'c>
    Expand description

    Creates a new func operation. Function executable on a GPU.

    +) -> GPUFuncOp<'c>
    Expand description

    Creates a func operation. Function executable on a GPU.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.global_id.html b/melior/dialect/ods/gpu/fn.global_id.html index c4f05a1b84..920388fa19 100644 --- a/melior/dialect/ods/gpu/fn.global_id.html +++ b/melior/dialect/ods/gpu/fn.global_id.html @@ -1,7 +1,7 @@ -global_id in melior::dialect::ods::gpu - Rust +global_id in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::global_id

    source ·
    pub fn global_id<'c>(
         context: &'c Context,
         dimension: Attribute<'c>,
         location: Location<'c>
    -) -> GlobalIdOp<'c>
    Expand description

    Creates a new global_id operation.

    +) -> GlobalIdOp<'c>
    Expand description

    Creates a global_id operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.grid_dim.html b/melior/dialect/ods/gpu/fn.grid_dim.html index 63e12a23a7..a8c4f1902b 100644 --- a/melior/dialect/ods/gpu/fn.grid_dim.html +++ b/melior/dialect/ods/gpu/fn.grid_dim.html @@ -1,7 +1,7 @@ -grid_dim in melior::dialect::ods::gpu - Rust +grid_dim in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::grid_dim

    source ·
    pub fn grid_dim<'c>(
         context: &'c Context,
         dimension: Attribute<'c>,
         location: Location<'c>
    -) -> GridDimOp<'c>
    Expand description

    Creates a new grid_dim operation.

    +) -> GridDimOp<'c>
    Expand description

    Creates a grid_dim operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.host_register.html b/melior/dialect/ods/gpu/fn.host_register.html index 418a62e6ed..5a66fea2b3 100644 --- a/melior/dialect/ods/gpu/fn.host_register.html +++ b/melior/dialect/ods/gpu/fn.host_register.html @@ -1,7 +1,7 @@ -host_register in melior::dialect::ods::gpu - Rust +host_register in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::host_register

    source ·
    pub fn host_register<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> HostRegisterOp<'c>
    Expand description

    Creates a new host_register operation. Registers a memref for access from device..

    +) -> HostRegisterOp<'c>
    Expand description

    Creates a host_register operation. Registers a memref for access from device..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.host_unregister.html b/melior/dialect/ods/gpu/fn.host_unregister.html index c4b55a9241..d077be11fc 100644 --- a/melior/dialect/ods/gpu/fn.host_unregister.html +++ b/melior/dialect/ods/gpu/fn.host_unregister.html @@ -1,7 +1,7 @@ -host_unregister in melior::dialect::ods::gpu - Rust +host_unregister in melior::dialect::ods::gpu - Rust
    pub fn host_unregister<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> HostUnregisterOp<'c>
    Expand description

    Creates a new host_unregister operation. Unregisters a memref for access from device..

    +) -> HostUnregisterOp<'c>
    Expand description

    Creates a host_unregister operation. Unregisters a memref for access from device..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.lane_id.html b/melior/dialect/ods/gpu/fn.lane_id.html index 7cab0d498a..df1ab2d990 100644 --- a/melior/dialect/ods/gpu/fn.lane_id.html +++ b/melior/dialect/ods/gpu/fn.lane_id.html @@ -1,7 +1,7 @@ -lane_id in melior::dialect::ods::gpu - Rust +lane_id in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::lane_id

    source ·
    pub fn lane_id<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> LaneIdOp<'c>
    Expand description

    Creates a new lane_id operation.

    +) -> LaneIdOp<'c>
    Expand description

    Creates a lane_id operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.launch.html b/melior/dialect/ods/gpu/fn.launch.html index ce0b58f624..18aa4ffde6 100644 --- a/melior/dialect/ods/gpu/fn.launch.html +++ b/melior/dialect/ods/gpu/fn.launch.html @@ -1,4 +1,4 @@ -launch in melior::dialect::ods::gpu - Rust +launch in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::launch

    source ·
    pub fn launch<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
    @@ -10,5 +10,5 @@
         block_size_z: Value<'c, '_>,
         body: Region<'c>,
         location: Location<'c>
    -) -> LaunchOp<'c>
    Expand description

    Creates a new launch operation. GPU kernel launch operation.

    +) -> LaunchOp<'c>
    Expand description

    Creates a launch operation. GPU kernel launch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.launch_func.html b/melior/dialect/ods/gpu/fn.launch_func.html index 38391a2075..b58d792ba5 100644 --- a/melior/dialect/ods/gpu/fn.launch_func.html +++ b/melior/dialect/ods/gpu/fn.launch_func.html @@ -1,4 +1,4 @@ -launch_func in melior::dialect::ods::gpu - Rust +launch_func in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::launch_func

    source ·
    pub fn launch_func<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
    @@ -11,5 +11,5 @@
         kernel_operands: &[Value<'c, '_>],
         kernel: Attribute<'c>,
         location: Location<'c>
    -) -> LaunchFuncOp<'c>
    Expand description

    Creates a new launch_func operation. Launches a function as a GPU kernel.

    +) -> LaunchFuncOp<'c>
    Expand description

    Creates a launch_func operation. Launches a function as a GPU kernel.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.memcpy.html b/melior/dialect/ods/gpu/fn.memcpy.html index c3d623c9c5..7d3dff1a64 100644 --- a/melior/dialect/ods/gpu/fn.memcpy.html +++ b/melior/dialect/ods/gpu/fn.memcpy.html @@ -1,9 +1,9 @@ -memcpy in melior::dialect::ods::gpu - Rust +memcpy in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::memcpy

    source ·
    pub fn memcpy<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
         dst: Value<'c, '_>,
         src: Value<'c, '_>,
         location: Location<'c>
    -) -> MemcpyOp<'c>
    Expand description

    Creates a new memcpy operation. GPU memcpy operation.

    +) -> MemcpyOp<'c>
    Expand description

    Creates a memcpy operation. GPU memcpy operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.memset.html b/melior/dialect/ods/gpu/fn.memset.html index c1e7275c07..1d5f6b4f79 100644 --- a/melior/dialect/ods/gpu/fn.memset.html +++ b/melior/dialect/ods/gpu/fn.memset.html @@ -1,9 +1,9 @@ -memset in melior::dialect::ods::gpu - Rust +memset in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::memset

    source ·
    pub fn memset<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
         dst: Value<'c, '_>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> MemsetOp<'c>
    Expand description

    Creates a new memset operation. GPU memset operation.

    +) -> MemsetOp<'c>
    Expand description

    Creates a memset operation. GPU memset operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.module.html b/melior/dialect/ods/gpu/fn.module.html index 532c1265ca..63945243cb 100644 --- a/melior/dialect/ods/gpu/fn.module.html +++ b/melior/dialect/ods/gpu/fn.module.html @@ -1,7 +1,7 @@ -module in melior::dialect::ods::gpu - Rust +module in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::module

    source ·
    pub fn module<'c>(
         context: &'c Context,
         body_region: Region<'c>,
         location: Location<'c>
    -) -> GPUModuleOp<'c>
    Expand description

    Creates a new module operation. A top level compilation unit containing code to be run on a GPU..

    +) -> GPUModuleOp<'c>
    Expand description

    Creates a module operation. A top level compilation unit containing code to be run on a GPU..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.module_end.html b/melior/dialect/ods/gpu/fn.module_end.html index 8e9bdd35fb..3188ae17f4 100644 --- a/melior/dialect/ods/gpu/fn.module_end.html +++ b/melior/dialect/ods/gpu/fn.module_end.html @@ -1,6 +1,6 @@ -module_end in melior::dialect::ods::gpu - Rust +module_end in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::module_end

    source ·
    pub fn module_end<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> ModuleEndOp<'c>
    Expand description

    Creates a new module_end operation. A pseudo op that marks the end of a gpu.module..

    +) -> ModuleEndOp<'c>
    Expand description

    Creates a module_end operation. A pseudo op that marks the end of a gpu.module..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.num_subgroups.html b/melior/dialect/ods/gpu/fn.num_subgroups.html index a6e26c2285..7faea2e4c0 100644 --- a/melior/dialect/ods/gpu/fn.num_subgroups.html +++ b/melior/dialect/ods/gpu/fn.num_subgroups.html @@ -1,7 +1,7 @@ -num_subgroups in melior::dialect::ods::gpu - Rust +num_subgroups in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::num_subgroups

    source ·
    pub fn num_subgroups<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> NumSubgroupsOp<'c>
    Expand description

    Creates a new num_subgroups operation.

    +) -> NumSubgroupsOp<'c>
    Expand description

    Creates a num_subgroups operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.printf.html b/melior/dialect/ods/gpu/fn.printf.html index 44f42c17e0..1f9152c449 100644 --- a/melior/dialect/ods/gpu/fn.printf.html +++ b/melior/dialect/ods/gpu/fn.printf.html @@ -1,8 +1,8 @@ -printf in melior::dialect::ods::gpu - Rust +printf in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::printf

    source ·
    pub fn printf<'c>(
         context: &'c Context,
         args: &[Value<'c, '_>],
         format: StringAttribute<'c>,
         location: Location<'c>
    -) -> PrintfOp<'c>
    Expand description

    Creates a new printf operation. Device-side printf, as in CUDA or OpenCL, for debugging.

    +) -> PrintfOp<'c>
    Expand description

    Creates a printf operation. Device-side printf, as in CUDA or OpenCL, for debugging.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.return.html b/melior/dialect/ods/gpu/fn.return.html index 0aab890523..d3af91532b 100644 --- a/melior/dialect/ods/gpu/fn.return.html +++ b/melior/dialect/ods/gpu/fn.return.html @@ -1,7 +1,7 @@ -return in melior::dialect::ods::gpu - Rust +return in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::return

    source ·
    pub fn return<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReturnOp<'c>
    Expand description

    Creates a new return operation. Terminator for GPU functions..

    +) -> ReturnOp<'c>
    Expand description

    Creates a return operation. Terminator for GPU functions..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.sddmm.html b/melior/dialect/ods/gpu/fn.sddmm.html index cf4e0f736d..df8a3f2691 100644 --- a/melior/dialect/ods/gpu/fn.sddmm.html +++ b/melior/dialect/ods/gpu/fn.sddmm.html @@ -1,4 +1,4 @@ -sddmm in melior::dialect::ods::gpu - Rust +sddmm in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::sddmm

    source ·
    pub fn sddmm<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
    @@ -8,5 +8,5 @@
         buffer: Value<'c, '_>,
         compute_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> SDDMMOp<'c>
    Expand description

    Creates a new sddmm operation. SDDMM operation.

    +) -> SDDMMOp<'c>
    Expand description

    Creates a sddmm operation. SDDMM operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.sddmm_buffer_size.html b/melior/dialect/ods/gpu/fn.sddmm_buffer_size.html index de48afb4a1..40056d4cfa 100644 --- a/melior/dialect/ods/gpu/fn.sddmm_buffer_size.html +++ b/melior/dialect/ods/gpu/fn.sddmm_buffer_size.html @@ -1,4 +1,4 @@ -sddmm_buffer_size in melior::dialect::ods::gpu - Rust +sddmm_buffer_size in melior::dialect::ods::gpu - Rust
    pub fn sddmm_buffer_size<'c>(
         context: &'c Context,
         buffer_sz: Type<'c>,
    @@ -8,5 +8,5 @@
         spmat_c: Value<'c, '_>,
         compute_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> SDDMMBufferSizeOp<'c>
    Expand description

    Creates a new sddmm_buffer_size operation. Precompute buffersize for SDDMM operation.

    +) -> SDDMMBufferSizeOp<'c>
    Expand description

    Creates a sddmm_buffer_size operation. Precompute buffersize for SDDMM operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.set_default_device.html b/melior/dialect/ods/gpu/fn.set_default_device.html index 451bb0f9c2..6a6779827e 100644 --- a/melior/dialect/ods/gpu/fn.set_default_device.html +++ b/melior/dialect/ods/gpu/fn.set_default_device.html @@ -1,7 +1,7 @@ -set_default_device in melior::dialect::ods::gpu - Rust +set_default_device in melior::dialect::ods::gpu - Rust
    pub fn set_default_device<'c>(
         context: &'c Context,
         dev_index: Value<'c, '_>,
         location: Location<'c>
    -) -> SetDefaultDeviceOp<'c>
    Expand description

    Creates a new set_default_device operation. Set default GPU for operations after this by index.

    +) -> SetDefaultDeviceOp<'c>
    Expand description

    Creates a set_default_device operation. Set default GPU for operations after this by index.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.shuffle.html b/melior/dialect/ods/gpu/fn.shuffle.html index 518bf044f9..db295decf8 100644 --- a/melior/dialect/ods/gpu/fn.shuffle.html +++ b/melior/dialect/ods/gpu/fn.shuffle.html @@ -1,4 +1,4 @@ -shuffle in melior::dialect::ods::gpu - Rust +shuffle in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::shuffle

    source ·
    pub fn shuffle<'c>(
         context: &'c Context,
         shuffle_result: Type<'c>,
    @@ -8,5 +8,5 @@
         width: Value<'c, '_>,
         mode: Attribute<'c>,
         location: Location<'c>
    -) -> ShuffleOp<'c>
    Expand description

    Creates a new shuffle operation. Shuffles values within a subgroup..

    +) -> ShuffleOp<'c>
    Expand description

    Creates a shuffle operation. Shuffles values within a subgroup..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.spmm.html b/melior/dialect/ods/gpu/fn.spmm.html index 7723c9ddac..116e26f93b 100644 --- a/melior/dialect/ods/gpu/fn.spmm.html +++ b/melior/dialect/ods/gpu/fn.spmm.html @@ -1,4 +1,4 @@ -spmm in melior::dialect::ods::gpu - Rust +spmm in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::spmm

    source ·
    pub fn spmm<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
    @@ -8,5 +8,5 @@
         buffers: &[Value<'c, '_>],
         compute_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> SpMMOp<'c>
    Expand description

    Creates a new spmm operation. SpMM operation.

    +) -> SpMMOp<'c>
    Expand description

    Creates a spmm operation. SpMM operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.spmm_buffer_size.html b/melior/dialect/ods/gpu/fn.spmm_buffer_size.html index ba7998deb7..7556052e72 100644 --- a/melior/dialect/ods/gpu/fn.spmm_buffer_size.html +++ b/melior/dialect/ods/gpu/fn.spmm_buffer_size.html @@ -1,4 +1,4 @@ -spmm_buffer_size in melior::dialect::ods::gpu - Rust +spmm_buffer_size in melior::dialect::ods::gpu - Rust
    pub fn spmm_buffer_size<'c>(
         context: &'c Context,
         buffer_szs: &[Type<'c>],
    @@ -8,5 +8,5 @@
         dnmat_c: Value<'c, '_>,
         compute_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> SpMMBufferSizeOp<'c>
    Expand description

    Creates a new spmm_buffer_size operation. Precompute buffersize for SpMM operation.

    +) -> SpMMBufferSizeOp<'c>
    Expand description

    Creates a spmm_buffer_size operation. Precompute buffersize for SpMM operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.spmv.html b/melior/dialect/ods/gpu/fn.spmv.html index 3c90327956..ed8bd35f60 100644 --- a/melior/dialect/ods/gpu/fn.spmv.html +++ b/melior/dialect/ods/gpu/fn.spmv.html @@ -1,4 +1,4 @@ -spmv in melior::dialect::ods::gpu - Rust +spmv in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::spmv

    source ·
    pub fn spmv<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
    @@ -8,5 +8,5 @@
         buffer: Value<'c, '_>,
         compute_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> SpMVOp<'c>
    Expand description

    Creates a new spmv operation. SpMV operation.

    +) -> SpMVOp<'c>
    Expand description

    Creates a spmv operation. SpMV operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.spmv_buffer_size.html b/melior/dialect/ods/gpu/fn.spmv_buffer_size.html index eaf3a09eb3..44319a3214 100644 --- a/melior/dialect/ods/gpu/fn.spmv_buffer_size.html +++ b/melior/dialect/ods/gpu/fn.spmv_buffer_size.html @@ -1,4 +1,4 @@ -spmv_buffer_size in melior::dialect::ods::gpu - Rust +spmv_buffer_size in melior::dialect::ods::gpu - Rust
    pub fn spmv_buffer_size<'c>(
         context: &'c Context,
         buffer_sz: Type<'c>,
    @@ -8,5 +8,5 @@
         dn_y: Value<'c, '_>,
         compute_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> SpMVBufferSizeOp<'c>
    Expand description

    Creates a new spmv_buffer_size operation. Precompute buffersize for SpMV operation.

    +) -> SpMVBufferSizeOp<'c>
    Expand description

    Creates a spmv_buffer_size operation. Precompute buffersize for SpMV operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_id.html b/melior/dialect/ods/gpu/fn.subgroup_id.html index d97bbf9d6a..f2431f70d8 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_id.html +++ b/melior/dialect/ods/gpu/fn.subgroup_id.html @@ -1,7 +1,7 @@ -subgroup_id in melior::dialect::ods::gpu - Rust +subgroup_id in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::subgroup_id

    source ·
    pub fn subgroup_id<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> SubgroupIdOp<'c>
    Expand description

    Creates a new subgroup_id operation.

    +) -> SubgroupIdOp<'c>
    Expand description

    Creates a subgroup_id operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_mma_compute.html b/melior/dialect/ods/gpu/fn.subgroup_mma_compute.html index 43654a98ea..16993a1b59 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_mma_compute.html +++ b/melior/dialect/ods/gpu/fn.subgroup_mma_compute.html @@ -1,4 +1,4 @@ -subgroup_mma_compute in melior::dialect::ods::gpu - Rust +subgroup_mma_compute in melior::dialect::ods::gpu - Rust
    pub fn subgroup_mma_compute<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         op_b: Value<'c, '_>,
         op_c: Value<'c, '_>,
         location: Location<'c>
    -) -> SubgroupMmaComputeOp<'c>
    Expand description

    Creates a new subgroup_mma_compute operation. GPU warp synchronous matrix multiply accumulate.

    +) -> SubgroupMmaComputeOp<'c>
    Expand description

    Creates a subgroup_mma_compute operation. GPU warp synchronous matrix multiply accumulate.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_mma_constant_matrix.html b/melior/dialect/ods/gpu/fn.subgroup_mma_constant_matrix.html index 3b3df35b00..5b0e95a64a 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_mma_constant_matrix.html +++ b/melior/dialect/ods/gpu/fn.subgroup_mma_constant_matrix.html @@ -1,8 +1,8 @@ -subgroup_mma_constant_matrix in melior::dialect::ods::gpu - Rust +subgroup_mma_constant_matrix in melior::dialect::ods::gpu - Rust
    pub fn subgroup_mma_constant_matrix<'c>(
         context: &'c Context,
         res: Type<'c>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> SubgroupMmaConstantMatrixOp<'c>
    Expand description

    Creates a new subgroup_mma_constant_matrix operation. GPU warp synchronous constant matrix.

    +) -> SubgroupMmaConstantMatrixOp<'c>
    Expand description

    Creates a subgroup_mma_constant_matrix operation. GPU warp synchronous constant matrix.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_mma_elementwise.html b/melior/dialect/ods/gpu/fn.subgroup_mma_elementwise.html index abf24d400e..db9fd7f72e 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_mma_elementwise.html +++ b/melior/dialect/ods/gpu/fn.subgroup_mma_elementwise.html @@ -1,9 +1,9 @@ -subgroup_mma_elementwise in melior::dialect::ods::gpu - Rust +subgroup_mma_elementwise in melior::dialect::ods::gpu - Rust
    pub fn subgroup_mma_elementwise<'c>(
         context: &'c Context,
         res: Type<'c>,
         args: &[Value<'c, '_>],
         op_type: Attribute<'c>,
         location: Location<'c>
    -) -> SubgroupMmaElementwiseOp<'c>
    Expand description

    Creates a new subgroup_mma_elementwise operation. GPU warp elementwise operation on a matrix.

    +) -> SubgroupMmaElementwiseOp<'c>
    Expand description

    Creates a subgroup_mma_elementwise operation. GPU warp elementwise operation on a matrix.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_mma_load_matrix.html b/melior/dialect/ods/gpu/fn.subgroup_mma_load_matrix.html index 2ddf01a8e1..153a6d4c73 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_mma_load_matrix.html +++ b/melior/dialect/ods/gpu/fn.subgroup_mma_load_matrix.html @@ -1,4 +1,4 @@ -subgroup_mma_load_matrix in melior::dialect::ods::gpu - Rust +subgroup_mma_load_matrix in melior::dialect::ods::gpu - Rust
    pub fn subgroup_mma_load_matrix<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         indices: &[Value<'c, '_>],
         lead_dimension: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> SubgroupMmaLoadMatrixOp<'c>
    Expand description

    Creates a new subgroup_mma_load_matrix operation. GPU warp synchronous matrix load.

    +) -> SubgroupMmaLoadMatrixOp<'c>
    Expand description

    Creates a subgroup_mma_load_matrix operation. GPU warp synchronous matrix load.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_mma_store_matrix.html b/melior/dialect/ods/gpu/fn.subgroup_mma_store_matrix.html index 1728e1792f..c7a1ba88ed 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_mma_store_matrix.html +++ b/melior/dialect/ods/gpu/fn.subgroup_mma_store_matrix.html @@ -1,4 +1,4 @@ -subgroup_mma_store_matrix in melior::dialect::ods::gpu - Rust +subgroup_mma_store_matrix in melior::dialect::ods::gpu - Rust
    pub fn subgroup_mma_store_matrix<'c>(
         context: &'c Context,
         src: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         indices: &[Value<'c, '_>],
         lead_dimension: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> SubgroupMmaStoreMatrixOp<'c>
    Expand description

    Creates a new subgroup_mma_store_matrix operation. GPU warp synchronous matrix store.

    +) -> SubgroupMmaStoreMatrixOp<'c>
    Expand description

    Creates a subgroup_mma_store_matrix operation. GPU warp synchronous matrix store.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_reduce.html b/melior/dialect/ods/gpu/fn.subgroup_reduce.html index 32201ca2d6..055a517c75 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_reduce.html +++ b/melior/dialect/ods/gpu/fn.subgroup_reduce.html @@ -1,8 +1,8 @@ -subgroup_reduce in melior::dialect::ods::gpu - Rust +subgroup_reduce in melior::dialect::ods::gpu - Rust
    pub fn subgroup_reduce<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         op: Attribute<'c>,
         location: Location<'c>
    -) -> SubgroupReduceOp<'c>
    Expand description

    Creates a new subgroup_reduce operation. Reduce values among subgroup..

    +) -> SubgroupReduceOp<'c>
    Expand description

    Creates a subgroup_reduce operation. Reduce values among subgroup..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.subgroup_size.html b/melior/dialect/ods/gpu/fn.subgroup_size.html index a96d0ef0d9..f004647660 100644 --- a/melior/dialect/ods/gpu/fn.subgroup_size.html +++ b/melior/dialect/ods/gpu/fn.subgroup_size.html @@ -1,7 +1,7 @@ -subgroup_size in melior::dialect::ods::gpu - Rust +subgroup_size in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::subgroup_size

    source ·
    pub fn subgroup_size<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> SubgroupSizeOp<'c>
    Expand description

    Creates a new subgroup_size operation.

    +) -> SubgroupSizeOp<'c>
    Expand description

    Creates a subgroup_size operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.terminator.html b/melior/dialect/ods/gpu/fn.terminator.html index 318d46bf81..e0f21240b0 100644 --- a/melior/dialect/ods/gpu/fn.terminator.html +++ b/melior/dialect/ods/gpu/fn.terminator.html @@ -1,6 +1,6 @@ -terminator in melior::dialect::ods::gpu - Rust +terminator in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::terminator

    source ·
    pub fn terminator<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> TerminatorOp<'c>
    Expand description

    Creates a new terminator operation. Terminator for GPU launch regions..

    +) -> TerminatorOp<'c>
    Expand description

    Creates a terminator operation. Terminator for GPU launch regions..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.thread_id.html b/melior/dialect/ods/gpu/fn.thread_id.html index 73071b14cb..8fdf47aa05 100644 --- a/melior/dialect/ods/gpu/fn.thread_id.html +++ b/melior/dialect/ods/gpu/fn.thread_id.html @@ -1,7 +1,7 @@ -thread_id in melior::dialect::ods::gpu - Rust +thread_id in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::thread_id

    source ·
    pub fn thread_id<'c>(
         context: &'c Context,
         dimension: Attribute<'c>,
         location: Location<'c>
    -) -> ThreadIdOp<'c>
    Expand description

    Creates a new thread_id operation.

    +) -> ThreadIdOp<'c>
    Expand description

    Creates a thread_id operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.wait.html b/melior/dialect/ods/gpu/fn.wait.html index 3b53e9d03b..6d675ea01d 100644 --- a/melior/dialect/ods/gpu/fn.wait.html +++ b/melior/dialect/ods/gpu/fn.wait.html @@ -1,7 +1,7 @@ -wait in melior::dialect::ods::gpu - Rust +wait in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::wait

    source ·
    pub fn wait<'c>(
         context: &'c Context,
         async_dependencies: &[Value<'c, '_>],
         location: Location<'c>
    -) -> WaitOp<'c>
    Expand description

    Creates a new wait operation. Wait for async gpu ops to complete..

    +) -> WaitOp<'c>
    Expand description

    Creates a wait operation. Wait for async gpu ops to complete..

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/fn.yield.html b/melior/dialect/ods/gpu/fn.yield.html index d27de88ba9..d6ea02deac 100644 --- a/melior/dialect/ods/gpu/fn.yield.html +++ b/melior/dialect/ods/gpu/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::gpu - Rust +yield in melior::dialect::ods::gpu - Rust

    Function melior::dialect::ods::gpu::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         values: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. GPU yield operation.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. GPU yield operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/gpu/index.html b/melior/dialect/ods/gpu/index.html index 2344e69d25..978e509053 100644 --- a/melior/dialect/ods/gpu/index.html +++ b/melior/dialect/ods/gpu/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::gpu - Rust

    Module melior::dialect::ods::gpu

    source ·
    Expand description

    gpu dialect.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.add.html b/melior/dialect/ods/index/fn.add.html index ba773ee8ae..c33f90efc4 100644 --- a/melior/dialect/ods/index/fn.add.html +++ b/melior/dialect/ods/index/fn.add.html @@ -1,9 +1,9 @@ -add in melior::dialect::ods::index - Rust +add in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::add

    source ·
    pub fn add<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> AddOp<'c>
    Expand description

    Creates a new add operation. Index addition.

    +) -> AddOp<'c>
    Expand description

    Creates a add operation. Index addition.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.and.html b/melior/dialect/ods/index/fn.and.html index b5371ce10b..bdd9a3d88e 100644 --- a/melior/dialect/ods/index/fn.and.html +++ b/melior/dialect/ods/index/fn.and.html @@ -1,9 +1,9 @@ -and in melior::dialect::ods::index - Rust +and in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::and

    source ·
    pub fn and<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> AndOp<'c>
    Expand description

    Creates a new and operation. Index bitwise and.

    +) -> AndOp<'c>
    Expand description

    Creates a and operation. Index bitwise and.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.bool_constant.html b/melior/dialect/ods/index/fn.bool_constant.html index 8d780a0596..cb6061efe2 100644 --- a/melior/dialect/ods/index/fn.bool_constant.html +++ b/melior/dialect/ods/index/fn.bool_constant.html @@ -1,8 +1,8 @@ -bool_constant in melior::dialect::ods::index - Rust +bool_constant in melior::dialect::ods::index - Rust
    pub fn bool_constant<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: Attribute<'c>,
         location: Location<'c>
    -) -> BoolConstantOp<'c>
    Expand description

    Creates a new bool.constant operation. Boolean constant.

    +) -> BoolConstantOp<'c>
    Expand description

    Creates a bool.constant operation. Boolean constant.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.casts.html b/melior/dialect/ods/index/fn.casts.html index 93cfcc00c0..e178d7897e 100644 --- a/melior/dialect/ods/index/fn.casts.html +++ b/melior/dialect/ods/index/fn.casts.html @@ -1,8 +1,8 @@ -casts in melior::dialect::ods::index - Rust +casts in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::casts

    source ·
    pub fn casts<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> CastSOp<'c>
    Expand description

    Creates a new casts operation. Index signed cast.

    +) -> CastSOp<'c>
    Expand description

    Creates a casts operation. Index signed cast.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.castu.html b/melior/dialect/ods/index/fn.castu.html index 4bb4f146da..350916f560 100644 --- a/melior/dialect/ods/index/fn.castu.html +++ b/melior/dialect/ods/index/fn.castu.html @@ -1,8 +1,8 @@ -castu in melior::dialect::ods::index - Rust +castu in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::castu

    source ·
    pub fn castu<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> CastUOp<'c>
    Expand description

    Creates a new castu operation. Index unsigned cast.

    +) -> CastUOp<'c>
    Expand description

    Creates a castu operation. Index unsigned cast.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.ceildivs.html b/melior/dialect/ods/index/fn.ceildivs.html index c8bcb7c432..c7d9133599 100644 --- a/melior/dialect/ods/index/fn.ceildivs.html +++ b/melior/dialect/ods/index/fn.ceildivs.html @@ -1,9 +1,9 @@ -ceildivs in melior::dialect::ods::index - Rust +ceildivs in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::ceildivs

    source ·
    pub fn ceildivs<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> CeilDivSOp<'c>
    Expand description

    Creates a new ceildivs operation. Index signed ceil division.

    +) -> CeilDivSOp<'c>
    Expand description

    Creates a ceildivs operation. Index signed ceil division.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.ceildivu.html b/melior/dialect/ods/index/fn.ceildivu.html index 15914718ee..be44b0a3df 100644 --- a/melior/dialect/ods/index/fn.ceildivu.html +++ b/melior/dialect/ods/index/fn.ceildivu.html @@ -1,9 +1,9 @@ -ceildivu in melior::dialect::ods::index - Rust +ceildivu in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::ceildivu

    source ·
    pub fn ceildivu<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> CeilDivUOp<'c>
    Expand description

    Creates a new ceildivu operation. Index unsigned ceil division.

    +) -> CeilDivUOp<'c>
    Expand description

    Creates a ceildivu operation. Index unsigned ceil division.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.cmp.html b/melior/dialect/ods/index/fn.cmp.html index ef9d87e331..0770a7a814 100644 --- a/melior/dialect/ods/index/fn.cmp.html +++ b/melior/dialect/ods/index/fn.cmp.html @@ -1,4 +1,4 @@ -cmp in melior::dialect::ods::index - Rust +cmp in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::cmp

    source ·
    pub fn cmp<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         rhs: Value<'c, '_>,
         pred: Attribute<'c>,
         location: Location<'c>
    -) -> CmpOp<'c>
    Expand description

    Creates a new cmp operation. Index compare.

    +) -> CmpOp<'c>
    Expand description

    Creates a cmp operation. Index compare.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.constant.html b/melior/dialect/ods/index/fn.constant.html index 8e590ba766..30817f8d26 100644 --- a/melior/dialect/ods/index/fn.constant.html +++ b/melior/dialect/ods/index/fn.constant.html @@ -1,8 +1,8 @@ -constant in melior::dialect::ods::index - Rust +constant in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::constant

    source ·
    pub fn constant<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ConstantOp<'c>
    Expand description

    Creates a new constant operation. Index constant.

    +) -> ConstantOp<'c>
    Expand description

    Creates a constant operation. Index constant.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.divs.html b/melior/dialect/ods/index/fn.divs.html index 7bad2ab039..71bfac151c 100644 --- a/melior/dialect/ods/index/fn.divs.html +++ b/melior/dialect/ods/index/fn.divs.html @@ -1,9 +1,9 @@ -divs in melior::dialect::ods::index - Rust +divs in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::divs

    source ·
    pub fn divs<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> DivSOp<'c>
    Expand description

    Creates a new divs operation. Index signed division.

    +) -> DivSOp<'c>
    Expand description

    Creates a divs operation. Index signed division.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.divu.html b/melior/dialect/ods/index/fn.divu.html index bfdd8e31e1..ec6c994692 100644 --- a/melior/dialect/ods/index/fn.divu.html +++ b/melior/dialect/ods/index/fn.divu.html @@ -1,9 +1,9 @@ -divu in melior::dialect::ods::index - Rust +divu in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::divu

    source ·
    pub fn divu<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> DivUOp<'c>
    Expand description

    Creates a new divu operation. Index unsigned division.

    +) -> DivUOp<'c>
    Expand description

    Creates a divu operation. Index unsigned division.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.floordivs.html b/melior/dialect/ods/index/fn.floordivs.html index 253d26c7d6..469401e3ac 100644 --- a/melior/dialect/ods/index/fn.floordivs.html +++ b/melior/dialect/ods/index/fn.floordivs.html @@ -1,9 +1,9 @@ -floordivs in melior::dialect::ods::index - Rust +floordivs in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::floordivs

    source ·
    pub fn floordivs<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FloorDivSOp<'c>
    Expand description

    Creates a new floordivs operation. Index signed floor division.

    +) -> FloorDivSOp<'c>
    Expand description

    Creates a floordivs operation. Index signed floor division.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.maxs.html b/melior/dialect/ods/index/fn.maxs.html index cf6a1a4bd3..35f54d138e 100644 --- a/melior/dialect/ods/index/fn.maxs.html +++ b/melior/dialect/ods/index/fn.maxs.html @@ -1,9 +1,9 @@ -maxs in melior::dialect::ods::index - Rust +maxs in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::maxs

    source ·
    pub fn maxs<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MaxSOp<'c>
    Expand description

    Creates a new maxs operation. Index signed maximum.

    +) -> MaxSOp<'c>
    Expand description

    Creates a maxs operation. Index signed maximum.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.maxu.html b/melior/dialect/ods/index/fn.maxu.html index 816072a5e7..9114cb131e 100644 --- a/melior/dialect/ods/index/fn.maxu.html +++ b/melior/dialect/ods/index/fn.maxu.html @@ -1,9 +1,9 @@ -maxu in melior::dialect::ods::index - Rust +maxu in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::maxu

    source ·
    pub fn maxu<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MaxUOp<'c>
    Expand description

    Creates a new maxu operation. Index unsigned maximum.

    +) -> MaxUOp<'c>
    Expand description

    Creates a maxu operation. Index unsigned maximum.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.mins.html b/melior/dialect/ods/index/fn.mins.html index c5308d9b56..667738710f 100644 --- a/melior/dialect/ods/index/fn.mins.html +++ b/melior/dialect/ods/index/fn.mins.html @@ -1,9 +1,9 @@ -mins in melior::dialect::ods::index - Rust +mins in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::mins

    source ·
    pub fn mins<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MinSOp<'c>
    Expand description

    Creates a new mins operation. Index signed minimum.

    +) -> MinSOp<'c>
    Expand description

    Creates a mins operation. Index signed minimum.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.minu.html b/melior/dialect/ods/index/fn.minu.html index 7e8568d3e0..a51c261986 100644 --- a/melior/dialect/ods/index/fn.minu.html +++ b/melior/dialect/ods/index/fn.minu.html @@ -1,9 +1,9 @@ -minu in melior::dialect::ods::index - Rust +minu in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::minu

    source ·
    pub fn minu<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MinUOp<'c>
    Expand description

    Creates a new minu operation. Index unsigned minimum.

    +) -> MinUOp<'c>
    Expand description

    Creates a minu operation. Index unsigned minimum.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.mul.html b/melior/dialect/ods/index/fn.mul.html index 40fb5dae67..4d314ea9d5 100644 --- a/melior/dialect/ods/index/fn.mul.html +++ b/melior/dialect/ods/index/fn.mul.html @@ -1,9 +1,9 @@ -mul in melior::dialect::ods::index - Rust +mul in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::mul

    source ·
    pub fn mul<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MulOp<'c>
    Expand description

    Creates a new mul operation. Index multiplication.

    +) -> MulOp<'c>
    Expand description

    Creates a mul operation. Index multiplication.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.or.html b/melior/dialect/ods/index/fn.or.html index 30b810ce7f..593b0a59c5 100644 --- a/melior/dialect/ods/index/fn.or.html +++ b/melior/dialect/ods/index/fn.or.html @@ -1,9 +1,9 @@ -or in melior::dialect::ods::index - Rust +or in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::or

    source ·
    pub fn or<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> OrOp<'c>
    Expand description

    Creates a new or operation. Index bitwise or.

    +) -> OrOp<'c>
    Expand description

    Creates a or operation. Index bitwise or.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.rems.html b/melior/dialect/ods/index/fn.rems.html index 50d19414c6..f124700924 100644 --- a/melior/dialect/ods/index/fn.rems.html +++ b/melior/dialect/ods/index/fn.rems.html @@ -1,9 +1,9 @@ -rems in melior::dialect::ods::index - Rust +rems in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::rems

    source ·
    pub fn rems<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> RemSOp<'c>
    Expand description

    Creates a new rems operation. Index signed remainder.

    +) -> RemSOp<'c>
    Expand description

    Creates a rems operation. Index signed remainder.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.remu.html b/melior/dialect/ods/index/fn.remu.html index 8721833c67..72514b312f 100644 --- a/melior/dialect/ods/index/fn.remu.html +++ b/melior/dialect/ods/index/fn.remu.html @@ -1,9 +1,9 @@ -remu in melior::dialect::ods::index - Rust +remu in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::remu

    source ·
    pub fn remu<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> RemUOp<'c>
    Expand description

    Creates a new remu operation. Index unsigned remainder.

    +) -> RemUOp<'c>
    Expand description

    Creates a remu operation. Index unsigned remainder.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.shl.html b/melior/dialect/ods/index/fn.shl.html index eb00be21db..53fb334207 100644 --- a/melior/dialect/ods/index/fn.shl.html +++ b/melior/dialect/ods/index/fn.shl.html @@ -1,9 +1,9 @@ -shl in melior::dialect::ods::index - Rust +shl in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::shl

    source ·
    pub fn shl<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> ShlOp<'c>
    Expand description

    Creates a new shl operation. Index shift left.

    +) -> ShlOp<'c>
    Expand description

    Creates a shl operation. Index shift left.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.shrs.html b/melior/dialect/ods/index/fn.shrs.html index 34db4618a5..6a036bdfff 100644 --- a/melior/dialect/ods/index/fn.shrs.html +++ b/melior/dialect/ods/index/fn.shrs.html @@ -1,9 +1,9 @@ -shrs in melior::dialect::ods::index - Rust +shrs in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::shrs

    source ·
    pub fn shrs<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> ShrSOp<'c>
    Expand description

    Creates a new shrs operation. Signed index shift right.

    +) -> ShrSOp<'c>
    Expand description

    Creates a shrs operation. Signed index shift right.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.shru.html b/melior/dialect/ods/index/fn.shru.html index 38df986a33..f69e6dad50 100644 --- a/melior/dialect/ods/index/fn.shru.html +++ b/melior/dialect/ods/index/fn.shru.html @@ -1,9 +1,9 @@ -shru in melior::dialect::ods::index - Rust +shru in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::shru

    source ·
    pub fn shru<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> ShrUOp<'c>
    Expand description

    Creates a new shru operation. Unsigned index shift right.

    +) -> ShrUOp<'c>
    Expand description

    Creates a shru operation. Unsigned index shift right.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.sizeof.html b/melior/dialect/ods/index/fn.sizeof.html index 67396e8140..fbb62d6e15 100644 --- a/melior/dialect/ods/index/fn.sizeof.html +++ b/melior/dialect/ods/index/fn.sizeof.html @@ -1,7 +1,7 @@ -sizeof in melior::dialect::ods::index - Rust +sizeof in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::sizeof

    source ·
    pub fn sizeof<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> SizeOfOp<'c>
    Expand description

    Creates a new sizeof operation. Size in bits of the index type.

    +) -> SizeOfOp<'c>
    Expand description

    Creates a sizeof operation. Size in bits of the index type.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.sub.html b/melior/dialect/ods/index/fn.sub.html index c53d5a0573..2430e2a05b 100644 --- a/melior/dialect/ods/index/fn.sub.html +++ b/melior/dialect/ods/index/fn.sub.html @@ -1,9 +1,9 @@ -sub in melior::dialect::ods::index - Rust +sub in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::sub

    source ·
    pub fn sub<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> SubOp<'c>
    Expand description

    Creates a new sub operation. Index subtraction.

    +) -> SubOp<'c>
    Expand description

    Creates a sub operation. Index subtraction.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/fn.xor.html b/melior/dialect/ods/index/fn.xor.html index b912470ab4..9b936d5685 100644 --- a/melior/dialect/ods/index/fn.xor.html +++ b/melior/dialect/ods/index/fn.xor.html @@ -1,9 +1,9 @@ -xor in melior::dialect::ods::index - Rust +xor in melior::dialect::ods::index - Rust

    Function melior::dialect::ods::index::xor

    source ·
    pub fn xor<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> XOrOp<'c>
    Expand description

    Creates a new xor operation. Index bitwise xor.

    +) -> XOrOp<'c>
    Expand description

    Creates a xor operation. Index bitwise xor.

    \ No newline at end of file diff --git a/melior/dialect/ods/index/index.html b/melior/dialect/ods/index/index.html index f37205ed0f..6e14e02206 100644 --- a/melior/dialect/ods/index/index.html +++ b/melior/dialect/ods/index/index.html @@ -41,4 +41,4 @@ result is 0x100000001, which truncated to 32 bits is 0x01. The 32-bit result of the operation with truncated operands div(0x02, 2) which is 0x01, the same as truncating the 64-bit result.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/linalg/fn.index.html b/melior/dialect/ods/linalg/fn.index.html index a5da5aacbd..c812941315 100644 --- a/melior/dialect/ods/linalg/fn.index.html +++ b/melior/dialect/ods/linalg/fn.index.html @@ -1,8 +1,8 @@ -index in melior::dialect::ods::linalg - Rust +index in melior::dialect::ods::linalg - Rust

    Function melior::dialect::ods::linalg::index

    source ·
    pub fn index<'c>(
         context: &'c Context,
         result: Type<'c>,
         dim: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> IndexOp<'c>
    Expand description

    Creates a new index operation. Linalg index operation.

    +) -> IndexOp<'c>
    Expand description

    Creates a index operation. Linalg index operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/linalg/fn.softmax.html b/melior/dialect/ods/linalg/fn.softmax.html index 4acb8b6356..2e4cceab9f 100644 --- a/melior/dialect/ods/linalg/fn.softmax.html +++ b/melior/dialect/ods/linalg/fn.softmax.html @@ -1,4 +1,4 @@ -softmax in melior::dialect::ods::linalg - Rust +softmax in melior::dialect::ods::linalg - Rust

    Function melior::dialect::ods::linalg::softmax

    source ·
    pub fn softmax<'c>(
         context: &'c Context,
         result: &[Type<'c>],
    @@ -6,5 +6,5 @@
         output: Value<'c, '_>,
         dimension: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> SoftmaxOp<'c>
    Expand description

    Creates a new softmax operation. Softmax operator.

    +) -> SoftmaxOp<'c>
    Expand description

    Creates a softmax operation. Softmax operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/linalg/fn.yield.html b/melior/dialect/ods/linalg/fn.yield.html index 53387709e3..885c8c73d5 100644 --- a/melior/dialect/ods/linalg/fn.yield.html +++ b/melior/dialect/ods/linalg/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::linalg - Rust +yield in melior::dialect::ods::linalg - Rust

    Function melior::dialect::ods::linalg::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         values: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Linalg yield operation.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Linalg yield operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/linalg/index.html b/melior/dialect/ods/linalg/index.html index 2e168371df..d7b6c3ee34 100644 --- a/melior/dialect/ods/linalg/index.html +++ b/melior/dialect/ods/linalg/index.html @@ -11,4 +11,4 @@ Document are are also available and should be read first before going in the details of the op semantics.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.add.html b/melior/dialect/ods/llvm/fn.add.html index dd24771be7..cb7b7420a8 100644 --- a/melior/dialect/ods/llvm/fn.add.html +++ b/melior/dialect/ods/llvm/fn.add.html @@ -1,8 +1,8 @@ -add in melior::dialect::ods::llvm - Rust +add in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::add

    source ·
    pub fn add<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> AddOp<'c>
    Expand description

    Creates a new add operation.

    +) -> AddOp<'c>
    Expand description

    Creates a add operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.addrspacecast.html b/melior/dialect/ods/llvm/fn.addrspacecast.html index a1accd1d19..0be8b2bb63 100644 --- a/melior/dialect/ods/llvm/fn.addrspacecast.html +++ b/melior/dialect/ods/llvm/fn.addrspacecast.html @@ -1,8 +1,8 @@ -addrspacecast in melior::dialect::ods::llvm - Rust +addrspacecast in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::addrspacecast

    source ·
    pub fn addrspacecast<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> AddrSpaceCastOp<'c>
    Expand description

    Creates a new addrspacecast operation.

    +) -> AddrSpaceCastOp<'c>
    Expand description

    Creates a addrspacecast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.alloca.html b/melior/dialect/ods/llvm/fn.alloca.html index 9a334de97c..18a46f18b5 100644 --- a/melior/dialect/ods/llvm/fn.alloca.html +++ b/melior/dialect/ods/llvm/fn.alloca.html @@ -1,8 +1,8 @@ -alloca in melior::dialect::ods::llvm - Rust +alloca in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::alloca

    source ·
    pub fn alloca<'c>(
         context: &'c Context,
         res: Type<'c>,
         array_size: Value<'c, '_>,
         location: Location<'c>
    -) -> AllocaOp<'c>
    Expand description

    Creates a new alloca operation.

    +) -> AllocaOp<'c>
    Expand description

    Creates a alloca operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.and.html b/melior/dialect/ods/llvm/fn.and.html index 7a42c6007a..099520adf3 100644 --- a/melior/dialect/ods/llvm/fn.and.html +++ b/melior/dialect/ods/llvm/fn.and.html @@ -1,8 +1,8 @@ -and in melior::dialect::ods::llvm - Rust +and in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::and

    source ·
    pub fn and<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> AndOp<'c>
    Expand description

    Creates a new and operation.

    +) -> AndOp<'c>
    Expand description

    Creates a and operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.ashr.html b/melior/dialect/ods/llvm/fn.ashr.html index 84ac33bd70..9d34b35816 100644 --- a/melior/dialect/ods/llvm/fn.ashr.html +++ b/melior/dialect/ods/llvm/fn.ashr.html @@ -1,8 +1,8 @@ -ashr in melior::dialect::ods::llvm - Rust +ashr in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::ashr

    source ·
    pub fn ashr<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> AShrOp<'c>
    Expand description

    Creates a new ashr operation.

    +) -> AShrOp<'c>
    Expand description

    Creates a ashr operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.atomicrmw.html b/melior/dialect/ods/llvm/fn.atomicrmw.html index 3917817b59..4a77f22fa8 100644 --- a/melior/dialect/ods/llvm/fn.atomicrmw.html +++ b/melior/dialect/ods/llvm/fn.atomicrmw.html @@ -1,4 +1,4 @@ -atomicrmw in melior::dialect::ods::llvm - Rust +atomicrmw in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::atomicrmw

    source ·
    pub fn atomicrmw<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -7,5 +7,5 @@
         bin_op: Attribute<'c>,
         ordering: Attribute<'c>,
         location: Location<'c>
    -) -> AtomicRMWOp<'c>
    Expand description

    Creates a new atomicrmw operation.

    +) -> AtomicRMWOp<'c>
    Expand description

    Creates a atomicrmw operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.bitcast.html b/melior/dialect/ods/llvm/fn.bitcast.html index 8d4480060d..9dfe75b775 100644 --- a/melior/dialect/ods/llvm/fn.bitcast.html +++ b/melior/dialect/ods/llvm/fn.bitcast.html @@ -1,8 +1,8 @@ -bitcast in melior::dialect::ods::llvm - Rust +bitcast in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::bitcast

    source ·
    pub fn bitcast<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> BitcastOp<'c>
    Expand description

    Creates a new bitcast operation.

    +) -> BitcastOp<'c>
    Expand description

    Creates a bitcast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.br.html b/melior/dialect/ods/llvm/fn.br.html index 9b7fd318a5..a4aa413af8 100644 --- a/melior/dialect/ods/llvm/fn.br.html +++ b/melior/dialect/ods/llvm/fn.br.html @@ -1,8 +1,8 @@ -br in melior::dialect::ods::llvm - Rust +br in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::br

    source ·
    pub fn br<'c>(
         context: &'c Context,
         dest_operands: &[Value<'c, '_>],
         dest: &Block<'c>,
         location: Location<'c>
    -) -> BrOp<'c>
    Expand description

    Creates a new br operation.

    +) -> BrOp<'c>
    Expand description

    Creates a br operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.call.html b/melior/dialect/ods/llvm/fn.call.html index 0636577b13..708a8c9d47 100644 --- a/melior/dialect/ods/llvm/fn.call.html +++ b/melior/dialect/ods/llvm/fn.call.html @@ -1,3 +1,3 @@ -call in melior::dialect::ods::llvm - Rust -

    Function melior::dialect::ods::llvm::call

    source ·
    pub fn call<'c>(context: &'c Context, location: Location<'c>) -> CallOp<'c>
    Expand description

    Creates a new call operation. Call to an LLVM function..

    +call in melior::dialect::ods::llvm - Rust +

    Function melior::dialect::ods::llvm::call

    source ·
    pub fn call<'c>(context: &'c Context, location: Location<'c>) -> CallOp<'c>
    Expand description

    Creates a call operation. Call to an LLVM function..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.cmpxchg.html b/melior/dialect/ods/llvm/fn.cmpxchg.html index 959b68a43e..15f8f5d833 100644 --- a/melior/dialect/ods/llvm/fn.cmpxchg.html +++ b/melior/dialect/ods/llvm/fn.cmpxchg.html @@ -1,4 +1,4 @@ -cmpxchg in melior::dialect::ods::llvm - Rust +cmpxchg in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::cmpxchg

    source ·
    pub fn cmpxchg<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -8,5 +8,5 @@
         success_ordering: Attribute<'c>,
         failure_ordering: Attribute<'c>,
         location: Location<'c>
    -) -> AtomicCmpXchgOp<'c>
    Expand description

    Creates a new cmpxchg operation.

    +) -> AtomicCmpXchgOp<'c>
    Expand description

    Creates a cmpxchg operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.comdat.html b/melior/dialect/ods/llvm/fn.comdat.html index 6d84440974..e024f4e720 100644 --- a/melior/dialect/ods/llvm/fn.comdat.html +++ b/melior/dialect/ods/llvm/fn.comdat.html @@ -1,8 +1,8 @@ -comdat in melior::dialect::ods::llvm - Rust +comdat in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::comdat

    source ·
    pub fn comdat<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         location: Location<'c>
    -) -> ComdatOp<'c>
    Expand description

    Creates a new comdat operation. LLVM dialect comdat region.

    +) -> ComdatOp<'c>
    Expand description

    Creates a comdat operation. LLVM dialect comdat region.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.comdat_selector.html b/melior/dialect/ods/llvm/fn.comdat_selector.html index b5920392ec..de05df2417 100644 --- a/melior/dialect/ods/llvm/fn.comdat_selector.html +++ b/melior/dialect/ods/llvm/fn.comdat_selector.html @@ -1,8 +1,8 @@ -comdat_selector in melior::dialect::ods::llvm - Rust +comdat_selector in melior::dialect::ods::llvm - Rust
    pub fn comdat_selector<'c>(
         context: &'c Context,
         sym_name: StringAttribute<'c>,
         comdat: Attribute<'c>,
         location: Location<'c>
    -) -> ComdatSelectorOp<'c>
    Expand description

    Creates a new comdat_selector operation. LLVM dialect comdat selector declaration.

    +) -> ComdatSelectorOp<'c>
    Expand description

    Creates a comdat_selector operation. LLVM dialect comdat selector declaration.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.cond_br.html b/melior/dialect/ods/llvm/fn.cond_br.html index 286b7eadd6..b0011f8115 100644 --- a/melior/dialect/ods/llvm/fn.cond_br.html +++ b/melior/dialect/ods/llvm/fn.cond_br.html @@ -1,4 +1,4 @@ -cond_br in melior::dialect::ods::llvm - Rust +cond_br in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::cond_br

    source ·
    pub fn cond_br<'c>(
         context: &'c Context,
         condition: Value<'c, '_>,
    @@ -7,5 +7,5 @@
         true_dest: &Block<'c>,
         false_dest: &Block<'c>,
         location: Location<'c>
    -) -> CondBrOp<'c>
    Expand description

    Creates a new cond_br operation.

    +) -> CondBrOp<'c>
    Expand description

    Creates a cond_br operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.extractelement.html b/melior/dialect/ods/llvm/fn.extractelement.html index e1664cf21b..6d4d337742 100644 --- a/melior/dialect/ods/llvm/fn.extractelement.html +++ b/melior/dialect/ods/llvm/fn.extractelement.html @@ -1,9 +1,9 @@ -extractelement in melior::dialect::ods::llvm - Rust +extractelement in melior::dialect::ods::llvm - Rust
    pub fn extractelement<'c>(
         context: &'c Context,
         res: Type<'c>,
         vector: Value<'c, '_>,
         position: Value<'c, '_>,
         location: Location<'c>
    -) -> ExtractElementOp<'c>
    Expand description

    Creates a new extractelement operation. Extract an element from an LLVM vector..

    +) -> ExtractElementOp<'c>
    Expand description

    Creates a extractelement operation. Extract an element from an LLVM vector..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.extractvalue.html b/melior/dialect/ods/llvm/fn.extractvalue.html index 2d28ce6c5a..e1aeae5490 100644 --- a/melior/dialect/ods/llvm/fn.extractvalue.html +++ b/melior/dialect/ods/llvm/fn.extractvalue.html @@ -1,9 +1,9 @@ -extractvalue in melior::dialect::ods::llvm - Rust +extractvalue in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::extractvalue

    source ·
    pub fn extractvalue<'c>(
         context: &'c Context,
         res: Type<'c>,
         container: Value<'c, '_>,
         position: Attribute<'c>,
         location: Location<'c>
    -) -> ExtractValueOp<'c>
    Expand description

    Creates a new extractvalue operation. Extract a value from an LLVM struct..

    +) -> ExtractValueOp<'c>
    Expand description

    Creates a extractvalue operation. Extract a value from an LLVM struct..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fadd.html b/melior/dialect/ods/llvm/fn.fadd.html index f74bd9896e..2568e1d0b9 100644 --- a/melior/dialect/ods/llvm/fn.fadd.html +++ b/melior/dialect/ods/llvm/fn.fadd.html @@ -1,8 +1,8 @@ -fadd in melior::dialect::ods::llvm - Rust +fadd in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fadd

    source ·
    pub fn fadd<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FAddOp<'c>
    Expand description

    Creates a new fadd operation.

    +) -> FAddOp<'c>
    Expand description

    Creates a fadd operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fcmp.html b/melior/dialect/ods/llvm/fn.fcmp.html index e929c0c13a..691fb5f1d9 100644 --- a/melior/dialect/ods/llvm/fn.fcmp.html +++ b/melior/dialect/ods/llvm/fn.fcmp.html @@ -1,4 +1,4 @@ -fcmp in melior::dialect::ods::llvm - Rust +fcmp in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fcmp

    source ·
    pub fn fcmp<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         rhs: Value<'c, '_>,
         predicate: Attribute<'c>,
         location: Location<'c>
    -) -> FCmpOp<'c>
    Expand description

    Creates a new fcmp operation.

    +) -> FCmpOp<'c>
    Expand description

    Creates a fcmp operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fdiv.html b/melior/dialect/ods/llvm/fn.fdiv.html index abb0102a76..af4bcb2da7 100644 --- a/melior/dialect/ods/llvm/fn.fdiv.html +++ b/melior/dialect/ods/llvm/fn.fdiv.html @@ -1,8 +1,8 @@ -fdiv in melior::dialect::ods::llvm - Rust +fdiv in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fdiv

    source ·
    pub fn fdiv<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FDivOp<'c>
    Expand description

    Creates a new fdiv operation.

    +) -> FDivOp<'c>
    Expand description

    Creates a fdiv operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fence.html b/melior/dialect/ods/llvm/fn.fence.html index 637fc97743..cdb3809d8c 100644 --- a/melior/dialect/ods/llvm/fn.fence.html +++ b/melior/dialect/ods/llvm/fn.fence.html @@ -1,7 +1,7 @@ -fence in melior::dialect::ods::llvm - Rust +fence in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fence

    source ·
    pub fn fence<'c>(
         context: &'c Context,
         ordering: Attribute<'c>,
         location: Location<'c>
    -) -> FenceOp<'c>
    Expand description

    Creates a new fence operation.

    +) -> FenceOp<'c>
    Expand description

    Creates a fence operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fmul.html b/melior/dialect/ods/llvm/fn.fmul.html index a855aaab89..06a58e1489 100644 --- a/melior/dialect/ods/llvm/fn.fmul.html +++ b/melior/dialect/ods/llvm/fn.fmul.html @@ -1,8 +1,8 @@ -fmul in melior::dialect::ods::llvm - Rust +fmul in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fmul

    source ·
    pub fn fmul<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FMulOp<'c>
    Expand description

    Creates a new fmul operation.

    +) -> FMulOp<'c>
    Expand description

    Creates a fmul operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fneg.html b/melior/dialect/ods/llvm/fn.fneg.html index ef401b0d11..ca162e87b8 100644 --- a/melior/dialect/ods/llvm/fn.fneg.html +++ b/melior/dialect/ods/llvm/fn.fneg.html @@ -1,7 +1,7 @@ -fneg in melior::dialect::ods::llvm - Rust +fneg in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fneg

    source ·
    pub fn fneg<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> FNegOp<'c>
    Expand description

    Creates a new fneg operation.

    +) -> FNegOp<'c>
    Expand description

    Creates a fneg operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fpext.html b/melior/dialect/ods/llvm/fn.fpext.html index 362cc64cc1..1bbd06dae3 100644 --- a/melior/dialect/ods/llvm/fn.fpext.html +++ b/melior/dialect/ods/llvm/fn.fpext.html @@ -1,8 +1,8 @@ -fpext in melior::dialect::ods::llvm - Rust +fpext in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fpext

    source ·
    pub fn fpext<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> FPExtOp<'c>
    Expand description

    Creates a new fpext operation.

    +) -> FPExtOp<'c>
    Expand description

    Creates a fpext operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fptosi.html b/melior/dialect/ods/llvm/fn.fptosi.html index 2c2c97c424..3501775798 100644 --- a/melior/dialect/ods/llvm/fn.fptosi.html +++ b/melior/dialect/ods/llvm/fn.fptosi.html @@ -1,8 +1,8 @@ -fptosi in melior::dialect::ods::llvm - Rust +fptosi in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fptosi

    source ·
    pub fn fptosi<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> FPToSIOp<'c>
    Expand description

    Creates a new fptosi operation.

    +) -> FPToSIOp<'c>
    Expand description

    Creates a fptosi operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fptoui.html b/melior/dialect/ods/llvm/fn.fptoui.html index 3e42ac902b..98d8547148 100644 --- a/melior/dialect/ods/llvm/fn.fptoui.html +++ b/melior/dialect/ods/llvm/fn.fptoui.html @@ -1,8 +1,8 @@ -fptoui in melior::dialect::ods::llvm - Rust +fptoui in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fptoui

    source ·
    pub fn fptoui<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> FPToUIOp<'c>
    Expand description

    Creates a new fptoui operation.

    +) -> FPToUIOp<'c>
    Expand description

    Creates a fptoui operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fptrunc.html b/melior/dialect/ods/llvm/fn.fptrunc.html index dbdded5270..5080b2737a 100644 --- a/melior/dialect/ods/llvm/fn.fptrunc.html +++ b/melior/dialect/ods/llvm/fn.fptrunc.html @@ -1,8 +1,8 @@ -fptrunc in melior::dialect::ods::llvm - Rust +fptrunc in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fptrunc

    source ·
    pub fn fptrunc<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> FPTruncOp<'c>
    Expand description

    Creates a new fptrunc operation.

    +) -> FPTruncOp<'c>
    Expand description

    Creates a fptrunc operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.freeze.html b/melior/dialect/ods/llvm/fn.freeze.html index a3e6e26af4..56100f3337 100644 --- a/melior/dialect/ods/llvm/fn.freeze.html +++ b/melior/dialect/ods/llvm/fn.freeze.html @@ -1,7 +1,7 @@ -freeze in melior::dialect::ods::llvm - Rust +freeze in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::freeze

    source ·
    pub fn freeze<'c>(
         context: &'c Context,
         val: Value<'c, '_>,
         location: Location<'c>
    -) -> FreezeOp<'c>
    Expand description

    Creates a new freeze operation.

    +) -> FreezeOp<'c>
    Expand description

    Creates a freeze operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.frem.html b/melior/dialect/ods/llvm/fn.frem.html index e0eed11fa9..0ed1822fea 100644 --- a/melior/dialect/ods/llvm/fn.frem.html +++ b/melior/dialect/ods/llvm/fn.frem.html @@ -1,8 +1,8 @@ -frem in melior::dialect::ods::llvm - Rust +frem in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::frem

    source ·
    pub fn frem<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FRemOp<'c>
    Expand description

    Creates a new frem operation.

    +) -> FRemOp<'c>
    Expand description

    Creates a frem operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.fsub.html b/melior/dialect/ods/llvm/fn.fsub.html index e060b71af0..dc6ab99f7f 100644 --- a/melior/dialect/ods/llvm/fn.fsub.html +++ b/melior/dialect/ods/llvm/fn.fsub.html @@ -1,8 +1,8 @@ -fsub in melior::dialect::ods::llvm - Rust +fsub in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::fsub

    source ·
    pub fn fsub<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FSubOp<'c>
    Expand description

    Creates a new fsub operation.

    +) -> FSubOp<'c>
    Expand description

    Creates a fsub operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.func.html b/melior/dialect/ods/llvm/fn.func.html index dc55773acd..46a06ef419 100644 --- a/melior/dialect/ods/llvm/fn.func.html +++ b/melior/dialect/ods/llvm/fn.func.html @@ -1,9 +1,9 @@ -func in melior::dialect::ods::llvm - Rust +func in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::func

    source ·
    pub fn func<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> LLVMFuncOp<'c>
    Expand description

    Creates a new func operation. LLVM dialect function..

    +) -> LLVMFuncOp<'c>
    Expand description

    Creates a func operation. LLVM dialect function..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.getelementptr.html b/melior/dialect/ods/llvm/fn.getelementptr.html index a95e4f0400..bc4132d875 100644 --- a/melior/dialect/ods/llvm/fn.getelementptr.html +++ b/melior/dialect/ods/llvm/fn.getelementptr.html @@ -1,4 +1,4 @@ -getelementptr in melior::dialect::ods::llvm - Rust +getelementptr in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::getelementptr

    source ·
    pub fn getelementptr<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         dynamic_indices: &[Value<'c, '_>],
         raw_constant_indices: DenseI32ArrayAttribute<'c>,
         location: Location<'c>
    -) -> GEPOp<'c>
    Expand description

    Creates a new getelementptr operation.

    +) -> GEPOp<'c>
    Expand description

    Creates a getelementptr operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.icmp.html b/melior/dialect/ods/llvm/fn.icmp.html index 8c97af6b5a..1935495639 100644 --- a/melior/dialect/ods/llvm/fn.icmp.html +++ b/melior/dialect/ods/llvm/fn.icmp.html @@ -1,4 +1,4 @@ -icmp in melior::dialect::ods::llvm - Rust +icmp in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::icmp

    source ·
    pub fn icmp<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         rhs: Value<'c, '_>,
         predicate: Attribute<'c>,
         location: Location<'c>
    -) -> ICmpOp<'c>
    Expand description

    Creates a new icmp operation.

    +) -> ICmpOp<'c>
    Expand description

    Creates a icmp operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.inline_asm.html b/melior/dialect/ods/llvm/fn.inline_asm.html index cded394a9d..96a586679c 100644 --- a/melior/dialect/ods/llvm/fn.inline_asm.html +++ b/melior/dialect/ods/llvm/fn.inline_asm.html @@ -1,9 +1,9 @@ -inline_asm in melior::dialect::ods::llvm - Rust +inline_asm in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::inline_asm

    source ·
    pub fn inline_asm<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         asm_string: StringAttribute<'c>,
         constraints: StringAttribute<'c>,
         location: Location<'c>
    -) -> InlineAsmOp<'c>
    Expand description

    Creates a new inline_asm operation.

    +) -> InlineAsmOp<'c>
    Expand description

    Creates a inline_asm operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.insertelement.html b/melior/dialect/ods/llvm/fn.insertelement.html index 3c9445e064..5dbd13f087 100644 --- a/melior/dialect/ods/llvm/fn.insertelement.html +++ b/melior/dialect/ods/llvm/fn.insertelement.html @@ -1,4 +1,4 @@ -insertelement in melior::dialect::ods::llvm - Rust +insertelement in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::insertelement

    source ·
    pub fn insertelement<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         value: Value<'c, '_>,
         position: Value<'c, '_>,
         location: Location<'c>
    -) -> InsertElementOp<'c>
    Expand description

    Creates a new insertelement operation. Insert an element into an LLVM vector..

    +) -> InsertElementOp<'c>
    Expand description

    Creates a insertelement operation. Insert an element into an LLVM vector..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.insertvalue.html b/melior/dialect/ods/llvm/fn.insertvalue.html index b388b149e8..781a63c41b 100644 --- a/melior/dialect/ods/llvm/fn.insertvalue.html +++ b/melior/dialect/ods/llvm/fn.insertvalue.html @@ -1,4 +1,4 @@ -insertvalue in melior::dialect::ods::llvm - Rust +insertvalue in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::insertvalue

    source ·
    pub fn insertvalue<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         value: Value<'c, '_>,
         position: Attribute<'c>,
         location: Location<'c>
    -) -> InsertValueOp<'c>
    Expand description

    Creates a new insertvalue operation. Insert a value into an LLVM struct..

    +) -> InsertValueOp<'c>
    Expand description

    Creates a insertvalue operation. Insert a value into an LLVM struct..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.inttoptr.html b/melior/dialect/ods/llvm/fn.inttoptr.html index 90b15a0965..b50a0e05ef 100644 --- a/melior/dialect/ods/llvm/fn.inttoptr.html +++ b/melior/dialect/ods/llvm/fn.inttoptr.html @@ -1,8 +1,8 @@ -inttoptr in melior::dialect::ods::llvm - Rust +inttoptr in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::inttoptr

    source ·
    pub fn inttoptr<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> IntToPtrOp<'c>
    Expand description

    Creates a new inttoptr operation.

    +) -> IntToPtrOp<'c>
    Expand description

    Creates a inttoptr operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.invoke.html b/melior/dialect/ods/llvm/fn.invoke.html index 57d4e06988..1a85ba36e0 100644 --- a/melior/dialect/ods/llvm/fn.invoke.html +++ b/melior/dialect/ods/llvm/fn.invoke.html @@ -1,4 +1,4 @@ -invoke in melior::dialect::ods::llvm - Rust +invoke in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::invoke

    source ·
    pub fn invoke<'c>(
         context: &'c Context,
         callee_operands: &[Value<'c, '_>],
    @@ -7,5 +7,5 @@
         normal_dest: &Block<'c>,
         unwind_dest: &Block<'c>,
         location: Location<'c>
    -) -> InvokeOp<'c>
    Expand description

    Creates a new invoke operation.

    +) -> InvokeOp<'c>
    Expand description

    Creates a invoke operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.landingpad.html b/melior/dialect/ods/llvm/fn.landingpad.html index ac794a78e2..5a21b5b3dd 100644 --- a/melior/dialect/ods/llvm/fn.landingpad.html +++ b/melior/dialect/ods/llvm/fn.landingpad.html @@ -1,7 +1,7 @@ -landingpad in melior::dialect::ods::llvm - Rust +landingpad in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::landingpad

    source ·
    pub fn landingpad<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> LandingpadOp<'c>
    Expand description

    Creates a new landingpad operation.

    +) -> LandingpadOp<'c>
    Expand description

    Creates a landingpad operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.load.html b/melior/dialect/ods/llvm/fn.load.html index b46ca1b451..fb45f45b6d 100644 --- a/melior/dialect/ods/llvm/fn.load.html +++ b/melior/dialect/ods/llvm/fn.load.html @@ -1,8 +1,8 @@ -load in melior::dialect::ods::llvm - Rust +load in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::load

    source ·
    pub fn load<'c>(
         context: &'c Context,
         res: Type<'c>,
         addr: Value<'c, '_>,
         location: Location<'c>
    -) -> LoadOp<'c>
    Expand description

    Creates a new load operation.

    +) -> LoadOp<'c>
    Expand description

    Creates a load operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.lshr.html b/melior/dialect/ods/llvm/fn.lshr.html index 31688cab84..8a1d99404d 100644 --- a/melior/dialect/ods/llvm/fn.lshr.html +++ b/melior/dialect/ods/llvm/fn.lshr.html @@ -1,8 +1,8 @@ -lshr in melior::dialect::ods::llvm - Rust +lshr in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::lshr

    source ·
    pub fn lshr<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> LShrOp<'c>
    Expand description

    Creates a new lshr operation.

    +) -> LShrOp<'c>
    Expand description

    Creates a lshr operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.metadata.html b/melior/dialect/ods/llvm/fn.metadata.html index 8ea1e9b1e0..199c60ddbb 100644 --- a/melior/dialect/ods/llvm/fn.metadata.html +++ b/melior/dialect/ods/llvm/fn.metadata.html @@ -1,8 +1,8 @@ -metadata in melior::dialect::ods::llvm - Rust +metadata in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::metadata

    source ·
    pub fn metadata<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         location: Location<'c>
    -) -> MetadataOp<'c>
    Expand description

    Creates a new metadata operation. LLVM dialect metadata..

    +) -> MetadataOp<'c>
    Expand description

    Creates a metadata operation. LLVM dialect metadata..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_addressof.html b/melior/dialect/ods/llvm/fn.mlir_addressof.html index 25fe3f3838..28bac94f57 100644 --- a/melior/dialect/ods/llvm/fn.mlir_addressof.html +++ b/melior/dialect/ods/llvm/fn.mlir_addressof.html @@ -1,8 +1,8 @@ -mlir_addressof in melior::dialect::ods::llvm - Rust +mlir_addressof in melior::dialect::ods::llvm - Rust
    pub fn mlir_addressof<'c>(
         context: &'c Context,
         res: Type<'c>,
         global_name: FlatSymbolRefAttribute<'c>,
         location: Location<'c>
    -) -> AddressOfOp<'c>
    Expand description

    Creates a new mlir.addressof operation. Creates a pointer pointing to a global or a function.

    +) -> AddressOfOp<'c>
    Expand description

    Creates a mlir.addressof operation. Creates a pointer pointing to a global or a function.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_constant.html b/melior/dialect/ods/llvm/fn.mlir_constant.html index 1be8343ea3..aa017e40c9 100644 --- a/melior/dialect/ods/llvm/fn.mlir_constant.html +++ b/melior/dialect/ods/llvm/fn.mlir_constant.html @@ -1,8 +1,8 @@ -mlir_constant in melior::dialect::ods::llvm - Rust +mlir_constant in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::mlir_constant

    source ·
    pub fn mlir_constant<'c>(
         context: &'c Context,
         res: Type<'c>,
         value: Attribute<'c>,
         location: Location<'c>
    -) -> ConstantOp<'c>
    Expand description

    Creates a new mlir.constant operation. Defines a constant of LLVM type..

    +) -> ConstantOp<'c>
    Expand description

    Creates a mlir.constant operation. Defines a constant of LLVM type..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_global.html b/melior/dialect/ods/llvm/fn.mlir_global.html index 44ffef6e08..6fce5c822e 100644 --- a/melior/dialect/ods/llvm/fn.mlir_global.html +++ b/melior/dialect/ods/llvm/fn.mlir_global.html @@ -1,4 +1,4 @@ -mlir_global in melior::dialect::ods::llvm - Rust +mlir_global in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::mlir_global

    source ·
    pub fn mlir_global<'c>(
         context: &'c Context,
         initializer: Region<'c>,
    @@ -6,5 +6,5 @@
         sym_name: StringAttribute<'c>,
         linkage: Attribute<'c>,
         location: Location<'c>
    -) -> GlobalOp<'c>
    Expand description

    Creates a new mlir.global operation. LLVM dialect global..

    +) -> GlobalOp<'c>
    Expand description

    Creates a mlir.global operation. LLVM dialect global..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_global_ctors.html b/melior/dialect/ods/llvm/fn.mlir_global_ctors.html index 78f5820d61..ed694cf79c 100644 --- a/melior/dialect/ods/llvm/fn.mlir_global_ctors.html +++ b/melior/dialect/ods/llvm/fn.mlir_global_ctors.html @@ -1,8 +1,8 @@ -mlir_global_ctors in melior::dialect::ods::llvm - Rust +mlir_global_ctors in melior::dialect::ods::llvm - Rust
    pub fn mlir_global_ctors<'c>(
         context: &'c Context,
         ctors: ArrayAttribute<'c>,
         priorities: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> GlobalCtorsOp<'c>
    Expand description

    Creates a new mlir.global_ctors operation. LLVM dialect global_ctors..

    +) -> GlobalCtorsOp<'c>
    Expand description

    Creates a mlir.global_ctors operation. LLVM dialect global_ctors..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_global_dtors.html b/melior/dialect/ods/llvm/fn.mlir_global_dtors.html index 8e15f4797b..a8792a43e4 100644 --- a/melior/dialect/ods/llvm/fn.mlir_global_dtors.html +++ b/melior/dialect/ods/llvm/fn.mlir_global_dtors.html @@ -1,8 +1,8 @@ -mlir_global_dtors in melior::dialect::ods::llvm - Rust +mlir_global_dtors in melior::dialect::ods::llvm - Rust
    pub fn mlir_global_dtors<'c>(
         context: &'c Context,
         dtors: ArrayAttribute<'c>,
         priorities: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> GlobalDtorsOp<'c>
    Expand description

    Creates a new mlir.global_dtors operation. LLVM dialect global_dtors..

    +) -> GlobalDtorsOp<'c>
    Expand description

    Creates a mlir.global_dtors operation. LLVM dialect global_dtors..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_null.html b/melior/dialect/ods/llvm/fn.mlir_null.html index 4fb5e0f8eb..bf8dd9ce52 100644 --- a/melior/dialect/ods/llvm/fn.mlir_null.html +++ b/melior/dialect/ods/llvm/fn.mlir_null.html @@ -1,7 +1,7 @@ -mlir_null in melior::dialect::ods::llvm - Rust +mlir_null in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::mlir_null

    source ·
    pub fn mlir_null<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> NullOp<'c>
    Expand description

    Creates a new mlir.null operation. Defines a value containing a null pointer to LLVM type..

    +) -> NullOp<'c>
    Expand description

    Creates a mlir.null operation. Defines a value containing a null pointer to LLVM type..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_poison.html b/melior/dialect/ods/llvm/fn.mlir_poison.html index 0338e12294..e441705c1c 100644 --- a/melior/dialect/ods/llvm/fn.mlir_poison.html +++ b/melior/dialect/ods/llvm/fn.mlir_poison.html @@ -1,7 +1,7 @@ -mlir_poison in melior::dialect::ods::llvm - Rust +mlir_poison in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::mlir_poison

    source ·
    pub fn mlir_poison<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> PoisonOp<'c>
    Expand description

    Creates a new mlir.poison operation. Creates a poison value of LLVM dialect type..

    +) -> PoisonOp<'c>
    Expand description

    Creates a mlir.poison operation. Creates a poison value of LLVM dialect type..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mlir_undef.html b/melior/dialect/ods/llvm/fn.mlir_undef.html index 53e3693a0e..4599e2109a 100644 --- a/melior/dialect/ods/llvm/fn.mlir_undef.html +++ b/melior/dialect/ods/llvm/fn.mlir_undef.html @@ -1,7 +1,7 @@ -mlir_undef in melior::dialect::ods::llvm - Rust +mlir_undef in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::mlir_undef

    source ·
    pub fn mlir_undef<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> UndefOp<'c>
    Expand description

    Creates a new mlir.undef operation. Creates an undefined value of LLVM dialect type..

    +) -> UndefOp<'c>
    Expand description

    Creates a mlir.undef operation. Creates an undefined value of LLVM dialect type..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.mul.html b/melior/dialect/ods/llvm/fn.mul.html index 68fd1be4a0..384cbab95f 100644 --- a/melior/dialect/ods/llvm/fn.mul.html +++ b/melior/dialect/ods/llvm/fn.mul.html @@ -1,8 +1,8 @@ -mul in melior::dialect::ods::llvm - Rust +mul in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::mul

    source ·
    pub fn mul<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MulOp<'c>
    Expand description

    Creates a new mul operation.

    +) -> MulOp<'c>
    Expand description

    Creates a mul operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.or.html b/melior/dialect/ods/llvm/fn.or.html index d532b3cd69..c20075cb7c 100644 --- a/melior/dialect/ods/llvm/fn.or.html +++ b/melior/dialect/ods/llvm/fn.or.html @@ -1,8 +1,8 @@ -or in melior::dialect::ods::llvm - Rust +or in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::or

    source ·
    pub fn or<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> OrOp<'c>
    Expand description

    Creates a new or operation.

    +) -> OrOp<'c>
    Expand description

    Creates a or operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.ptrtoint.html b/melior/dialect/ods/llvm/fn.ptrtoint.html index 6a47f8eb4e..fff4f7369b 100644 --- a/melior/dialect/ods/llvm/fn.ptrtoint.html +++ b/melior/dialect/ods/llvm/fn.ptrtoint.html @@ -1,8 +1,8 @@ -ptrtoint in melior::dialect::ods::llvm - Rust +ptrtoint in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::ptrtoint

    source ·
    pub fn ptrtoint<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> PtrToIntOp<'c>
    Expand description

    Creates a new ptrtoint operation.

    +) -> PtrToIntOp<'c>
    Expand description

    Creates a ptrtoint operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.resume.html b/melior/dialect/ods/llvm/fn.resume.html index 6b907ccd59..b0f2b38c8a 100644 --- a/melior/dialect/ods/llvm/fn.resume.html +++ b/melior/dialect/ods/llvm/fn.resume.html @@ -1,7 +1,7 @@ -resume in melior::dialect::ods::llvm - Rust +resume in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::resume

    source ·
    pub fn resume<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> ResumeOp<'c>
    Expand description

    Creates a new resume operation.

    +) -> ResumeOp<'c>
    Expand description

    Creates a resume operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.return.html b/melior/dialect/ods/llvm/fn.return.html index 463348e966..047003ea9f 100644 --- a/melior/dialect/ods/llvm/fn.return.html +++ b/melior/dialect/ods/llvm/fn.return.html @@ -1,3 +1,3 @@ -return in melior::dialect::ods::llvm - Rust -

    Function melior::dialect::ods::llvm::return

    source ·
    pub fn return<'c>(context: &'c Context, location: Location<'c>) -> ReturnOp<'c>
    Expand description

    Creates a new return operation.

    +return in melior::dialect::ods::llvm - Rust +

    Function melior::dialect::ods::llvm::return

    source ·
    pub fn return<'c>(context: &'c Context, location: Location<'c>) -> ReturnOp<'c>
    Expand description

    Creates a return operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.sdiv.html b/melior/dialect/ods/llvm/fn.sdiv.html index 18bcb4abd2..fb9fb2b54a 100644 --- a/melior/dialect/ods/llvm/fn.sdiv.html +++ b/melior/dialect/ods/llvm/fn.sdiv.html @@ -1,8 +1,8 @@ -sdiv in melior::dialect::ods::llvm - Rust +sdiv in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::sdiv

    source ·
    pub fn sdiv<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> SDivOp<'c>
    Expand description

    Creates a new sdiv operation.

    +) -> SDivOp<'c>
    Expand description

    Creates a sdiv operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.select.html b/melior/dialect/ods/llvm/fn.select.html index 2ea26f8a7d..3b4a2ce47e 100644 --- a/melior/dialect/ods/llvm/fn.select.html +++ b/melior/dialect/ods/llvm/fn.select.html @@ -1,4 +1,4 @@ -select in melior::dialect::ods::llvm - Rust +select in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::select

    source ·
    pub fn select<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         true_value: Value<'c, '_>,
         false_value: Value<'c, '_>,
         location: Location<'c>
    -) -> SelectOp<'c>
    Expand description

    Creates a new select operation.

    +) -> SelectOp<'c>
    Expand description

    Creates a select operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.sext.html b/melior/dialect/ods/llvm/fn.sext.html index 5927d611a9..2ef924ac90 100644 --- a/melior/dialect/ods/llvm/fn.sext.html +++ b/melior/dialect/ods/llvm/fn.sext.html @@ -1,8 +1,8 @@ -sext in melior::dialect::ods::llvm - Rust +sext in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::sext

    source ·
    pub fn sext<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> SExtOp<'c>
    Expand description

    Creates a new sext operation.

    +) -> SExtOp<'c>
    Expand description

    Creates a sext operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.shl.html b/melior/dialect/ods/llvm/fn.shl.html index e2b54b64c9..98cae9023b 100644 --- a/melior/dialect/ods/llvm/fn.shl.html +++ b/melior/dialect/ods/llvm/fn.shl.html @@ -1,8 +1,8 @@ -shl in melior::dialect::ods::llvm - Rust +shl in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::shl

    source ·
    pub fn shl<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> ShlOp<'c>
    Expand description

    Creates a new shl operation.

    +) -> ShlOp<'c>
    Expand description

    Creates a shl operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.shufflevector.html b/melior/dialect/ods/llvm/fn.shufflevector.html index 5b2da48e96..99c1527324 100644 --- a/melior/dialect/ods/llvm/fn.shufflevector.html +++ b/melior/dialect/ods/llvm/fn.shufflevector.html @@ -1,4 +1,4 @@ -shufflevector in melior::dialect::ods::llvm - Rust +shufflevector in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::shufflevector

    source ·
    pub fn shufflevector<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         v_2: Value<'c, '_>,
         mask: DenseI32ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ShuffleVectorOp<'c>
    Expand description

    Creates a new shufflevector operation. Construct a permutation of two vectors..

    +) -> ShuffleVectorOp<'c>
    Expand description

    Creates a shufflevector operation. Construct a permutation of two vectors..

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.sitofp.html b/melior/dialect/ods/llvm/fn.sitofp.html index 287b557750..12cf2c5d03 100644 --- a/melior/dialect/ods/llvm/fn.sitofp.html +++ b/melior/dialect/ods/llvm/fn.sitofp.html @@ -1,8 +1,8 @@ -sitofp in melior::dialect::ods::llvm - Rust +sitofp in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::sitofp

    source ·
    pub fn sitofp<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> SIToFPOp<'c>
    Expand description

    Creates a new sitofp operation.

    +) -> SIToFPOp<'c>
    Expand description

    Creates a sitofp operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.srem.html b/melior/dialect/ods/llvm/fn.srem.html index 42728c169d..c1426eaa33 100644 --- a/melior/dialect/ods/llvm/fn.srem.html +++ b/melior/dialect/ods/llvm/fn.srem.html @@ -1,8 +1,8 @@ -srem in melior::dialect::ods::llvm - Rust +srem in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::srem

    source ·
    pub fn srem<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> SRemOp<'c>
    Expand description

    Creates a new srem operation.

    +) -> SRemOp<'c>
    Expand description

    Creates a srem operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.store.html b/melior/dialect/ods/llvm/fn.store.html index 25f27497de..c92c5041a8 100644 --- a/melior/dialect/ods/llvm/fn.store.html +++ b/melior/dialect/ods/llvm/fn.store.html @@ -1,8 +1,8 @@ -store in melior::dialect::ods::llvm - Rust +store in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::store

    source ·
    pub fn store<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         addr: Value<'c, '_>,
         location: Location<'c>
    -) -> StoreOp<'c>
    Expand description

    Creates a new store operation.

    +) -> StoreOp<'c>
    Expand description

    Creates a store operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.sub.html b/melior/dialect/ods/llvm/fn.sub.html index 459a004252..9b9e8bd668 100644 --- a/melior/dialect/ods/llvm/fn.sub.html +++ b/melior/dialect/ods/llvm/fn.sub.html @@ -1,8 +1,8 @@ -sub in melior::dialect::ods::llvm - Rust +sub in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::sub

    source ·
    pub fn sub<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> SubOp<'c>
    Expand description

    Creates a new sub operation.

    +) -> SubOp<'c>
    Expand description

    Creates a sub operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.switch.html b/melior/dialect/ods/llvm/fn.switch.html index 79cb3a3d8e..2462fec08d 100644 --- a/melior/dialect/ods/llvm/fn.switch.html +++ b/melior/dialect/ods/llvm/fn.switch.html @@ -1,4 +1,4 @@ -switch in melior::dialect::ods::llvm - Rust +switch in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::switch

    source ·
    pub fn switch<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
    @@ -8,5 +8,5 @@
         case_destinations: &[&Block<'c>],
         case_operand_segments: DenseI32ArrayAttribute<'c>,
         location: Location<'c>
    -) -> SwitchOp<'c>
    Expand description

    Creates a new switch operation.

    +) -> SwitchOp<'c>
    Expand description

    Creates a switch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.trunc.html b/melior/dialect/ods/llvm/fn.trunc.html index 9587755fc3..006a15e98c 100644 --- a/melior/dialect/ods/llvm/fn.trunc.html +++ b/melior/dialect/ods/llvm/fn.trunc.html @@ -1,8 +1,8 @@ -trunc in melior::dialect::ods::llvm - Rust +trunc in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::trunc

    source ·
    pub fn trunc<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> TruncOp<'c>
    Expand description

    Creates a new trunc operation.

    +) -> TruncOp<'c>
    Expand description

    Creates a trunc operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.udiv.html b/melior/dialect/ods/llvm/fn.udiv.html index d699af8cc9..16e97dcb8d 100644 --- a/melior/dialect/ods/llvm/fn.udiv.html +++ b/melior/dialect/ods/llvm/fn.udiv.html @@ -1,8 +1,8 @@ -udiv in melior::dialect::ods::llvm - Rust +udiv in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::udiv

    source ·
    pub fn udiv<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> UDivOp<'c>
    Expand description

    Creates a new udiv operation.

    +) -> UDivOp<'c>
    Expand description

    Creates a udiv operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.uitofp.html b/melior/dialect/ods/llvm/fn.uitofp.html index e75c65ec98..6ad242477a 100644 --- a/melior/dialect/ods/llvm/fn.uitofp.html +++ b/melior/dialect/ods/llvm/fn.uitofp.html @@ -1,8 +1,8 @@ -uitofp in melior::dialect::ods::llvm - Rust +uitofp in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::uitofp

    source ·
    pub fn uitofp<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> UIToFPOp<'c>
    Expand description

    Creates a new uitofp operation.

    +) -> UIToFPOp<'c>
    Expand description

    Creates a uitofp operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.unreachable.html b/melior/dialect/ods/llvm/fn.unreachable.html index 04353fefb2..c21a48aea2 100644 --- a/melior/dialect/ods/llvm/fn.unreachable.html +++ b/melior/dialect/ods/llvm/fn.unreachable.html @@ -1,6 +1,6 @@ -unreachable in melior::dialect::ods::llvm - Rust +unreachable in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::unreachable

    source ·
    pub fn unreachable<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> UnreachableOp<'c>
    Expand description

    Creates a new unreachable operation.

    +) -> UnreachableOp<'c>
    Expand description

    Creates a unreachable operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.urem.html b/melior/dialect/ods/llvm/fn.urem.html index 69249e3adc..ec2edf4529 100644 --- a/melior/dialect/ods/llvm/fn.urem.html +++ b/melior/dialect/ods/llvm/fn.urem.html @@ -1,8 +1,8 @@ -urem in melior::dialect::ods::llvm - Rust +urem in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::urem

    source ·
    pub fn urem<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> URemOp<'c>
    Expand description

    Creates a new urem operation.

    +) -> URemOp<'c>
    Expand description

    Creates a urem operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.xor.html b/melior/dialect/ods/llvm/fn.xor.html index 49d1c9275d..89993bf173 100644 --- a/melior/dialect/ods/llvm/fn.xor.html +++ b/melior/dialect/ods/llvm/fn.xor.html @@ -1,8 +1,8 @@ -xor in melior::dialect::ods::llvm - Rust +xor in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::xor

    source ·
    pub fn xor<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> XOrOp<'c>
    Expand description

    Creates a new xor operation.

    +) -> XOrOp<'c>
    Expand description

    Creates a xor operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/fn.zext.html b/melior/dialect/ods/llvm/fn.zext.html index 0f64e76464..d138f0dd48 100644 --- a/melior/dialect/ods/llvm/fn.zext.html +++ b/melior/dialect/ods/llvm/fn.zext.html @@ -1,8 +1,8 @@ -zext in melior::dialect::ods::llvm - Rust +zext in melior::dialect::ods::llvm - Rust

    Function melior::dialect::ods::llvm::zext

    source ·
    pub fn zext<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> ZExtOp<'c>
    Expand description

    Creates a new zext operation.

    +) -> ZExtOp<'c>
    Expand description

    Creates a zext operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/llvm/index.html b/melior/dialect/ods/llvm/index.html index eb7b27e57a..aa04791c5e 100644 --- a/melior/dialect/ods/llvm/index.html +++ b/melior/dialect/ods/llvm/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::llvm - Rust

    Module melior::dialect::ods::llvm

    source ·
    Expand description

    llvm dialect.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.absf.html b/melior/dialect/ods/math/fn.absf.html index 0c37498763..71a924b66e 100644 --- a/melior/dialect/ods/math/fn.absf.html +++ b/melior/dialect/ods/math/fn.absf.html @@ -1,7 +1,7 @@ -absf in melior::dialect::ods::math - Rust +absf in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::absf

    source ·
    pub fn absf<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> AbsFOp<'c>
    Expand description

    Creates a new absf operation. Floating point absolute-value operation.

    +) -> AbsFOp<'c>
    Expand description

    Creates a absf operation. Floating point absolute-value operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.absi.html b/melior/dialect/ods/math/fn.absi.html index 0a24a89926..ed9e267654 100644 --- a/melior/dialect/ods/math/fn.absi.html +++ b/melior/dialect/ods/math/fn.absi.html @@ -1,7 +1,7 @@ -absi in melior::dialect::ods::math - Rust +absi in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::absi

    source ·
    pub fn absi<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> AbsIOp<'c>
    Expand description

    Creates a new absi operation. Integer absolute-value operation.

    +) -> AbsIOp<'c>
    Expand description

    Creates a absi operation. Integer absolute-value operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.atan.html b/melior/dialect/ods/math/fn.atan.html index 3331e29553..c38ceb4030 100644 --- a/melior/dialect/ods/math/fn.atan.html +++ b/melior/dialect/ods/math/fn.atan.html @@ -1,7 +1,7 @@ -atan in melior::dialect::ods::math - Rust +atan in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::atan

    source ·
    pub fn atan<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> AtanOp<'c>
    Expand description

    Creates a new atan operation. Arcus tangent of the given value.

    +) -> AtanOp<'c>
    Expand description

    Creates a atan operation. Arcus tangent of the given value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.atan_2.html b/melior/dialect/ods/math/fn.atan_2.html index 86065c4e93..4f679ad4ab 100644 --- a/melior/dialect/ods/math/fn.atan_2.html +++ b/melior/dialect/ods/math/fn.atan_2.html @@ -1,8 +1,8 @@ -atan_2 in melior::dialect::ods::math - Rust +atan_2 in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::atan_2

    source ·
    pub fn atan_2<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> Atan2Op<'c>
    Expand description

    Creates a new atan2 operation. 2-argument arcus tangent of the given values.

    +) -> Atan2Op<'c>
    Expand description

    Creates a atan2 operation. 2-argument arcus tangent of the given values.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.cbrt.html b/melior/dialect/ods/math/fn.cbrt.html index 06c2dd04d0..0cd152fb71 100644 --- a/melior/dialect/ods/math/fn.cbrt.html +++ b/melior/dialect/ods/math/fn.cbrt.html @@ -1,7 +1,7 @@ -cbrt in melior::dialect::ods::math - Rust +cbrt in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::cbrt

    source ·
    pub fn cbrt<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> CbrtOp<'c>
    Expand description

    Creates a new cbrt operation. Cube root of the specified value.

    +) -> CbrtOp<'c>
    Expand description

    Creates a cbrt operation. Cube root of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.ceil.html b/melior/dialect/ods/math/fn.ceil.html index 94f7d1f942..56e2ff6d1f 100644 --- a/melior/dialect/ods/math/fn.ceil.html +++ b/melior/dialect/ods/math/fn.ceil.html @@ -1,7 +1,7 @@ -ceil in melior::dialect::ods::math - Rust +ceil in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::ceil

    source ·
    pub fn ceil<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> CeilOp<'c>
    Expand description

    Creates a new ceil operation. Ceiling of the specified value.

    +) -> CeilOp<'c>
    Expand description

    Creates a ceil operation. Ceiling of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.copysign.html b/melior/dialect/ods/math/fn.copysign.html index 5b90184d55..b307062732 100644 --- a/melior/dialect/ods/math/fn.copysign.html +++ b/melior/dialect/ods/math/fn.copysign.html @@ -1,8 +1,8 @@ -copysign in melior::dialect::ods::math - Rust +copysign in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::copysign

    source ·
    pub fn copysign<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> CopySignOp<'c>
    Expand description

    Creates a new copysign operation. A copysign operation.

    +) -> CopySignOp<'c>
    Expand description

    Creates a copysign operation. A copysign operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.cos.html b/melior/dialect/ods/math/fn.cos.html index 49e4d0fe38..3a91f77c13 100644 --- a/melior/dialect/ods/math/fn.cos.html +++ b/melior/dialect/ods/math/fn.cos.html @@ -1,7 +1,7 @@ -cos in melior::dialect::ods::math - Rust +cos in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::cos

    source ·
    pub fn cos<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> CosOp<'c>
    Expand description

    Creates a new cos operation. Cosine of the specified value.

    +) -> CosOp<'c>
    Expand description

    Creates a cos operation. Cosine of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.ctlz.html b/melior/dialect/ods/math/fn.ctlz.html index f398aa7c2a..a5f2ff679b 100644 --- a/melior/dialect/ods/math/fn.ctlz.html +++ b/melior/dialect/ods/math/fn.ctlz.html @@ -1,7 +1,7 @@ -ctlz in melior::dialect::ods::math - Rust +ctlz in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::ctlz

    source ·
    pub fn ctlz<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> CountLeadingZerosOp<'c>
    Expand description

    Creates a new ctlz operation. Counts the leading zeros an integer value.

    +) -> CountLeadingZerosOp<'c>
    Expand description

    Creates a ctlz operation. Counts the leading zeros an integer value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.ctpop.html b/melior/dialect/ods/math/fn.ctpop.html index c35135fe53..094ff3da43 100644 --- a/melior/dialect/ods/math/fn.ctpop.html +++ b/melior/dialect/ods/math/fn.ctpop.html @@ -1,7 +1,7 @@ -ctpop in melior::dialect::ods::math - Rust +ctpop in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::ctpop

    source ·
    pub fn ctpop<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> CtPopOp<'c>
    Expand description

    Creates a new ctpop operation. Counts the number of set bits of an integer value.

    +) -> CtPopOp<'c>
    Expand description

    Creates a ctpop operation. Counts the number of set bits of an integer value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.cttz.html b/melior/dialect/ods/math/fn.cttz.html index eac9d87735..01ca79f84f 100644 --- a/melior/dialect/ods/math/fn.cttz.html +++ b/melior/dialect/ods/math/fn.cttz.html @@ -1,7 +1,7 @@ -cttz in melior::dialect::ods::math - Rust +cttz in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::cttz

    source ·
    pub fn cttz<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> CountTrailingZerosOp<'c>
    Expand description

    Creates a new cttz operation. Counts the trailing zeros an integer value.

    +) -> CountTrailingZerosOp<'c>
    Expand description

    Creates a cttz operation. Counts the trailing zeros an integer value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.erf.html b/melior/dialect/ods/math/fn.erf.html index c289c5bac5..848190e417 100644 --- a/melior/dialect/ods/math/fn.erf.html +++ b/melior/dialect/ods/math/fn.erf.html @@ -1,7 +1,7 @@ -erf in melior::dialect::ods::math - Rust +erf in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::erf

    source ·
    pub fn erf<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> ErfOp<'c>
    Expand description

    Creates a new erf operation. Error function of the specified value.

    +) -> ErfOp<'c>
    Expand description

    Creates a erf operation. Error function of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.exp.html b/melior/dialect/ods/math/fn.exp.html index 752457e8f5..66fee39b84 100644 --- a/melior/dialect/ods/math/fn.exp.html +++ b/melior/dialect/ods/math/fn.exp.html @@ -1,7 +1,7 @@ -exp in melior::dialect::ods::math - Rust +exp in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::exp

    source ·
    pub fn exp<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> ExpOp<'c>
    Expand description

    Creates a new exp operation. Base-e exponential of the specified value.

    +) -> ExpOp<'c>
    Expand description

    Creates a exp operation. Base-e exponential of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.exp_2.html b/melior/dialect/ods/math/fn.exp_2.html index f00a288a90..6ec6562935 100644 --- a/melior/dialect/ods/math/fn.exp_2.html +++ b/melior/dialect/ods/math/fn.exp_2.html @@ -1,7 +1,7 @@ -exp_2 in melior::dialect::ods::math - Rust +exp_2 in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::exp_2

    source ·
    pub fn exp_2<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> Exp2Op<'c>
    Expand description

    Creates a new exp2 operation. Base-2 exponential of the specified value.

    +) -> Exp2Op<'c>
    Expand description

    Creates a exp2 operation. Base-2 exponential of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.expm_1.html b/melior/dialect/ods/math/fn.expm_1.html index f1ac5da030..58924366f2 100644 --- a/melior/dialect/ods/math/fn.expm_1.html +++ b/melior/dialect/ods/math/fn.expm_1.html @@ -1,7 +1,7 @@ -expm_1 in melior::dialect::ods::math - Rust +expm_1 in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::expm_1

    source ·
    pub fn expm_1<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> ExpM1Op<'c>
    Expand description

    Creates a new expm1 operation. Base-e exponential of the specified value minus 1.

    +) -> ExpM1Op<'c>
    Expand description

    Creates a expm1 operation. Base-e exponential of the specified value minus 1.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.floor.html b/melior/dialect/ods/math/fn.floor.html index ef46c558c1..5792d1fedc 100644 --- a/melior/dialect/ods/math/fn.floor.html +++ b/melior/dialect/ods/math/fn.floor.html @@ -1,7 +1,7 @@ -floor in melior::dialect::ods::math - Rust +floor in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::floor

    source ·
    pub fn floor<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> FloorOp<'c>
    Expand description

    Creates a new floor operation. Floor of the specified value.

    +) -> FloorOp<'c>
    Expand description

    Creates a floor operation. Floor of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.fma.html b/melior/dialect/ods/math/fn.fma.html index 5d4cc6df5f..931ccee81a 100644 --- a/melior/dialect/ods/math/fn.fma.html +++ b/melior/dialect/ods/math/fn.fma.html @@ -1,9 +1,9 @@ -fma in melior::dialect::ods::math - Rust +fma in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::fma

    source ·
    pub fn fma<'c>(
         context: &'c Context,
         a: Value<'c, '_>,
         b: Value<'c, '_>,
         c: Value<'c, '_>,
         location: Location<'c>
    -) -> FmaOp<'c>
    Expand description

    Creates a new fma operation. Floating point fused multipy-add operation.

    +) -> FmaOp<'c>
    Expand description

    Creates a fma operation. Floating point fused multipy-add operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.fpowi.html b/melior/dialect/ods/math/fn.fpowi.html index 863ba4b077..c439fd2e44 100644 --- a/melior/dialect/ods/math/fn.fpowi.html +++ b/melior/dialect/ods/math/fn.fpowi.html @@ -1,9 +1,9 @@ -fpowi in melior::dialect::ods::math - Rust +fpowi in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::fpowi

    source ·
    pub fn fpowi<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> FPowIOp<'c>
    Expand description

    Creates a new fpowi operation. Floating point raised to the signed integer power.

    +) -> FPowIOp<'c>
    Expand description

    Creates a fpowi operation. Floating point raised to the signed integer power.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.ipowi.html b/melior/dialect/ods/math/fn.ipowi.html index 66574496e2..791ff93884 100644 --- a/melior/dialect/ods/math/fn.ipowi.html +++ b/melior/dialect/ods/math/fn.ipowi.html @@ -1,8 +1,8 @@ -ipowi in melior::dialect::ods::math - Rust +ipowi in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::ipowi

    source ·
    pub fn ipowi<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> IPowIOp<'c>
    Expand description

    Creates a new ipowi operation. Signed integer raised to the power of operation.

    +) -> IPowIOp<'c>
    Expand description

    Creates a ipowi operation. Signed integer raised to the power of operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.log.html b/melior/dialect/ods/math/fn.log.html index 84824f32aa..19562d2439 100644 --- a/melior/dialect/ods/math/fn.log.html +++ b/melior/dialect/ods/math/fn.log.html @@ -1,7 +1,7 @@ -log in melior::dialect::ods::math - Rust +log in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::log

    source ·
    pub fn log<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> LogOp<'c>
    Expand description

    Creates a new log operation. Base-e logarithm of the specified value.

    +) -> LogOp<'c>
    Expand description

    Creates a log operation. Base-e logarithm of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.log_10.html b/melior/dialect/ods/math/fn.log_10.html index be05b11106..90fe74c541 100644 --- a/melior/dialect/ods/math/fn.log_10.html +++ b/melior/dialect/ods/math/fn.log_10.html @@ -1,7 +1,7 @@ -log_10 in melior::dialect::ods::math - Rust +log_10 in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::log_10

    source ·
    pub fn log_10<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> Log10Op<'c>
    Expand description

    Creates a new log10 operation. Base-10 logarithm of the specified value.

    +) -> Log10Op<'c>
    Expand description

    Creates a log10 operation. Base-10 logarithm of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.log_1_p.html b/melior/dialect/ods/math/fn.log_1_p.html index 9ea7afd38f..a94939cce0 100644 --- a/melior/dialect/ods/math/fn.log_1_p.html +++ b/melior/dialect/ods/math/fn.log_1_p.html @@ -1,7 +1,7 @@ -log_1_p in melior::dialect::ods::math - Rust +log_1_p in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::log_1_p

    source ·
    pub fn log_1_p<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> Log1pOp<'c>
    Expand description

    Creates a new log1p operation. Computes the natural logarithm of one plus the given value.

    +) -> Log1pOp<'c>
    Expand description

    Creates a log1p operation. Computes the natural logarithm of one plus the given value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.log_2.html b/melior/dialect/ods/math/fn.log_2.html index de987f004f..a97395b491 100644 --- a/melior/dialect/ods/math/fn.log_2.html +++ b/melior/dialect/ods/math/fn.log_2.html @@ -1,7 +1,7 @@ -log_2 in melior::dialect::ods::math - Rust +log_2 in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::log_2

    source ·
    pub fn log_2<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> Log2Op<'c>
    Expand description

    Creates a new log2 operation. Base-2 logarithm of the specified value.

    +) -> Log2Op<'c>
    Expand description

    Creates a log2 operation. Base-2 logarithm of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.powf.html b/melior/dialect/ods/math/fn.powf.html index c949320f89..5137413403 100644 --- a/melior/dialect/ods/math/fn.powf.html +++ b/melior/dialect/ods/math/fn.powf.html @@ -1,8 +1,8 @@ -powf in melior::dialect::ods::math - Rust +powf in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::powf

    source ·
    pub fn powf<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> PowFOp<'c>
    Expand description

    Creates a new powf operation. Floating point raised to the power of operation.

    +) -> PowFOp<'c>
    Expand description

    Creates a powf operation. Floating point raised to the power of operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.round.html b/melior/dialect/ods/math/fn.round.html index 7f17ade501..96de108e85 100644 --- a/melior/dialect/ods/math/fn.round.html +++ b/melior/dialect/ods/math/fn.round.html @@ -1,7 +1,7 @@ -round in melior::dialect::ods::math - Rust +round in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::round

    source ·
    pub fn round<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RoundOp<'c>
    Expand description

    Creates a new round operation. Round of the specified value.

    +) -> RoundOp<'c>
    Expand description

    Creates a round operation. Round of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.roundeven.html b/melior/dialect/ods/math/fn.roundeven.html index 779fc258c2..7c189e8c7d 100644 --- a/melior/dialect/ods/math/fn.roundeven.html +++ b/melior/dialect/ods/math/fn.roundeven.html @@ -1,7 +1,7 @@ -roundeven in melior::dialect::ods::math - Rust +roundeven in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::roundeven

    source ·
    pub fn roundeven<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RoundEvenOp<'c>
    Expand description

    Creates a new roundeven operation. Round of the specified value with halfway cases to even.

    +) -> RoundEvenOp<'c>
    Expand description

    Creates a roundeven operation. Round of the specified value with halfway cases to even.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.rsqrt.html b/melior/dialect/ods/math/fn.rsqrt.html index 4b800ed106..a9f3425a67 100644 --- a/melior/dialect/ods/math/fn.rsqrt.html +++ b/melior/dialect/ods/math/fn.rsqrt.html @@ -1,7 +1,7 @@ -rsqrt in melior::dialect::ods::math - Rust +rsqrt in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::rsqrt

    source ·
    pub fn rsqrt<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> RsqrtOp<'c>
    Expand description

    Creates a new rsqrt operation. Reciprocal of sqrt (1 / sqrt of the specified value).

    +) -> RsqrtOp<'c>
    Expand description

    Creates a rsqrt operation. Reciprocal of sqrt (1 / sqrt of the specified value).

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.sin.html b/melior/dialect/ods/math/fn.sin.html index 8572486f55..b61ef941d3 100644 --- a/melior/dialect/ods/math/fn.sin.html +++ b/melior/dialect/ods/math/fn.sin.html @@ -1,7 +1,7 @@ -sin in melior::dialect::ods::math - Rust +sin in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::sin

    source ·
    pub fn sin<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> SinOp<'c>
    Expand description

    Creates a new sin operation. Sine of the specified value.

    +) -> SinOp<'c>
    Expand description

    Creates a sin operation. Sine of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.sqrt.html b/melior/dialect/ods/math/fn.sqrt.html index b1fd24e57d..2868b2e2d9 100644 --- a/melior/dialect/ods/math/fn.sqrt.html +++ b/melior/dialect/ods/math/fn.sqrt.html @@ -1,7 +1,7 @@ -sqrt in melior::dialect::ods::math - Rust +sqrt in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::sqrt

    source ·
    pub fn sqrt<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> SqrtOp<'c>
    Expand description

    Creates a new sqrt operation. Sqrt of the specified value.

    +) -> SqrtOp<'c>
    Expand description

    Creates a sqrt operation. Sqrt of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.tan.html b/melior/dialect/ods/math/fn.tan.html index 8a042491fd..2f90b64579 100644 --- a/melior/dialect/ods/math/fn.tan.html +++ b/melior/dialect/ods/math/fn.tan.html @@ -1,7 +1,7 @@ -tan in melior::dialect::ods::math - Rust +tan in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::tan

    source ·
    pub fn tan<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> TanOp<'c>
    Expand description

    Creates a new tan operation. Tangent of the specified value.

    +) -> TanOp<'c>
    Expand description

    Creates a tan operation. Tangent of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.tanh.html b/melior/dialect/ods/math/fn.tanh.html index 86cbc5c69c..2191937c9b 100644 --- a/melior/dialect/ods/math/fn.tanh.html +++ b/melior/dialect/ods/math/fn.tanh.html @@ -1,7 +1,7 @@ -tanh in melior::dialect::ods::math - Rust +tanh in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::tanh

    source ·
    pub fn tanh<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> TanhOp<'c>
    Expand description

    Creates a new tanh operation. Hyperbolic tangent of the specified value.

    +) -> TanhOp<'c>
    Expand description

    Creates a tanh operation. Hyperbolic tangent of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/fn.trunc.html b/melior/dialect/ods/math/fn.trunc.html index 0ff50ecd60..a831ea2cb5 100644 --- a/melior/dialect/ods/math/fn.trunc.html +++ b/melior/dialect/ods/math/fn.trunc.html @@ -1,7 +1,7 @@ -trunc in melior::dialect::ods::math - Rust +trunc in melior::dialect::ods::math - Rust

    Function melior::dialect::ods::math::trunc

    source ·
    pub fn trunc<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         location: Location<'c>
    -) -> TruncOp<'c>
    Expand description

    Creates a new trunc operation. Trunc of the specified value.

    +) -> TruncOp<'c>
    Expand description

    Creates a trunc operation. Trunc of the specified value.

    \ No newline at end of file diff --git a/melior/dialect/ods/math/index.html b/melior/dialect/ods/math/index.html index 9eb39c9ffd..96cbf836bb 100644 --- a/melior/dialect/ods/math/index.html +++ b/melior/dialect/ods/math/index.html @@ -13,4 +13,4 @@ // Tensor elementwise absolute value. %x = math.absf %y : tensor<4x?xf8> -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.alloc.html b/melior/dialect/ods/memref/fn.alloc.html index 7c397f166e..a94d81e58d 100644 --- a/melior/dialect/ods/memref/fn.alloc.html +++ b/melior/dialect/ods/memref/fn.alloc.html @@ -1,9 +1,9 @@ -alloc in melior::dialect::ods::memref - Rust +alloc in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::alloc

    source ·
    pub fn alloc<'c>(
         context: &'c Context,
         memref: Type<'c>,
         dynamic_sizes: &[Value<'c, '_>],
         symbol_operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AllocOp<'c>
    Expand description

    Creates a new alloc operation. Memory allocation operation.

    +) -> AllocOp<'c>
    Expand description

    Creates a alloc operation. Memory allocation operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.alloca.html b/melior/dialect/ods/memref/fn.alloca.html index 6c18a36be1..8a7d92b1ab 100644 --- a/melior/dialect/ods/memref/fn.alloca.html +++ b/melior/dialect/ods/memref/fn.alloca.html @@ -1,9 +1,9 @@ -alloca in melior::dialect::ods::memref - Rust +alloca in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::alloca

    source ·
    pub fn alloca<'c>(
         context: &'c Context,
         memref: Type<'c>,
         dynamic_sizes: &[Value<'c, '_>],
         symbol_operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AllocaOp<'c>
    Expand description

    Creates a new alloca operation. Stack memory allocation operation.

    +) -> AllocaOp<'c>
    Expand description

    Creates a alloca operation. Stack memory allocation operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.alloca_scope.html b/melior/dialect/ods/memref/fn.alloca_scope.html index 63f0681e39..b134ff1847 100644 --- a/melior/dialect/ods/memref/fn.alloca_scope.html +++ b/melior/dialect/ods/memref/fn.alloca_scope.html @@ -1,8 +1,8 @@ -alloca_scope in melior::dialect::ods::memref - Rust +alloca_scope in melior::dialect::ods::memref - Rust
    pub fn alloca_scope<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         body_region: Region<'c>,
         location: Location<'c>
    -) -> AllocaScopeOp<'c>
    Expand description

    Creates a new alloca_scope operation. Explicitly delimited scope for stack allocation.

    +) -> AllocaScopeOp<'c>
    Expand description

    Creates a alloca_scope operation. Explicitly delimited scope for stack allocation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.alloca_scope_return.html b/melior/dialect/ods/memref/fn.alloca_scope_return.html index 88b4102635..a00f6782c7 100644 --- a/melior/dialect/ods/memref/fn.alloca_scope_return.html +++ b/melior/dialect/ods/memref/fn.alloca_scope_return.html @@ -1,7 +1,7 @@ -alloca_scope_return in melior::dialect::ods::memref - Rust +alloca_scope_return in melior::dialect::ods::memref - Rust
    pub fn alloca_scope_return<'c>(
         context: &'c Context,
         results: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AllocaScopeReturnOp<'c>
    Expand description

    Creates a new alloca_scope.return operation. Terminator for alloca_scope operation.

    +) -> AllocaScopeReturnOp<'c>
    Expand description

    Creates a alloca_scope.return operation. Terminator for alloca_scope operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.assume_alignment.html b/melior/dialect/ods/memref/fn.assume_alignment.html index 34c651f6c2..92910bc19b 100644 --- a/melior/dialect/ods/memref/fn.assume_alignment.html +++ b/melior/dialect/ods/memref/fn.assume_alignment.html @@ -1,8 +1,8 @@ -assume_alignment in melior::dialect::ods::memref - Rust +assume_alignment in melior::dialect::ods::memref - Rust
    pub fn assume_alignment<'c>(
         context: &'c Context,
         memref: Value<'c, '_>,
         alignment: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> AssumeAlignmentOp<'c>
    Expand description

    Creates a new assume_alignment operation. Assertion that gives alignment information to the input memref.

    +) -> AssumeAlignmentOp<'c>
    Expand description

    Creates a assume_alignment operation. Assertion that gives alignment information to the input memref.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.atomic_rmw.html b/melior/dialect/ods/memref/fn.atomic_rmw.html index 196fbf025d..c9bf84493e 100644 --- a/melior/dialect/ods/memref/fn.atomic_rmw.html +++ b/melior/dialect/ods/memref/fn.atomic_rmw.html @@ -1,4 +1,4 @@ -atomic_rmw in melior::dialect::ods::memref - Rust +atomic_rmw in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::atomic_rmw

    source ·
    pub fn atomic_rmw<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -7,5 +7,5 @@
         indices: &[Value<'c, '_>],
         kind: Attribute<'c>,
         location: Location<'c>
    -) -> AtomicRMWOp<'c>
    Expand description

    Creates a new atomic_rmw operation. Atomic read-modify-write operation.

    +) -> AtomicRMWOp<'c>
    Expand description

    Creates a atomic_rmw operation. Atomic read-modify-write operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.atomic_yield.html b/melior/dialect/ods/memref/fn.atomic_yield.html index b895e3392d..1ee0151d90 100644 --- a/melior/dialect/ods/memref/fn.atomic_yield.html +++ b/melior/dialect/ods/memref/fn.atomic_yield.html @@ -1,7 +1,7 @@ -atomic_yield in melior::dialect::ods::memref - Rust +atomic_yield in melior::dialect::ods::memref - Rust
    pub fn atomic_yield<'c>(
         context: &'c Context,
         result: Value<'c, '_>,
         location: Location<'c>
    -) -> AtomicYieldOp<'c>
    Expand description

    Creates a new atomic_yield operation. Yield operation for GenericAtomicRMWOp.

    +) -> AtomicYieldOp<'c>
    Expand description

    Creates a atomic_yield operation. Yield operation for GenericAtomicRMWOp.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.cast.html b/melior/dialect/ods/memref/fn.cast.html index 8191a85964..97fad2f3dd 100644 --- a/melior/dialect/ods/memref/fn.cast.html +++ b/melior/dialect/ods/memref/fn.cast.html @@ -1,8 +1,8 @@ -cast in melior::dialect::ods::memref - Rust +cast in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::cast

    source ·
    pub fn cast<'c>(
         context: &'c Context,
         dest: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> CastOp<'c>
    Expand description

    Creates a new cast operation. Memref cast operation.

    +) -> CastOp<'c>
    Expand description

    Creates a cast operation. Memref cast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.collapse_shape.html b/melior/dialect/ods/memref/fn.collapse_shape.html index c69b5ac771..48156b60ae 100644 --- a/melior/dialect/ods/memref/fn.collapse_shape.html +++ b/melior/dialect/ods/memref/fn.collapse_shape.html @@ -1,9 +1,9 @@ -collapse_shape in melior::dialect::ods::memref - Rust +collapse_shape in melior::dialect::ods::memref - Rust
    pub fn collapse_shape<'c>(
         context: &'c Context,
         result: Type<'c>,
         src: Value<'c, '_>,
         reassociation: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> CollapseShapeOp<'c>
    Expand description

    Creates a new collapse_shape operation. Operation to produce a memref with a smaller rank..

    +) -> CollapseShapeOp<'c>
    Expand description

    Creates a collapse_shape operation. Operation to produce a memref with a smaller rank..

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.copy.html b/melior/dialect/ods/memref/fn.copy.html index 92d1edf299..926cc45614 100644 --- a/melior/dialect/ods/memref/fn.copy.html +++ b/melior/dialect/ods/memref/fn.copy.html @@ -1,8 +1,8 @@ -copy in melior::dialect::ods::memref - Rust +copy in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::copy

    source ·
    pub fn copy<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> CopyOp<'c>
    Expand description

    Creates a new copy operation.

    +) -> CopyOp<'c>
    Expand description

    Creates a copy operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.dealloc.html b/melior/dialect/ods/memref/fn.dealloc.html index fc95a6f525..e5910f5647 100644 --- a/melior/dialect/ods/memref/fn.dealloc.html +++ b/melior/dialect/ods/memref/fn.dealloc.html @@ -1,7 +1,7 @@ -dealloc in melior::dialect::ods::memref - Rust +dealloc in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::dealloc

    source ·
    pub fn dealloc<'c>(
         context: &'c Context,
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> DeallocOp<'c>
    Expand description

    Creates a new dealloc operation. Memory deallocation operation.

    +) -> DeallocOp<'c>
    Expand description

    Creates a dealloc operation. Memory deallocation operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.dim.html b/melior/dialect/ods/memref/fn.dim.html index 744772b23c..aecd8427b5 100644 --- a/melior/dialect/ods/memref/fn.dim.html +++ b/melior/dialect/ods/memref/fn.dim.html @@ -1,9 +1,9 @@ -dim in melior::dialect::ods::memref - Rust +dim in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::dim

    source ·
    pub fn dim<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         index: Value<'c, '_>,
         location: Location<'c>
    -) -> DimOp<'c>
    Expand description

    Creates a new dim operation. Dimension index operation.

    +) -> DimOp<'c>
    Expand description

    Creates a dim operation. Dimension index operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.dma_start.html b/melior/dialect/ods/memref/fn.dma_start.html index 2a8dd33720..977f64bb09 100644 --- a/melior/dialect/ods/memref/fn.dma_start.html +++ b/melior/dialect/ods/memref/fn.dma_start.html @@ -1,7 +1,7 @@ -dma_start in melior::dialect::ods::memref - Rust +dma_start in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::dma_start

    source ·
    pub fn dma_start<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> DmaStartOp<'c>
    Expand description

    Creates a new dma_start operation. Non-blocking DMA operation that starts a transfer.

    +) -> DmaStartOp<'c>
    Expand description

    Creates a dma_start operation. Non-blocking DMA operation that starts a transfer.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.dma_wait.html b/melior/dialect/ods/memref/fn.dma_wait.html index f84e13bada..281784e95b 100644 --- a/melior/dialect/ods/memref/fn.dma_wait.html +++ b/melior/dialect/ods/memref/fn.dma_wait.html @@ -1,9 +1,9 @@ -dma_wait in melior::dialect::ods::memref - Rust +dma_wait in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::dma_wait

    source ·
    pub fn dma_wait<'c>(
         context: &'c Context,
         tag_mem_ref: Value<'c, '_>,
         tag_indices: &[Value<'c, '_>],
         num_elements: Value<'c, '_>,
         location: Location<'c>
    -) -> DmaWaitOp<'c>
    Expand description

    Creates a new dma_wait operation. Blocking DMA operation that waits for transfer completion.

    +) -> DmaWaitOp<'c>
    Expand description

    Creates a dma_wait operation. Blocking DMA operation that waits for transfer completion.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.expand_shape.html b/melior/dialect/ods/memref/fn.expand_shape.html index e8b8f9ed01..ffa2e52253 100644 --- a/melior/dialect/ods/memref/fn.expand_shape.html +++ b/melior/dialect/ods/memref/fn.expand_shape.html @@ -1,9 +1,9 @@ -expand_shape in melior::dialect::ods::memref - Rust +expand_shape in melior::dialect::ods::memref - Rust
    pub fn expand_shape<'c>(
         context: &'c Context,
         result: Type<'c>,
         src: Value<'c, '_>,
         reassociation: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ExpandShapeOp<'c>
    Expand description

    Creates a new expand_shape operation. Operation to produce a memref with a higher rank..

    +) -> ExpandShapeOp<'c>
    Expand description

    Creates a expand_shape operation. Operation to produce a memref with a higher rank..

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.extract_aligned_pointer_as_index.html b/melior/dialect/ods/memref/fn.extract_aligned_pointer_as_index.html index 092ba6a378..1383952deb 100644 --- a/melior/dialect/ods/memref/fn.extract_aligned_pointer_as_index.html +++ b/melior/dialect/ods/memref/fn.extract_aligned_pointer_as_index.html @@ -1,8 +1,8 @@ -extract_aligned_pointer_as_index in melior::dialect::ods::memref - Rust +extract_aligned_pointer_as_index in melior::dialect::ods::memref - Rust
    pub fn extract_aligned_pointer_as_index<'c>(
         context: &'c Context,
         aligned_pointer: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> ExtractAlignedPointerAsIndexOp<'c>
    Expand description

    Creates a new extract_aligned_pointer_as_index operation. Extracts a memref’s underlying aligned pointer as an index.

    +) -> ExtractAlignedPointerAsIndexOp<'c>
    Expand description

    Creates a extract_aligned_pointer_as_index operation. Extracts a memref’s underlying aligned pointer as an index.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.extract_strided_metadata.html b/melior/dialect/ods/memref/fn.extract_strided_metadata.html index 9860b134e9..2866f0b04e 100644 --- a/melior/dialect/ods/memref/fn.extract_strided_metadata.html +++ b/melior/dialect/ods/memref/fn.extract_strided_metadata.html @@ -1,7 +1,7 @@ -extract_strided_metadata in melior::dialect::ods::memref - Rust +extract_strided_metadata in melior::dialect::ods::memref - Rust
    pub fn extract_strided_metadata<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> ExtractStridedMetadataOp<'c>
    Expand description

    Creates a new extract_strided_metadata operation. Extracts a buffer base with offset and strides.

    +) -> ExtractStridedMetadataOp<'c>
    Expand description

    Creates a extract_strided_metadata operation. Extracts a buffer base with offset and strides.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.generic_atomic_rmw.html b/melior/dialect/ods/memref/fn.generic_atomic_rmw.html index 666de4b6df..25c1787bc4 100644 --- a/melior/dialect/ods/memref/fn.generic_atomic_rmw.html +++ b/melior/dialect/ods/memref/fn.generic_atomic_rmw.html @@ -1,4 +1,4 @@ -generic_atomic_rmw in melior::dialect::ods::memref - Rust +generic_atomic_rmw in melior::dialect::ods::memref - Rust
    pub fn generic_atomic_rmw<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         indices: &[Value<'c, '_>],
         atomic_body: Region<'c>,
         location: Location<'c>
    -) -> GenericAtomicRMWOp<'c>
    Expand description

    Creates a new generic_atomic_rmw operation. Atomic read-modify-write operation with a region.

    +) -> GenericAtomicRMWOp<'c>
    Expand description

    Creates a generic_atomic_rmw operation. Atomic read-modify-write operation with a region.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.get_global.html b/melior/dialect/ods/memref/fn.get_global.html index 52791521ff..44c81d4aae 100644 --- a/melior/dialect/ods/memref/fn.get_global.html +++ b/melior/dialect/ods/memref/fn.get_global.html @@ -1,8 +1,8 @@ -get_global in melior::dialect::ods::memref - Rust +get_global in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::get_global

    source ·
    pub fn get_global<'c>(
         context: &'c Context,
         result: Type<'c>,
         _name: FlatSymbolRefAttribute<'c>,
         location: Location<'c>
    -) -> GetGlobalOp<'c>
    Expand description

    Creates a new get_global operation. Get the memref pointing to a global variable.

    +) -> GetGlobalOp<'c>
    Expand description

    Creates a get_global operation. Get the memref pointing to a global variable.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.global.html b/melior/dialect/ods/memref/fn.global.html index 88616c0d38..ef6dd9ecd4 100644 --- a/melior/dialect/ods/memref/fn.global.html +++ b/melior/dialect/ods/memref/fn.global.html @@ -1,8 +1,8 @@ -global in melior::dialect::ods::memref - Rust +global in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::global

    source ·
    pub fn global<'c>(
         context: &'c Context,
         sym_name: StringAttribute<'c>,
         type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> GlobalOp<'c>
    Expand description

    Creates a new global operation. Declare or define a global memref variable.

    +) -> GlobalOp<'c>
    Expand description

    Creates a global operation. Declare or define a global memref variable.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.load.html b/melior/dialect/ods/memref/fn.load.html index dec4a2db97..e2d7e01cec 100644 --- a/melior/dialect/ods/memref/fn.load.html +++ b/melior/dialect/ods/memref/fn.load.html @@ -1,9 +1,9 @@ -load in melior::dialect::ods::memref - Rust +load in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::load

    source ·
    pub fn load<'c>(
         context: &'c Context,
         result: Type<'c>,
         memref: Value<'c, '_>,
         indices: &[Value<'c, '_>],
         location: Location<'c>
    -) -> LoadOp<'c>
    Expand description

    Creates a new load operation. Load operation.

    +) -> LoadOp<'c>
    Expand description

    Creates a load operation. Load operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.memory_space_cast.html b/melior/dialect/ods/memref/fn.memory_space_cast.html index 7f2fd45b50..4dda005c49 100644 --- a/melior/dialect/ods/memref/fn.memory_space_cast.html +++ b/melior/dialect/ods/memref/fn.memory_space_cast.html @@ -1,8 +1,8 @@ -memory_space_cast in melior::dialect::ods::memref - Rust +memory_space_cast in melior::dialect::ods::memref - Rust
    pub fn memory_space_cast<'c>(
         context: &'c Context,
         dest: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> MemorySpaceCastOp<'c>
    Expand description

    Creates a new memory_space_cast operation. Memref memory space cast operation.

    +) -> MemorySpaceCastOp<'c>
    Expand description

    Creates a memory_space_cast operation. Memref memory space cast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.prefetch.html b/melior/dialect/ods/memref/fn.prefetch.html index a1572eede0..75c6939dd9 100644 --- a/melior/dialect/ods/memref/fn.prefetch.html +++ b/melior/dialect/ods/memref/fn.prefetch.html @@ -1,4 +1,4 @@ -prefetch in melior::dialect::ods::memref - Rust +prefetch in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::prefetch

    source ·
    pub fn prefetch<'c>(
         context: &'c Context,
         memref: Value<'c, '_>,
    @@ -7,5 +7,5 @@
         locality_hint: IntegerAttribute<'c>,
         is_data_cache: Attribute<'c>,
         location: Location<'c>
    -) -> PrefetchOp<'c>
    Expand description

    Creates a new prefetch operation. Prefetch operation.

    +) -> PrefetchOp<'c>
    Expand description

    Creates a prefetch operation. Prefetch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.rank.html b/melior/dialect/ods/memref/fn.rank.html index 9b04243838..b06e075ae7 100644 --- a/melior/dialect/ods/memref/fn.rank.html +++ b/melior/dialect/ods/memref/fn.rank.html @@ -1,7 +1,7 @@ -rank in melior::dialect::ods::memref - Rust +rank in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::rank

    source ·
    pub fn rank<'c>(
         context: &'c Context,
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> RankOp<'c>
    Expand description

    Creates a new rank operation. Rank operation.

    +) -> RankOp<'c>
    Expand description

    Creates a rank operation. Rank operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.realloc.html b/melior/dialect/ods/memref/fn.realloc.html index ba52b2303f..a09ab36f7d 100644 --- a/melior/dialect/ods/memref/fn.realloc.html +++ b/melior/dialect/ods/memref/fn.realloc.html @@ -1,7 +1,7 @@ -realloc in melior::dialect::ods::memref - Rust +realloc in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::realloc

    source ·
    pub fn realloc<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> ReallocOp<'c>
    Expand description

    Creates a new realloc operation. Memory reallocation operation.

    +) -> ReallocOp<'c>
    Expand description

    Creates a realloc operation. Memory reallocation operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.reinterpret_cast.html b/melior/dialect/ods/memref/fn.reinterpret_cast.html index 400e08d246..b1cd414bb3 100644 --- a/melior/dialect/ods/memref/fn.reinterpret_cast.html +++ b/melior/dialect/ods/memref/fn.reinterpret_cast.html @@ -1,4 +1,4 @@ -reinterpret_cast in melior::dialect::ods::memref - Rust +reinterpret_cast in melior::dialect::ods::memref - Rust
    pub fn reinterpret_cast<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -10,5 +10,5 @@
         static_sizes: Attribute<'c>,
         static_strides: Attribute<'c>,
         location: Location<'c>
    -) -> ReinterpretCastOp<'c>
    Expand description

    Creates a new reinterpret_cast operation. Memref reinterpret cast operation.

    +) -> ReinterpretCastOp<'c>
    Expand description

    Creates a reinterpret_cast operation. Memref reinterpret cast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.reshape.html b/melior/dialect/ods/memref/fn.reshape.html index a4034bccca..4e826dd966 100644 --- a/melior/dialect/ods/memref/fn.reshape.html +++ b/melior/dialect/ods/memref/fn.reshape.html @@ -1,9 +1,9 @@ -reshape in melior::dialect::ods::memref - Rust +reshape in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::reshape

    source ·
    pub fn reshape<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         shape: Value<'c, '_>,
         location: Location<'c>
    -) -> ReshapeOp<'c>
    Expand description

    Creates a new reshape operation. Memref reshape operation.

    +) -> ReshapeOp<'c>
    Expand description

    Creates a reshape operation. Memref reshape operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.store.html b/melior/dialect/ods/memref/fn.store.html index ed132eaa91..7e62f12af9 100644 --- a/melior/dialect/ods/memref/fn.store.html +++ b/melior/dialect/ods/memref/fn.store.html @@ -1,9 +1,9 @@ -store in melior::dialect::ods::memref - Rust +store in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::store

    source ·
    pub fn store<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         memref: Value<'c, '_>,
         indices: &[Value<'c, '_>],
         location: Location<'c>
    -) -> StoreOp<'c>
    Expand description

    Creates a new store operation. Store operation.

    +) -> StoreOp<'c>
    Expand description

    Creates a store operation. Store operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.subview.html b/melior/dialect/ods/memref/fn.subview.html index 4f8c3d867f..379b73c893 100644 --- a/melior/dialect/ods/memref/fn.subview.html +++ b/melior/dialect/ods/memref/fn.subview.html @@ -1,4 +1,4 @@ -subview in melior::dialect::ods::memref - Rust +subview in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::subview

    source ·
    pub fn subview<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -10,5 +10,5 @@
         static_sizes: Attribute<'c>,
         static_strides: Attribute<'c>,
         location: Location<'c>
    -) -> SubViewOp<'c>
    Expand description

    Creates a new subview operation. Memref subview operation.

    +) -> SubViewOp<'c>
    Expand description

    Creates a subview operation. Memref subview operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.tensor_store.html b/melior/dialect/ods/memref/fn.tensor_store.html index b7c54f7c4f..c1b8d338d1 100644 --- a/melior/dialect/ods/memref/fn.tensor_store.html +++ b/melior/dialect/ods/memref/fn.tensor_store.html @@ -1,8 +1,8 @@ -tensor_store in melior::dialect::ods::memref - Rust +tensor_store in melior::dialect::ods::memref - Rust
    pub fn tensor_store<'c>(
         context: &'c Context,
         tensor: Value<'c, '_>,
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> TensorStoreOp<'c>
    Expand description

    Creates a new tensor_store operation. Tensor store operation.

    +) -> TensorStoreOp<'c>
    Expand description

    Creates a tensor_store operation. Tensor store operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.transpose.html b/melior/dialect/ods/memref/fn.transpose.html index 4582054efb..b507ef1674 100644 --- a/melior/dialect/ods/memref/fn.transpose.html +++ b/melior/dialect/ods/memref/fn.transpose.html @@ -1,8 +1,8 @@ -transpose in melior::dialect::ods::memref - Rust +transpose in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::transpose

    source ·
    pub fn transpose<'c>(
         context: &'c Context,
         in: Value<'c, '_>,
         permutation: Attribute<'c>,
         location: Location<'c>
    -) -> TransposeOp<'c>
    Expand description

    Creates a new transpose operation. transpose produces a new strided memref (metadata-only).

    +) -> TransposeOp<'c>
    Expand description

    Creates a transpose operation. transpose produces a new strided memref (metadata-only).

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/fn.view.html b/melior/dialect/ods/memref/fn.view.html index b75a9c0e7b..cbcafdcc52 100644 --- a/melior/dialect/ods/memref/fn.view.html +++ b/melior/dialect/ods/memref/fn.view.html @@ -1,9 +1,9 @@ -view in melior::dialect::ods::memref - Rust +view in melior::dialect::ods::memref - Rust

    Function melior::dialect::ods::memref::view

    source ·
    pub fn view<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
         byte_shift: Value<'c, '_>,
         sizes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ViewOp<'c>
    Expand description

    Creates a new view operation. Memref view operation.

    +) -> ViewOp<'c>
    Expand description

    Creates a view operation. Memref view operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/memref/index.html b/melior/dialect/ods/memref/index.html index aebcd12827..87a57076cf 100644 --- a/melior/dialect/ods/memref/index.html +++ b/melior/dialect/ods/memref/index.html @@ -3,4 +3,4 @@

    The memref dialect is intended to hold core memref creation and manipulation ops, which are not strongly associated with any particular other dialect or domain abstraction.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn._operation.html b/melior/dialect/ods/pdl/fn._operation.html index c1c2bf466f..322b1f37d6 100644 --- a/melior/dialect/ods/pdl/fn._operation.html +++ b/melior/dialect/ods/pdl/fn._operation.html @@ -1,4 +1,4 @@ -_operation in melior::dialect::ods::pdl - Rust +_operation in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::_operation

    source ·
    pub fn _operation<'c>(
         context: &'c Context,
         op: Type<'c>,
    @@ -7,5 +7,5 @@
         type_values: &[Value<'c, '_>],
         attribute_value_names: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> OperationOp<'c>
    Expand description

    Creates a new operation operation. Define an operation within a pattern.

    +) -> OperationOp<'c>
    Expand description

    Creates a operation operation. Define an operation within a pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.apply_native_constraint.html b/melior/dialect/ods/pdl/fn.apply_native_constraint.html index c04cfcf115..f750de6e51 100644 --- a/melior/dialect/ods/pdl/fn.apply_native_constraint.html +++ b/melior/dialect/ods/pdl/fn.apply_native_constraint.html @@ -1,8 +1,8 @@ -apply_native_constraint in melior::dialect::ods::pdl - Rust +apply_native_constraint in melior::dialect::ods::pdl - Rust
    pub fn apply_native_constraint<'c>(
         context: &'c Context,
         args: &[Value<'c, '_>],
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> ApplyNativeConstraintOp<'c>
    Expand description

    Creates a new apply_native_constraint operation. Apply a native constraint to a set of provided entities.

    +) -> ApplyNativeConstraintOp<'c>
    Expand description

    Creates a apply_native_constraint operation. Apply a native constraint to a set of provided entities.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.apply_native_rewrite.html b/melior/dialect/ods/pdl/fn.apply_native_rewrite.html index 6102b45f46..af6e39cb05 100644 --- a/melior/dialect/ods/pdl/fn.apply_native_rewrite.html +++ b/melior/dialect/ods/pdl/fn.apply_native_rewrite.html @@ -1,9 +1,9 @@ -apply_native_rewrite in melior::dialect::ods::pdl - Rust +apply_native_rewrite in melior::dialect::ods::pdl - Rust
    pub fn apply_native_rewrite<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         args: &[Value<'c, '_>],
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> ApplyNativeRewriteOp<'c>
    Expand description

    Creates a new apply_native_rewrite operation. Apply a native rewrite method inside of pdl.rewrite region.

    +) -> ApplyNativeRewriteOp<'c>
    Expand description

    Creates a apply_native_rewrite operation. Apply a native rewrite method inside of pdl.rewrite region.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.attribute.html b/melior/dialect/ods/pdl/fn.attribute.html index ca34fef73b..6a8db27e72 100644 --- a/melior/dialect/ods/pdl/fn.attribute.html +++ b/melior/dialect/ods/pdl/fn.attribute.html @@ -1,7 +1,7 @@ -attribute in melior::dialect::ods::pdl - Rust +attribute in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::attribute

    source ·
    pub fn attribute<'c>(
         context: &'c Context,
         attr: Type<'c>,
         location: Location<'c>
    -) -> AttributeOp<'c>
    Expand description

    Creates a new attribute operation. Define an input attribute in a pattern.

    +) -> AttributeOp<'c>
    Expand description

    Creates a attribute operation. Define an input attribute in a pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.erase.html b/melior/dialect/ods/pdl/fn.erase.html index 24a005a667..1962718cec 100644 --- a/melior/dialect/ods/pdl/fn.erase.html +++ b/melior/dialect/ods/pdl/fn.erase.html @@ -1,7 +1,7 @@ -erase in melior::dialect::ods::pdl - Rust +erase in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::erase

    source ·
    pub fn erase<'c>(
         context: &'c Context,
         op_value: Value<'c, '_>,
         location: Location<'c>
    -) -> EraseOp<'c>
    Expand description

    Creates a new erase operation. Mark an input operation as erased.

    +) -> EraseOp<'c>
    Expand description

    Creates a erase operation. Mark an input operation as erased.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.operand.html b/melior/dialect/ods/pdl/fn.operand.html index 782dc29302..c05a3d35d0 100644 --- a/melior/dialect/ods/pdl/fn.operand.html +++ b/melior/dialect/ods/pdl/fn.operand.html @@ -1,7 +1,7 @@ -operand in melior::dialect::ods::pdl - Rust +operand in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::operand

    source ·
    pub fn operand<'c>(
         context: &'c Context,
         value: Type<'c>,
         location: Location<'c>
    -) -> OperandOp<'c>
    Expand description

    Creates a new operand operation. Define an external input operand in a pattern.

    +) -> OperandOp<'c>
    Expand description

    Creates a operand operation. Define an external input operand in a pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.operands.html b/melior/dialect/ods/pdl/fn.operands.html index 97ad8d96a6..9c6017c0c5 100644 --- a/melior/dialect/ods/pdl/fn.operands.html +++ b/melior/dialect/ods/pdl/fn.operands.html @@ -1,7 +1,7 @@ -operands in melior::dialect::ods::pdl - Rust +operands in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::operands

    source ·
    pub fn operands<'c>(
         context: &'c Context,
         value: Type<'c>,
         location: Location<'c>
    -) -> OperandsOp<'c>
    Expand description

    Creates a new operands operation. Define a range of input operands in a pattern.

    +) -> OperandsOp<'c>
    Expand description

    Creates a operands operation. Define a range of input operands in a pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.pattern.html b/melior/dialect/ods/pdl/fn.pattern.html index a83bc84ad9..8d4a924004 100644 --- a/melior/dialect/ods/pdl/fn.pattern.html +++ b/melior/dialect/ods/pdl/fn.pattern.html @@ -1,8 +1,8 @@ -pattern in melior::dialect::ods::pdl - Rust +pattern in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::pattern

    source ·
    pub fn pattern<'c>(
         context: &'c Context,
         body_region: Region<'c>,
         benefit: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> PatternOp<'c>
    Expand description

    Creates a new pattern operation. Define a rewrite pattern.

    +) -> PatternOp<'c>
    Expand description

    Creates a pattern operation. Define a rewrite pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.range.html b/melior/dialect/ods/pdl/fn.range.html index 653cfa4d1a..fa947c8ec7 100644 --- a/melior/dialect/ods/pdl/fn.range.html +++ b/melior/dialect/ods/pdl/fn.range.html @@ -1,8 +1,8 @@ -range in melior::dialect::ods::pdl - Rust +range in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::range

    source ·
    pub fn range<'c>(
         context: &'c Context,
         result: Type<'c>,
         arguments: &[Value<'c, '_>],
         location: Location<'c>
    -) -> RangeOp<'c>
    Expand description

    Creates a new range operation. Construct a range of pdl entities.

    +) -> RangeOp<'c>
    Expand description

    Creates a range operation. Construct a range of pdl entities.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.replace.html b/melior/dialect/ods/pdl/fn.replace.html index 5a16a23dd8..81412ae19e 100644 --- a/melior/dialect/ods/pdl/fn.replace.html +++ b/melior/dialect/ods/pdl/fn.replace.html @@ -1,8 +1,8 @@ -replace in melior::dialect::ods::pdl - Rust +replace in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::replace

    source ·
    pub fn replace<'c>(
         context: &'c Context,
         op_value: Value<'c, '_>,
         repl_values: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReplaceOp<'c>
    Expand description

    Creates a new replace operation. Mark an input operation as replaced.

    +) -> ReplaceOp<'c>
    Expand description

    Creates a replace operation. Mark an input operation as replaced.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.result.html b/melior/dialect/ods/pdl/fn.result.html index 2ab0a5873a..bcd9d78e3c 100644 --- a/melior/dialect/ods/pdl/fn.result.html +++ b/melior/dialect/ods/pdl/fn.result.html @@ -1,9 +1,9 @@ -result in melior::dialect::ods::pdl - Rust +result in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::result

    source ·
    pub fn result<'c>(
         context: &'c Context,
         val: Type<'c>,
         parent: Value<'c, '_>,
         index: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ResultOp<'c>
    Expand description

    Creates a new result operation. Extract a result from an operation.

    +) -> ResultOp<'c>
    Expand description

    Creates a result operation. Extract a result from an operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.results.html b/melior/dialect/ods/pdl/fn.results.html index 13fc9a46ce..1af63fb191 100644 --- a/melior/dialect/ods/pdl/fn.results.html +++ b/melior/dialect/ods/pdl/fn.results.html @@ -1,8 +1,8 @@ -results in melior::dialect::ods::pdl - Rust +results in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::results

    source ·
    pub fn results<'c>(
         context: &'c Context,
         val: Type<'c>,
         parent: Value<'c, '_>,
         location: Location<'c>
    -) -> ResultsOp<'c>
    Expand description

    Creates a new results operation. Extract a result group from an operation.

    +) -> ResultsOp<'c>
    Expand description

    Creates a results operation. Extract a result group from an operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.rewrite.html b/melior/dialect/ods/pdl/fn.rewrite.html index 977bccdc72..6af527b68f 100644 --- a/melior/dialect/ods/pdl/fn.rewrite.html +++ b/melior/dialect/ods/pdl/fn.rewrite.html @@ -1,8 +1,8 @@ -rewrite in melior::dialect::ods::pdl - Rust +rewrite in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::rewrite

    source ·
    pub fn rewrite<'c>(
         context: &'c Context,
         external_args: &[Value<'c, '_>],
         body_region: Region<'c>,
         location: Location<'c>
    -) -> RewriteOp<'c>
    Expand description

    Creates a new rewrite operation. Specify the rewrite of a matched pattern.

    +) -> RewriteOp<'c>
    Expand description

    Creates a rewrite operation. Specify the rewrite of a matched pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.type.html b/melior/dialect/ods/pdl/fn.type.html index 40843e308d..454f6caa3c 100644 --- a/melior/dialect/ods/pdl/fn.type.html +++ b/melior/dialect/ods/pdl/fn.type.html @@ -1,7 +1,7 @@ -type in melior::dialect::ods::pdl - Rust +type in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::type

    source ·
    pub fn type<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> TypeOp<'c>
    Expand description

    Creates a new type operation. Define a type handle within a pattern.

    +) -> TypeOp<'c>
    Expand description

    Creates a type operation. Define a type handle within a pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/fn.types.html b/melior/dialect/ods/pdl/fn.types.html index 1a9dddbca3..1bccd8270d 100644 --- a/melior/dialect/ods/pdl/fn.types.html +++ b/melior/dialect/ods/pdl/fn.types.html @@ -1,7 +1,7 @@ -types in melior::dialect::ods::pdl - Rust +types in melior::dialect::ods::pdl - Rust

    Function melior::dialect::ods::pdl::types

    source ·
    pub fn types<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> TypesOp<'c>
    Expand description

    Creates a new types operation. Define a range of type handles within a pattern.

    +) -> TypesOp<'c>
    Expand description

    Creates a types operation. Define a range of type handles within a pattern.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl/index.html b/melior/dialect/ods/pdl/index.html index 4d9d18f331..dbb23aebfb 100644 --- a/melior/dialect/ods/pdl/index.html +++ b/melior/dialect/ods/pdl/index.html @@ -33,4 +33,4 @@ look in memory. This is a simple example and pdl provides support for many other features such as applying external constraints or external generator methods. These features and more are detailed below.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.apply_constraint.html b/melior/dialect/ods/pdl_interp/fn.apply_constraint.html index 53c86ba34c..5c0facc47f 100644 --- a/melior/dialect/ods/pdl_interp/fn.apply_constraint.html +++ b/melior/dialect/ods/pdl_interp/fn.apply_constraint.html @@ -1,4 +1,4 @@ -apply_constraint in melior::dialect::ods::pdl_interp - Rust +apply_constraint in melior::dialect::ods::pdl_interp - Rust
    pub fn apply_constraint<'c>(
         context: &'c Context,
         args: &[Value<'c, '_>],
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> ApplyConstraintOp<'c>
    Expand description

    Creates a new apply_constraint operation. Apply a constraint to a set of positional values.

    +) -> ApplyConstraintOp<'c>
    Expand description

    Creates a apply_constraint operation. Apply a constraint to a set of positional values.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.apply_rewrite.html b/melior/dialect/ods/pdl_interp/fn.apply_rewrite.html index 416dca16ec..5a9435c840 100644 --- a/melior/dialect/ods/pdl_interp/fn.apply_rewrite.html +++ b/melior/dialect/ods/pdl_interp/fn.apply_rewrite.html @@ -1,9 +1,9 @@ -apply_rewrite in melior::dialect::ods::pdl_interp - Rust +apply_rewrite in melior::dialect::ods::pdl_interp - Rust
    pub fn apply_rewrite<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         args: &[Value<'c, '_>],
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> ApplyRewriteOp<'c>
    Expand description

    Creates a new apply_rewrite operation. Invoke and apply an externally registered rewrite method.

    +) -> ApplyRewriteOp<'c>
    Expand description

    Creates a apply_rewrite operation. Invoke and apply an externally registered rewrite method.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.are_equal.html b/melior/dialect/ods/pdl_interp/fn.are_equal.html index 30dcd75fcd..d73742619e 100644 --- a/melior/dialect/ods/pdl_interp/fn.are_equal.html +++ b/melior/dialect/ods/pdl_interp/fn.are_equal.html @@ -1,4 +1,4 @@ -are_equal in melior::dialect::ods::pdl_interp - Rust +are_equal in melior::dialect::ods::pdl_interp - Rust
    pub fn are_equal<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         true_dest: &Block<'c>,
         false_dest: &Block<'c>,
         location: Location<'c>
    -) -> AreEqualOp<'c>
    Expand description

    Creates a new are_equal operation. Check if two positional values or ranges are equivalent.

    +) -> AreEqualOp<'c>
    Expand description

    Creates a are_equal operation. Check if two positional values or ranges are equivalent.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.branch.html b/melior/dialect/ods/pdl_interp/fn.branch.html index 4156aa6653..568c073c7a 100644 --- a/melior/dialect/ods/pdl_interp/fn.branch.html +++ b/melior/dialect/ods/pdl_interp/fn.branch.html @@ -1,7 +1,7 @@ -branch in melior::dialect::ods::pdl_interp - Rust +branch in melior::dialect::ods::pdl_interp - Rust

    Function melior::dialect::ods::pdl_interp::branch

    source ·
    pub fn branch<'c>(
         context: &'c Context,
         dest: &Block<'c>,
         location: Location<'c>
    -) -> BranchOp<'c>
    Expand description

    Creates a new branch operation. General branch operation.

    +) -> BranchOp<'c>
    Expand description

    Creates a branch operation. General branch operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.check_attribute.html b/melior/dialect/ods/pdl_interp/fn.check_attribute.html index 5cc2496db5..d0e5b192ad 100644 --- a/melior/dialect/ods/pdl_interp/fn.check_attribute.html +++ b/melior/dialect/ods/pdl_interp/fn.check_attribute.html @@ -1,4 +1,4 @@ -check_attribute in melior::dialect::ods::pdl_interp - Rust +check_attribute in melior::dialect::ods::pdl_interp - Rust
    pub fn check_attribute<'c>(
         context: &'c Context,
         attribute: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         constant_value: Attribute<'c>,
         location: Location<'c>
    -) -> CheckAttributeOp<'c>
    Expand description

    Creates a new check_attribute operation. Check the value of an Attribute.

    +) -> CheckAttributeOp<'c>
    Expand description

    Creates a check_attribute operation. Check the value of an Attribute.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.check_operand_count.html b/melior/dialect/ods/pdl_interp/fn.check_operand_count.html index c3deec5710..302ca164b0 100644 --- a/melior/dialect/ods/pdl_interp/fn.check_operand_count.html +++ b/melior/dialect/ods/pdl_interp/fn.check_operand_count.html @@ -1,4 +1,4 @@ -check_operand_count in melior::dialect::ods::pdl_interp - Rust +check_operand_count in melior::dialect::ods::pdl_interp - Rust
    pub fn check_operand_count<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         count: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> CheckOperandCountOp<'c>
    Expand description

    Creates a new check_operand_count operation. Check the number of operands of an Operation.

    +) -> CheckOperandCountOp<'c>
    Expand description

    Creates a check_operand_count operation. Check the number of operands of an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.check_operation_name.html b/melior/dialect/ods/pdl_interp/fn.check_operation_name.html index 441f6b65f8..0b34299da7 100644 --- a/melior/dialect/ods/pdl_interp/fn.check_operation_name.html +++ b/melior/dialect/ods/pdl_interp/fn.check_operation_name.html @@ -1,4 +1,4 @@ -check_operation_name in melior::dialect::ods::pdl_interp - Rust +check_operation_name in melior::dialect::ods::pdl_interp - Rust
    pub fn check_operation_name<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> CheckOperationNameOp<'c>
    Expand description

    Creates a new check_operation_name operation. Check the OperationName of an Operation.

    +) -> CheckOperationNameOp<'c>
    Expand description

    Creates a check_operation_name operation. Check the OperationName of an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.check_result_count.html b/melior/dialect/ods/pdl_interp/fn.check_result_count.html index a4faa9a858..5d4ed4a542 100644 --- a/melior/dialect/ods/pdl_interp/fn.check_result_count.html +++ b/melior/dialect/ods/pdl_interp/fn.check_result_count.html @@ -1,4 +1,4 @@ -check_result_count in melior::dialect::ods::pdl_interp - Rust +check_result_count in melior::dialect::ods::pdl_interp - Rust
    pub fn check_result_count<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         count: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> CheckResultCountOp<'c>
    Expand description

    Creates a new check_result_count operation. Check the number of results of an Operation.

    +) -> CheckResultCountOp<'c>
    Expand description

    Creates a check_result_count operation. Check the number of results of an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.check_type.html b/melior/dialect/ods/pdl_interp/fn.check_type.html index cef107f9f8..603c8c1b32 100644 --- a/melior/dialect/ods/pdl_interp/fn.check_type.html +++ b/melior/dialect/ods/pdl_interp/fn.check_type.html @@ -1,4 +1,4 @@ -check_type in melior::dialect::ods::pdl_interp - Rust +check_type in melior::dialect::ods::pdl_interp - Rust
    pub fn check_type<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> CheckTypeOp<'c>
    Expand description

    Creates a new check_type operation. Compare a type to a known value.

    +) -> CheckTypeOp<'c>
    Expand description

    Creates a check_type operation. Compare a type to a known value.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.check_types.html b/melior/dialect/ods/pdl_interp/fn.check_types.html index 506f3f21f5..42e04317a2 100644 --- a/melior/dialect/ods/pdl_interp/fn.check_types.html +++ b/melior/dialect/ods/pdl_interp/fn.check_types.html @@ -1,4 +1,4 @@ -check_types in melior::dialect::ods::pdl_interp - Rust +check_types in melior::dialect::ods::pdl_interp - Rust
    pub fn check_types<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         false_dest: &Block<'c>,
         types: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> CheckTypesOp<'c>
    Expand description

    Creates a new check_types operation. Compare a range of types to a range of known values.

    +) -> CheckTypesOp<'c>
    Expand description

    Creates a check_types operation. Compare a range of types to a range of known values.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.continue.html b/melior/dialect/ods/pdl_interp/fn.continue.html index 9f2ea43617..5e40cad9ee 100644 --- a/melior/dialect/ods/pdl_interp/fn.continue.html +++ b/melior/dialect/ods/pdl_interp/fn.continue.html @@ -1,6 +1,6 @@ -continue in melior::dialect::ods::pdl_interp - Rust +continue in melior::dialect::ods::pdl_interp - Rust
    pub fn continue<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> ContinueOp<'c>
    Expand description

    Creates a new continue operation. Breaks the current iteration.

    +) -> ContinueOp<'c>
    Expand description

    Creates a continue operation. Breaks the current iteration.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.create_attribute.html b/melior/dialect/ods/pdl_interp/fn.create_attribute.html index 89f22b4d4c..7aa212efcb 100644 --- a/melior/dialect/ods/pdl_interp/fn.create_attribute.html +++ b/melior/dialect/ods/pdl_interp/fn.create_attribute.html @@ -1,8 +1,8 @@ -create_attribute in melior::dialect::ods::pdl_interp - Rust +create_attribute in melior::dialect::ods::pdl_interp - Rust
    pub fn create_attribute<'c>(
         context: &'c Context,
         attribute: Type<'c>,
         value: Attribute<'c>,
         location: Location<'c>
    -) -> CreateAttributeOp<'c>
    Expand description

    Creates a new create_attribute operation. Create an interpreter handle to a constant Attribute.

    +) -> CreateAttributeOp<'c>
    Expand description

    Creates a create_attribute operation. Create an interpreter handle to a constant Attribute.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.create_operation.html b/melior/dialect/ods/pdl_interp/fn.create_operation.html index f2e653ede5..d46e8945bf 100644 --- a/melior/dialect/ods/pdl_interp/fn.create_operation.html +++ b/melior/dialect/ods/pdl_interp/fn.create_operation.html @@ -1,4 +1,4 @@ -create_operation in melior::dialect::ods::pdl_interp - Rust +create_operation in melior::dialect::ods::pdl_interp - Rust
    pub fn create_operation<'c>(
         context: &'c Context,
         result_op: Type<'c>,
    @@ -8,5 +8,5 @@
         _name: StringAttribute<'c>,
         input_attribute_names: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> CreateOperationOp<'c>
    Expand description

    Creates a new create_operation operation. Create an instance of a specific Operation.

    +) -> CreateOperationOp<'c>
    Expand description

    Creates a create_operation operation. Create an instance of a specific Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.create_range.html b/melior/dialect/ods/pdl_interp/fn.create_range.html index 1fe72bb8c9..0baec69a1d 100644 --- a/melior/dialect/ods/pdl_interp/fn.create_range.html +++ b/melior/dialect/ods/pdl_interp/fn.create_range.html @@ -1,8 +1,8 @@ -create_range in melior::dialect::ods::pdl_interp - Rust +create_range in melior::dialect::ods::pdl_interp - Rust
    pub fn create_range<'c>(
         context: &'c Context,
         result: Type<'c>,
         arguments: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CreateRangeOp<'c>
    Expand description

    Creates a new create_range operation. Construct a range of PDL entities.

    +) -> CreateRangeOp<'c>
    Expand description

    Creates a create_range operation. Construct a range of PDL entities.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.create_type.html b/melior/dialect/ods/pdl_interp/fn.create_type.html index ae0ee525be..02fcf12646 100644 --- a/melior/dialect/ods/pdl_interp/fn.create_type.html +++ b/melior/dialect/ods/pdl_interp/fn.create_type.html @@ -1,8 +1,8 @@ -create_type in melior::dialect::ods::pdl_interp - Rust +create_type in melior::dialect::ods::pdl_interp - Rust
    pub fn create_type<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: TypeAttribute<'c>,
         location: Location<'c>
    -) -> CreateTypeOp<'c>
    Expand description

    Creates a new create_type operation. Create an interpreter handle to a constant Type.

    +) -> CreateTypeOp<'c>
    Expand description

    Creates a create_type operation. Create an interpreter handle to a constant Type.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.create_types.html b/melior/dialect/ods/pdl_interp/fn.create_types.html index f587e0615f..fcb94ea667 100644 --- a/melior/dialect/ods/pdl_interp/fn.create_types.html +++ b/melior/dialect/ods/pdl_interp/fn.create_types.html @@ -1,8 +1,8 @@ -create_types in melior::dialect::ods::pdl_interp - Rust +create_types in melior::dialect::ods::pdl_interp - Rust
    pub fn create_types<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> CreateTypesOp<'c>
    Expand description

    Creates a new create_types operation. Create an interpreter handle to a range of constant Types.

    +) -> CreateTypesOp<'c>
    Expand description

    Creates a create_types operation. Create an interpreter handle to a range of constant Types.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.erase.html b/melior/dialect/ods/pdl_interp/fn.erase.html index cbaf4a64da..dd401bb440 100644 --- a/melior/dialect/ods/pdl_interp/fn.erase.html +++ b/melior/dialect/ods/pdl_interp/fn.erase.html @@ -1,7 +1,7 @@ -erase in melior::dialect::ods::pdl_interp - Rust +erase in melior::dialect::ods::pdl_interp - Rust

    Function melior::dialect::ods::pdl_interp::erase

    source ·
    pub fn erase<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
         location: Location<'c>
    -) -> EraseOp<'c>
    Expand description

    Creates a new erase operation. Mark an operation as erased.

    +) -> EraseOp<'c>
    Expand description

    Creates a erase operation. Mark an operation as erased.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.extract.html b/melior/dialect/ods/pdl_interp/fn.extract.html index 24cd5df374..d7ad3609de 100644 --- a/melior/dialect/ods/pdl_interp/fn.extract.html +++ b/melior/dialect/ods/pdl_interp/fn.extract.html @@ -1,9 +1,9 @@ -extract in melior::dialect::ods::pdl_interp - Rust +extract in melior::dialect::ods::pdl_interp - Rust

    Function melior::dialect::ods::pdl_interp::extract

    source ·
    pub fn extract<'c>(
         context: &'c Context,
         result: Type<'c>,
         range: Value<'c, '_>,
         index: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ExtractOp<'c>
    Expand description

    Creates a new extract operation. Extract the item at the specified index in a range.

    +) -> ExtractOp<'c>
    Expand description

    Creates a extract operation. Extract the item at the specified index in a range.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.finalize.html b/melior/dialect/ods/pdl_interp/fn.finalize.html index 4d7e675254..2dd4b1733f 100644 --- a/melior/dialect/ods/pdl_interp/fn.finalize.html +++ b/melior/dialect/ods/pdl_interp/fn.finalize.html @@ -1,6 +1,6 @@ -finalize in melior::dialect::ods::pdl_interp - Rust +finalize in melior::dialect::ods::pdl_interp - Rust
    pub fn finalize<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> FinalizeOp<'c>
    Expand description

    Creates a new finalize operation. Finalize a pattern match or rewrite sequence.

    +) -> FinalizeOp<'c>
    Expand description

    Creates a finalize operation. Finalize a pattern match or rewrite sequence.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.foreach.html b/melior/dialect/ods/pdl_interp/fn.foreach.html index 4ae93161f9..29e225a55e 100644 --- a/melior/dialect/ods/pdl_interp/fn.foreach.html +++ b/melior/dialect/ods/pdl_interp/fn.foreach.html @@ -1,9 +1,9 @@ -foreach in melior::dialect::ods::pdl_interp - Rust +foreach in melior::dialect::ods::pdl_interp - Rust

    Function melior::dialect::ods::pdl_interp::foreach

    source ·
    pub fn foreach<'c>(
         context: &'c Context,
         values: Value<'c, '_>,
         region: Region<'c>,
         successor: &Block<'c>,
         location: Location<'c>
    -) -> ForEachOp<'c>
    Expand description

    Creates a new foreach operation. Iterates over a range of values or ranges.

    +) -> ForEachOp<'c>
    Expand description

    Creates a foreach operation. Iterates over a range of values or ranges.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.func.html b/melior/dialect/ods/pdl_interp/fn.func.html index 1c91d89a63..e5f61d0fed 100644 --- a/melior/dialect/ods/pdl_interp/fn.func.html +++ b/melior/dialect/ods/pdl_interp/fn.func.html @@ -1,9 +1,9 @@ -func in melior::dialect::ods::pdl_interp - Rust +func in melior::dialect::ods::pdl_interp - Rust

    Function melior::dialect::ods::pdl_interp::func

    source ·
    pub fn func<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> FuncOp<'c>
    Expand description

    Creates a new func operation. PDL Interpreter Function Operation.

    +) -> FuncOp<'c>
    Expand description

    Creates a func operation. PDL Interpreter Function Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_attribute.html b/melior/dialect/ods/pdl_interp/fn.get_attribute.html index f4bfa55b01..d2c0e2ff11 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_attribute.html +++ b/melior/dialect/ods/pdl_interp/fn.get_attribute.html @@ -1,9 +1,9 @@ -get_attribute in melior::dialect::ods::pdl_interp - Rust +get_attribute in melior::dialect::ods::pdl_interp - Rust
    pub fn get_attribute<'c>(
         context: &'c Context,
         attribute: Type<'c>,
         input_op: Value<'c, '_>,
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> GetAttributeOp<'c>
    Expand description

    Creates a new get_attribute operation. Get a specified attribute value from an Operation.

    +) -> GetAttributeOp<'c>
    Expand description

    Creates a get_attribute operation. Get a specified attribute value from an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_attribute_type.html b/melior/dialect/ods/pdl_interp/fn.get_attribute_type.html index 78416e93c3..ef7c3f97af 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_attribute_type.html +++ b/melior/dialect/ods/pdl_interp/fn.get_attribute_type.html @@ -1,8 +1,8 @@ -get_attribute_type in melior::dialect::ods::pdl_interp - Rust +get_attribute_type in melior::dialect::ods::pdl_interp - Rust
    pub fn get_attribute_type<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> GetAttributeTypeOp<'c>
    Expand description

    Creates a new get_attribute_type operation. Get the result type of a specified Attribute.

    +) -> GetAttributeTypeOp<'c>
    Expand description

    Creates a get_attribute_type operation. Get the result type of a specified Attribute.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_defining_op.html b/melior/dialect/ods/pdl_interp/fn.get_defining_op.html index d4054ea284..514bf61d3d 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_defining_op.html +++ b/melior/dialect/ods/pdl_interp/fn.get_defining_op.html @@ -1,8 +1,8 @@ -get_defining_op in melior::dialect::ods::pdl_interp - Rust +get_defining_op in melior::dialect::ods::pdl_interp - Rust
    pub fn get_defining_op<'c>(
         context: &'c Context,
         input_op: Type<'c>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> GetDefiningOpOp<'c>
    Expand description

    Creates a new get_defining_op operation. Get the defining operation of a Value.

    +) -> GetDefiningOpOp<'c>
    Expand description

    Creates a get_defining_op operation. Get the defining operation of a Value.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_operand.html b/melior/dialect/ods/pdl_interp/fn.get_operand.html index dafbd6477c..d2a4921086 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_operand.html +++ b/melior/dialect/ods/pdl_interp/fn.get_operand.html @@ -1,9 +1,9 @@ -get_operand in melior::dialect::ods::pdl_interp - Rust +get_operand in melior::dialect::ods::pdl_interp - Rust
    pub fn get_operand<'c>(
         context: &'c Context,
         value: Type<'c>,
         input_op: Value<'c, '_>,
         index: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> GetOperandOp<'c>
    Expand description

    Creates a new get_operand operation. Get a specified operand from an Operation.

    +) -> GetOperandOp<'c>
    Expand description

    Creates a get_operand operation. Get a specified operand from an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_operands.html b/melior/dialect/ods/pdl_interp/fn.get_operands.html index 0ed76a1154..0daf3d20e2 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_operands.html +++ b/melior/dialect/ods/pdl_interp/fn.get_operands.html @@ -1,8 +1,8 @@ -get_operands in melior::dialect::ods::pdl_interp - Rust +get_operands in melior::dialect::ods::pdl_interp - Rust
    pub fn get_operands<'c>(
         context: &'c Context,
         value: Type<'c>,
         input_op: Value<'c, '_>,
         location: Location<'c>
    -) -> GetOperandsOp<'c>
    Expand description

    Creates a new get_operands operation. Get a specified operand group from an Operation.

    +) -> GetOperandsOp<'c>
    Expand description

    Creates a get_operands operation. Get a specified operand group from an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_result.html b/melior/dialect/ods/pdl_interp/fn.get_result.html index 62e79ea229..a0d4bfa0b6 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_result.html +++ b/melior/dialect/ods/pdl_interp/fn.get_result.html @@ -1,9 +1,9 @@ -get_result in melior::dialect::ods::pdl_interp - Rust +get_result in melior::dialect::ods::pdl_interp - Rust
    pub fn get_result<'c>(
         context: &'c Context,
         value: Type<'c>,
         input_op: Value<'c, '_>,
         index: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> GetResultOp<'c>
    Expand description

    Creates a new get_result operation. Get a specified result from an Operation.

    +) -> GetResultOp<'c>
    Expand description

    Creates a get_result operation. Get a specified result from an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_results.html b/melior/dialect/ods/pdl_interp/fn.get_results.html index a16934be3b..70e5ef4384 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_results.html +++ b/melior/dialect/ods/pdl_interp/fn.get_results.html @@ -1,8 +1,8 @@ -get_results in melior::dialect::ods::pdl_interp - Rust +get_results in melior::dialect::ods::pdl_interp - Rust
    pub fn get_results<'c>(
         context: &'c Context,
         value: Type<'c>,
         input_op: Value<'c, '_>,
         location: Location<'c>
    -) -> GetResultsOp<'c>
    Expand description

    Creates a new get_results operation. Get a specified result group from an Operation.

    +) -> GetResultsOp<'c>
    Expand description

    Creates a get_results operation. Get a specified result group from an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_users.html b/melior/dialect/ods/pdl_interp/fn.get_users.html index 8c64cb5844..d7461e6597 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_users.html +++ b/melior/dialect/ods/pdl_interp/fn.get_users.html @@ -1,8 +1,8 @@ -get_users in melior::dialect::ods::pdl_interp - Rust +get_users in melior::dialect::ods::pdl_interp - Rust
    pub fn get_users<'c>(
         context: &'c Context,
         operations: Type<'c>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> GetUsersOp<'c>
    Expand description

    Creates a new get_users operation. Get the users of a Value.

    +) -> GetUsersOp<'c>
    Expand description

    Creates a get_users operation. Get the users of a Value.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.get_value_type.html b/melior/dialect/ods/pdl_interp/fn.get_value_type.html index 40970000cd..8869faae56 100644 --- a/melior/dialect/ods/pdl_interp/fn.get_value_type.html +++ b/melior/dialect/ods/pdl_interp/fn.get_value_type.html @@ -1,8 +1,8 @@ -get_value_type in melior::dialect::ods::pdl_interp - Rust +get_value_type in melior::dialect::ods::pdl_interp - Rust
    pub fn get_value_type<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> GetValueTypeOp<'c>
    Expand description

    Creates a new get_value_type operation. Get the result type of a specified Value.

    +) -> GetValueTypeOp<'c>
    Expand description

    Creates a get_value_type operation. Get the result type of a specified Value.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.is_not_null.html b/melior/dialect/ods/pdl_interp/fn.is_not_null.html index 5834d5de92..0ce4b59dc6 100644 --- a/melior/dialect/ods/pdl_interp/fn.is_not_null.html +++ b/melior/dialect/ods/pdl_interp/fn.is_not_null.html @@ -1,9 +1,9 @@ -is_not_null in melior::dialect::ods::pdl_interp - Rust +is_not_null in melior::dialect::ods::pdl_interp - Rust
    pub fn is_not_null<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         true_dest: &Block<'c>,
         false_dest: &Block<'c>,
         location: Location<'c>
    -) -> IsNotNullOp<'c>
    Expand description

    Creates a new is_not_null operation. Check if a positional value is non-null.

    +) -> IsNotNullOp<'c>
    Expand description

    Creates a is_not_null operation. Check if a positional value is non-null.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.record_match.html b/melior/dialect/ods/pdl_interp/fn.record_match.html index 575fb45a1d..28f274c46c 100644 --- a/melior/dialect/ods/pdl_interp/fn.record_match.html +++ b/melior/dialect/ods/pdl_interp/fn.record_match.html @@ -1,4 +1,4 @@ -record_match in melior::dialect::ods::pdl_interp - Rust +record_match in melior::dialect::ods::pdl_interp - Rust
    pub fn record_match<'c>(
         context: &'c Context,
         inputs: &[Value<'c, '_>],
    @@ -7,5 +7,5 @@
         rewriter: Attribute<'c>,
         benefit: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> RecordMatchOp<'c>
    Expand description

    Creates a new record_match operation. Record the metadata for a successful pattern match.

    +) -> RecordMatchOp<'c>
    Expand description

    Creates a record_match operation. Record the metadata for a successful pattern match.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.replace.html b/melior/dialect/ods/pdl_interp/fn.replace.html index 06b41a6856..78d18c2bf3 100644 --- a/melior/dialect/ods/pdl_interp/fn.replace.html +++ b/melior/dialect/ods/pdl_interp/fn.replace.html @@ -1,8 +1,8 @@ -replace in melior::dialect::ods::pdl_interp - Rust +replace in melior::dialect::ods::pdl_interp - Rust

    Function melior::dialect::ods::pdl_interp::replace

    source ·
    pub fn replace<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
         repl_values: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReplaceOp<'c>
    Expand description

    Creates a new replace operation. Mark an operation as replaced.

    +) -> ReplaceOp<'c>
    Expand description

    Creates a replace operation. Mark an operation as replaced.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.switch_attribute.html b/melior/dialect/ods/pdl_interp/fn.switch_attribute.html index cc4c11ec47..64c39f4c9d 100644 --- a/melior/dialect/ods/pdl_interp/fn.switch_attribute.html +++ b/melior/dialect/ods/pdl_interp/fn.switch_attribute.html @@ -1,4 +1,4 @@ -switch_attribute in melior::dialect::ods::pdl_interp - Rust +switch_attribute in melior::dialect::ods::pdl_interp - Rust
    pub fn switch_attribute<'c>(
         context: &'c Context,
         attribute: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         cases: &[&Block<'c>],
         case_values: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> SwitchAttributeOp<'c>
    Expand description

    Creates a new switch_attribute operation. Switch on the value of an Attribute.

    +) -> SwitchAttributeOp<'c>
    Expand description

    Creates a switch_attribute operation. Switch on the value of an Attribute.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.switch_operand_count.html b/melior/dialect/ods/pdl_interp/fn.switch_operand_count.html index 3cf34a60da..4fd5aabfd1 100644 --- a/melior/dialect/ods/pdl_interp/fn.switch_operand_count.html +++ b/melior/dialect/ods/pdl_interp/fn.switch_operand_count.html @@ -1,4 +1,4 @@ -switch_operand_count in melior::dialect::ods::pdl_interp - Rust +switch_operand_count in melior::dialect::ods::pdl_interp - Rust
    pub fn switch_operand_count<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         cases: &[&Block<'c>],
         case_values: Attribute<'c>,
         location: Location<'c>
    -) -> SwitchOperandCountOp<'c>
    Expand description

    Creates a new switch_operand_count operation. Switch on the operand count of an Operation.

    +) -> SwitchOperandCountOp<'c>
    Expand description

    Creates a switch_operand_count operation. Switch on the operand count of an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.switch_operation_name.html b/melior/dialect/ods/pdl_interp/fn.switch_operation_name.html index 82712b65ab..5f957c644a 100644 --- a/melior/dialect/ods/pdl_interp/fn.switch_operation_name.html +++ b/melior/dialect/ods/pdl_interp/fn.switch_operation_name.html @@ -1,4 +1,4 @@ -switch_operation_name in melior::dialect::ods::pdl_interp - Rust +switch_operation_name in melior::dialect::ods::pdl_interp - Rust
    pub fn switch_operation_name<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         cases: &[&Block<'c>],
         case_values: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> SwitchOperationNameOp<'c>
    Expand description

    Creates a new switch_operation_name operation. Switch on the OperationName of an Operation.

    +) -> SwitchOperationNameOp<'c>
    Expand description

    Creates a switch_operation_name operation. Switch on the OperationName of an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.switch_result_count.html b/melior/dialect/ods/pdl_interp/fn.switch_result_count.html index 37f81b40a3..d4e5851aea 100644 --- a/melior/dialect/ods/pdl_interp/fn.switch_result_count.html +++ b/melior/dialect/ods/pdl_interp/fn.switch_result_count.html @@ -1,4 +1,4 @@ -switch_result_count in melior::dialect::ods::pdl_interp - Rust +switch_result_count in melior::dialect::ods::pdl_interp - Rust
    pub fn switch_result_count<'c>(
         context: &'c Context,
         input_op: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         cases: &[&Block<'c>],
         case_values: Attribute<'c>,
         location: Location<'c>
    -) -> SwitchResultCountOp<'c>
    Expand description

    Creates a new switch_result_count operation. Switch on the result count of an Operation.

    +) -> SwitchResultCountOp<'c>
    Expand description

    Creates a switch_result_count operation. Switch on the result count of an Operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.switch_type.html b/melior/dialect/ods/pdl_interp/fn.switch_type.html index a3033fb252..7e063b0195 100644 --- a/melior/dialect/ods/pdl_interp/fn.switch_type.html +++ b/melior/dialect/ods/pdl_interp/fn.switch_type.html @@ -1,4 +1,4 @@ -switch_type in melior::dialect::ods::pdl_interp - Rust +switch_type in melior::dialect::ods::pdl_interp - Rust
    pub fn switch_type<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         cases: &[&Block<'c>],
         case_values: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> SwitchTypeOp<'c>
    Expand description

    Creates a new switch_type operation. Switch on a Type value.

    +) -> SwitchTypeOp<'c>
    Expand description

    Creates a switch_type operation. Switch on a Type value.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/fn.switch_types.html b/melior/dialect/ods/pdl_interp/fn.switch_types.html index 960ba9c9c1..91fb7ba4ce 100644 --- a/melior/dialect/ods/pdl_interp/fn.switch_types.html +++ b/melior/dialect/ods/pdl_interp/fn.switch_types.html @@ -1,4 +1,4 @@ -switch_types in melior::dialect::ods::pdl_interp - Rust +switch_types in melior::dialect::ods::pdl_interp - Rust
    pub fn switch_types<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         cases: &[&Block<'c>],
         case_values: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> SwitchTypesOp<'c>
    Expand description

    Creates a new switch_types operation. Switch on a range of Type values.

    +) -> SwitchTypesOp<'c>
    Expand description

    Creates a switch_types operation. Switch on a range of Type values.

    \ No newline at end of file diff --git a/melior/dialect/ods/pdl_interp/index.html b/melior/dialect/ods/pdl_interp/index.html index df8611d703..e259ea831d 100644 --- a/melior/dialect/ods/pdl_interp/index.html +++ b/melior/dialect/ods/pdl_interp/index.html @@ -8,4 +8,4 @@ etc. Many of the operations within this dialect also fuse branching control flow with some form of a predicate comparison operation. This type of fusion reduces the amount of work that an interpreter must do when executing.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/quant/fn.dcast.html b/melior/dialect/ods/quant/fn.dcast.html index b9ba691931..a85cdee76e 100644 --- a/melior/dialect/ods/quant/fn.dcast.html +++ b/melior/dialect/ods/quant/fn.dcast.html @@ -1,8 +1,8 @@ -dcast in melior::dialect::ods::quant - Rust +dcast in melior::dialect::ods::quant - Rust

    Function melior::dialect::ods::quant::dcast

    source ·
    pub fn dcast<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> DequantizeCastOp<'c>
    Expand description

    Creates a new dcast operation. Convert back from a quantized to quantizable (expressed) type operation.

    +) -> DequantizeCastOp<'c>
    Expand description

    Creates a dcast operation. Convert back from a quantized to quantizable (expressed) type operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/quant/fn.qcast.html b/melior/dialect/ods/quant/fn.qcast.html index f688d20357..64d53828d3 100644 --- a/melior/dialect/ods/quant/fn.qcast.html +++ b/melior/dialect/ods/quant/fn.qcast.html @@ -1,8 +1,8 @@ -qcast in melior::dialect::ods::quant - Rust +qcast in melior::dialect::ods::quant - Rust

    Function melior::dialect::ods::quant::qcast

    source ·
    pub fn qcast<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> QuantizeCastOp<'c>
    Expand description

    Creates a new qcast operation. Convert a quantizable type to a quantized type.

    +) -> QuantizeCastOp<'c>
    Expand description

    Creates a qcast operation. Convert a quantizable type to a quantized type.

    \ No newline at end of file diff --git a/melior/dialect/ods/quant/fn.scast.html b/melior/dialect/ods/quant/fn.scast.html index b9d16c5bee..2ae27d0384 100644 --- a/melior/dialect/ods/quant/fn.scast.html +++ b/melior/dialect/ods/quant/fn.scast.html @@ -1,8 +1,8 @@ -scast in melior::dialect::ods::quant - Rust +scast in melior::dialect::ods::quant - Rust

    Function melior::dialect::ods::quant::scast

    source ·
    pub fn scast<'c>(
         context: &'c Context,
         res: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> StorageCastOp<'c>
    Expand description

    Creates a new scast operation. Cast from or to a type based on the storage type and the corresponding quantized type.

    +) -> StorageCastOp<'c>
    Expand description

    Creates a scast operation. Cast from or to a type based on the storage type and the corresponding quantized type.

    \ No newline at end of file diff --git a/melior/dialect/ods/quant/index.html b/melior/dialect/ods/quant/index.html index 5dbf861126..48942af793 100644 --- a/melior/dialect/ods/quant/index.html +++ b/melior/dialect/ods/quant/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::quant - Rust

    Module melior::dialect::ods::quant

    source ·
    Expand description

    quant dialect.

    -

    Structs

    Functions

    • Creates a new dcast operation. Convert back from a quantized to quantizable (expressed) type operation.
    • Creates a new qcast operation. Convert a quantizable type to a quantized type.
    • Creates a new scast operation. Cast from or to a type based on the storage type and the corresponding quantized type.
    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.condition.html b/melior/dialect/ods/scf/fn.condition.html index fc17107c4d..18fc9f61d6 100644 --- a/melior/dialect/ods/scf/fn.condition.html +++ b/melior/dialect/ods/scf/fn.condition.html @@ -1,8 +1,8 @@ -condition in melior::dialect::ods::scf - Rust +condition in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::condition

    source ·
    pub fn condition<'c>(
         context: &'c Context,
         condition: Value<'c, '_>,
         args: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ConditionOp<'c>
    Expand description

    Creates a new condition operation. Loop continuation condition.

    +) -> ConditionOp<'c>
    Expand description

    Creates a condition operation. Loop continuation condition.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.execute_region.html b/melior/dialect/ods/scf/fn.execute_region.html index 04a6dee431..57517b2814 100644 --- a/melior/dialect/ods/scf/fn.execute_region.html +++ b/melior/dialect/ods/scf/fn.execute_region.html @@ -1,7 +1,7 @@ -execute_region in melior::dialect::ods::scf - Rust +execute_region in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::execute_region

    source ·
    pub fn execute_region<'c>(
         context: &'c Context,
         region: Region<'c>,
         location: Location<'c>
    -) -> ExecuteRegionOp<'c>
    Expand description

    Creates a new execute_region operation. Operation that executes its region exactly once.

    +) -> ExecuteRegionOp<'c>
    Expand description

    Creates a execute_region operation. Operation that executes its region exactly once.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.for.html b/melior/dialect/ods/scf/fn.for.html index 6e8859c4f7..621dacbdd4 100644 --- a/melior/dialect/ods/scf/fn.for.html +++ b/melior/dialect/ods/scf/fn.for.html @@ -1,4 +1,4 @@ -for in melior::dialect::ods::scf - Rust +for in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::for

    source ·
    pub fn for<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -8,5 +8,5 @@
         init_args: &[Value<'c, '_>],
         region: Region<'c>,
         location: Location<'c>
    -) -> ForOp<'c>
    Expand description

    Creates a new for operation. For operation.

    +) -> ForOp<'c>
    Expand description

    Creates a for operation. For operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.forall.html b/melior/dialect/ods/scf/fn.forall.html index 41816126fc..2b922da2d3 100644 --- a/melior/dialect/ods/scf/fn.forall.html +++ b/melior/dialect/ods/scf/fn.forall.html @@ -1,4 +1,4 @@ -forall in melior::dialect::ods::scf - Rust +forall in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::forall

    source ·
    pub fn forall<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -11,5 +11,5 @@
         static_upper_bound: Attribute<'c>,
         static_step: Attribute<'c>,
         location: Location<'c>
    -) -> ForallOp<'c>
    Expand description

    Creates a new forall operation. Evaluate a block multiple times in parallel.

    +) -> ForallOp<'c>
    Expand description

    Creates a forall operation. Evaluate a block multiple times in parallel.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.forall_in_parallel.html b/melior/dialect/ods/scf/fn.forall_in_parallel.html index 5daa1cd40c..5299c9d59c 100644 --- a/melior/dialect/ods/scf/fn.forall_in_parallel.html +++ b/melior/dialect/ods/scf/fn.forall_in_parallel.html @@ -1,7 +1,7 @@ -forall_in_parallel in melior::dialect::ods::scf - Rust +forall_in_parallel in melior::dialect::ods::scf - Rust
    pub fn forall_in_parallel<'c>(
         context: &'c Context,
         region: Region<'c>,
         location: Location<'c>
    -) -> InParallelOp<'c>
    Expand description

    Creates a new forall.in_parallel operation. Terminates a forall block.

    +) -> InParallelOp<'c>
    Expand description

    Creates a forall.in_parallel operation. Terminates a forall block.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.if.html b/melior/dialect/ods/scf/fn.if.html index 0c924a7139..f9e63c825b 100644 --- a/melior/dialect/ods/scf/fn.if.html +++ b/melior/dialect/ods/scf/fn.if.html @@ -1,4 +1,4 @@ -if in melior::dialect::ods::scf - Rust +if in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::if

    source ·
    pub fn if<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -6,5 +6,5 @@
         then_region: Region<'c>,
         else_region: Region<'c>,
         location: Location<'c>
    -) -> IfOp<'c>
    Expand description

    Creates a new if operation. If-then-else operation.

    +) -> IfOp<'c>
    Expand description

    Creates a if operation. If-then-else operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.index_switch.html b/melior/dialect/ods/scf/fn.index_switch.html index 16632bdcaa..2c5c02a052 100644 --- a/melior/dialect/ods/scf/fn.index_switch.html +++ b/melior/dialect/ods/scf/fn.index_switch.html @@ -1,4 +1,4 @@ -index_switch in melior::dialect::ods::scf - Rust +index_switch in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::index_switch

    source ·
    pub fn index_switch<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -7,5 +7,5 @@
         case_regions: Vec<Region<'c>>,
         cases: Attribute<'c>,
         location: Location<'c>
    -) -> IndexSwitchOp<'c>
    Expand description

    Creates a new index_switch operation. Switch-case operation on an index argument.

    +) -> IndexSwitchOp<'c>
    Expand description

    Creates a index_switch operation. Switch-case operation on an index argument.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.parallel.html b/melior/dialect/ods/scf/fn.parallel.html index 4127a06827..a6a4ec817f 100644 --- a/melior/dialect/ods/scf/fn.parallel.html +++ b/melior/dialect/ods/scf/fn.parallel.html @@ -1,4 +1,4 @@ -parallel in melior::dialect::ods::scf - Rust +parallel in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::parallel

    source ·
    pub fn parallel<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -8,5 +8,5 @@
         init_vals: &[Value<'c, '_>],
         region: Region<'c>,
         location: Location<'c>
    -) -> ParallelOp<'c>
    Expand description

    Creates a new parallel operation. Parallel for operation.

    +) -> ParallelOp<'c>
    Expand description

    Creates a parallel operation. Parallel for operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.reduce.html b/melior/dialect/ods/scf/fn.reduce.html index 2c6b5a905e..1e0947862a 100644 --- a/melior/dialect/ods/scf/fn.reduce.html +++ b/melior/dialect/ods/scf/fn.reduce.html @@ -1,8 +1,8 @@ -reduce in melior::dialect::ods::scf - Rust +reduce in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::reduce

    source ·
    pub fn reduce<'c>(
         context: &'c Context,
         operand: Value<'c, '_>,
         reduction_operator: Region<'c>,
         location: Location<'c>
    -) -> ReduceOp<'c>
    Expand description

    Creates a new reduce operation. Reduce operation for parallel for.

    +) -> ReduceOp<'c>
    Expand description

    Creates a reduce operation. Reduce operation for parallel for.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.reduce_return.html b/melior/dialect/ods/scf/fn.reduce_return.html index cee1c1a3ab..ea9c0c0799 100644 --- a/melior/dialect/ods/scf/fn.reduce_return.html +++ b/melior/dialect/ods/scf/fn.reduce_return.html @@ -1,7 +1,7 @@ -reduce_return in melior::dialect::ods::scf - Rust +reduce_return in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::reduce_return

    source ·
    pub fn reduce_return<'c>(
         context: &'c Context,
         result: Value<'c, '_>,
         location: Location<'c>
    -) -> ReduceReturnOp<'c>
    Expand description

    Creates a new reduce.return operation. Terminator for reduce operation.

    +) -> ReduceReturnOp<'c>
    Expand description

    Creates a reduce.return operation. Terminator for reduce operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.while.html b/melior/dialect/ods/scf/fn.while.html index eb1c9d91af..2e860c63d6 100644 --- a/melior/dialect/ods/scf/fn.while.html +++ b/melior/dialect/ods/scf/fn.while.html @@ -1,4 +1,4 @@ -while in melior::dialect::ods::scf - Rust +while in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::while

    source ·
    pub fn while<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -6,5 +6,5 @@
         before: Region<'c>,
         after: Region<'c>,
         location: Location<'c>
    -) -> WhileOp<'c>
    Expand description

    Creates a new while operation. A generic ‘while’ loop.

    +) -> WhileOp<'c>
    Expand description

    Creates a while operation. A generic ‘while’ loop.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/fn.yield.html b/melior/dialect/ods/scf/fn.yield.html index baeb67267d..99f8359d1a 100644 --- a/melior/dialect/ods/scf/fn.yield.html +++ b/melior/dialect/ods/scf/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::scf - Rust +yield in melior::dialect::ods::scf - Rust

    Function melior::dialect::ods::scf::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         results: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Loop yield and termination operation.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Loop yield and termination operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/scf/index.html b/melior/dialect/ods/scf/index.html index be64ba92a0..39b8d77b5c 100644 --- a/melior/dialect/ods/scf/index.html +++ b/melior/dialect/ods/scf/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::scf - Rust

    Module melior::dialect::ods::scf

    source ·
    Expand description

    scf dialect.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.add.html b/melior/dialect/ods/shape/fn.add.html index 92e0517a47..4304512040 100644 --- a/melior/dialect/ods/shape/fn.add.html +++ b/melior/dialect/ods/shape/fn.add.html @@ -1,8 +1,8 @@ -add in melior::dialect::ods::shape - Rust +add in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::add

    source ·
    pub fn add<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> AddOp<'c>
    Expand description

    Creates a new add operation. Addition of sizes and indices.

    +) -> AddOp<'c>
    Expand description

    Creates a add operation. Addition of sizes and indices.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.any.html b/melior/dialect/ods/shape/fn.any.html index 76c88af23a..df2219a5b4 100644 --- a/melior/dialect/ods/shape/fn.any.html +++ b/melior/dialect/ods/shape/fn.any.html @@ -1,8 +1,8 @@ -any in melior::dialect::ods::shape - Rust +any in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::any

    source ·
    pub fn any<'c>(
         context: &'c Context,
         result: Type<'c>,
         inputs: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AnyOp<'c>
    Expand description

    Creates a new any operation. Return any combination of the input shapes.

    +) -> AnyOp<'c>
    Expand description

    Creates a any operation. Return any combination of the input shapes.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.assuming.html b/melior/dialect/ods/shape/fn.assuming.html index f4fda60c6e..193e59726c 100644 --- a/melior/dialect/ods/shape/fn.assuming.html +++ b/melior/dialect/ods/shape/fn.assuming.html @@ -1,9 +1,9 @@ -assuming in melior::dialect::ods::shape - Rust +assuming in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::assuming

    source ·
    pub fn assuming<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         witness: Value<'c, '_>,
         do_region: Region<'c>,
         location: Location<'c>
    -) -> AssumingOp<'c>
    Expand description

    Creates a new assuming operation. Execute the region.

    +) -> AssumingOp<'c>
    Expand description

    Creates a assuming operation. Execute the region.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.assuming_all.html b/melior/dialect/ods/shape/fn.assuming_all.html index 43d49af478..d63821441d 100644 --- a/melior/dialect/ods/shape/fn.assuming_all.html +++ b/melior/dialect/ods/shape/fn.assuming_all.html @@ -1,8 +1,8 @@ -assuming_all in melior::dialect::ods::shape - Rust +assuming_all in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::assuming_all

    source ·
    pub fn assuming_all<'c>(
         context: &'c Context,
         result: Type<'c>,
         inputs: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AssumingAllOp<'c>
    Expand description

    Creates a new assuming_all operation. Return a logical AND of all witnesses.

    +) -> AssumingAllOp<'c>
    Expand description

    Creates a assuming_all operation. Return a logical AND of all witnesses.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.assuming_yield.html b/melior/dialect/ods/shape/fn.assuming_yield.html index 2c25bc3cf9..276d9c38ce 100644 --- a/melior/dialect/ods/shape/fn.assuming_yield.html +++ b/melior/dialect/ods/shape/fn.assuming_yield.html @@ -1,7 +1,7 @@ -assuming_yield in melior::dialect::ods::shape - Rust +assuming_yield in melior::dialect::ods::shape - Rust
    pub fn assuming_yield<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> AssumingYieldOp<'c>
    Expand description

    Creates a new assuming_yield operation. Yield operation.

    +) -> AssumingYieldOp<'c>
    Expand description

    Creates a assuming_yield operation. Yield operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.broadcast.html b/melior/dialect/ods/shape/fn.broadcast.html index 55c19f63ce..1aaad93869 100644 --- a/melior/dialect/ods/shape/fn.broadcast.html +++ b/melior/dialect/ods/shape/fn.broadcast.html @@ -1,8 +1,8 @@ -broadcast in melior::dialect::ods::shape - Rust +broadcast in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::broadcast

    source ·
    pub fn broadcast<'c>(
         context: &'c Context,
         result: Type<'c>,
         shapes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> BroadcastOp<'c>
    Expand description

    Creates a new broadcast operation. Returns the broadcasted output shape of two or more inputs.

    +) -> BroadcastOp<'c>
    Expand description

    Creates a broadcast operation. Returns the broadcasted output shape of two or more inputs.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.concat.html b/melior/dialect/ods/shape/fn.concat.html index 4db6db7ae5..bdbbb774f3 100644 --- a/melior/dialect/ods/shape/fn.concat.html +++ b/melior/dialect/ods/shape/fn.concat.html @@ -1,9 +1,9 @@ -concat in melior::dialect::ods::shape - Rust +concat in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::concat

    source ·
    pub fn concat<'c>(
         context: &'c Context,
         result: Type<'c>,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> ConcatOp<'c>
    Expand description

    Creates a new concat operation. Concatenates two shapes.

    +) -> ConcatOp<'c>
    Expand description

    Creates a concat operation. Concatenates two shapes.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.const_shape.html b/melior/dialect/ods/shape/fn.const_shape.html index aa3407019f..e23cd716bf 100644 --- a/melior/dialect/ods/shape/fn.const_shape.html +++ b/melior/dialect/ods/shape/fn.const_shape.html @@ -1,7 +1,7 @@ -const_shape in melior::dialect::ods::shape - Rust +const_shape in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::const_shape

    source ·
    pub fn const_shape<'c>(
         context: &'c Context,
         shape: Attribute<'c>,
         location: Location<'c>
    -) -> ConstShapeOp<'c>
    Expand description

    Creates a new const_shape operation. Creates a constant shape or extent tensor.

    +) -> ConstShapeOp<'c>
    Expand description

    Creates a const_shape operation. Creates a constant shape or extent tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.const_size.html b/melior/dialect/ods/shape/fn.const_size.html index 25cd94ea97..d18de698bd 100644 --- a/melior/dialect/ods/shape/fn.const_size.html +++ b/melior/dialect/ods/shape/fn.const_size.html @@ -1,8 +1,8 @@ -const_size in melior::dialect::ods::shape - Rust +const_size in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::const_size

    source ·
    pub fn const_size<'c>(
         context: &'c Context,
         result: Type<'c>,
         value: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ConstSizeOp<'c>
    Expand description

    Creates a new const_size operation. Creates a constant of type shape.size.

    +) -> ConstSizeOp<'c>
    Expand description

    Creates a const_size operation. Creates a constant of type shape.size.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.const_witness.html b/melior/dialect/ods/shape/fn.const_witness.html index b2f9d5518e..35676467ce 100644 --- a/melior/dialect/ods/shape/fn.const_witness.html +++ b/melior/dialect/ods/shape/fn.const_witness.html @@ -1,8 +1,8 @@ -const_witness in melior::dialect::ods::shape - Rust +const_witness in melior::dialect::ods::shape - Rust
    pub fn const_witness<'c>(
         context: &'c Context,
         result: Type<'c>,
         passing: Attribute<'c>,
         location: Location<'c>
    -) -> ConstWitnessOp<'c>
    Expand description

    Creates a new const_witness operation. An operation that returns a statically known witness value.

    +) -> ConstWitnessOp<'c>
    Expand description

    Creates a const_witness operation. An operation that returns a statically known witness value.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.cstr_broadcastable.html b/melior/dialect/ods/shape/fn.cstr_broadcastable.html index 8457bf8cb6..eca811689a 100644 --- a/melior/dialect/ods/shape/fn.cstr_broadcastable.html +++ b/melior/dialect/ods/shape/fn.cstr_broadcastable.html @@ -1,8 +1,8 @@ -cstr_broadcastable in melior::dialect::ods::shape - Rust +cstr_broadcastable in melior::dialect::ods::shape - Rust
    pub fn cstr_broadcastable<'c>(
         context: &'c Context,
         result: Type<'c>,
         shapes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CstrBroadcastableOp<'c>
    Expand description

    Creates a new cstr_broadcastable operation. Determines if 2+ shapes can be successfully broadcasted.

    +) -> CstrBroadcastableOp<'c>
    Expand description

    Creates a cstr_broadcastable operation. Determines if 2+ shapes can be successfully broadcasted.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.cstr_eq.html b/melior/dialect/ods/shape/fn.cstr_eq.html index cbd3719a97..8061a17dfe 100644 --- a/melior/dialect/ods/shape/fn.cstr_eq.html +++ b/melior/dialect/ods/shape/fn.cstr_eq.html @@ -1,8 +1,8 @@ -cstr_eq in melior::dialect::ods::shape - Rust +cstr_eq in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::cstr_eq

    source ·
    pub fn cstr_eq<'c>(
         context: &'c Context,
         result: Type<'c>,
         shapes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CstrEqOp<'c>
    Expand description

    Creates a new cstr_eq operation. Determines if all input shapes are equal.

    +) -> CstrEqOp<'c>
    Expand description

    Creates a cstr_eq operation. Determines if all input shapes are equal.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.cstr_require.html b/melior/dialect/ods/shape/fn.cstr_require.html index 81057d6a42..cdd1ec1b47 100644 --- a/melior/dialect/ods/shape/fn.cstr_require.html +++ b/melior/dialect/ods/shape/fn.cstr_require.html @@ -1,9 +1,9 @@ -cstr_require in melior::dialect::ods::shape - Rust +cstr_require in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::cstr_require

    source ·
    pub fn cstr_require<'c>(
         context: &'c Context,
         result: Type<'c>,
         pred: Value<'c, '_>,
         msg: StringAttribute<'c>,
         location: Location<'c>
    -) -> CstrRequireOp<'c>
    Expand description

    Creates a new cstr_require operation. Represents a runtime assertion that an i1 is true.

    +) -> CstrRequireOp<'c>
    Expand description

    Creates a cstr_require operation. Represents a runtime assertion that an i1 is true.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.debug_print.html b/melior/dialect/ods/shape/fn.debug_print.html index 6500fdfa0a..2c2c757c40 100644 --- a/melior/dialect/ods/shape/fn.debug_print.html +++ b/melior/dialect/ods/shape/fn.debug_print.html @@ -1,8 +1,8 @@ -debug_print in melior::dialect::ods::shape - Rust +debug_print in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::debug_print

    source ·
    pub fn debug_print<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> DebugPrintOp<'c>
    Expand description

    Creates a new debug_print operation. Prints the input shape or size.

    +) -> DebugPrintOp<'c>
    Expand description

    Creates a debug_print operation. Prints the input shape or size.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.dim.html b/melior/dialect/ods/shape/fn.dim.html index b7338c8b87..d40c0c0785 100644 --- a/melior/dialect/ods/shape/fn.dim.html +++ b/melior/dialect/ods/shape/fn.dim.html @@ -1,8 +1,8 @@ -dim in melior::dialect::ods::shape - Rust +dim in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::dim

    source ·
    pub fn dim<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         index: Value<'c, '_>,
         location: Location<'c>
    -) -> DimOp<'c>
    Expand description

    Creates a new dim operation. Gets the specified extent from the shape of a shaped input.

    +) -> DimOp<'c>
    Expand description

    Creates a dim operation. Gets the specified extent from the shape of a shaped input.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.div.html b/melior/dialect/ods/shape/fn.div.html index b2b8cad49b..db7622b7ee 100644 --- a/melior/dialect/ods/shape/fn.div.html +++ b/melior/dialect/ods/shape/fn.div.html @@ -1,8 +1,8 @@ -div in melior::dialect::ods::shape - Rust +div in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::div

    source ·
    pub fn div<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> DivOp<'c>
    Expand description

    Creates a new div operation. Division of sizes and indices.

    +) -> DivOp<'c>
    Expand description

    Creates a div operation. Division of sizes and indices.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.from_extent_tensor.html b/melior/dialect/ods/shape/fn.from_extent_tensor.html index b9aa04c347..e72774dfb3 100644 --- a/melior/dialect/ods/shape/fn.from_extent_tensor.html +++ b/melior/dialect/ods/shape/fn.from_extent_tensor.html @@ -1,8 +1,8 @@ -from_extent_tensor in melior::dialect::ods::shape - Rust +from_extent_tensor in melior::dialect::ods::shape - Rust
    pub fn from_extent_tensor<'c>(
         context: &'c Context,
         result: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> FromExtentTensorOp<'c>
    Expand description

    Creates a new from_extent_tensor operation. Creates a shape from a tensor of extents.

    +) -> FromExtentTensorOp<'c>
    Expand description

    Creates a from_extent_tensor operation. Creates a shape from a tensor of extents.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.from_extents.html b/melior/dialect/ods/shape/fn.from_extents.html index a399898308..c772b35be1 100644 --- a/melior/dialect/ods/shape/fn.from_extents.html +++ b/melior/dialect/ods/shape/fn.from_extents.html @@ -1,8 +1,8 @@ -from_extents in melior::dialect::ods::shape - Rust +from_extents in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::from_extents

    source ·
    pub fn from_extents<'c>(
         context: &'c Context,
         shape: Type<'c>,
         extents: &[Value<'c, '_>],
         location: Location<'c>
    -) -> FromExtentsOp<'c>
    Expand description

    Creates a new from_extents operation. Creates a shape from extents.

    +) -> FromExtentsOp<'c>
    Expand description

    Creates a from_extents operation. Creates a shape from extents.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.func.html b/melior/dialect/ods/shape/fn.func.html index 069f3848b5..2969ed9c73 100644 --- a/melior/dialect/ods/shape/fn.func.html +++ b/melior/dialect/ods/shape/fn.func.html @@ -1,9 +1,9 @@ -func in melior::dialect::ods::shape - Rust +func in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::func

    source ·
    pub fn func<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> FuncOp<'c>
    Expand description

    Creates a new func operation. Shape function.

    +) -> FuncOp<'c>
    Expand description

    Creates a func operation. Shape function.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.function_library.html b/melior/dialect/ods/shape/fn.function_library.html index a4ea89d84a..e25c8be39b 100644 --- a/melior/dialect/ods/shape/fn.function_library.html +++ b/melior/dialect/ods/shape/fn.function_library.html @@ -1,9 +1,9 @@ -function_library in melior::dialect::ods::shape - Rust +function_library in melior::dialect::ods::shape - Rust
    pub fn function_library<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         mapping: Attribute<'c>,
         location: Location<'c>
    -) -> FunctionLibraryOp<'c>
    Expand description

    Creates a new function_library operation. Represents shape functions and corresponding ops.

    +) -> FunctionLibraryOp<'c>
    Expand description

    Creates a function_library operation. Represents shape functions and corresponding ops.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.get_extent.html b/melior/dialect/ods/shape/fn.get_extent.html index 6f78b0bbcc..74df004884 100644 --- a/melior/dialect/ods/shape/fn.get_extent.html +++ b/melior/dialect/ods/shape/fn.get_extent.html @@ -1,8 +1,8 @@ -get_extent in melior::dialect::ods::shape - Rust +get_extent in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::get_extent

    source ·
    pub fn get_extent<'c>(
         context: &'c Context,
         shape: Value<'c, '_>,
         dim: Value<'c, '_>,
         location: Location<'c>
    -) -> GetExtentOp<'c>
    Expand description

    Creates a new get_extent operation. Gets the specified extent from a shape or extent tensor.

    +) -> GetExtentOp<'c>
    Expand description

    Creates a get_extent operation. Gets the specified extent from a shape or extent tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.index_to_size.html b/melior/dialect/ods/shape/fn.index_to_size.html index 7b2906e7b3..496bdc1c6d 100644 --- a/melior/dialect/ods/shape/fn.index_to_size.html +++ b/melior/dialect/ods/shape/fn.index_to_size.html @@ -1,8 +1,8 @@ -index_to_size in melior::dialect::ods::shape - Rust +index_to_size in melior::dialect::ods::shape - Rust
    pub fn index_to_size<'c>(
         context: &'c Context,
         result: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> IndexToSizeOp<'c>
    Expand description

    Creates a new index_to_size operation. Converts a standard index to a shape size.

    +) -> IndexToSizeOp<'c>
    Expand description

    Creates a index_to_size operation. Converts a standard index to a shape size.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.is_broadcastable.html b/melior/dialect/ods/shape/fn.is_broadcastable.html index f640363179..d66867d6a6 100644 --- a/melior/dialect/ods/shape/fn.is_broadcastable.html +++ b/melior/dialect/ods/shape/fn.is_broadcastable.html @@ -1,8 +1,8 @@ -is_broadcastable in melior::dialect::ods::shape - Rust +is_broadcastable in melior::dialect::ods::shape - Rust
    pub fn is_broadcastable<'c>(
         context: &'c Context,
         result: Type<'c>,
         shapes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> IsBroadcastableOp<'c>
    Expand description

    Creates a new is_broadcastable operation. Determines if 2+ shapes can be successfully broadcasted.

    +) -> IsBroadcastableOp<'c>
    Expand description

    Creates a is_broadcastable operation. Determines if 2+ shapes can be successfully broadcasted.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.max.html b/melior/dialect/ods/shape/fn.max.html index ee65a4bf42..5f674952f5 100644 --- a/melior/dialect/ods/shape/fn.max.html +++ b/melior/dialect/ods/shape/fn.max.html @@ -1,8 +1,8 @@ -max in melior::dialect::ods::shape - Rust +max in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::max

    source ·
    pub fn max<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MaxOp<'c>
    Expand description

    Creates a new max operation. Elementwise maximum.

    +) -> MaxOp<'c>
    Expand description

    Creates a max operation. Elementwise maximum.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.meet.html b/melior/dialect/ods/shape/fn.meet.html index 259a547fdc..dccb237a1e 100644 --- a/melior/dialect/ods/shape/fn.meet.html +++ b/melior/dialect/ods/shape/fn.meet.html @@ -1,8 +1,8 @@ -meet in melior::dialect::ods::shape - Rust +meet in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::meet

    source ·
    pub fn meet<'c>(
         context: &'c Context,
         arg_0: Value<'c, '_>,
         arg_1: Value<'c, '_>,
         location: Location<'c>
    -) -> MeetOp<'c>
    Expand description

    Creates a new meet operation. Returns the least general shape or size of its operands.

    +) -> MeetOp<'c>
    Expand description

    Creates a meet operation. Returns the least general shape or size of its operands.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.min.html b/melior/dialect/ods/shape/fn.min.html index c54b4cdaed..ffcfadd091 100644 --- a/melior/dialect/ods/shape/fn.min.html +++ b/melior/dialect/ods/shape/fn.min.html @@ -1,8 +1,8 @@ -min in melior::dialect::ods::shape - Rust +min in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::min

    source ·
    pub fn min<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MinOp<'c>
    Expand description

    Creates a new min operation. Elementwise minimum.

    +) -> MinOp<'c>
    Expand description

    Creates a min operation. Elementwise minimum.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.mul.html b/melior/dialect/ods/shape/fn.mul.html index 9e2faf011a..454bd77e24 100644 --- a/melior/dialect/ods/shape/fn.mul.html +++ b/melior/dialect/ods/shape/fn.mul.html @@ -1,8 +1,8 @@ -mul in melior::dialect::ods::shape - Rust +mul in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::mul

    source ·
    pub fn mul<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         location: Location<'c>
    -) -> MulOp<'c>
    Expand description

    Creates a new mul operation. Multiplication of sizes and indices.

    +) -> MulOp<'c>
    Expand description

    Creates a mul operation. Multiplication of sizes and indices.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.num_elements.html b/melior/dialect/ods/shape/fn.num_elements.html index f103d03cf1..922f9c287b 100644 --- a/melior/dialect/ods/shape/fn.num_elements.html +++ b/melior/dialect/ods/shape/fn.num_elements.html @@ -1,7 +1,7 @@ -num_elements in melior::dialect::ods::shape - Rust +num_elements in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::num_elements

    source ·
    pub fn num_elements<'c>(
         context: &'c Context,
         shape: Value<'c, '_>,
         location: Location<'c>
    -) -> NumElementsOp<'c>
    Expand description

    Creates a new num_elements operation. Returns the number of elements for a given shape.

    +) -> NumElementsOp<'c>
    Expand description

    Creates a num_elements operation. Returns the number of elements for a given shape.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.rank.html b/melior/dialect/ods/shape/fn.rank.html index 4209a1b4c1..9ce989e827 100644 --- a/melior/dialect/ods/shape/fn.rank.html +++ b/melior/dialect/ods/shape/fn.rank.html @@ -1,7 +1,7 @@ -rank in melior::dialect::ods::shape - Rust +rank in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::rank

    source ·
    pub fn rank<'c>(
         context: &'c Context,
         shape: Value<'c, '_>,
         location: Location<'c>
    -) -> RankOp<'c>
    Expand description

    Creates a new rank operation. Gets the rank of a shape.

    +) -> RankOp<'c>
    Expand description

    Creates a rank operation. Gets the rank of a shape.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.reduce.html b/melior/dialect/ods/shape/fn.reduce.html index fcebd91abb..226dd8bf26 100644 --- a/melior/dialect/ods/shape/fn.reduce.html +++ b/melior/dialect/ods/shape/fn.reduce.html @@ -1,4 +1,4 @@ -reduce in melior::dialect::ods::shape - Rust +reduce in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::reduce

    source ·
    pub fn reduce<'c>(
         context: &'c Context,
         result: &[Type<'c>],
    @@ -6,5 +6,5 @@
         init_vals: &[Value<'c, '_>],
         region: Region<'c>,
         location: Location<'c>
    -) -> ReduceOp<'c>
    Expand description

    Creates a new reduce operation. Returns an expression reduced over a shape or extent tensor.

    +) -> ReduceOp<'c>
    Expand description

    Creates a reduce operation. Returns an expression reduced over a shape or extent tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.return.html b/melior/dialect/ods/shape/fn.return.html index fed82a92b1..0fb2014fa9 100644 --- a/melior/dialect/ods/shape/fn.return.html +++ b/melior/dialect/ods/shape/fn.return.html @@ -1,7 +1,7 @@ -return in melior::dialect::ods::shape - Rust +return in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::return

    source ·
    pub fn return<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReturnOp<'c>
    Expand description

    Creates a new return operation. Shape function return operation.

    +) -> ReturnOp<'c>
    Expand description

    Creates a return operation. Shape function return operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.shape_eq.html b/melior/dialect/ods/shape/fn.shape_eq.html index 0943629dec..f2e45c4085 100644 --- a/melior/dialect/ods/shape/fn.shape_eq.html +++ b/melior/dialect/ods/shape/fn.shape_eq.html @@ -1,8 +1,8 @@ -shape_eq in melior::dialect::ods::shape - Rust +shape_eq in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::shape_eq

    source ·
    pub fn shape_eq<'c>(
         context: &'c Context,
         result: Type<'c>,
         shapes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ShapeEqOp<'c>
    Expand description

    Creates a new shape_eq operation. Returns whether the input shapes or extent tensors are equal.

    +) -> ShapeEqOp<'c>
    Expand description

    Creates a shape_eq operation. Returns whether the input shapes or extent tensors are equal.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.shape_of.html b/melior/dialect/ods/shape/fn.shape_of.html index bd0277c84a..f52b8d16bf 100644 --- a/melior/dialect/ods/shape/fn.shape_of.html +++ b/melior/dialect/ods/shape/fn.shape_of.html @@ -1,7 +1,7 @@ -shape_of in melior::dialect::ods::shape - Rust +shape_of in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::shape_of

    source ·
    pub fn shape_of<'c>(
         context: &'c Context,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> ShapeOfOp<'c>
    Expand description

    Creates a new shape_of operation. Returns shape of a value or shaped type operand.

    +) -> ShapeOfOp<'c>
    Expand description

    Creates a shape_of operation. Returns shape of a value or shaped type operand.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.size_to_index.html b/melior/dialect/ods/shape/fn.size_to_index.html index 0294fcaf80..f79212a810 100644 --- a/melior/dialect/ods/shape/fn.size_to_index.html +++ b/melior/dialect/ods/shape/fn.size_to_index.html @@ -1,8 +1,8 @@ -size_to_index in melior::dialect::ods::shape - Rust +size_to_index in melior::dialect::ods::shape - Rust
    pub fn size_to_index<'c>(
         context: &'c Context,
         result: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> SizeToIndexOp<'c>
    Expand description

    Creates a new size_to_index operation. Casts between index types of the shape and standard dialect.

    +) -> SizeToIndexOp<'c>
    Expand description

    Creates a size_to_index operation. Casts between index types of the shape and standard dialect.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.split_at.html b/melior/dialect/ods/shape/fn.split_at.html index 0fbadf9d75..ae250e6ae6 100644 --- a/melior/dialect/ods/shape/fn.split_at.html +++ b/melior/dialect/ods/shape/fn.split_at.html @@ -1,4 +1,4 @@ -split_at in melior::dialect::ods::shape - Rust +split_at in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::split_at

    source ·
    pub fn split_at<'c>(
         context: &'c Context,
         head: Type<'c>,
    @@ -6,5 +6,5 @@
         operand: Value<'c, '_>,
         index: Value<'c, '_>,
         location: Location<'c>
    -) -> SplitAtOp<'c>
    Expand description

    Creates a new split_at operation. Splits a shape at a given index.

    +) -> SplitAtOp<'c>
    Expand description

    Creates a split_at operation. Splits a shape at a given index.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.to_extent_tensor.html b/melior/dialect/ods/shape/fn.to_extent_tensor.html index 9683a1c6f7..ebef5ada03 100644 --- a/melior/dialect/ods/shape/fn.to_extent_tensor.html +++ b/melior/dialect/ods/shape/fn.to_extent_tensor.html @@ -1,8 +1,8 @@ -to_extent_tensor in melior::dialect::ods::shape - Rust +to_extent_tensor in melior::dialect::ods::shape - Rust
    pub fn to_extent_tensor<'c>(
         context: &'c Context,
         result: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> ToExtentTensorOp<'c>
    Expand description

    Creates a new to_extent_tensor operation. Creates a dimension tensor from a shape.

    +) -> ToExtentTensorOp<'c>
    Expand description

    Creates a to_extent_tensor operation. Creates a dimension tensor from a shape.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.value_as_shape.html b/melior/dialect/ods/shape/fn.value_as_shape.html index 323117419e..6722382bec 100644 --- a/melior/dialect/ods/shape/fn.value_as_shape.html +++ b/melior/dialect/ods/shape/fn.value_as_shape.html @@ -1,8 +1,8 @@ -value_as_shape in melior::dialect::ods::shape - Rust +value_as_shape in melior::dialect::ods::shape - Rust
    pub fn value_as_shape<'c>(
         context: &'c Context,
         result: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> ValueAsShapeOp<'c>
    Expand description

    Creates a new value_as_shape operation. Returns value as a shape.

    +) -> ValueAsShapeOp<'c>
    Expand description

    Creates a value_as_shape operation. Returns value as a shape.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.value_of.html b/melior/dialect/ods/shape/fn.value_of.html index da7727124c..3cce3fcfea 100644 --- a/melior/dialect/ods/shape/fn.value_of.html +++ b/melior/dialect/ods/shape/fn.value_of.html @@ -1,8 +1,8 @@ -value_of in melior::dialect::ods::shape - Rust +value_of in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::value_of

    source ·
    pub fn value_of<'c>(
         context: &'c Context,
         result: Type<'c>,
         arg: Value<'c, '_>,
         location: Location<'c>
    -) -> ValueOfOp<'c>
    Expand description

    Creates a new value_of operation. Returns value of a !shape.value_shape operand.

    +) -> ValueOfOp<'c>
    Expand description

    Creates a value_of operation. Returns value of a !shape.value_shape operand.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.with_shape.html b/melior/dialect/ods/shape/fn.with_shape.html index ca163f9155..891a4cc594 100644 --- a/melior/dialect/ods/shape/fn.with_shape.html +++ b/melior/dialect/ods/shape/fn.with_shape.html @@ -1,9 +1,9 @@ -with_shape in melior::dialect::ods::shape - Rust +with_shape in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::with_shape

    source ·
    pub fn with_shape<'c>(
         context: &'c Context,
         result: Type<'c>,
         operand: Value<'c, '_>,
         shape: Value<'c, '_>,
         location: Location<'c>
    -) -> WithOp<'c>
    Expand description

    Creates a new with_shape operation. Returns ValueShape with given shape.

    +) -> WithOp<'c>
    Expand description

    Creates a with_shape operation. Returns ValueShape with given shape.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/fn.yield.html b/melior/dialect/ods/shape/fn.yield.html index 0f82a5eb5d..40f96ed080 100644 --- a/melior/dialect/ods/shape/fn.yield.html +++ b/melior/dialect/ods/shape/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::shape - Rust +yield in melior::dialect::ods::shape - Rust

    Function melior::dialect::ods::shape::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Returns the value to parent op.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Returns the value to parent op.

    \ No newline at end of file diff --git a/melior/dialect/ods/shape/index.html b/melior/dialect/ods/shape/index.html index 36b276e9ae..357f0d79e6 100644 --- a/melior/dialect/ods/shape/index.html +++ b/melior/dialect/ods/shape/index.html @@ -7,4 +7,4 @@ failure. The dialect itself does not specify how errors should be combined (there are multiple different options, from always choosing first operand, concatting etc. on how to combine them).

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.binary.html b/melior/dialect/ods/sparse_tensor/fn.binary.html index 95345ab969..1b24a78f7c 100644 --- a/melior/dialect/ods/sparse_tensor/fn.binary.html +++ b/melior/dialect/ods/sparse_tensor/fn.binary.html @@ -1,4 +1,4 @@ -binary in melior::dialect::ods::sparse_tensor - Rust +binary in melior::dialect::ods::sparse_tensor - Rust
    pub fn binary<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -8,5 +8,5 @@
         left_region: Region<'c>,
         right_region: Region<'c>,
         location: Location<'c>
    -) -> BinaryOp<'c>
    Expand description

    Creates a new binary operation. Binary set operation utilized within linalg.generic.

    +) -> BinaryOp<'c>
    Expand description

    Creates a binary operation. Binary set operation utilized within linalg.generic.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.compress.html b/melior/dialect/ods/sparse_tensor/fn.compress.html index 50d23abb7d..92768e9afc 100644 --- a/melior/dialect/ods/sparse_tensor/fn.compress.html +++ b/melior/dialect/ods/sparse_tensor/fn.compress.html @@ -1,4 +1,4 @@ -compress in melior::dialect::ods::sparse_tensor - Rust +compress in melior::dialect::ods::sparse_tensor - Rust
    pub fn compress<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -9,5 +9,5 @@
         tensor: Value<'c, '_>,
         lvl_coords: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CompressOp<'c>
    Expand description

    Creates a new compress operation. Compressed an access pattern for insertion.

    +) -> CompressOp<'c>
    Expand description

    Creates a compress operation. Compressed an access pattern for insertion.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.concatenate.html b/melior/dialect/ods/sparse_tensor/fn.concatenate.html index 57bfe5e3d3..8305cae358 100644 --- a/melior/dialect/ods/sparse_tensor/fn.concatenate.html +++ b/melior/dialect/ods/sparse_tensor/fn.concatenate.html @@ -1,9 +1,9 @@ -concatenate in melior::dialect::ods::sparse_tensor - Rust +concatenate in melior::dialect::ods::sparse_tensor - Rust
    pub fn concatenate<'c>(
         context: &'c Context,
         result: Type<'c>,
         inputs: &[Value<'c, '_>],
         dimension: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ConcatenateOp<'c>
    Expand description

    Creates a new concatenate operation. Concatenates a list of tensors into a single tensor..

    +) -> ConcatenateOp<'c>
    Expand description

    Creates a concatenate operation. Concatenates a list of tensors into a single tensor..

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.convert.html b/melior/dialect/ods/sparse_tensor/fn.convert.html index bb926e0b9b..f1fb835a1e 100644 --- a/melior/dialect/ods/sparse_tensor/fn.convert.html +++ b/melior/dialect/ods/sparse_tensor/fn.convert.html @@ -1,8 +1,8 @@ -convert in melior::dialect::ods::sparse_tensor - Rust +convert in melior::dialect::ods::sparse_tensor - Rust
    pub fn convert<'c>(
         context: &'c Context,
         dest: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> ConvertOp<'c>
    Expand description

    Creates a new convert operation. Converts between different tensor types.

    +) -> ConvertOp<'c>
    Expand description

    Creates a convert operation. Converts between different tensor types.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.coordinates.html b/melior/dialect/ods/sparse_tensor/fn.coordinates.html index 70674bc8b7..303caa88d7 100644 --- a/melior/dialect/ods/sparse_tensor/fn.coordinates.html +++ b/melior/dialect/ods/sparse_tensor/fn.coordinates.html @@ -1,9 +1,9 @@ -coordinates in melior::dialect::ods::sparse_tensor - Rust +coordinates in melior::dialect::ods::sparse_tensor - Rust
    pub fn coordinates<'c>(
         context: &'c Context,
         result: Type<'c>,
         tensor: Value<'c, '_>,
         level: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ToCoordinatesOp<'c>
    Expand description

    Creates a new coordinates operation. Extracts the level-th coordinates array of the tensor.

    +) -> ToCoordinatesOp<'c>
    Expand description

    Creates a coordinates operation. Extracts the level-th coordinates array of the tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.coordinates_buffer.html b/melior/dialect/ods/sparse_tensor/fn.coordinates_buffer.html index a1eda8dc43..da70931e0a 100644 --- a/melior/dialect/ods/sparse_tensor/fn.coordinates_buffer.html +++ b/melior/dialect/ods/sparse_tensor/fn.coordinates_buffer.html @@ -1,8 +1,8 @@ -coordinates_buffer in melior::dialect::ods::sparse_tensor - Rust +coordinates_buffer in melior::dialect::ods::sparse_tensor - Rust
    pub fn coordinates_buffer<'c>(
         context: &'c Context,
         result: Type<'c>,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> ToCoordinatesBufferOp<'c>
    Expand description

    Creates a new coordinates_buffer operation. Extracts the linear coordinates array from a tensor.

    +) -> ToCoordinatesBufferOp<'c>
    Expand description

    Creates a coordinates_buffer operation. Extracts the linear coordinates array from a tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.expand.html b/melior/dialect/ods/sparse_tensor/fn.expand.html index 0b18072c8b..83bc19e3ac 100644 --- a/melior/dialect/ods/sparse_tensor/fn.expand.html +++ b/melior/dialect/ods/sparse_tensor/fn.expand.html @@ -1,4 +1,4 @@ -expand in melior::dialect::ods::sparse_tensor - Rust +expand in melior::dialect::ods::sparse_tensor - Rust
    pub fn expand<'c>(
         context: &'c Context,
         values: Type<'c>,
    @@ -7,5 +7,5 @@
         count: Type<'c>,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> ExpandOp<'c>
    Expand description

    Creates a new expand operation. Expands an access pattern for insertion.

    +) -> ExpandOp<'c>
    Expand description

    Creates a expand operation. Expands an access pattern for insertion.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.foreach.html b/melior/dialect/ods/sparse_tensor/fn.foreach.html index 00ce56e55d..0736d3cdd7 100644 --- a/melior/dialect/ods/sparse_tensor/fn.foreach.html +++ b/melior/dialect/ods/sparse_tensor/fn.foreach.html @@ -1,4 +1,4 @@ -foreach in melior::dialect::ods::sparse_tensor - Rust +foreach in melior::dialect::ods::sparse_tensor - Rust
    pub fn foreach<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -6,5 +6,5 @@
         init_args: &[Value<'c, '_>],
         region: Region<'c>,
         location: Location<'c>
    -) -> ForeachOp<'c>
    Expand description

    Creates a new foreach operation. Iterates over elements in a tensor.

    +) -> ForeachOp<'c>
    Expand description

    Creates a foreach operation. Iterates over elements in a tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.insert.html b/melior/dialect/ods/sparse_tensor/fn.insert.html index 1967b51cf5..eb44b60195 100644 --- a/melior/dialect/ods/sparse_tensor/fn.insert.html +++ b/melior/dialect/ods/sparse_tensor/fn.insert.html @@ -1,4 +1,4 @@ -insert in melior::dialect::ods::sparse_tensor - Rust +insert in melior::dialect::ods::sparse_tensor - Rust
    pub fn insert<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         tensor: Value<'c, '_>,
         lvl_coords: &[Value<'c, '_>],
         location: Location<'c>
    -) -> InsertOp<'c>
    Expand description

    Creates a new insert operation. Inserts a value into the sparse tensor.

    +) -> InsertOp<'c>
    Expand description

    Creates a insert operation. Inserts a value into the sparse tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.load.html b/melior/dialect/ods/sparse_tensor/fn.load.html index 08915a1d5a..a7d06d0733 100644 --- a/melior/dialect/ods/sparse_tensor/fn.load.html +++ b/melior/dialect/ods/sparse_tensor/fn.load.html @@ -1,7 +1,7 @@ -load in melior::dialect::ods::sparse_tensor - Rust +load in melior::dialect::ods::sparse_tensor - Rust

    Function melior::dialect::ods::sparse_tensor::load

    source ·
    pub fn load<'c>(
         context: &'c Context,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> LoadOp<'c>
    Expand description

    Creates a new load operation. Rematerializes tensor from underlying sparse storage format.

    +) -> LoadOp<'c>
    Expand description

    Creates a load operation. Rematerializes tensor from underlying sparse storage format.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.new.html b/melior/dialect/ods/sparse_tensor/fn.new.html index 25d028532c..da87e0fa0c 100644 --- a/melior/dialect/ods/sparse_tensor/fn.new.html +++ b/melior/dialect/ods/sparse_tensor/fn.new.html @@ -1,8 +1,8 @@ -new in melior::dialect::ods::sparse_tensor - Rust +new in melior::dialect::ods::sparse_tensor - Rust

    Function melior::dialect::ods::sparse_tensor::new

    source ·
    pub fn new<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> NewOp<'c>
    Expand description

    Creates a new new operation. Materializes a new sparse tensor from given source.

    +) -> NewOp<'c>
    Expand description

    Creates a new operation. Materializes a new sparse tensor from given source.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.number_of_entries.html b/melior/dialect/ods/sparse_tensor/fn.number_of_entries.html index efdf77d12f..b10b42665f 100644 --- a/melior/dialect/ods/sparse_tensor/fn.number_of_entries.html +++ b/melior/dialect/ods/sparse_tensor/fn.number_of_entries.html @@ -1,8 +1,8 @@ -number_of_entries in melior::dialect::ods::sparse_tensor - Rust +number_of_entries in melior::dialect::ods::sparse_tensor - Rust
    pub fn number_of_entries<'c>(
         context: &'c Context,
         result: Type<'c>,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> NumberOfEntriesOp<'c>
    Expand description

    Creates a new number_of_entries operation. Returns the number of entries that are stored in the tensor..

    +) -> NumberOfEntriesOp<'c>
    Expand description

    Creates a number_of_entries operation. Returns the number of entries that are stored in the tensor..

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.out.html b/melior/dialect/ods/sparse_tensor/fn.out.html index 30de39a1ef..6114ac52d1 100644 --- a/melior/dialect/ods/sparse_tensor/fn.out.html +++ b/melior/dialect/ods/sparse_tensor/fn.out.html @@ -1,8 +1,8 @@ -out in melior::dialect::ods::sparse_tensor - Rust +out in melior::dialect::ods::sparse_tensor - Rust

    Function melior::dialect::ods::sparse_tensor::out

    source ·
    pub fn out<'c>(
         context: &'c Context,
         tensor: Value<'c, '_>,
         dest: Value<'c, '_>,
         location: Location<'c>
    -) -> OutOp<'c>
    Expand description

    Creates a new out operation. Outputs a sparse tensor to the given destination.

    +) -> OutOp<'c>
    Expand description

    Creates a out operation. Outputs a sparse tensor to the given destination.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.pack.html b/melior/dialect/ods/sparse_tensor/fn.pack.html index de87484fe9..71f37ce6c1 100644 --- a/melior/dialect/ods/sparse_tensor/fn.pack.html +++ b/melior/dialect/ods/sparse_tensor/fn.pack.html @@ -1,9 +1,9 @@ -pack in melior::dialect::ods::sparse_tensor - Rust +pack in melior::dialect::ods::sparse_tensor - Rust

    Function melior::dialect::ods::sparse_tensor::pack

    source ·
    pub fn pack<'c>(
         context: &'c Context,
         result: Type<'c>,
         values: Value<'c, '_>,
         levels: &[Value<'c, '_>],
         location: Location<'c>
    -) -> PackOp<'c>
    Expand description

    Creates a new pack operation. Returns a sparse tensor from the given values, levels.

    +) -> PackOp<'c>
    Expand description

    Creates a pack operation. Returns a sparse tensor from the given values, levels.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.positions.html b/melior/dialect/ods/sparse_tensor/fn.positions.html index 29c550df16..689d98bc25 100644 --- a/melior/dialect/ods/sparse_tensor/fn.positions.html +++ b/melior/dialect/ods/sparse_tensor/fn.positions.html @@ -1,9 +1,9 @@ -positions in melior::dialect::ods::sparse_tensor - Rust +positions in melior::dialect::ods::sparse_tensor - Rust
    pub fn positions<'c>(
         context: &'c Context,
         result: Type<'c>,
         tensor: Value<'c, '_>,
         level: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ToPositionsOp<'c>
    Expand description

    Creates a new positions operation. Extracts the level-th positions array of the tensor.

    +) -> ToPositionsOp<'c>
    Expand description

    Creates a positions operation. Extracts the level-th positions array of the tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.push_back.html b/melior/dialect/ods/sparse_tensor/fn.push_back.html index d90194ef89..25f826ec21 100644 --- a/melior/dialect/ods/sparse_tensor/fn.push_back.html +++ b/melior/dialect/ods/sparse_tensor/fn.push_back.html @@ -1,4 +1,4 @@ -push_back in melior::dialect::ods::sparse_tensor - Rust +push_back in melior::dialect::ods::sparse_tensor - Rust
    pub fn push_back<'c>(
         context: &'c Context,
         out_buffer: Type<'c>,
    @@ -7,5 +7,5 @@
         in_buffer: Value<'c, '_>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> PushBackOp<'c>
    Expand description

    Creates a new push_back operation. Pushes a value to the back of a given buffer.

    +) -> PushBackOp<'c>
    Expand description

    Creates a push_back operation. Pushes a value to the back of a given buffer.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.reduce.html b/melior/dialect/ods/sparse_tensor/fn.reduce.html index 6f21be9c28..8041ec3552 100644 --- a/melior/dialect/ods/sparse_tensor/fn.reduce.html +++ b/melior/dialect/ods/sparse_tensor/fn.reduce.html @@ -1,4 +1,4 @@ -reduce in melior::dialect::ods::sparse_tensor - Rust +reduce in melior::dialect::ods::sparse_tensor - Rust
    pub fn reduce<'c>(
         context: &'c Context,
         x: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         identity: Value<'c, '_>,
         region: Region<'c>,
         location: Location<'c>
    -) -> ReduceOp<'c>
    Expand description

    Creates a new reduce operation. Custom reduction operation utilized within linalg.generic.

    +) -> ReduceOp<'c>
    Expand description

    Creates a reduce operation. Custom reduction operation utilized within linalg.generic.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.select.html b/melior/dialect/ods/sparse_tensor/fn.select.html index 63b1c9997c..307c3a83d5 100644 --- a/melior/dialect/ods/sparse_tensor/fn.select.html +++ b/melior/dialect/ods/sparse_tensor/fn.select.html @@ -1,8 +1,8 @@ -select in melior::dialect::ods::sparse_tensor - Rust +select in melior::dialect::ods::sparse_tensor - Rust
    pub fn select<'c>(
         context: &'c Context,
         x: Value<'c, '_>,
         region: Region<'c>,
         location: Location<'c>
    -) -> SelectOp<'c>
    Expand description

    Creates a new select operation. Select operation utilized within linalg.generic.

    +) -> SelectOp<'c>
    Expand description

    Creates a select operation. Select operation utilized within linalg.generic.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.slice_offset.html b/melior/dialect/ods/sparse_tensor/fn.slice_offset.html index cf814688ee..bd8c944a30 100644 --- a/melior/dialect/ods/sparse_tensor/fn.slice_offset.html +++ b/melior/dialect/ods/sparse_tensor/fn.slice_offset.html @@ -1,9 +1,9 @@ -slice_offset in melior::dialect::ods::sparse_tensor - Rust +slice_offset in melior::dialect::ods::sparse_tensor - Rust
    pub fn slice_offset<'c>(
         context: &'c Context,
         offset: Type<'c>,
         slice: Value<'c, '_>,
         dim: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ToSliceOffsetOp<'c>
    Expand description

    Creates a new slice.offset operation. Extracts the offset of the sparse tensor slice at the given dimension.

    +) -> ToSliceOffsetOp<'c>
    Expand description

    Creates a slice.offset operation. Extracts the offset of the sparse tensor slice at the given dimension.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.slice_stride.html b/melior/dialect/ods/sparse_tensor/fn.slice_stride.html index 14b7deaf24..2147f16a0d 100644 --- a/melior/dialect/ods/sparse_tensor/fn.slice_stride.html +++ b/melior/dialect/ods/sparse_tensor/fn.slice_stride.html @@ -1,9 +1,9 @@ -slice_stride in melior::dialect::ods::sparse_tensor - Rust +slice_stride in melior::dialect::ods::sparse_tensor - Rust
    pub fn slice_stride<'c>(
         context: &'c Context,
         stride: Type<'c>,
         slice: Value<'c, '_>,
         dim: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ToSliceStrideOp<'c>
    Expand description

    Creates a new slice.stride operation. Extracts the stride of the sparse tensor slice at the given dimension.

    +) -> ToSliceStrideOp<'c>
    Expand description

    Creates a slice.stride operation. Extracts the stride of the sparse tensor slice at the given dimension.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.sort.html b/melior/dialect/ods/sparse_tensor/fn.sort.html index d5a456d381..15be9d3f8b 100644 --- a/melior/dialect/ods/sparse_tensor/fn.sort.html +++ b/melior/dialect/ods/sparse_tensor/fn.sort.html @@ -1,4 +1,4 @@ -sort in melior::dialect::ods::sparse_tensor - Rust +sort in melior::dialect::ods::sparse_tensor - Rust

    Function melior::dialect::ods::sparse_tensor::sort

    source ·
    pub fn sort<'c>(
         context: &'c Context,
         n: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         ys: &[Value<'c, '_>],
         algorithm: Attribute<'c>,
         location: Location<'c>
    -) -> SortOp<'c>
    Expand description

    Creates a new sort operation. Sorts the arrays in xs and ys lexicographically on the integral values found in the xs list.

    +) -> SortOp<'c>
    Expand description

    Creates a sort operation. Sorts the arrays in xs and ys lexicographically on the integral values found in the xs list.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.sort_coo.html b/melior/dialect/ods/sparse_tensor/fn.sort_coo.html index c1cc383928..83eefde338 100644 --- a/melior/dialect/ods/sparse_tensor/fn.sort_coo.html +++ b/melior/dialect/ods/sparse_tensor/fn.sort_coo.html @@ -1,4 +1,4 @@ -sort_coo in melior::dialect::ods::sparse_tensor - Rust +sort_coo in melior::dialect::ods::sparse_tensor - Rust
    pub fn sort_coo<'c>(
         context: &'c Context,
         n: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         ys: &[Value<'c, '_>],
         algorithm: Attribute<'c>,
         location: Location<'c>
    -) -> SortCooOp<'c>
    Expand description

    Creates a new sort_coo operation. Sorts the arrays in xs and ys lexicographically on the integral values found in the xs list.

    +) -> SortCooOp<'c>
    Expand description

    Creates a sort_coo operation. Sorts the arrays in xs and ys lexicographically on the integral values found in the xs list.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.storage_specifier_get.html b/melior/dialect/ods/sparse_tensor/fn.storage_specifier_get.html index 6098ed893d..08e424f588 100644 --- a/melior/dialect/ods/sparse_tensor/fn.storage_specifier_get.html +++ b/melior/dialect/ods/sparse_tensor/fn.storage_specifier_get.html @@ -1,9 +1,9 @@ -storage_specifier_get in melior::dialect::ods::sparse_tensor - Rust +storage_specifier_get in melior::dialect::ods::sparse_tensor - Rust
    pub fn storage_specifier_get<'c>(
         context: &'c Context,
         result: Type<'c>,
         specifier: Value<'c, '_>,
         specifier_kind: Attribute<'c>,
         location: Location<'c>
    -) -> GetStorageSpecifierOp<'c>
    Expand description

    Creates a new storage_specifier.get operation.

    +) -> GetStorageSpecifierOp<'c>
    Expand description

    Creates a storage_specifier.get operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.storage_specifier_init.html b/melior/dialect/ods/sparse_tensor/fn.storage_specifier_init.html index 629aad355f..8908b4c7e6 100644 --- a/melior/dialect/ods/sparse_tensor/fn.storage_specifier_init.html +++ b/melior/dialect/ods/sparse_tensor/fn.storage_specifier_init.html @@ -1,7 +1,7 @@ -storage_specifier_init in melior::dialect::ods::sparse_tensor - Rust +storage_specifier_init in melior::dialect::ods::sparse_tensor - Rust
    pub fn storage_specifier_init<'c>(
         context: &'c Context,
         result: Type<'c>,
         location: Location<'c>
    -) -> StorageSpecifierInitOp<'c>
    Expand description

    Creates a new storage_specifier.init operation.

    +) -> StorageSpecifierInitOp<'c>
    Expand description

    Creates a storage_specifier.init operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.storage_specifier_set.html b/melior/dialect/ods/sparse_tensor/fn.storage_specifier_set.html index 62fa2cb6b4..df4568ff6f 100644 --- a/melior/dialect/ods/sparse_tensor/fn.storage_specifier_set.html +++ b/melior/dialect/ods/sparse_tensor/fn.storage_specifier_set.html @@ -1,4 +1,4 @@ -storage_specifier_set in melior::dialect::ods::sparse_tensor - Rust +storage_specifier_set in melior::dialect::ods::sparse_tensor - Rust
    pub fn storage_specifier_set<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         value: Value<'c, '_>,
         specifier_kind: Attribute<'c>,
         location: Location<'c>
    -) -> SetStorageSpecifierOp<'c>
    Expand description

    Creates a new storage_specifier.set operation.

    +) -> SetStorageSpecifierOp<'c>
    Expand description

    Creates a storage_specifier.set operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.unary.html b/melior/dialect/ods/sparse_tensor/fn.unary.html index c7e8e4f136..680020f91c 100644 --- a/melior/dialect/ods/sparse_tensor/fn.unary.html +++ b/melior/dialect/ods/sparse_tensor/fn.unary.html @@ -1,4 +1,4 @@ -unary in melior::dialect::ods::sparse_tensor - Rust +unary in melior::dialect::ods::sparse_tensor - Rust
    pub fn unary<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -6,5 +6,5 @@
         present_region: Region<'c>,
         absent_region: Region<'c>,
         location: Location<'c>
    -) -> UnaryOp<'c>
    Expand description

    Creates a new unary operation. Unary set operation utilized within linalg.generic.

    +) -> UnaryOp<'c>
    Expand description

    Creates a unary operation. Unary set operation utilized within linalg.generic.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.unpack.html b/melior/dialect/ods/sparse_tensor/fn.unpack.html index c0f20c6832..660a5675f5 100644 --- a/melior/dialect/ods/sparse_tensor/fn.unpack.html +++ b/melior/dialect/ods/sparse_tensor/fn.unpack.html @@ -1,4 +1,4 @@ -unpack in melior::dialect::ods::sparse_tensor - Rust +unpack in melior::dialect::ods::sparse_tensor - Rust
    pub fn unpack<'c>(
         context: &'c Context,
         ret_values: Type<'c>,
    @@ -9,5 +9,5 @@
         out_values: Value<'c, '_>,
         out_levels: &[Value<'c, '_>],
         location: Location<'c>
    -) -> UnpackOp<'c>
    Expand description

    Creates a new unpack operation. Returns the (values, coordinates) pair unpacked from the input tensor.

    +) -> UnpackOp<'c>
    Expand description

    Creates a unpack operation. Returns the (values, coordinates) pair unpacked from the input tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.values.html b/melior/dialect/ods/sparse_tensor/fn.values.html index 743a977dcd..9f5caa1978 100644 --- a/melior/dialect/ods/sparse_tensor/fn.values.html +++ b/melior/dialect/ods/sparse_tensor/fn.values.html @@ -1,8 +1,8 @@ -values in melior::dialect::ods::sparse_tensor - Rust +values in melior::dialect::ods::sparse_tensor - Rust
    pub fn values<'c>(
         context: &'c Context,
         result: Type<'c>,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> ToValuesOp<'c>
    Expand description

    Creates a new values operation. Extracts numerical values array from a tensor.

    +) -> ToValuesOp<'c>
    Expand description

    Creates a values operation. Extracts numerical values array from a tensor.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/fn.yield.html b/melior/dialect/ods/sparse_tensor/fn.yield.html index 495491850f..7eca67a47f 100644 --- a/melior/dialect/ods/sparse_tensor/fn.yield.html +++ b/melior/dialect/ods/sparse_tensor/fn.yield.html @@ -1,3 +1,3 @@ -yield in melior::dialect::ods::sparse_tensor - Rust -
    pub fn yield<'c>(context: &'c Context, location: Location<'c>) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Yield from sparse_tensor set-like operations.

    +yield in melior::dialect::ods::sparse_tensor - Rust +
    pub fn yield<'c>(context: &'c Context, location: Location<'c>) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Yield from sparse_tensor set-like operations.

    \ No newline at end of file diff --git a/melior/dialect/ods/sparse_tensor/index.html b/melior/dialect/ods/sparse_tensor/index.html index 40b65c5613..06d06ad6f5 100644 --- a/melior/dialect/ods/sparse_tensor/index.html +++ b/melior/dialect/ods/sparse_tensor/index.html @@ -65,4 +65,4 @@
  • [Kjolstad20] Fredrik Berg Kjolstad. Sparse Tensor Algebra Compilation. PhD thesis, MIT, February, 2020.
  • -

    Structs

    Functions

    • Creates a new binary operation. Binary set operation utilized within linalg.generic.
    • Creates a new compress operation. Compressed an access pattern for insertion.
    • Creates a new concatenate operation. Concatenates a list of tensors into a single tensor..
    • Creates a new convert operation. Converts between different tensor types.
    • Creates a new coordinates operation. Extracts the level-th coordinates array of the tensor.
    • Creates a new coordinates_buffer operation. Extracts the linear coordinates array from a tensor.
    • Creates a new expand operation. Expands an access pattern for insertion.
    • Creates a new foreach operation. Iterates over elements in a tensor.
    • Creates a new insert operation. Inserts a value into the sparse tensor.
    • Creates a new load operation. Rematerializes tensor from underlying sparse storage format.
    • Creates a new new operation. Materializes a new sparse tensor from given source.
    • Creates a new number_of_entries operation. Returns the number of entries that are stored in the tensor..
    • Creates a new out operation. Outputs a sparse tensor to the given destination.
    • Creates a new pack operation. Returns a sparse tensor from the given values, levels.
    • Creates a new positions operation. Extracts the level-th positions array of the tensor.
    • Creates a new push_back operation. Pushes a value to the back of a given buffer.
    • Creates a new reduce operation. Custom reduction operation utilized within linalg.generic.
    • Creates a new select operation. Select operation utilized within linalg.generic.
    • Creates a new slice.offset operation. Extracts the offset of the sparse tensor slice at the given dimension.
    • Creates a new slice.stride operation. Extracts the stride of the sparse tensor slice at the given dimension.
    • Creates a new sort operation. Sorts the arrays in xs and ys lexicographically on the integral values found in the xs list.
    • Creates a new sort_coo operation. Sorts the arrays in xs and ys lexicographically on the integral values found in the xs list.
    • 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 utilized within linalg.generic.
    • Creates a new unpack operation. Returns the (values, coordinates) pair unpacked from the input tensor.
    • Creates a new values operation. Extracts numerical values array from a tensor.
    • Creates a new yield operation. Yield from sparse_tensor set-like operations.
    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.bitcast.html b/melior/dialect/ods/tensor/fn.bitcast.html index b675657a76..bbf6c65d71 100644 --- a/melior/dialect/ods/tensor/fn.bitcast.html +++ b/melior/dialect/ods/tensor/fn.bitcast.html @@ -1,8 +1,8 @@ -bitcast in melior::dialect::ods::tensor - Rust +bitcast in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::bitcast

    source ·
    pub fn bitcast<'c>(
         context: &'c Context,
         dest: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> BitcastOp<'c>
    Expand description

    Creates a new bitcast operation. Tensor bitcast operation.

    +) -> BitcastOp<'c>
    Expand description

    Creates a bitcast operation. Tensor bitcast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.cast.html b/melior/dialect/ods/tensor/fn.cast.html index 741ba64c04..268323ea8c 100644 --- a/melior/dialect/ods/tensor/fn.cast.html +++ b/melior/dialect/ods/tensor/fn.cast.html @@ -1,8 +1,8 @@ -cast in melior::dialect::ods::tensor - Rust +cast in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::cast

    source ·
    pub fn cast<'c>(
         context: &'c Context,
         dest: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> CastOp<'c>
    Expand description

    Creates a new cast operation. Tensor cast operation.

    +) -> CastOp<'c>
    Expand description

    Creates a cast operation. Tensor cast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.collapse_shape.html b/melior/dialect/ods/tensor/fn.collapse_shape.html index 20a3fc9268..dbb800eaa6 100644 --- a/melior/dialect/ods/tensor/fn.collapse_shape.html +++ b/melior/dialect/ods/tensor/fn.collapse_shape.html @@ -1,9 +1,9 @@ -collapse_shape in melior::dialect::ods::tensor - Rust +collapse_shape in melior::dialect::ods::tensor - Rust
    pub fn collapse_shape<'c>(
         context: &'c Context,
         result: Type<'c>,
         src: Value<'c, '_>,
         reassociation: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> CollapseShapeOp<'c>
    Expand description

    Creates a new collapse_shape operation. Operation to produce a tensor with a smaller rank.

    +) -> CollapseShapeOp<'c>
    Expand description

    Creates a collapse_shape operation. Operation to produce a tensor with a smaller rank.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.dim.html b/melior/dialect/ods/tensor/fn.dim.html index f8e6b65a88..530fee199c 100644 --- a/melior/dialect/ods/tensor/fn.dim.html +++ b/melior/dialect/ods/tensor/fn.dim.html @@ -1,9 +1,9 @@ -dim in melior::dialect::ods::tensor - Rust +dim in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::dim

    source ·
    pub fn dim<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         index: Value<'c, '_>,
         location: Location<'c>
    -) -> DimOp<'c>
    Expand description

    Creates a new dim operation. Dimension index operation.

    +) -> DimOp<'c>
    Expand description

    Creates a dim operation. Dimension index operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.empty.html b/melior/dialect/ods/tensor/fn.empty.html index 7ff2c4b891..81e82e1b7d 100644 --- a/melior/dialect/ods/tensor/fn.empty.html +++ b/melior/dialect/ods/tensor/fn.empty.html @@ -1,8 +1,8 @@ -empty in melior::dialect::ods::tensor - Rust +empty in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::empty

    source ·
    pub fn empty<'c>(
         context: &'c Context,
         result: Type<'c>,
         dynamic_sizes: &[Value<'c, '_>],
         location: Location<'c>
    -) -> EmptyOp<'c>
    Expand description

    Creates a new empty operation. Empty tensor operation.

    +) -> EmptyOp<'c>
    Expand description

    Creates a empty operation. Empty tensor operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.expand_shape.html b/melior/dialect/ods/tensor/fn.expand_shape.html index bdb2619aa3..d55292a5e8 100644 --- a/melior/dialect/ods/tensor/fn.expand_shape.html +++ b/melior/dialect/ods/tensor/fn.expand_shape.html @@ -1,9 +1,9 @@ -expand_shape in melior::dialect::ods::tensor - Rust +expand_shape in melior::dialect::ods::tensor - Rust
    pub fn expand_shape<'c>(
         context: &'c Context,
         result: Type<'c>,
         src: Value<'c, '_>,
         reassociation: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ExpandShapeOp<'c>
    Expand description

    Creates a new expand_shape operation. Operation to produce a tensor with a higher rank.

    +) -> ExpandShapeOp<'c>
    Expand description

    Creates a expand_shape operation. Operation to produce a tensor with a higher rank.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.extract.html b/melior/dialect/ods/tensor/fn.extract.html index 2c8cc1df6b..88ea2cdf6f 100644 --- a/melior/dialect/ods/tensor/fn.extract.html +++ b/melior/dialect/ods/tensor/fn.extract.html @@ -1,9 +1,9 @@ -extract in melior::dialect::ods::tensor - Rust +extract in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::extract

    source ·
    pub fn extract<'c>(
         context: &'c Context,
         result: Type<'c>,
         tensor: Value<'c, '_>,
         indices: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ExtractOp<'c>
    Expand description

    Creates a new extract operation. Element extraction operation.

    +) -> ExtractOp<'c>
    Expand description

    Creates a extract operation. Element extraction operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.extract_slice.html b/melior/dialect/ods/tensor/fn.extract_slice.html index 094d6be526..e578e5c070 100644 --- a/melior/dialect/ods/tensor/fn.extract_slice.html +++ b/melior/dialect/ods/tensor/fn.extract_slice.html @@ -1,4 +1,4 @@ -extract_slice in melior::dialect::ods::tensor - Rust +extract_slice in melior::dialect::ods::tensor - Rust
    pub fn extract_slice<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -10,5 +10,5 @@
         static_sizes: Attribute<'c>,
         static_strides: Attribute<'c>,
         location: Location<'c>
    -) -> ExtractSliceOp<'c>
    Expand description

    Creates a new extract_slice operation. Extract slice operation.

    +) -> ExtractSliceOp<'c>
    Expand description

    Creates a extract_slice operation. Extract slice operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.from_elements.html b/melior/dialect/ods/tensor/fn.from_elements.html index e69fe7a4b3..d04bf3a080 100644 --- a/melior/dialect/ods/tensor/fn.from_elements.html +++ b/melior/dialect/ods/tensor/fn.from_elements.html @@ -1,8 +1,8 @@ -from_elements in melior::dialect::ods::tensor - Rust +from_elements in melior::dialect::ods::tensor - Rust
    pub fn from_elements<'c>(
         context: &'c Context,
         result: Type<'c>,
         elements: &[Value<'c, '_>],
         location: Location<'c>
    -) -> FromElementsOp<'c>
    Expand description

    Creates a new from_elements operation. Tensor from elements operation..

    +) -> FromElementsOp<'c>
    Expand description

    Creates a from_elements operation. Tensor from elements operation..

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.gather.html b/melior/dialect/ods/tensor/fn.gather.html index 76c24e1aca..c8c9a5d26c 100644 --- a/melior/dialect/ods/tensor/fn.gather.html +++ b/melior/dialect/ods/tensor/fn.gather.html @@ -1,4 +1,4 @@ -gather in melior::dialect::ods::tensor - Rust +gather in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::gather

    source ·
    pub fn gather<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         indices: Value<'c, '_>,
         gather_dims: Attribute<'c>,
         location: Location<'c>
    -) -> GatherOp<'c>
    Expand description

    Creates a new gather operation. Gather a subset of a tensor at specified indices.

    +) -> GatherOp<'c>
    Expand description

    Creates a gather operation. Gather a subset of a tensor at specified indices.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.generate.html b/melior/dialect/ods/tensor/fn.generate.html index f64fe31875..4862ad2eb4 100644 --- a/melior/dialect/ods/tensor/fn.generate.html +++ b/melior/dialect/ods/tensor/fn.generate.html @@ -1,9 +1,9 @@ -generate in melior::dialect::ods::tensor - Rust +generate in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::generate

    source ·
    pub fn generate<'c>(
         context: &'c Context,
         result: Type<'c>,
         dynamic_extents: &[Value<'c, '_>],
         body: Region<'c>,
         location: Location<'c>
    -) -> GenerateOp<'c>
    Expand description

    Creates a new generate operation. Creates a dynamically sized tensor from elements.

    +) -> GenerateOp<'c>
    Expand description

    Creates a generate operation. Creates a dynamically sized tensor from elements.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.insert.html b/melior/dialect/ods/tensor/fn.insert.html index 660ca32b37..020d9b6e42 100644 --- a/melior/dialect/ods/tensor/fn.insert.html +++ b/melior/dialect/ods/tensor/fn.insert.html @@ -1,4 +1,4 @@ -insert in melior::dialect::ods::tensor - Rust +insert in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::insert

    source ·
    pub fn insert<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         dest: Value<'c, '_>,
         indices: &[Value<'c, '_>],
         location: Location<'c>
    -) -> InsertOp<'c>
    Expand description

    Creates a new insert operation. Element insertion operation.

    +) -> InsertOp<'c>
    Expand description

    Creates a insert operation. Element insertion operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.insert_slice.html b/melior/dialect/ods/tensor/fn.insert_slice.html index 9dff947339..cef6b103fc 100644 --- a/melior/dialect/ods/tensor/fn.insert_slice.html +++ b/melior/dialect/ods/tensor/fn.insert_slice.html @@ -1,4 +1,4 @@ -insert_slice in melior::dialect::ods::tensor - Rust +insert_slice in melior::dialect::ods::tensor - Rust
    pub fn insert_slice<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -11,5 +11,5 @@
         static_sizes: Attribute<'c>,
         static_strides: Attribute<'c>,
         location: Location<'c>
    -) -> InsertSliceOp<'c>
    Expand description

    Creates a new insert_slice operation. Insert_slice operation.

    +) -> InsertSliceOp<'c>
    Expand description

    Creates a insert_slice operation. Insert_slice operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.pack.html b/melior/dialect/ods/tensor/fn.pack.html index df24d8f0cf..13329ca3f5 100644 --- a/melior/dialect/ods/tensor/fn.pack.html +++ b/melior/dialect/ods/tensor/fn.pack.html @@ -1,4 +1,4 @@ -pack in melior::dialect::ods::tensor - Rust +pack in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::pack

    source ·
    pub fn pack<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -8,5 +8,5 @@
         inner_dims_pos: Attribute<'c>,
         static_inner_tiles: Attribute<'c>,
         location: Location<'c>
    -) -> PackOp<'c>
    Expand description

    Creates a new pack operation. Tensor pack operation.

    +) -> PackOp<'c>
    Expand description

    Creates a pack operation. Tensor pack operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.pad.html b/melior/dialect/ods/tensor/fn.pad.html index 7c7a03c49a..35ed7d1452 100644 --- a/melior/dialect/ods/tensor/fn.pad.html +++ b/melior/dialect/ods/tensor/fn.pad.html @@ -1,4 +1,4 @@ -pad in melior::dialect::ods::tensor - Rust +pad in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::pad

    source ·
    pub fn pad<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -9,5 +9,5 @@
         static_low: Attribute<'c>,
         static_high: Attribute<'c>,
         location: Location<'c>
    -) -> PadOp<'c>
    Expand description

    Creates a new pad operation. Tensor pad operation.

    +) -> PadOp<'c>
    Expand description

    Creates a pad operation. Tensor pad operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.parallel_insert_slice.html b/melior/dialect/ods/tensor/fn.parallel_insert_slice.html index b8f39c6afc..3798b65528 100644 --- a/melior/dialect/ods/tensor/fn.parallel_insert_slice.html +++ b/melior/dialect/ods/tensor/fn.parallel_insert_slice.html @@ -1,4 +1,4 @@ -parallel_insert_slice in melior::dialect::ods::tensor - Rust +parallel_insert_slice in melior::dialect::ods::tensor - Rust
    pub fn parallel_insert_slice<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
    @@ -10,7 +10,7 @@
         static_sizes: Attribute<'c>,
         static_strides: Attribute<'c>,
         location: Location<'c>
    -) -> ParallelInsertSliceOp<'c>
    Expand description

    Creates a new parallel_insert_slice operation. +) -> ParallelInsertSliceOp<'c>

    Expand description

    Creates a parallel_insert_slice operation. Specify the tensor slice update of a single thread of a parent ParallelCombiningOpInterface op. .

    diff --git a/melior/dialect/ods/tensor/fn.rank.html b/melior/dialect/ods/tensor/fn.rank.html index ce7e41a2b4..3df33e94a6 100644 --- a/melior/dialect/ods/tensor/fn.rank.html +++ b/melior/dialect/ods/tensor/fn.rank.html @@ -1,7 +1,7 @@ -rank in melior::dialect::ods::tensor - Rust +rank in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::rank

    source ·
    pub fn rank<'c>(
         context: &'c Context,
         tensor: Value<'c, '_>,
         location: Location<'c>
    -) -> RankOp<'c>
    Expand description

    Creates a new rank operation. Rank operation.

    +) -> RankOp<'c>
    Expand description

    Creates a rank operation. Rank operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.reshape.html b/melior/dialect/ods/tensor/fn.reshape.html index 4cf54a3b49..d7b1b15ce4 100644 --- a/melior/dialect/ods/tensor/fn.reshape.html +++ b/melior/dialect/ods/tensor/fn.reshape.html @@ -1,9 +1,9 @@ -reshape in melior::dialect::ods::tensor - Rust +reshape in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::reshape

    source ·
    pub fn reshape<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         shape: Value<'c, '_>,
         location: Location<'c>
    -) -> ReshapeOp<'c>
    Expand description

    Creates a new reshape operation. Tensor reshape operation.

    +) -> ReshapeOp<'c>
    Expand description

    Creates a reshape operation. Tensor reshape operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.scatter.html b/melior/dialect/ods/tensor/fn.scatter.html index 17421a58cc..7cae96512b 100644 --- a/melior/dialect/ods/tensor/fn.scatter.html +++ b/melior/dialect/ods/tensor/fn.scatter.html @@ -1,4 +1,4 @@ -scatter in melior::dialect::ods::tensor - Rust +scatter in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::scatter

    source ·
    pub fn scatter<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -7,5 +7,5 @@
         indices: Value<'c, '_>,
         scatter_dims: Attribute<'c>,
         location: Location<'c>
    -) -> ScatterOp<'c>
    Expand description

    Creates a new scatter operation. Scatter a tensor into a destination tensor at specified indices.

    +) -> ScatterOp<'c>
    Expand description

    Creates a scatter operation. Scatter a tensor into a destination tensor at specified indices.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.splat.html b/melior/dialect/ods/tensor/fn.splat.html index ddaff3e77e..42e3277562 100644 --- a/melior/dialect/ods/tensor/fn.splat.html +++ b/melior/dialect/ods/tensor/fn.splat.html @@ -1,8 +1,8 @@ -splat in melior::dialect::ods::tensor - Rust +splat in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::splat

    source ·
    pub fn splat<'c>(
         context: &'c Context,
         aggregate: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> SplatOp<'c>
    Expand description

    Creates a new splat operation. Tensor splat or broadcast operation.

    +) -> SplatOp<'c>
    Expand description

    Creates a splat operation. Tensor splat or broadcast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.unpack.html b/melior/dialect/ods/tensor/fn.unpack.html index 12f27b3839..8c77ebcae0 100644 --- a/melior/dialect/ods/tensor/fn.unpack.html +++ b/melior/dialect/ods/tensor/fn.unpack.html @@ -1,4 +1,4 @@ -unpack in melior::dialect::ods::tensor - Rust +unpack in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::unpack

    source ·
    pub fn unpack<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -8,5 +8,5 @@
         inner_dims_pos: Attribute<'c>,
         static_inner_tiles: Attribute<'c>,
         location: Location<'c>
    -) -> UnPackOp<'c>
    Expand description

    Creates a new unpack operation. Tensor unpack operation.

    +) -> UnPackOp<'c>
    Expand description

    Creates a unpack operation. Tensor unpack operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/fn.yield.html b/melior/dialect/ods/tensor/fn.yield.html index 092a05198b..9f403c2238 100644 --- a/melior/dialect/ods/tensor/fn.yield.html +++ b/melior/dialect/ods/tensor/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::tensor - Rust +yield in melior::dialect::ods::tensor - Rust

    Function melior::dialect::ods::tensor::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Yield a value from a region.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Yield a value from a region.

    \ No newline at end of file diff --git a/melior/dialect/ods/tensor/index.html b/melior/dialect/ods/tensor/index.html index b227a79f9d..e6a0062da4 100644 --- a/melior/dialect/ods/tensor/index.html +++ b/melior/dialect/ods/tensor/index.html @@ -29,7 +29,7 @@ .
  • A builder for parallel_insert_slice operation. Specify the tensor slice update of a single thread of a parent ParallelCombiningOpInterface op. -.
  • 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 tensor at specified indices.
  • A builder for scatter operation. Scatter a tensor into a destination tensor at specified indices.
  • splat operation. Tensor splat or broadcast operation.
  • A builder for splat operation. Tensor splat or broadcast operation.
  • 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.
  • Functions

    Functions

    \ No newline at end of file +.
  • Creates a rank operation. Rank operation.
  • Creates a reshape operation. Tensor reshape operation.
  • Creates a scatter operation. Scatter a tensor into a destination tensor at specified indices.
  • Creates a splat operation. Tensor splat or broadcast operation.
  • Creates a unpack operation. Tensor unpack operation.
  • Creates a yield operation. Yield a value from a region.
  • \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.abs.html b/melior/dialect/ods/tosa/fn.abs.html index 2be5d6d86a..42af6b010b 100644 --- a/melior/dialect/ods/tosa/fn.abs.html +++ b/melior/dialect/ods/tosa/fn.abs.html @@ -1,8 +1,8 @@ -abs in melior::dialect::ods::tosa - Rust +abs in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::abs

    source ·
    pub fn abs<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> AbsOp<'c>
    Expand description

    Creates a new abs operation. Elementwise abs op.

    +) -> AbsOp<'c>
    Expand description

    Creates a abs operation. Elementwise abs op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.add.html b/melior/dialect/ods/tosa/fn.add.html index 75868bf00e..1706356491 100644 --- a/melior/dialect/ods/tosa/fn.add.html +++ b/melior/dialect/ods/tosa/fn.add.html @@ -1,9 +1,9 @@ -add in melior::dialect::ods::tosa - Rust +add in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::add

    source ·
    pub fn add<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> AddOp<'c>
    Expand description

    Creates a new add operation. Elementwise addition operator.

    +) -> AddOp<'c>
    Expand description

    Creates a add operation. Elementwise addition operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.apply_scale.html b/melior/dialect/ods/tosa/fn.apply_scale.html index 9c1f845eff..5cacf606a0 100644 --- a/melior/dialect/ods/tosa/fn.apply_scale.html +++ b/melior/dialect/ods/tosa/fn.apply_scale.html @@ -1,4 +1,4 @@ -apply_scale in melior::dialect::ods::tosa - Rust +apply_scale in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::apply_scale

    source ·
    pub fn apply_scale<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -7,5 +7,5 @@
         shift: Value<'c, '_>,
         double_round: Attribute<'c>,
         location: Location<'c>
    -) -> ApplyScaleOp<'c>
    Expand description

    Creates a new apply_scale operation. Rescale scalar operator for Tosa tensor operators.

    +) -> ApplyScaleOp<'c>
    Expand description

    Creates a apply_scale operation. Rescale scalar operator for Tosa tensor operators.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.argmax.html b/melior/dialect/ods/tosa/fn.argmax.html index 527065efaa..25c82d5a83 100644 --- a/melior/dialect/ods/tosa/fn.argmax.html +++ b/melior/dialect/ods/tosa/fn.argmax.html @@ -1,9 +1,9 @@ -argmax in melior::dialect::ods::tosa - Rust +argmax in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::argmax

    source ·
    pub fn argmax<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ArgMaxOp<'c>
    Expand description

    Creates a new argmax operation. Perform argmax on the input..

    +) -> ArgMaxOp<'c>
    Expand description

    Creates a argmax operation. Perform argmax on the input..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.arithmetic_right_shift.html b/melior/dialect/ods/tosa/fn.arithmetic_right_shift.html index dee7dd5524..989b57283a 100644 --- a/melior/dialect/ods/tosa/fn.arithmetic_right_shift.html +++ b/melior/dialect/ods/tosa/fn.arithmetic_right_shift.html @@ -1,4 +1,4 @@ -arithmetic_right_shift in melior::dialect::ods::tosa - Rust +arithmetic_right_shift in melior::dialect::ods::tosa - Rust
    pub fn arithmetic_right_shift<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -6,5 +6,5 @@
         input_2: Value<'c, '_>,
         round: Attribute<'c>,
         location: Location<'c>
    -) -> ArithmeticRightShiftOp<'c>
    Expand description

    Creates a new arithmetic_right_shift operation. Elementwise Arithmetic Right Shift.

    +) -> ArithmeticRightShiftOp<'c>
    Expand description

    Creates a arithmetic_right_shift operation. Elementwise Arithmetic Right Shift.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.avg_pool_2_d.html b/melior/dialect/ods/tosa/fn.avg_pool_2_d.html index 3f363ac4d0..449d2605fc 100644 --- a/melior/dialect/ods/tosa/fn.avg_pool_2_d.html +++ b/melior/dialect/ods/tosa/fn.avg_pool_2_d.html @@ -1,4 +1,4 @@ -avg_pool_2_d in melior::dialect::ods::tosa - Rust +avg_pool_2_d in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::avg_pool_2_d

    source ·
    pub fn avg_pool_2_d<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -8,5 +8,5 @@
         pad: Attribute<'c>,
         acc_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> AvgPool2dOp<'c>
    Expand description

    Creates a new avg_pool2d operation. Performs max pooling on the input..

    +) -> AvgPool2dOp<'c>
    Expand description

    Creates a avg_pool2d operation. Performs max pooling on the input..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.bitwise_and.html b/melior/dialect/ods/tosa/fn.bitwise_and.html index 802d2c1080..2ea497f745 100644 --- a/melior/dialect/ods/tosa/fn.bitwise_and.html +++ b/melior/dialect/ods/tosa/fn.bitwise_and.html @@ -1,9 +1,9 @@ -bitwise_and in melior::dialect::ods::tosa - Rust +bitwise_and in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::bitwise_and

    source ·
    pub fn bitwise_and<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> BitwiseAndOp<'c>
    Expand description

    Creates a new bitwise_and operation. Bitwise AND operator.

    +) -> BitwiseAndOp<'c>
    Expand description

    Creates a bitwise_and operation. Bitwise AND operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.bitwise_not.html b/melior/dialect/ods/tosa/fn.bitwise_not.html index c72baffaaa..f47b2dde3d 100644 --- a/melior/dialect/ods/tosa/fn.bitwise_not.html +++ b/melior/dialect/ods/tosa/fn.bitwise_not.html @@ -1,8 +1,8 @@ -bitwise_not in melior::dialect::ods::tosa - Rust +bitwise_not in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::bitwise_not

    source ·
    pub fn bitwise_not<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> BitwiseNotOp<'c>
    Expand description

    Creates a new bitwise_not operation. Bitwise NOT operator.

    +) -> BitwiseNotOp<'c>
    Expand description

    Creates a bitwise_not operation. Bitwise NOT operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.bitwise_or.html b/melior/dialect/ods/tosa/fn.bitwise_or.html index e9a2cf0fe3..366ab4a7aa 100644 --- a/melior/dialect/ods/tosa/fn.bitwise_or.html +++ b/melior/dialect/ods/tosa/fn.bitwise_or.html @@ -1,9 +1,9 @@ -bitwise_or in melior::dialect::ods::tosa - Rust +bitwise_or in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::bitwise_or

    source ·
    pub fn bitwise_or<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> BitwiseOrOp<'c>
    Expand description

    Creates a new bitwise_or operation. Bitwise OR operator.

    +) -> BitwiseOrOp<'c>
    Expand description

    Creates a bitwise_or operation. Bitwise OR operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.bitwise_xor.html b/melior/dialect/ods/tosa/fn.bitwise_xor.html index 0e5ae270ff..7571899b16 100644 --- a/melior/dialect/ods/tosa/fn.bitwise_xor.html +++ b/melior/dialect/ods/tosa/fn.bitwise_xor.html @@ -1,9 +1,9 @@ -bitwise_xor in melior::dialect::ods::tosa - Rust +bitwise_xor in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::bitwise_xor

    source ·
    pub fn bitwise_xor<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> BitwiseXorOp<'c>
    Expand description

    Creates a new bitwise_xor operation. Bitwise XOR operator.

    +) -> BitwiseXorOp<'c>
    Expand description

    Creates a bitwise_xor operation. Bitwise XOR operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.cast.html b/melior/dialect/ods/tosa/fn.cast.html index f88ec97f19..881789d149 100644 --- a/melior/dialect/ods/tosa/fn.cast.html +++ b/melior/dialect/ods/tosa/fn.cast.html @@ -1,8 +1,8 @@ -cast in melior::dialect::ods::tosa - Rust +cast in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::cast

    source ·
    pub fn cast<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> CastOp<'c>
    Expand description

    Creates a new cast operation. Cast operation.

    +) -> CastOp<'c>
    Expand description

    Creates a cast operation. Cast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.ceil.html b/melior/dialect/ods/tosa/fn.ceil.html index 3b660cc825..61d6d6bde1 100644 --- a/melior/dialect/ods/tosa/fn.ceil.html +++ b/melior/dialect/ods/tosa/fn.ceil.html @@ -1,8 +1,8 @@ -ceil in melior::dialect::ods::tosa - Rust +ceil in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::ceil

    source ·
    pub fn ceil<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> CeilOp<'c>
    Expand description

    Creates a new ceil operation. Elementwise ceil op.

    +) -> CeilOp<'c>
    Expand description

    Creates a ceil operation. Elementwise ceil op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.clamp.html b/melior/dialect/ods/tosa/fn.clamp.html index c8f789af09..9708c72933 100644 --- a/melior/dialect/ods/tosa/fn.clamp.html +++ b/melior/dialect/ods/tosa/fn.clamp.html @@ -1,4 +1,4 @@ -clamp in melior::dialect::ods::tosa - Rust +clamp in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::clamp

    source ·
    pub fn clamp<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -8,5 +8,5 @@
         min_fp: FloatAttribute<'c>,
         max_fp: FloatAttribute<'c>,
         location: Location<'c>
    -) -> ClampOp<'c>
    Expand description

    Creates a new clamp operation. Computes clamp(features, min, max)..

    +) -> ClampOp<'c>
    Expand description

    Creates a clamp operation. Computes clamp(features, min, max)..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.clz.html b/melior/dialect/ods/tosa/fn.clz.html index a5a30eb30e..f0e2619195 100644 --- a/melior/dialect/ods/tosa/fn.clz.html +++ b/melior/dialect/ods/tosa/fn.clz.html @@ -1,8 +1,8 @@ -clz in melior::dialect::ods::tosa - Rust +clz in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::clz

    source ·
    pub fn clz<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> ClzOp<'c>
    Expand description

    Creates a new clz operation. Elementwise count leading zero op.

    +) -> ClzOp<'c>
    Expand description

    Creates a clz operation. Elementwise count leading zero op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.concat.html b/melior/dialect/ods/tosa/fn.concat.html index 151ed67bd3..792ba87812 100644 --- a/melior/dialect/ods/tosa/fn.concat.html +++ b/melior/dialect/ods/tosa/fn.concat.html @@ -1,8 +1,8 @@ -concat in melior::dialect::ods::tosa - Rust +concat in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::concat

    source ·
    pub fn concat<'c>(
         context: &'c Context,
         input_1: &[Value<'c, '_>],
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ConcatOp<'c>
    Expand description

    Creates a new concat operation. Concatenates tensors along one dimension..

    +) -> ConcatOp<'c>
    Expand description

    Creates a concat operation. Concatenates tensors along one dimension..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.cond_if.html b/melior/dialect/ods/tosa/fn.cond_if.html index 2a1edb5ee6..8a39c73158 100644 --- a/melior/dialect/ods/tosa/fn.cond_if.html +++ b/melior/dialect/ods/tosa/fn.cond_if.html @@ -1,4 +1,4 @@ -cond_if in melior::dialect::ods::tosa - Rust +cond_if in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::cond_if

    source ·
    pub fn cond_if<'c>(
         context: &'c Context,
         output: &[Type<'c>],
    @@ -7,5 +7,5 @@
         then_branch: Region<'c>,
         else_branch: Region<'c>,
         location: Location<'c>
    -) -> IfOp<'c>
    Expand description

    Creates a new cond_if operation. Conditional if operator.

    +) -> IfOp<'c>
    Expand description

    Creates a cond_if operation. Conditional if operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.const.html b/melior/dialect/ods/tosa/fn.const.html index 1d143192ab..61d6042f6e 100644 --- a/melior/dialect/ods/tosa/fn.const.html +++ b/melior/dialect/ods/tosa/fn.const.html @@ -1,7 +1,7 @@ -const in melior::dialect::ods::tosa - Rust +const in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::const

    source ·
    pub fn const<'c>(
         context: &'c Context,
         value: Attribute<'c>,
         location: Location<'c>
    -) -> ConstOp<'c>
    Expand description

    Creates a new const operation. Constant op..

    +) -> ConstOp<'c>
    Expand description

    Creates a const operation. Constant op..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.conv_2_d.html b/melior/dialect/ods/tosa/fn.conv_2_d.html index 4805601edb..5088090180 100644 --- a/melior/dialect/ods/tosa/fn.conv_2_d.html +++ b/melior/dialect/ods/tosa/fn.conv_2_d.html @@ -1,4 +1,4 @@ -conv_2_d in melior::dialect::ods::tosa - Rust +conv_2_d in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::conv_2_d

    source ·
    pub fn conv_2_d<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -9,5 +9,5 @@
         stride: Attribute<'c>,
         dilation: Attribute<'c>,
         location: Location<'c>
    -) -> Conv2DOp<'c>
    Expand description

    Creates a new conv2d operation. 2D Convolution Operator.

    +) -> Conv2DOp<'c>
    Expand description

    Creates a conv2d operation. 2D Convolution Operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.conv_3_d.html b/melior/dialect/ods/tosa/fn.conv_3_d.html index 193e7e75ef..00e57eec33 100644 --- a/melior/dialect/ods/tosa/fn.conv_3_d.html +++ b/melior/dialect/ods/tosa/fn.conv_3_d.html @@ -1,4 +1,4 @@ -conv_3_d in melior::dialect::ods::tosa - Rust +conv_3_d in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::conv_3_d

    source ·
    pub fn conv_3_d<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -9,5 +9,5 @@
         stride: Attribute<'c>,
         dilation: Attribute<'c>,
         location: Location<'c>
    -) -> Conv3DOp<'c>
    Expand description

    Creates a new conv3d operation. 3D Convolution operator.

    +) -> Conv3DOp<'c>
    Expand description

    Creates a conv3d operation. 3D Convolution operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.custom.html b/melior/dialect/ods/tosa/fn.custom.html index ae0634deb8..119f7efee0 100644 --- a/melior/dialect/ods/tosa/fn.custom.html +++ b/melior/dialect/ods/tosa/fn.custom.html @@ -1,4 +1,4 @@ -custom in melior::dialect::ods::tosa - Rust +custom in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::custom

    source ·
    pub fn custom<'c>(
         context: &'c Context,
         outputs: &[Type<'c>],
    @@ -7,5 +7,5 @@
         config: StringAttribute<'c>,
         implementation_attrs: StringAttribute<'c>,
         location: Location<'c>
    -) -> CustomOp<'c>
    Expand description

    Creates a new custom operation. Custom operator wrapper for Tosa.

    +) -> CustomOp<'c>
    Expand description

    Creates a custom operation. Custom operator wrapper for Tosa.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.depthwise_conv_2_d.html b/melior/dialect/ods/tosa/fn.depthwise_conv_2_d.html index 78cf3fb47b..bc67fbd405 100644 --- a/melior/dialect/ods/tosa/fn.depthwise_conv_2_d.html +++ b/melior/dialect/ods/tosa/fn.depthwise_conv_2_d.html @@ -1,4 +1,4 @@ -depthwise_conv_2_d in melior::dialect::ods::tosa - Rust +depthwise_conv_2_d in melior::dialect::ods::tosa - Rust
    pub fn depthwise_conv_2_d<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -9,5 +9,5 @@
         stride: Attribute<'c>,
         dilation: Attribute<'c>,
         location: Location<'c>
    -) -> DepthwiseConv2DOp<'c>
    Expand description

    Creates a new depthwise_conv2d operation. Depthwise 2D Convolution operator.

    +) -> DepthwiseConv2DOp<'c>
    Expand description

    Creates a depthwise_conv2d operation. Depthwise 2D Convolution operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.div.html b/melior/dialect/ods/tosa/fn.div.html index 397a193995..d217d99d6d 100644 --- a/melior/dialect/ods/tosa/fn.div.html +++ b/melior/dialect/ods/tosa/fn.div.html @@ -1,9 +1,9 @@ -div in melior::dialect::ods::tosa - Rust +div in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::div

    source ·
    pub fn div<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> DivOp<'c>
    Expand description

    Creates a new div operation. Integer divide operator.

    +) -> DivOp<'c>
    Expand description

    Creates a div operation. Integer divide operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.equal.html b/melior/dialect/ods/tosa/fn.equal.html index c6419e9e81..250b91e5da 100644 --- a/melior/dialect/ods/tosa/fn.equal.html +++ b/melior/dialect/ods/tosa/fn.equal.html @@ -1,8 +1,8 @@ -equal in melior::dialect::ods::tosa - Rust +equal in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::equal

    source ·
    pub fn equal<'c>(
         context: &'c Context,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> EqualOp<'c>
    Expand description

    Creates a new equal operation. Returns the truth value of (x == y) element-wise..

    +) -> EqualOp<'c>
    Expand description

    Creates a equal operation. Returns the truth value of (x == y) element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.erf.html b/melior/dialect/ods/tosa/fn.erf.html index 245d0c2368..6fb33e52e7 100644 --- a/melior/dialect/ods/tosa/fn.erf.html +++ b/melior/dialect/ods/tosa/fn.erf.html @@ -1,8 +1,8 @@ -erf in melior::dialect::ods::tosa - Rust +erf in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::erf

    source ·
    pub fn erf<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> ErfOp<'c>
    Expand description

    Creates a new erf operation. Computes gauss error function of input.

    +) -> ErfOp<'c>
    Expand description

    Creates a erf operation. Computes gauss error function of input.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.exp.html b/melior/dialect/ods/tosa/fn.exp.html index 101c48fb5a..a3beb68f41 100644 --- a/melior/dialect/ods/tosa/fn.exp.html +++ b/melior/dialect/ods/tosa/fn.exp.html @@ -1,8 +1,8 @@ -exp in melior::dialect::ods::tosa - Rust +exp in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::exp

    source ·
    pub fn exp<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> ExpOp<'c>
    Expand description

    Creates a new exp operation. Elementwise exp op.

    +) -> ExpOp<'c>
    Expand description

    Creates a exp operation. Elementwise exp op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.fft_2_d.html b/melior/dialect/ods/tosa/fn.fft_2_d.html index d9f5757b7b..01b42a7494 100644 --- a/melior/dialect/ods/tosa/fn.fft_2_d.html +++ b/melior/dialect/ods/tosa/fn.fft_2_d.html @@ -1,4 +1,4 @@ -fft_2_d in melior::dialect::ods::tosa - Rust +fft_2_d in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::fft_2_d

    source ·
    pub fn fft_2_d<'c>(
         context: &'c Context,
         output_real: Type<'c>,
    @@ -7,5 +7,5 @@
         input_imag: Value<'c, '_>,
         inverse: Attribute<'c>,
         location: Location<'c>
    -) -> FFT2dOp<'c>
    Expand description

    Creates a new fft2d operation. Performs FFT2D operation on the input..

    +) -> FFT2dOp<'c>
    Expand description

    Creates a fft2d operation. Performs FFT2D operation on the input..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.floor.html b/melior/dialect/ods/tosa/fn.floor.html index 6015eca2ab..52bf418767 100644 --- a/melior/dialect/ods/tosa/fn.floor.html +++ b/melior/dialect/ods/tosa/fn.floor.html @@ -1,8 +1,8 @@ -floor in melior::dialect::ods::tosa - Rust +floor in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::floor

    source ·
    pub fn floor<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> FloorOp<'c>
    Expand description

    Creates a new floor operation. Elementwise floor op.

    +) -> FloorOp<'c>
    Expand description

    Creates a floor operation. Elementwise floor op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.fully_connected.html b/melior/dialect/ods/tosa/fn.fully_connected.html index 77c6ca3b9e..9fed1b548c 100644 --- a/melior/dialect/ods/tosa/fn.fully_connected.html +++ b/melior/dialect/ods/tosa/fn.fully_connected.html @@ -1,4 +1,4 @@ -fully_connected in melior::dialect::ods::tosa - Rust +fully_connected in melior::dialect::ods::tosa - Rust
    pub fn fully_connected<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -6,5 +6,5 @@
         weight: Value<'c, '_>,
         bias: Value<'c, '_>,
         location: Location<'c>
    -) -> FullyConnectedOp<'c>
    Expand description

    Creates a new fully_connected operation. Fully Connected operator.

    +) -> FullyConnectedOp<'c>
    Expand description

    Creates a fully_connected operation. Fully Connected operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.gather.html b/melior/dialect/ods/tosa/fn.gather.html index 29dabb9b57..dee792ac6e 100644 --- a/melior/dialect/ods/tosa/fn.gather.html +++ b/melior/dialect/ods/tosa/fn.gather.html @@ -1,9 +1,9 @@ -gather in melior::dialect::ods::tosa - Rust +gather in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::gather

    source ·
    pub fn gather<'c>(
         context: &'c Context,
         output: Type<'c>,
         values: Value<'c, '_>,
         indices: Value<'c, '_>,
         location: Location<'c>
    -) -> GatherOp<'c>
    Expand description

    Creates a new gather operation. Gather operation,.

    +) -> GatherOp<'c>
    Expand description

    Creates a gather operation. Gather operation,.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.greater.html b/melior/dialect/ods/tosa/fn.greater.html index e72e2a2d79..d98699cef0 100644 --- a/melior/dialect/ods/tosa/fn.greater.html +++ b/melior/dialect/ods/tosa/fn.greater.html @@ -1,9 +1,9 @@ -greater in melior::dialect::ods::tosa - Rust +greater in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::greater

    source ·
    pub fn greater<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> GreaterOp<'c>
    Expand description

    Creates a new greater operation. Returns the truth value of (x > y) element-wise..

    +) -> GreaterOp<'c>
    Expand description

    Creates a greater operation. Returns the truth value of (x > y) element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.greater_equal.html b/melior/dialect/ods/tosa/fn.greater_equal.html index 5ee92c25af..2ca5b23938 100644 --- a/melior/dialect/ods/tosa/fn.greater_equal.html +++ b/melior/dialect/ods/tosa/fn.greater_equal.html @@ -1,9 +1,9 @@ -greater_equal in melior::dialect::ods::tosa - Rust +greater_equal in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::greater_equal

    source ·
    pub fn greater_equal<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> GreaterEqualOp<'c>
    Expand description

    Creates a new greater_equal operation. Returns the truth value of (x >= y) element-wise..

    +) -> GreaterEqualOp<'c>
    Expand description

    Creates a greater_equal operation. Returns the truth value of (x >= y) element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.identity.html b/melior/dialect/ods/tosa/fn.identity.html index 770d9cc1c8..c71e4b4dff 100644 --- a/melior/dialect/ods/tosa/fn.identity.html +++ b/melior/dialect/ods/tosa/fn.identity.html @@ -1,8 +1,8 @@ -identity in melior::dialect::ods::tosa - Rust +identity in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::identity

    source ·
    pub fn identity<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> IdentityOp<'c>
    Expand description

    Creates a new identity operation. Identity operator.

    +) -> IdentityOp<'c>
    Expand description

    Creates a identity operation. Identity operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.log.html b/melior/dialect/ods/tosa/fn.log.html index db0ef4009a..d12b307715 100644 --- a/melior/dialect/ods/tosa/fn.log.html +++ b/melior/dialect/ods/tosa/fn.log.html @@ -1,8 +1,8 @@ -log in melior::dialect::ods::tosa - Rust +log in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::log

    source ·
    pub fn log<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> LogOp<'c>
    Expand description

    Creates a new log operation. Elementwise log op.

    +) -> LogOp<'c>
    Expand description

    Creates a log operation. Elementwise log op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.logical_and.html b/melior/dialect/ods/tosa/fn.logical_and.html index 6493ab225b..1d6595bb04 100644 --- a/melior/dialect/ods/tosa/fn.logical_and.html +++ b/melior/dialect/ods/tosa/fn.logical_and.html @@ -1,9 +1,9 @@ -logical_and in melior::dialect::ods::tosa - Rust +logical_and in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::logical_and

    source ·
    pub fn logical_and<'c>(
         context: &'c Context,
         z: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> LogicalAndOp<'c>
    Expand description

    Creates a new logical_and operation. Returns the truth value of x AND y element-wise..

    +) -> LogicalAndOp<'c>
    Expand description

    Creates a logical_and operation. Returns the truth value of x AND y element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.logical_left_shift.html b/melior/dialect/ods/tosa/fn.logical_left_shift.html index 106e6746f6..3977226609 100644 --- a/melior/dialect/ods/tosa/fn.logical_left_shift.html +++ b/melior/dialect/ods/tosa/fn.logical_left_shift.html @@ -1,9 +1,9 @@ -logical_left_shift in melior::dialect::ods::tosa - Rust +logical_left_shift in melior::dialect::ods::tosa - Rust
    pub fn logical_left_shift<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> LogicalLeftShiftOp<'c>
    Expand description

    Creates a new logical_left_shift operation. Elementwise Logical Left Shift.

    +) -> LogicalLeftShiftOp<'c>
    Expand description

    Creates a logical_left_shift operation. Elementwise Logical Left Shift.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.logical_not.html b/melior/dialect/ods/tosa/fn.logical_not.html index 96addfd82a..37cbbc6fef 100644 --- a/melior/dialect/ods/tosa/fn.logical_not.html +++ b/melior/dialect/ods/tosa/fn.logical_not.html @@ -1,8 +1,8 @@ -logical_not in melior::dialect::ods::tosa - Rust +logical_not in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::logical_not

    source ·
    pub fn logical_not<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> LogicalNotOp<'c>
    Expand description

    Creates a new logical_not operation. Returns the truth value of NOT x element-wise..

    +) -> LogicalNotOp<'c>
    Expand description

    Creates a logical_not operation. Returns the truth value of NOT x element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.logical_or.html b/melior/dialect/ods/tosa/fn.logical_or.html index e7a4b41e3f..fecf163cf1 100644 --- a/melior/dialect/ods/tosa/fn.logical_or.html +++ b/melior/dialect/ods/tosa/fn.logical_or.html @@ -1,9 +1,9 @@ -logical_or in melior::dialect::ods::tosa - Rust +logical_or in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::logical_or

    source ·
    pub fn logical_or<'c>(
         context: &'c Context,
         z: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> LogicalOrOp<'c>
    Expand description

    Creates a new logical_or operation. Returns the truth value of x OR y element-wise..

    +) -> LogicalOrOp<'c>
    Expand description

    Creates a logical_or operation. Returns the truth value of x OR y element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.logical_right_shift.html b/melior/dialect/ods/tosa/fn.logical_right_shift.html index 054979e110..afa357f57d 100644 --- a/melior/dialect/ods/tosa/fn.logical_right_shift.html +++ b/melior/dialect/ods/tosa/fn.logical_right_shift.html @@ -1,9 +1,9 @@ -logical_right_shift in melior::dialect::ods::tosa - Rust +logical_right_shift in melior::dialect::ods::tosa - Rust
    pub fn logical_right_shift<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> LogicalRightShiftOp<'c>
    Expand description

    Creates a new logical_right_shift operation. Elementwise Logical Right Shift.

    +) -> LogicalRightShiftOp<'c>
    Expand description

    Creates a logical_right_shift operation. Elementwise Logical Right Shift.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.logical_xor.html b/melior/dialect/ods/tosa/fn.logical_xor.html index 3318ed7ea6..f9a38576ea 100644 --- a/melior/dialect/ods/tosa/fn.logical_xor.html +++ b/melior/dialect/ods/tosa/fn.logical_xor.html @@ -1,9 +1,9 @@ -logical_xor in melior::dialect::ods::tosa - Rust +logical_xor in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::logical_xor

    source ·
    pub fn logical_xor<'c>(
         context: &'c Context,
         z: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> LogicalXorOp<'c>
    Expand description

    Creates a new logical_xor operation. Returns the truth value of x XOR y element-wise..

    +) -> LogicalXorOp<'c>
    Expand description

    Creates a logical_xor operation. Returns the truth value of x XOR y element-wise..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.matmul.html b/melior/dialect/ods/tosa/fn.matmul.html index d4c3c80453..42353a91b8 100644 --- a/melior/dialect/ods/tosa/fn.matmul.html +++ b/melior/dialect/ods/tosa/fn.matmul.html @@ -1,9 +1,9 @@ -matmul in melior::dialect::ods::tosa - Rust +matmul in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::matmul

    source ·
    pub fn matmul<'c>(
         context: &'c Context,
         c: Type<'c>,
         a: Value<'c, '_>,
         b: Value<'c, '_>,
         location: Location<'c>
    -) -> MatMulOp<'c>
    Expand description

    Creates a new matmul operation. Matrix multiplication with bias.

    +) -> MatMulOp<'c>
    Expand description

    Creates a matmul operation. Matrix multiplication with bias.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.max_pool_2_d.html b/melior/dialect/ods/tosa/fn.max_pool_2_d.html index d14ffaeae9..1042d124d5 100644 --- a/melior/dialect/ods/tosa/fn.max_pool_2_d.html +++ b/melior/dialect/ods/tosa/fn.max_pool_2_d.html @@ -1,4 +1,4 @@ -max_pool_2_d in melior::dialect::ods::tosa - Rust +max_pool_2_d in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::max_pool_2_d

    source ·
    pub fn max_pool_2_d<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -7,5 +7,5 @@
         stride: Attribute<'c>,
         pad: Attribute<'c>,
         location: Location<'c>
    -) -> MaxPool2dOp<'c>
    Expand description

    Creates a new max_pool2d operation. Performs max pooling on the input..

    +) -> MaxPool2dOp<'c>
    Expand description

    Creates a max_pool2d operation. Performs max pooling on the input..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.maximum.html b/melior/dialect/ods/tosa/fn.maximum.html index 69db368926..887beb3164 100644 --- a/melior/dialect/ods/tosa/fn.maximum.html +++ b/melior/dialect/ods/tosa/fn.maximum.html @@ -1,9 +1,9 @@ -maximum in melior::dialect::ods::tosa - Rust +maximum in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::maximum

    source ·
    pub fn maximum<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> MaximumOp<'c>
    Expand description

    Creates a new maximum operation. Elementwise Maximum.

    +) -> MaximumOp<'c>
    Expand description

    Creates a maximum operation. Elementwise Maximum.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.minimum.html b/melior/dialect/ods/tosa/fn.minimum.html index 098b1948ee..92ab072f94 100644 --- a/melior/dialect/ods/tosa/fn.minimum.html +++ b/melior/dialect/ods/tosa/fn.minimum.html @@ -1,9 +1,9 @@ -minimum in melior::dialect::ods::tosa - Rust +minimum in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::minimum

    source ·
    pub fn minimum<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> MinimumOp<'c>
    Expand description

    Creates a new minimum operation. Elementwise Minimum.

    +) -> MinimumOp<'c>
    Expand description

    Creates a minimum operation. Elementwise Minimum.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.mul.html b/melior/dialect/ods/tosa/fn.mul.html index 0f7f60a32e..f68dbecda0 100644 --- a/melior/dialect/ods/tosa/fn.mul.html +++ b/melior/dialect/ods/tosa/fn.mul.html @@ -1,4 +1,4 @@ -mul in melior::dialect::ods::tosa - Rust +mul in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::mul

    source ·
    pub fn mul<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -6,5 +6,5 @@
         input_2: Value<'c, '_>,
         shift: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> MulOp<'c>
    Expand description

    Creates a new mul operation. Multiplication operator.

    +) -> MulOp<'c>
    Expand description

    Creates a mul operation. Multiplication operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.negate.html b/melior/dialect/ods/tosa/fn.negate.html index 2e400e8fc9..647cb55517 100644 --- a/melior/dialect/ods/tosa/fn.negate.html +++ b/melior/dialect/ods/tosa/fn.negate.html @@ -1,8 +1,8 @@ -negate in melior::dialect::ods::tosa - Rust +negate in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::negate

    source ·
    pub fn negate<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> NegateOp<'c>
    Expand description

    Creates a new negate operation. Elementwise negate op.

    +) -> NegateOp<'c>
    Expand description

    Creates a negate operation. Elementwise negate op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.pad.html b/melior/dialect/ods/tosa/fn.pad.html index 489983eb3d..6a6bc0d8b7 100644 --- a/melior/dialect/ods/tosa/fn.pad.html +++ b/melior/dialect/ods/tosa/fn.pad.html @@ -1,9 +1,9 @@ -pad in melior::dialect::ods::tosa - Rust +pad in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::pad

    source ·
    pub fn pad<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         padding: Value<'c, '_>,
         location: Location<'c>
    -) -> PadOp<'c>
    Expand description

    Creates a new pad operation. Pads a tensor with value specified..

    +) -> PadOp<'c>
    Expand description

    Creates a pad operation. Pads a tensor with value specified..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.pow.html b/melior/dialect/ods/tosa/fn.pow.html index d50f604728..506f0b0f47 100644 --- a/melior/dialect/ods/tosa/fn.pow.html +++ b/melior/dialect/ods/tosa/fn.pow.html @@ -1,9 +1,9 @@ -pow in melior::dialect::ods::tosa - Rust +pow in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::pow

    source ·
    pub fn pow<'c>(
         context: &'c Context,
         z: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> PowOp<'c>
    Expand description

    Creates a new pow operation. Computes the power of one value to another..

    +) -> PowOp<'c>
    Expand description

    Creates a pow operation. Computes the power of one value to another..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reciprocal.html b/melior/dialect/ods/tosa/fn.reciprocal.html index 94cd2f1f54..e20db983ba 100644 --- a/melior/dialect/ods/tosa/fn.reciprocal.html +++ b/melior/dialect/ods/tosa/fn.reciprocal.html @@ -1,8 +1,8 @@ -reciprocal in melior::dialect::ods::tosa - Rust +reciprocal in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reciprocal

    source ·
    pub fn reciprocal<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> ReciprocalOp<'c>
    Expand description

    Creates a new reciprocal operation. Elementwise reciprocal op.

    +) -> ReciprocalOp<'c>
    Expand description

    Creates a reciprocal operation. Elementwise reciprocal op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reduce_all.html b/melior/dialect/ods/tosa/fn.reduce_all.html index e79683104a..4d60119a99 100644 --- a/melior/dialect/ods/tosa/fn.reduce_all.html +++ b/melior/dialect/ods/tosa/fn.reduce_all.html @@ -1,8 +1,8 @@ -reduce_all in melior::dialect::ods::tosa - Rust +reduce_all in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reduce_all

    source ·
    pub fn reduce_all<'c>(
         context: &'c Context,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReduceAllOp<'c>
    Expand description

    Creates a new reduce_all operation. Reduce All operator.

    +) -> ReduceAllOp<'c>
    Expand description

    Creates a reduce_all operation. Reduce All operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reduce_any.html b/melior/dialect/ods/tosa/fn.reduce_any.html index 59bb230ceb..f2c8973303 100644 --- a/melior/dialect/ods/tosa/fn.reduce_any.html +++ b/melior/dialect/ods/tosa/fn.reduce_any.html @@ -1,8 +1,8 @@ -reduce_any in melior::dialect::ods::tosa - Rust +reduce_any in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reduce_any

    source ·
    pub fn reduce_any<'c>(
         context: &'c Context,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReduceAnyOp<'c>
    Expand description

    Creates a new reduce_any operation. Reduce Any operator.

    +) -> ReduceAnyOp<'c>
    Expand description

    Creates a reduce_any operation. Reduce Any operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reduce_max.html b/melior/dialect/ods/tosa/fn.reduce_max.html index a81338b5f1..e16e114e68 100644 --- a/melior/dialect/ods/tosa/fn.reduce_max.html +++ b/melior/dialect/ods/tosa/fn.reduce_max.html @@ -1,8 +1,8 @@ -reduce_max in melior::dialect::ods::tosa - Rust +reduce_max in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reduce_max

    source ·
    pub fn reduce_max<'c>(
         context: &'c Context,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReduceMaxOp<'c>
    Expand description

    Creates a new reduce_max operation. Reduce Max operator.

    +) -> ReduceMaxOp<'c>
    Expand description

    Creates a reduce_max operation. Reduce Max operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reduce_min.html b/melior/dialect/ods/tosa/fn.reduce_min.html index a7762ce8c9..6ba8576dac 100644 --- a/melior/dialect/ods/tosa/fn.reduce_min.html +++ b/melior/dialect/ods/tosa/fn.reduce_min.html @@ -1,8 +1,8 @@ -reduce_min in melior::dialect::ods::tosa - Rust +reduce_min in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reduce_min

    source ·
    pub fn reduce_min<'c>(
         context: &'c Context,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReduceMinOp<'c>
    Expand description

    Creates a new reduce_min operation. Reduce Min operator.

    +) -> ReduceMinOp<'c>
    Expand description

    Creates a reduce_min operation. Reduce Min operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reduce_prod.html b/melior/dialect/ods/tosa/fn.reduce_prod.html index 9e5dea8ae7..c086f5ce44 100644 --- a/melior/dialect/ods/tosa/fn.reduce_prod.html +++ b/melior/dialect/ods/tosa/fn.reduce_prod.html @@ -1,8 +1,8 @@ -reduce_prod in melior::dialect::ods::tosa - Rust +reduce_prod in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reduce_prod

    source ·
    pub fn reduce_prod<'c>(
         context: &'c Context,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReduceProdOp<'c>
    Expand description

    Creates a new reduce_prod operation. Reduce Prod operator.

    +) -> ReduceProdOp<'c>
    Expand description

    Creates a reduce_prod operation. Reduce Prod operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reduce_sum.html b/melior/dialect/ods/tosa/fn.reduce_sum.html index 0c9e57775e..647f0f9ec2 100644 --- a/melior/dialect/ods/tosa/fn.reduce_sum.html +++ b/melior/dialect/ods/tosa/fn.reduce_sum.html @@ -1,8 +1,8 @@ -reduce_sum in melior::dialect::ods::tosa - Rust +reduce_sum in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reduce_sum

    source ·
    pub fn reduce_sum<'c>(
         context: &'c Context,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReduceSumOp<'c>
    Expand description

    Creates a new reduce_sum operation. Reduce Sum operator.

    +) -> ReduceSumOp<'c>
    Expand description

    Creates a reduce_sum operation. Reduce Sum operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.rescale.html b/melior/dialect/ods/tosa/fn.rescale.html index 05dbb10227..bee2ebee69 100644 --- a/melior/dialect/ods/tosa/fn.rescale.html +++ b/melior/dialect/ods/tosa/fn.rescale.html @@ -1,4 +1,4 @@ -rescale in melior::dialect::ods::tosa - Rust +rescale in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::rescale

    source ·
    pub fn rescale<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -11,5 +11,5 @@
         double_round: Attribute<'c>,
         per_channel: Attribute<'c>,
         location: Location<'c>
    -) -> RescaleOp<'c>
    Expand description

    Creates a new rescale operation. Tosa rescale operator.

    +) -> RescaleOp<'c>
    Expand description

    Creates a rescale operation. Tosa rescale operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reshape.html b/melior/dialect/ods/tosa/fn.reshape.html index 8fbe06a1e7..99c71151b9 100644 --- a/melior/dialect/ods/tosa/fn.reshape.html +++ b/melior/dialect/ods/tosa/fn.reshape.html @@ -1,8 +1,8 @@ -reshape in melior::dialect::ods::tosa - Rust +reshape in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reshape

    source ·
    pub fn reshape<'c>(
         context: &'c Context,
         input_1: Value<'c, '_>,
         new_shape: Attribute<'c>,
         location: Location<'c>
    -) -> ReshapeOp<'c>
    Expand description

    Creates a new reshape operation. Reshape operator.

    +) -> ReshapeOp<'c>
    Expand description

    Creates a reshape operation. Reshape operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.resize.html b/melior/dialect/ods/tosa/fn.resize.html index 48034b3c64..d1e8472137 100644 --- a/melior/dialect/ods/tosa/fn.resize.html +++ b/melior/dialect/ods/tosa/fn.resize.html @@ -1,4 +1,4 @@ -resize in melior::dialect::ods::tosa - Rust +resize in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::resize

    source ·
    pub fn resize<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -8,5 +8,5 @@
         border: Attribute<'c>,
         mode: StringAttribute<'c>,
         location: Location<'c>
    -) -> ResizeOp<'c>
    Expand description

    Creates a new resize operation. Resize operation, supports various resize/upsample modes.

    +) -> ResizeOp<'c>
    Expand description

    Creates a resize operation. Resize operation, supports various resize/upsample modes.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.reverse.html b/melior/dialect/ods/tosa/fn.reverse.html index b5f01d3a8a..4ba903afd6 100644 --- a/melior/dialect/ods/tosa/fn.reverse.html +++ b/melior/dialect/ods/tosa/fn.reverse.html @@ -1,9 +1,9 @@ -reverse in melior::dialect::ods::tosa - Rust +reverse in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::reverse

    source ·
    pub fn reverse<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         axis: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ReverseOp<'c>
    Expand description

    Creates a new reverse operation. Reverse operator.

    +) -> ReverseOp<'c>
    Expand description

    Creates a reverse operation. Reverse operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.rfft_2_d.html b/melior/dialect/ods/tosa/fn.rfft_2_d.html index a3c6eba7a2..5ef9bfdd8d 100644 --- a/melior/dialect/ods/tosa/fn.rfft_2_d.html +++ b/melior/dialect/ods/tosa/fn.rfft_2_d.html @@ -1,9 +1,9 @@ -rfft_2_d in melior::dialect::ods::tosa - Rust +rfft_2_d in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::rfft_2_d

    source ·
    pub fn rfft_2_d<'c>(
         context: &'c Context,
         output_real: Type<'c>,
         output_imag: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> RFFT2dOp<'c>
    Expand description

    Creates a new rfft2d operation. Performs RFFT2D operation on the input..

    +) -> RFFT2dOp<'c>
    Expand description

    Creates a rfft2d operation. Performs RFFT2D operation on the input..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.rsqrt.html b/melior/dialect/ods/tosa/fn.rsqrt.html index e5c15ed642..f885f074fc 100644 --- a/melior/dialect/ods/tosa/fn.rsqrt.html +++ b/melior/dialect/ods/tosa/fn.rsqrt.html @@ -1,8 +1,8 @@ -rsqrt in melior::dialect::ods::tosa - Rust +rsqrt in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::rsqrt

    source ·
    pub fn rsqrt<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         location: Location<'c>
    -) -> RsqrtOp<'c>
    Expand description

    Creates a new rsqrt operation. Elementwise 1/sqrt op.

    +) -> RsqrtOp<'c>
    Expand description

    Creates a rsqrt operation. Elementwise 1/sqrt op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.scatter.html b/melior/dialect/ods/tosa/fn.scatter.html index 7fcf3e3a34..6e5e073637 100644 --- a/melior/dialect/ods/tosa/fn.scatter.html +++ b/melior/dialect/ods/tosa/fn.scatter.html @@ -1,4 +1,4 @@ -scatter in melior::dialect::ods::tosa - Rust +scatter in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::scatter

    source ·
    pub fn scatter<'c>(
         context: &'c Context,
         values_out: Type<'c>,
    @@ -6,5 +6,5 @@
         indices: Value<'c, '_>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> ScatterOp<'c>
    Expand description

    Creates a new scatter operation. Scatter operation,.

    +) -> ScatterOp<'c>
    Expand description

    Creates a scatter operation. Scatter operation,.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.select.html b/melior/dialect/ods/tosa/fn.select.html index a37de67cb1..4be029d607 100644 --- a/melior/dialect/ods/tosa/fn.select.html +++ b/melior/dialect/ods/tosa/fn.select.html @@ -1,4 +1,4 @@ -select in melior::dialect::ods::tosa - Rust +select in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::select

    source ·
    pub fn select<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -6,5 +6,5 @@
         on_true: Value<'c, '_>,
         on_false: Value<'c, '_>,
         location: Location<'c>
    -) -> SelectOp<'c>
    Expand description

    Creates a new select operation. Elementwise select operator.

    +) -> SelectOp<'c>
    Expand description

    Creates a select operation. Elementwise select operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.sigmoid.html b/melior/dialect/ods/tosa/fn.sigmoid.html index a695341c30..a0c83569cc 100644 --- a/melior/dialect/ods/tosa/fn.sigmoid.html +++ b/melior/dialect/ods/tosa/fn.sigmoid.html @@ -1,8 +1,8 @@ -sigmoid in melior::dialect::ods::tosa - Rust +sigmoid in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::sigmoid

    source ·
    pub fn sigmoid<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> SigmoidOp<'c>
    Expand description

    Creates a new sigmoid operation. Computes elementwise sigmoid of input..

    +) -> SigmoidOp<'c>
    Expand description

    Creates a sigmoid operation. Computes elementwise sigmoid of input..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.slice.html b/melior/dialect/ods/tosa/fn.slice.html index 11c3b1c6d4..8d352682b7 100644 --- a/melior/dialect/ods/tosa/fn.slice.html +++ b/melior/dialect/ods/tosa/fn.slice.html @@ -1,4 +1,4 @@ -slice in melior::dialect::ods::tosa - Rust +slice in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::slice

    source ·
    pub fn slice<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -6,5 +6,5 @@
         start: Attribute<'c>,
         size: Attribute<'c>,
         location: Location<'c>
    -) -> SliceOp<'c>
    Expand description

    Creates a new slice operation. Slice operator.

    +) -> SliceOp<'c>
    Expand description

    Creates a slice operation. Slice operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.sub.html b/melior/dialect/ods/tosa/fn.sub.html index ac75b5c858..5085854aa0 100644 --- a/melior/dialect/ods/tosa/fn.sub.html +++ b/melior/dialect/ods/tosa/fn.sub.html @@ -1,9 +1,9 @@ -sub in melior::dialect::ods::tosa - Rust +sub in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::sub

    source ·
    pub fn sub<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         input_2: Value<'c, '_>,
         location: Location<'c>
    -) -> SubOp<'c>
    Expand description

    Creates a new sub operation. Elementwise subtraction operator.

    +) -> SubOp<'c>
    Expand description

    Creates a sub operation. Elementwise subtraction operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.table.html b/melior/dialect/ods/tosa/fn.table.html index b981886940..6f0a69a6bf 100644 --- a/melior/dialect/ods/tosa/fn.table.html +++ b/melior/dialect/ods/tosa/fn.table.html @@ -1,9 +1,9 @@ -table in melior::dialect::ods::tosa - Rust +table in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::table

    source ·
    pub fn table<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         table: Value<'c, '_>,
         location: Location<'c>
    -) -> TableOp<'c>
    Expand description

    Creates a new table operation. Table lookup op.

    +) -> TableOp<'c>
    Expand description

    Creates a table operation. Table lookup op.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.tanh.html b/melior/dialect/ods/tosa/fn.tanh.html index 56c1c78b21..9d702edc64 100644 --- a/melior/dialect/ods/tosa/fn.tanh.html +++ b/melior/dialect/ods/tosa/fn.tanh.html @@ -1,8 +1,8 @@ -tanh in melior::dialect::ods::tosa - Rust +tanh in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::tanh

    source ·
    pub fn tanh<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> TanhOp<'c>
    Expand description

    Creates a new tanh operation. Computes elementwise hyperbolic tangent of input.

    +) -> TanhOp<'c>
    Expand description

    Creates a tanh operation. Computes elementwise hyperbolic tangent of input.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.tile.html b/melior/dialect/ods/tosa/fn.tile.html index df437beb76..ad7917d99f 100644 --- a/melior/dialect/ods/tosa/fn.tile.html +++ b/melior/dialect/ods/tosa/fn.tile.html @@ -1,9 +1,9 @@ -tile in melior::dialect::ods::tosa - Rust +tile in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::tile

    source ·
    pub fn tile<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         multiples: Attribute<'c>,
         location: Location<'c>
    -) -> TileOp<'c>
    Expand description

    Creates a new tile operation. Tile operator.

    +) -> TileOp<'c>
    Expand description

    Creates a tile operation. Tile operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.transpose.html b/melior/dialect/ods/tosa/fn.transpose.html index f540235b19..cbadee1566 100644 --- a/melior/dialect/ods/tosa/fn.transpose.html +++ b/melior/dialect/ods/tosa/fn.transpose.html @@ -1,9 +1,9 @@ -transpose in melior::dialect::ods::tosa - Rust +transpose in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::transpose

    source ·
    pub fn transpose<'c>(
         context: &'c Context,
         output: Type<'c>,
         input_1: Value<'c, '_>,
         perms: Value<'c, '_>,
         location: Location<'c>
    -) -> TransposeOp<'c>
    Expand description

    Creates a new transpose operation. Transpose operator.

    +) -> TransposeOp<'c>
    Expand description

    Creates a transpose operation. Transpose operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.transpose_conv_2_d.html b/melior/dialect/ods/tosa/fn.transpose_conv_2_d.html index dacef9c7bb..92bb6604ea 100644 --- a/melior/dialect/ods/tosa/fn.transpose_conv_2_d.html +++ b/melior/dialect/ods/tosa/fn.transpose_conv_2_d.html @@ -1,4 +1,4 @@ -transpose_conv_2_d in melior::dialect::ods::tosa - Rust +transpose_conv_2_d in melior::dialect::ods::tosa - Rust
    pub fn transpose_conv_2_d<'c>(
         context: &'c Context,
         output: Type<'c>,
    @@ -9,5 +9,5 @@
         stride: Attribute<'c>,
         out_shape: Attribute<'c>,
         location: Location<'c>
    -) -> TransposeConv2DOp<'c>
    Expand description

    Creates a new transpose_conv2d operation. Transpose 2D Convolution operator..

    +) -> TransposeConv2DOp<'c>
    Expand description

    Creates a transpose_conv2d operation. Transpose 2D Convolution operator..

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.while_loop.html b/melior/dialect/ods/tosa/fn.while_loop.html index acd4a4b947..2e50386ca7 100644 --- a/melior/dialect/ods/tosa/fn.while_loop.html +++ b/melior/dialect/ods/tosa/fn.while_loop.html @@ -1,4 +1,4 @@ -while_loop in melior::dialect::ods::tosa - Rust +while_loop in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::while_loop

    source ·
    pub fn while_loop<'c>(
         context: &'c Context,
         output: &[Type<'c>],
    @@ -6,5 +6,5 @@
         cond: Region<'c>,
         body: Region<'c>,
         location: Location<'c>
    -) -> WhileOp<'c>
    Expand description

    Creates a new while_loop operation. Output = input; While (Cond(output)) {output = Body(output)}.

    +) -> WhileOp<'c>
    Expand description

    Creates a while_loop operation. Output = input; While (Cond(output)) {output = Body(output)}.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/fn.yield.html b/melior/dialect/ods/tosa/fn.yield.html index e1d994b962..3eb1a33df8 100644 --- a/melior/dialect/ods/tosa/fn.yield.html +++ b/melior/dialect/ods/tosa/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::tosa - Rust +yield in melior::dialect::ods::tosa - Rust

    Function melior::dialect::ods::tosa::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         inputs: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Yield operator.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Yield operator.

    \ No newline at end of file diff --git a/melior/dialect/ods/tosa/index.html b/melior/dialect/ods/tosa/index.html index 243c4a7934..1b80f86691 100644 --- a/melior/dialect/ods/tosa/index.html +++ b/melior/dialect/ods/tosa/index.html @@ -12,4 +12,4 @@ with defined accuracy and compatibility constraints. Most operators from the common ML frameworks should be expressible in TOSA. It is expected that there will be tools to lower from the ML frameworks into TOSA.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.alternatives.html b/melior/dialect/ods/transform/fn.alternatives.html index b1f71a9295..8ba5aa7dcf 100644 --- a/melior/dialect/ods/transform/fn.alternatives.html +++ b/melior/dialect/ods/transform/fn.alternatives.html @@ -1,8 +1,8 @@ -alternatives in melior::dialect::ods::transform - Rust +alternatives in melior::dialect::ods::transform - Rust
    pub fn alternatives<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         alternatives: Vec<Region<'c>>,
         location: Location<'c>
    -) -> AlternativesOp<'c>
    Expand description

    Creates a new alternatives operation. Attempts sequences of transforms until one succeeds.

    +) -> AlternativesOp<'c>
    Expand description

    Creates a alternatives operation. Attempts sequences of transforms until one succeeds.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.annotate.html b/melior/dialect/ods/transform/fn.annotate.html index d7ac7f3d2b..ffb3af4c18 100644 --- a/melior/dialect/ods/transform/fn.annotate.html +++ b/melior/dialect/ods/transform/fn.annotate.html @@ -1,8 +1,8 @@ -annotate in melior::dialect::ods::transform - Rust +annotate in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::annotate

    source ·
    pub fn annotate<'c>(
         context: &'c Context,
         target: Value<'c, '_>,
         _name: StringAttribute<'c>,
         location: Location<'c>
    -) -> AnnotateOp<'c>
    Expand description

    Creates a new annotate operation. Annotates the target operation with an attribute by name.

    +) -> AnnotateOp<'c>
    Expand description

    Creates a annotate operation. Annotates the target operation with an attribute by name.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.apply_cse.html b/melior/dialect/ods/transform/fn.apply_cse.html index ed29eaba82..92e67be7c5 100644 --- a/melior/dialect/ods/transform/fn.apply_cse.html +++ b/melior/dialect/ods/transform/fn.apply_cse.html @@ -1,7 +1,7 @@ -apply_cse in melior::dialect::ods::transform - Rust +apply_cse in melior::dialect::ods::transform - Rust
    pub fn apply_cse<'c>(
         context: &'c Context,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> ApplyCommonSubexpressionEliminationOp<'c>
    Expand description

    Creates a new apply_cse operation. Eliminate common subexpressions in the body of the target op.

    +) -> ApplyCommonSubexpressionEliminationOp<'c>
    Expand description

    Creates a apply_cse operation. Eliminate common subexpressions in the body of the target op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.apply_dce.html b/melior/dialect/ods/transform/fn.apply_dce.html index fb84bdc449..aeaa7ad931 100644 --- a/melior/dialect/ods/transform/fn.apply_dce.html +++ b/melior/dialect/ods/transform/fn.apply_dce.html @@ -1,7 +1,7 @@ -apply_dce in melior::dialect::ods::transform - Rust +apply_dce in melior::dialect::ods::transform - Rust
    pub fn apply_dce<'c>(
         context: &'c Context,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> ApplyDeadCodeEliminationOp<'c>
    Expand description

    Creates a new apply_dce operation. Eliminate dead operations in the body of the target op.

    +) -> ApplyDeadCodeEliminationOp<'c>
    Expand description

    Creates a apply_dce operation. Eliminate dead operations in the body of the target op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.apply_licm.html b/melior/dialect/ods/transform/fn.apply_licm.html index b3bf2d3407..73db8ae4d2 100644 --- a/melior/dialect/ods/transform/fn.apply_licm.html +++ b/melior/dialect/ods/transform/fn.apply_licm.html @@ -1,7 +1,7 @@ -apply_licm in melior::dialect::ods::transform - Rust +apply_licm in melior::dialect::ods::transform - Rust
    pub fn apply_licm<'c>(
         context: &'c Context,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> ApplyLoopInvariantCodeMotionOp<'c>
    Expand description

    Creates a new apply_licm operation. Move loop-invariant code out of a loop-like op.

    +) -> ApplyLoopInvariantCodeMotionOp<'c>
    Expand description

    Creates a apply_licm operation. Move loop-invariant code out of a loop-like op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.apply_patterns.html b/melior/dialect/ods/transform/fn.apply_patterns.html index d74af291e5..4f9a0a23ff 100644 --- a/melior/dialect/ods/transform/fn.apply_patterns.html +++ b/melior/dialect/ods/transform/fn.apply_patterns.html @@ -1,8 +1,8 @@ -apply_patterns in melior::dialect::ods::transform - Rust +apply_patterns in melior::dialect::ods::transform - Rust
    pub fn apply_patterns<'c>(
         context: &'c Context,
         target: Value<'c, '_>,
         patterns: Region<'c>,
         location: Location<'c>
    -) -> ApplyPatternsOp<'c>
    Expand description

    Creates a new apply_patterns operation. Greedily applies patterns to the body of the targeted op.

    +) -> ApplyPatternsOp<'c>
    Expand description

    Creates a apply_patterns operation. Greedily applies patterns to the body of the targeted op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.apply_patterns_canonicalization.html b/melior/dialect/ods/transform/fn.apply_patterns_canonicalization.html index d5dc7a445c..a58581c723 100644 --- a/melior/dialect/ods/transform/fn.apply_patterns_canonicalization.html +++ b/melior/dialect/ods/transform/fn.apply_patterns_canonicalization.html @@ -1,6 +1,6 @@ -apply_patterns_canonicalization in melior::dialect::ods::transform - Rust +apply_patterns_canonicalization in melior::dialect::ods::transform - Rust
    pub fn apply_patterns_canonicalization<'c>(
         context: &'c Context,
         location: Location<'c>
    -) -> ApplyCanonicalizationPatternsOp<'c>
    Expand description

    Creates a new apply_patterns.canonicalization operation. Populates canonicalization patterns.

    +) -> ApplyCanonicalizationPatternsOp<'c>
    Expand description

    Creates a apply_patterns.canonicalization operation. Populates canonicalization patterns.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.apply_registered_pass.html b/melior/dialect/ods/transform/fn.apply_registered_pass.html index c5efb97d05..371f09c22f 100644 --- a/melior/dialect/ods/transform/fn.apply_registered_pass.html +++ b/melior/dialect/ods/transform/fn.apply_registered_pass.html @@ -1,9 +1,9 @@ -apply_registered_pass in melior::dialect::ods::transform - Rust +apply_registered_pass in melior::dialect::ods::transform - Rust
    pub fn apply_registered_pass<'c>(
         context: &'c Context,
         result: Type<'c>,
         target: Value<'c, '_>,
         pass_name: StringAttribute<'c>,
         location: Location<'c>
    -) -> ApplyRegisteredPassOp<'c>
    Expand description

    Creates a new apply_registered_pass operation. Applies the specified registered pass.

    +) -> ApplyRegisteredPassOp<'c>
    Expand description

    Creates a apply_registered_pass operation. Applies the specified registered pass.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.cast.html b/melior/dialect/ods/transform/fn.cast.html index 5254c35789..f6a97669dd 100644 --- a/melior/dialect/ods/transform/fn.cast.html +++ b/melior/dialect/ods/transform/fn.cast.html @@ -1,8 +1,8 @@ -cast in melior::dialect::ods::transform - Rust +cast in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::cast

    source ·
    pub fn cast<'c>(
         context: &'c Context,
         output: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> CastOp<'c>
    Expand description

    Creates a new cast operation.

    +) -> CastOp<'c>
    Expand description

    Creates a cast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.foreach.html b/melior/dialect/ods/transform/fn.foreach.html index 7af4c091bd..3a9c158706 100644 --- a/melior/dialect/ods/transform/fn.foreach.html +++ b/melior/dialect/ods/transform/fn.foreach.html @@ -1,9 +1,9 @@ -foreach in melior::dialect::ods::transform - Rust +foreach in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::foreach

    source ·
    pub fn foreach<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         target: Value<'c, '_>,
         body: Region<'c>,
         location: Location<'c>
    -) -> ForeachOp<'c>
    Expand description

    Creates a new foreach operation. Executes the body for each payload op.

    +) -> ForeachOp<'c>
    Expand description

    Creates a foreach operation. Executes the body for each payload op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.foreach_match.html b/melior/dialect/ods/transform/fn.foreach_match.html index 7f833ad2d0..f0d4bdce38 100644 --- a/melior/dialect/ods/transform/fn.foreach_match.html +++ b/melior/dialect/ods/transform/fn.foreach_match.html @@ -1,4 +1,4 @@ -foreach_match in melior::dialect::ods::transform - Rust +foreach_match in melior::dialect::ods::transform - Rust
    pub fn foreach_match<'c>(
         context: &'c Context,
         updated: Type<'c>,
    @@ -6,5 +6,5 @@
         matchers: ArrayAttribute<'c>,
         actions: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ForeachMatchOp<'c>
    Expand description

    Creates a new foreach_match operation. Applies named sequences when a named matcher succeeds.

    +) -> ForeachMatchOp<'c>
    Expand description

    Creates a foreach_match operation. Applies named sequences when a named matcher succeeds.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.get_consumers_of_result.html b/melior/dialect/ods/transform/fn.get_consumers_of_result.html index 1613af90c8..fd654b82d0 100644 --- a/melior/dialect/ods/transform/fn.get_consumers_of_result.html +++ b/melior/dialect/ods/transform/fn.get_consumers_of_result.html @@ -1,9 +1,9 @@ -get_consumers_of_result in melior::dialect::ods::transform - Rust +get_consumers_of_result in melior::dialect::ods::transform - Rust
    pub fn get_consumers_of_result<'c>(
         context: &'c Context,
         consumers: Type<'c>,
         target: Value<'c, '_>,
         result_number: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> GetConsumersOfResult<'c>
    Expand description

    Creates a new get_consumers_of_result operation. Get handle to the consumers of this operation’s result number.

    +) -> GetConsumersOfResult<'c>
    Expand description

    Creates a get_consumers_of_result operation. Get handle to the consumers of this operation’s result number.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.get_defining_op.html b/melior/dialect/ods/transform/fn.get_defining_op.html index 46062249d1..d2f360ec50 100644 --- a/melior/dialect/ods/transform/fn.get_defining_op.html +++ b/melior/dialect/ods/transform/fn.get_defining_op.html @@ -1,8 +1,8 @@ -get_defining_op in melior::dialect::ods::transform - Rust +get_defining_op in melior::dialect::ods::transform - Rust
    pub fn get_defining_op<'c>(
         context: &'c Context,
         result: Type<'c>,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> GetDefiningOp<'c>
    Expand description

    Creates a new get_defining_op operation. Get handle to the defining op of a value.

    +) -> GetDefiningOp<'c>
    Expand description

    Creates a get_defining_op operation. Get handle to the defining op of a value.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.get_parent_op.html b/melior/dialect/ods/transform/fn.get_parent_op.html index eb041a79ca..87949536ee 100644 --- a/melior/dialect/ods/transform/fn.get_parent_op.html +++ b/melior/dialect/ods/transform/fn.get_parent_op.html @@ -1,8 +1,8 @@ -get_parent_op in melior::dialect::ods::transform - Rust +get_parent_op in melior::dialect::ods::transform - Rust
    pub fn get_parent_op<'c>(
         context: &'c Context,
         parent: Type<'c>,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> GetParentOp<'c>
    Expand description

    Creates a new get_parent_op operation. Gets handles to the closest isolated-from-above parents.

    +) -> GetParentOp<'c>
    Expand description

    Creates a get_parent_op operation. Gets handles to the closest isolated-from-above parents.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.get_producer_of_operand.html b/melior/dialect/ods/transform/fn.get_producer_of_operand.html index 9b5b2e9aab..8de7419f5d 100644 --- a/melior/dialect/ods/transform/fn.get_producer_of_operand.html +++ b/melior/dialect/ods/transform/fn.get_producer_of_operand.html @@ -1,9 +1,9 @@ -get_producer_of_operand in melior::dialect::ods::transform - Rust +get_producer_of_operand in melior::dialect::ods::transform - Rust
    pub fn get_producer_of_operand<'c>(
         context: &'c Context,
         producer: Type<'c>,
         target: Value<'c, '_>,
         operand_number: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> GetProducerOfOperand<'c>
    Expand description

    Creates a new get_producer_of_operand operation. Get handle to the producer of this operation’s operand number.

    +) -> GetProducerOfOperand<'c>
    Expand description

    Creates a get_producer_of_operand operation. Get handle to the producer of this operation’s operand number.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.get_result.html b/melior/dialect/ods/transform/fn.get_result.html index fd9c5caf9f..2b4e470dbf 100644 --- a/melior/dialect/ods/transform/fn.get_result.html +++ b/melior/dialect/ods/transform/fn.get_result.html @@ -1,9 +1,9 @@ -get_result in melior::dialect::ods::transform - Rust +get_result in melior::dialect::ods::transform - Rust
    pub fn get_result<'c>(
         context: &'c Context,
         result: Type<'c>,
         target: Value<'c, '_>,
         result_number: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> GetResultOp<'c>
    Expand description

    Creates a new get_result operation. Get handle to the a result of the targeted op.

    +) -> GetResultOp<'c>
    Expand description

    Creates a get_result operation. Get handle to the a result of the targeted op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.get_type.html b/melior/dialect/ods/transform/fn.get_type.html index d61df360d3..c42a1a3a2c 100644 --- a/melior/dialect/ods/transform/fn.get_type.html +++ b/melior/dialect/ods/transform/fn.get_type.html @@ -1,8 +1,8 @@ -get_type in melior::dialect::ods::transform - Rust +get_type in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::get_type

    source ·
    pub fn get_type<'c>(
         context: &'c Context,
         type_param: Type<'c>,
         value: Value<'c, '_>,
         location: Location<'c>
    -) -> GetTypeOp<'c>
    Expand description

    Creates a new get_type operation. Get a parameter containing the type of the given value.

    +) -> GetTypeOp<'c>
    Expand description

    Creates a get_type operation. Get a parameter containing the type of the given value.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.include.html b/melior/dialect/ods/transform/fn.include.html index 09598e4ec9..6cf4081d01 100644 --- a/melior/dialect/ods/transform/fn.include.html +++ b/melior/dialect/ods/transform/fn.include.html @@ -1,4 +1,4 @@ -include in melior::dialect::ods::transform - Rust +include in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::include

    source ·
    pub fn include<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -6,5 +6,5 @@
         target: Attribute<'c>,
         failure_propagation_mode: Attribute<'c>,
         location: Location<'c>
    -) -> IncludeOp<'c>
    Expand description

    Creates a new include operation. Includes a named transform sequence.

    +) -> IncludeOp<'c>
    Expand description

    Creates a include operation. Includes a named transform sequence.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.match_operation_name.html b/melior/dialect/ods/transform/fn.match_operation_name.html index 65ac75f040..5323a70822 100644 --- a/melior/dialect/ods/transform/fn.match_operation_name.html +++ b/melior/dialect/ods/transform/fn.match_operation_name.html @@ -1,8 +1,8 @@ -match_operation_name in melior::dialect::ods::transform - Rust +match_operation_name in melior::dialect::ods::transform - Rust
    pub fn match_operation_name<'c>(
         context: &'c Context,
         operand_handle: Value<'c, '_>,
         op_names: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> MatchOperationNameOp<'c>
    Expand description

    Creates a new match.operation_name operation. Matches a single operation of one of the given kinds.

    +) -> MatchOperationNameOp<'c>
    Expand description

    Creates a match.operation_name operation. Matches a single operation of one of the given kinds.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.match_param_cmpi.html b/melior/dialect/ods/transform/fn.match_param_cmpi.html index a5c8749cf7..0977ed2ab5 100644 --- a/melior/dialect/ods/transform/fn.match_param_cmpi.html +++ b/melior/dialect/ods/transform/fn.match_param_cmpi.html @@ -1,9 +1,9 @@ -match_param_cmpi in melior::dialect::ods::transform - Rust +match_param_cmpi in melior::dialect::ods::transform - Rust
    pub fn match_param_cmpi<'c>(
         context: &'c Context,
         param: Value<'c, '_>,
         reference: Value<'c, '_>,
         predicate: Attribute<'c>,
         location: Location<'c>
    -) -> MatchParamCmpIOp<'c>
    Expand description

    Creates a new match.param.cmpi operation. Matches if two parameter lists are associated with the same value.

    +) -> MatchParamCmpIOp<'c>
    Expand description

    Creates a match.param.cmpi operation. Matches if two parameter lists are associated with the same value.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.merge_handles.html b/melior/dialect/ods/transform/fn.merge_handles.html index 46896b2752..c07b822209 100644 --- a/melior/dialect/ods/transform/fn.merge_handles.html +++ b/melior/dialect/ods/transform/fn.merge_handles.html @@ -1,7 +1,7 @@ -merge_handles in melior::dialect::ods::transform - Rust +merge_handles in melior::dialect::ods::transform - Rust
    pub fn merge_handles<'c>(
         context: &'c Context,
         handles: &[Value<'c, '_>],
         location: Location<'c>
    -) -> MergeHandlesOp<'c>
    Expand description

    Creates a new merge_handles operation. Merges handles into one pointing to the union of payload ops.

    +) -> MergeHandlesOp<'c>
    Expand description

    Creates a merge_handles operation. Merges handles into one pointing to the union of payload ops.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.named_sequence.html b/melior/dialect/ods/transform/fn.named_sequence.html index 6481d03490..ac0a35a1fe 100644 --- a/melior/dialect/ods/transform/fn.named_sequence.html +++ b/melior/dialect/ods/transform/fn.named_sequence.html @@ -1,9 +1,9 @@ -named_sequence in melior::dialect::ods::transform - Rust +named_sequence in melior::dialect::ods::transform - Rust
    pub fn named_sequence<'c>(
         context: &'c Context,
         body: Region<'c>,
         sym_name: StringAttribute<'c>,
         function_type: TypeAttribute<'c>,
         location: Location<'c>
    -) -> NamedSequenceOp<'c>
    Expand description

    Creates a new named_sequence operation. Named transform sequence that can be included elsewhere.

    +) -> NamedSequenceOp<'c>
    Expand description

    Creates a named_sequence operation. Named transform sequence that can be included elsewhere.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.param_constant.html b/melior/dialect/ods/transform/fn.param_constant.html index bf9aa90b6b..f752f482b0 100644 --- a/melior/dialect/ods/transform/fn.param_constant.html +++ b/melior/dialect/ods/transform/fn.param_constant.html @@ -1,8 +1,8 @@ -param_constant in melior::dialect::ods::transform - Rust +param_constant in melior::dialect::ods::transform - Rust
    pub fn param_constant<'c>(
         context: &'c Context,
         param: Type<'c>,
         value: Attribute<'c>,
         location: Location<'c>
    -) -> ParamConstantOp<'c>
    Expand description

    Creates a new param.constant operation. Produces a new transform dialect parameter value associated with the given attribute.

    +) -> ParamConstantOp<'c>
    Expand description

    Creates a param.constant operation. Produces a new transform dialect parameter value associated with the given attribute.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.print.html b/melior/dialect/ods/transform/fn.print.html index f7a45360b8..2a94786c9d 100644 --- a/melior/dialect/ods/transform/fn.print.html +++ b/melior/dialect/ods/transform/fn.print.html @@ -1,3 +1,3 @@ -print in melior::dialect::ods::transform - Rust -

    Function melior::dialect::ods::transform::print

    source ·
    pub fn print<'c>(context: &'c Context, location: Location<'c>) -> PrintOp<'c>
    Expand description

    Creates a new print operation. Dump each payload op.

    +print in melior::dialect::ods::transform - Rust +

    Function melior::dialect::ods::transform::print

    source ·
    pub fn print<'c>(context: &'c Context, location: Location<'c>) -> PrintOp<'c>
    Expand description

    Creates a print operation. Dump each payload op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.replicate.html b/melior/dialect/ods/transform/fn.replicate.html index d8d549eca7..36bfbf8976 100644 --- a/melior/dialect/ods/transform/fn.replicate.html +++ b/melior/dialect/ods/transform/fn.replicate.html @@ -1,9 +1,9 @@ -replicate in melior::dialect::ods::transform - Rust +replicate in melior::dialect::ods::transform - Rust
    pub fn replicate<'c>(
         context: &'c Context,
         replicated: &[Type<'c>],
         pattern: Value<'c, '_>,
         handles: &[Value<'c, '_>],
         location: Location<'c>
    -) -> ReplicateOp<'c>
    Expand description

    Creates a new replicate operation. Lists payload ops multiple times in the new handle.

    +) -> ReplicateOp<'c>
    Expand description

    Creates a replicate operation. Lists payload ops multiple times in the new handle.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.select.html b/melior/dialect/ods/transform/fn.select.html index 7f04512d7c..e9565dd7c9 100644 --- a/melior/dialect/ods/transform/fn.select.html +++ b/melior/dialect/ods/transform/fn.select.html @@ -1,9 +1,9 @@ -select in melior::dialect::ods::transform - Rust +select in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::select

    source ·
    pub fn select<'c>(
         context: &'c Context,
         result: Type<'c>,
         target: Value<'c, '_>,
         op_name: StringAttribute<'c>,
         location: Location<'c>
    -) -> SelectOp<'c>
    Expand description

    Creates a new select operation. Select payload ops by name.

    +) -> SelectOp<'c>
    Expand description

    Creates a select operation. Select payload ops by name.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.sequence.html b/melior/dialect/ods/transform/fn.sequence.html index dae260f739..7afd5b8032 100644 --- a/melior/dialect/ods/transform/fn.sequence.html +++ b/melior/dialect/ods/transform/fn.sequence.html @@ -1,4 +1,4 @@ -sequence in melior::dialect::ods::transform - Rust +sequence in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::sequence

    source ·
    pub fn sequence<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -6,5 +6,5 @@
         body: Region<'c>,
         failure_propagation_mode: Attribute<'c>,
         location: Location<'c>
    -) -> SequenceOp<'c>
    Expand description

    Creates a new sequence operation. Contains a sequence of other transform ops to apply.

    +) -> SequenceOp<'c>
    Expand description

    Creates a sequence operation. Contains a sequence of other transform ops to apply.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.split_handle.html b/melior/dialect/ods/transform/fn.split_handle.html index a1052f7907..b18179b721 100644 --- a/melior/dialect/ods/transform/fn.split_handle.html +++ b/melior/dialect/ods/transform/fn.split_handle.html @@ -1,8 +1,8 @@ -split_handle in melior::dialect::ods::transform - Rust +split_handle in melior::dialect::ods::transform - Rust
    pub fn split_handle<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         handle: Value<'c, '_>,
         location: Location<'c>
    -) -> SplitHandleOp<'c>
    Expand description

    Creates a new split_handle operation. Splits a handle of payload ops into handles with a single op.

    +) -> SplitHandleOp<'c>
    Expand description

    Creates a split_handle operation. Splits a handle of payload ops into handles with a single op.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.verify.html b/melior/dialect/ods/transform/fn.verify.html index d1317f26bd..40d9d0baf8 100644 --- a/melior/dialect/ods/transform/fn.verify.html +++ b/melior/dialect/ods/transform/fn.verify.html @@ -1,7 +1,7 @@ -verify in melior::dialect::ods::transform - Rust +verify in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::verify

    source ·
    pub fn verify<'c>(
         context: &'c Context,
         target: Value<'c, '_>,
         location: Location<'c>
    -) -> VerifyOp<'c>
    Expand description

    Creates a new verify operation. Verifies the targeted ops.

    +) -> VerifyOp<'c>
    Expand description

    Creates a verify operation. Verifies the targeted ops.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/fn.yield.html b/melior/dialect/ods/transform/fn.yield.html index 61c32fec78..42b71f3855 100644 --- a/melior/dialect/ods/transform/fn.yield.html +++ b/melior/dialect/ods/transform/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::transform - Rust +yield in melior::dialect::ods::transform - Rust

    Function melior::dialect::ods::transform::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Yields operation handles from a transform IR region.

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Yields operation handles from a transform IR region.

    \ No newline at end of file diff --git a/melior/dialect/ods/transform/index.html b/melior/dialect/ods/transform/index.html index 7d61a55e7d..645212b3b7 100644 --- a/melior/dialect/ods/transform/index.html +++ b/melior/dialect/ods/transform/index.html @@ -1,3 +1,3 @@ melior::dialect::ods::transform - Rust

    Module melior::dialect::ods::transform

    source ·
    Expand description

    transform dialect.

    -

    Structs

    Functions

    \ No newline at end of file +

    Structs

    Functions

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.bitcast.html b/melior/dialect/ods/vector/fn.bitcast.html index f0d252c54b..1018194e09 100644 --- a/melior/dialect/ods/vector/fn.bitcast.html +++ b/melior/dialect/ods/vector/fn.bitcast.html @@ -1,8 +1,8 @@ -bitcast in melior::dialect::ods::vector - Rust +bitcast in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::bitcast

    source ·
    pub fn bitcast<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> BitCastOp<'c>
    Expand description

    Creates a new bitcast operation. Bitcast casts between vectors.

    +) -> BitCastOp<'c>
    Expand description

    Creates a bitcast operation. Bitcast casts between vectors.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.broadcast.html b/melior/dialect/ods/vector/fn.broadcast.html index a91da9f2fd..69cfe937cd 100644 --- a/melior/dialect/ods/vector/fn.broadcast.html +++ b/melior/dialect/ods/vector/fn.broadcast.html @@ -1,8 +1,8 @@ -broadcast in melior::dialect::ods::vector - Rust +broadcast in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::broadcast

    source ·
    pub fn broadcast<'c>(
         context: &'c Context,
         vector: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> BroadcastOp<'c>
    Expand description

    Creates a new broadcast operation. Broadcast operation.

    +) -> BroadcastOp<'c>
    Expand description

    Creates a broadcast operation. Broadcast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.compressstore.html b/melior/dialect/ods/vector/fn.compressstore.html index 3078910887..707256c25a 100644 --- a/melior/dialect/ods/vector/fn.compressstore.html +++ b/melior/dialect/ods/vector/fn.compressstore.html @@ -1,4 +1,4 @@ -compressstore in melior::dialect::ods::vector - Rust +compressstore in melior::dialect::ods::vector - Rust
    pub fn compressstore<'c>(
         context: &'c Context,
         base: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         mask: Value<'c, '_>,
         value_to_store: Value<'c, '_>,
         location: Location<'c>
    -) -> CompressStoreOp<'c>
    Expand description

    Creates a new compressstore operation. Writes elements selectively from a vector as defined by a mask.

    +) -> CompressStoreOp<'c>
    Expand description

    Creates a compressstore operation. Writes elements selectively from a vector as defined by a mask.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.constant_mask.html b/melior/dialect/ods/vector/fn.constant_mask.html index 7e03a5eaa3..a5da3025e2 100644 --- a/melior/dialect/ods/vector/fn.constant_mask.html +++ b/melior/dialect/ods/vector/fn.constant_mask.html @@ -1,7 +1,7 @@ -constant_mask in melior::dialect::ods::vector - Rust +constant_mask in melior::dialect::ods::vector - Rust
    pub fn constant_mask<'c>(
         context: &'c Context,
         mask_dim_sizes: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ConstantMaskOp<'c>
    Expand description

    Creates a new constant_mask operation. Creates a constant vector mask.

    +) -> ConstantMaskOp<'c>
    Expand description

    Creates a constant_mask operation. Creates a constant vector mask.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.contract.html b/melior/dialect/ods/vector/fn.contract.html index 03a4e27543..9e8dcf6593 100644 --- a/melior/dialect/ods/vector/fn.contract.html +++ b/melior/dialect/ods/vector/fn.contract.html @@ -1,4 +1,4 @@ -contract in melior::dialect::ods::vector - Rust +contract in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::contract

    source ·
    pub fn contract<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
    @@ -7,5 +7,5 @@
         indexing_maps: ArrayAttribute<'c>,
         iterator_types: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ContractionOp<'c>
    Expand description

    Creates a new contract operation. Vector contraction operation.

    +) -> ContractionOp<'c>
    Expand description

    Creates a contract operation. Vector contraction operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.create_mask.html b/melior/dialect/ods/vector/fn.create_mask.html index c8df417436..e89a413051 100644 --- a/melior/dialect/ods/vector/fn.create_mask.html +++ b/melior/dialect/ods/vector/fn.create_mask.html @@ -1,7 +1,7 @@ -create_mask in melior::dialect::ods::vector - Rust +create_mask in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::create_mask

    source ·
    pub fn create_mask<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> CreateMaskOp<'c>
    Expand description

    Creates a new create_mask operation. Creates a vector mask.

    +) -> CreateMaskOp<'c>
    Expand description

    Creates a create_mask operation. Creates a vector mask.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.expandload.html b/melior/dialect/ods/vector/fn.expandload.html index fbe1f8511b..0a6ad2ffe3 100644 --- a/melior/dialect/ods/vector/fn.expandload.html +++ b/melior/dialect/ods/vector/fn.expandload.html @@ -1,4 +1,4 @@ -expandload in melior::dialect::ods::vector - Rust +expandload in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::expandload

    source ·
    pub fn expandload<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -7,5 +7,5 @@
         mask: Value<'c, '_>,
         pass_thru: Value<'c, '_>,
         location: Location<'c>
    -) -> ExpandLoadOp<'c>
    Expand description

    Creates a new expandload operation. Reads elements from memory and spreads them into a vector as defined by a mask.

    +) -> ExpandLoadOp<'c>
    Expand description

    Creates a expandload operation. Reads elements from memory and spreads them into a vector as defined by a mask.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.extract.html b/melior/dialect/ods/vector/fn.extract.html index c6b0f35bdf..c0c484fe49 100644 --- a/melior/dialect/ods/vector/fn.extract.html +++ b/melior/dialect/ods/vector/fn.extract.html @@ -1,8 +1,8 @@ -extract in melior::dialect::ods::vector - Rust +extract in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::extract

    source ·
    pub fn extract<'c>(
         context: &'c Context,
         vector: Value<'c, '_>,
         position: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ExtractOp<'c>
    Expand description

    Creates a new extract operation. Extract operation.

    +) -> ExtractOp<'c>
    Expand description

    Creates a extract operation. Extract operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.extract_strided_slice.html b/melior/dialect/ods/vector/fn.extract_strided_slice.html index 3499b90287..5814ba4568 100644 --- a/melior/dialect/ods/vector/fn.extract_strided_slice.html +++ b/melior/dialect/ods/vector/fn.extract_strided_slice.html @@ -1,4 +1,4 @@ -extract_strided_slice in melior::dialect::ods::vector - Rust +extract_strided_slice in melior::dialect::ods::vector - Rust
    pub fn extract_strided_slice<'c>(
         context: &'c Context,
         vector: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         sizes: ArrayAttribute<'c>,
         strides: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ExtractStridedSliceOp<'c>
    Expand description

    Creates a new extract_strided_slice operation. Extract_strided_slice operation.

    +) -> ExtractStridedSliceOp<'c>
    Expand description

    Creates a extract_strided_slice operation. Extract_strided_slice operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.extractelement.html b/melior/dialect/ods/vector/fn.extractelement.html index 18918ff381..91d6cc60fc 100644 --- a/melior/dialect/ods/vector/fn.extractelement.html +++ b/melior/dialect/ods/vector/fn.extractelement.html @@ -1,8 +1,8 @@ -extractelement in melior::dialect::ods::vector - Rust +extractelement in melior::dialect::ods::vector - Rust
    pub fn extractelement<'c>(
         context: &'c Context,
         result: Type<'c>,
         vector: Value<'c, '_>,
         location: Location<'c>
    -) -> ExtractElementOp<'c>
    Expand description

    Creates a new extractelement operation. Extractelement operation.

    +) -> ExtractElementOp<'c>
    Expand description

    Creates a extractelement operation. Extractelement operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.flat_transpose.html b/melior/dialect/ods/vector/fn.flat_transpose.html index 3ed02a8952..2282542d63 100644 --- a/melior/dialect/ods/vector/fn.flat_transpose.html +++ b/melior/dialect/ods/vector/fn.flat_transpose.html @@ -1,4 +1,4 @@ -flat_transpose in melior::dialect::ods::vector - Rust +flat_transpose in melior::dialect::ods::vector - Rust
    pub fn flat_transpose<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         rows: IntegerAttribute<'c>,
         columns: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> FlatTransposeOp<'c>
    Expand description

    Creates a new flat_transpose operation. Vector matrix transposition on flattened 1-D MLIR vectors.

    +) -> FlatTransposeOp<'c>
    Expand description

    Creates a flat_transpose operation. Vector matrix transposition on flattened 1-D MLIR vectors.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.fma.html b/melior/dialect/ods/vector/fn.fma.html index f489ac61ab..b5247d72f0 100644 --- a/melior/dialect/ods/vector/fn.fma.html +++ b/melior/dialect/ods/vector/fn.fma.html @@ -1,4 +1,4 @@ -fma in melior::dialect::ods::vector - Rust +fma in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::fma

    source ·
    pub fn fma<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -6,5 +6,5 @@
         rhs: Value<'c, '_>,
         acc: Value<'c, '_>,
         location: Location<'c>
    -) -> FMAOp<'c>
    Expand description

    Creates a new fma operation. Vector fused multiply-add.

    +) -> FMAOp<'c>
    Expand description

    Creates a fma operation. Vector fused multiply-add.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.gather.html b/melior/dialect/ods/vector/fn.gather.html index 1c51c4ff1d..7fe9d8e058 100644 --- a/melior/dialect/ods/vector/fn.gather.html +++ b/melior/dialect/ods/vector/fn.gather.html @@ -1,4 +1,4 @@ -gather in melior::dialect::ods::vector - Rust +gather in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::gather

    source ·
    pub fn gather<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -8,7 +8,7 @@
         mask: Value<'c, '_>,
         pass_thru: Value<'c, '_>,
         location: Location<'c>
    -) -> GatherOp<'c>
    Expand description

    Creates a new gather operation. +) -> GatherOp<'c>

    Expand description

    Creates a gather operation. gathers elements from memory or ranked tensor into a vector as defined by an index vector and a mask vector .

    diff --git a/melior/dialect/ods/vector/fn.insert.html b/melior/dialect/ods/vector/fn.insert.html index 702a9dd358..a1a160fa5b 100644 --- a/melior/dialect/ods/vector/fn.insert.html +++ b/melior/dialect/ods/vector/fn.insert.html @@ -1,4 +1,4 @@ -insert in melior::dialect::ods::vector - Rust +insert in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::insert

    source ·
    pub fn insert<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         dest: Value<'c, '_>,
         position: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> InsertOp<'c>
    Expand description

    Creates a new insert operation. Insert operation.

    +) -> InsertOp<'c>
    Expand description

    Creates a insert operation. Insert operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.insert_strided_slice.html b/melior/dialect/ods/vector/fn.insert_strided_slice.html index 608fa57dc5..88026c1535 100644 --- a/melior/dialect/ods/vector/fn.insert_strided_slice.html +++ b/melior/dialect/ods/vector/fn.insert_strided_slice.html @@ -1,4 +1,4 @@ -insert_strided_slice in melior::dialect::ods::vector - Rust +insert_strided_slice in melior::dialect::ods::vector - Rust
    pub fn insert_strided_slice<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -7,5 +7,5 @@
         offsets: ArrayAttribute<'c>,
         strides: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> InsertStridedSliceOp<'c>
    Expand description

    Creates a new insert_strided_slice operation. Strided_slice operation.

    +) -> InsertStridedSliceOp<'c>
    Expand description

    Creates a insert_strided_slice operation. Strided_slice operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.insertelement.html b/melior/dialect/ods/vector/fn.insertelement.html index 792124e877..4a2f2eeb4a 100644 --- a/melior/dialect/ods/vector/fn.insertelement.html +++ b/melior/dialect/ods/vector/fn.insertelement.html @@ -1,9 +1,9 @@ -insertelement in melior::dialect::ods::vector - Rust +insertelement in melior::dialect::ods::vector - Rust
    pub fn insertelement<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         dest: Value<'c, '_>,
         location: Location<'c>
    -) -> InsertElementOp<'c>
    Expand description

    Creates a new insertelement operation. Insertelement operation.

    +) -> InsertElementOp<'c>
    Expand description

    Creates a insertelement operation. Insertelement operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.load.html b/melior/dialect/ods/vector/fn.load.html index 6e1b00a209..486832cd43 100644 --- a/melior/dialect/ods/vector/fn.load.html +++ b/melior/dialect/ods/vector/fn.load.html @@ -1,9 +1,9 @@ -load in melior::dialect::ods::vector - Rust +load in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::load

    source ·
    pub fn load<'c>(
         context: &'c Context,
         result: Type<'c>,
         base: Value<'c, '_>,
         indices: &[Value<'c, '_>],
         location: Location<'c>
    -) -> LoadOp<'c>
    Expand description

    Creates a new load operation. Reads an n-D slice of memory into an n-D vector.

    +) -> LoadOp<'c>
    Expand description

    Creates a load operation. Reads an n-D slice of memory into an n-D vector.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.mask.html b/melior/dialect/ods/vector/fn.mask.html index 2dfa0745c3..3ed637d140 100644 --- a/melior/dialect/ods/vector/fn.mask.html +++ b/melior/dialect/ods/vector/fn.mask.html @@ -1,9 +1,9 @@ -mask in melior::dialect::ods::vector - Rust +mask in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::mask

    source ·
    pub fn mask<'c>(
         context: &'c Context,
         results: &[Type<'c>],
         mask: Value<'c, '_>,
         mask_region: Region<'c>,
         location: Location<'c>
    -) -> MaskOp<'c>
    Expand description

    Creates a new mask operation. Predicates a maskable vector operation.

    +) -> MaskOp<'c>
    Expand description

    Creates a mask operation. Predicates a maskable vector operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.maskedload.html b/melior/dialect/ods/vector/fn.maskedload.html index 0754ecb91c..9cf24757cc 100644 --- a/melior/dialect/ods/vector/fn.maskedload.html +++ b/melior/dialect/ods/vector/fn.maskedload.html @@ -1,4 +1,4 @@ -maskedload in melior::dialect::ods::vector - Rust +maskedload in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::maskedload

    source ·
    pub fn maskedload<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -7,5 +7,5 @@
         mask: Value<'c, '_>,
         pass_thru: Value<'c, '_>,
         location: Location<'c>
    -) -> MaskedLoadOp<'c>
    Expand description

    Creates a new maskedload operation. Loads elements from memory into a vector as defined by a mask vector.

    +) -> MaskedLoadOp<'c>
    Expand description

    Creates a maskedload operation. Loads elements from memory into a vector as defined by a mask vector.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.maskedstore.html b/melior/dialect/ods/vector/fn.maskedstore.html index f864cd2aef..e522f60fc6 100644 --- a/melior/dialect/ods/vector/fn.maskedstore.html +++ b/melior/dialect/ods/vector/fn.maskedstore.html @@ -1,4 +1,4 @@ -maskedstore in melior::dialect::ods::vector - Rust +maskedstore in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::maskedstore

    source ·
    pub fn maskedstore<'c>(
         context: &'c Context,
         base: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         mask: Value<'c, '_>,
         value_to_store: Value<'c, '_>,
         location: Location<'c>
    -) -> MaskedStoreOp<'c>
    Expand description

    Creates a new maskedstore operation. Stores elements from a vector into memory as defined by a mask vector.

    +) -> MaskedStoreOp<'c>
    Expand description

    Creates a maskedstore operation. Stores elements from a vector into memory as defined by a mask vector.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.matrix_multiply.html b/melior/dialect/ods/vector/fn.matrix_multiply.html index 1ec2a73c2f..cfd95e6e6e 100644 --- a/melior/dialect/ods/vector/fn.matrix_multiply.html +++ b/melior/dialect/ods/vector/fn.matrix_multiply.html @@ -1,4 +1,4 @@ -matrix_multiply in melior::dialect::ods::vector - Rust +matrix_multiply in melior::dialect::ods::vector - Rust
    pub fn matrix_multiply<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -8,5 +8,5 @@
         lhs_columns: IntegerAttribute<'c>,
         rhs_columns: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> MatmulOp<'c>
    Expand description

    Creates a new matrix_multiply operation. Vector matrix multiplication op that operates on flattened 1-D MLIR vectors.

    +) -> MatmulOp<'c>
    Expand description

    Creates a matrix_multiply operation. Vector matrix multiplication op that operates on flattened 1-D MLIR vectors.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.multi_reduction.html b/melior/dialect/ods/vector/fn.multi_reduction.html index 88a71867e7..8d0ffb3f7b 100644 --- a/melior/dialect/ods/vector/fn.multi_reduction.html +++ b/melior/dialect/ods/vector/fn.multi_reduction.html @@ -1,4 +1,4 @@ -multi_reduction in melior::dialect::ods::vector - Rust +multi_reduction in melior::dialect::ods::vector - Rust
    pub fn multi_reduction<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         kind: Attribute<'c>,
         reduction_dims: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> MultiDimReductionOp<'c>
    Expand description

    Creates a new multi_reduction operation. Multi-dimensional reduction operation.

    +) -> MultiDimReductionOp<'c>
    Expand description

    Creates a multi_reduction operation. Multi-dimensional reduction operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.outerproduct.html b/melior/dialect/ods/vector/fn.outerproduct.html index 49816ecd24..48568056d5 100644 --- a/melior/dialect/ods/vector/fn.outerproduct.html +++ b/melior/dialect/ods/vector/fn.outerproduct.html @@ -1,9 +1,9 @@ -outerproduct in melior::dialect::ods::vector - Rust +outerproduct in melior::dialect::ods::vector - Rust
    pub fn outerproduct<'c>(
         context: &'c Context,
         lhs: Value<'c, '_>,
         rhs: Value<'c, '_>,
         acc: &[Value<'c, '_>],
         location: Location<'c>
    -) -> OuterProductOp<'c>
    Expand description

    Creates a new outerproduct operation. Vector outerproduct with optional fused add.

    +) -> OuterProductOp<'c>
    Expand description

    Creates a outerproduct operation. Vector outerproduct with optional fused add.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.print.html b/melior/dialect/ods/vector/fn.print.html index cba85e09f3..aaf03f33ad 100644 --- a/melior/dialect/ods/vector/fn.print.html +++ b/melior/dialect/ods/vector/fn.print.html @@ -1,7 +1,7 @@ -print in melior::dialect::ods::vector - Rust +print in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::print

    source ·
    pub fn print<'c>(
         context: &'c Context,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> PrintOp<'c>
    Expand description

    Creates a new print operation. Print operation (for testing and debugging).

    +) -> PrintOp<'c>
    Expand description

    Creates a print operation. Print operation (for testing and debugging).

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.reduction.html b/melior/dialect/ods/vector/fn.reduction.html index 0d66505c88..ce496cfe4d 100644 --- a/melior/dialect/ods/vector/fn.reduction.html +++ b/melior/dialect/ods/vector/fn.reduction.html @@ -1,9 +1,9 @@ -reduction in melior::dialect::ods::vector - Rust +reduction in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::reduction

    source ·
    pub fn reduction<'c>(
         context: &'c Context,
         dest: Type<'c>,
         vector: Value<'c, '_>,
         kind: Attribute<'c>,
         location: Location<'c>
    -) -> ReductionOp<'c>
    Expand description

    Creates a new reduction operation. Reduction operation.

    +) -> ReductionOp<'c>
    Expand description

    Creates a reduction operation. Reduction operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.reshape.html b/melior/dialect/ods/vector/fn.reshape.html index 7ab5fdc93f..d1b6ab213d 100644 --- a/melior/dialect/ods/vector/fn.reshape.html +++ b/melior/dialect/ods/vector/fn.reshape.html @@ -1,4 +1,4 @@ -reshape in melior::dialect::ods::vector - Rust +reshape in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::reshape

    source ·
    pub fn reshape<'c>(
         context: &'c Context,
         result: Type<'c>,
    @@ -7,5 +7,5 @@
         output_shape: &[Value<'c, '_>],
         fixed_vector_sizes: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ReshapeOp<'c>
    Expand description

    Creates a new reshape operation. Vector reshape operation.

    +) -> ReshapeOp<'c>
    Expand description

    Creates a reshape operation. Vector reshape operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.scalable_extract.html b/melior/dialect/ods/vector/fn.scalable_extract.html index bf22609921..25bee1dfcb 100644 --- a/melior/dialect/ods/vector/fn.scalable_extract.html +++ b/melior/dialect/ods/vector/fn.scalable_extract.html @@ -1,9 +1,9 @@ -scalable_extract in melior::dialect::ods::vector - Rust +scalable_extract in melior::dialect::ods::vector - Rust
    pub fn scalable_extract<'c>(
         context: &'c Context,
         res: Type<'c>,
         source: Value<'c, '_>,
         pos: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ScalableExtractOp<'c>
    Expand description

    Creates a new scalable.extract operation. Extract subvector from scalable vector operation.

    +) -> ScalableExtractOp<'c>
    Expand description

    Creates a scalable.extract operation. Extract subvector from scalable vector operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.scalable_insert.html b/melior/dialect/ods/vector/fn.scalable_insert.html index a5bd873ce3..dbbd8d2b89 100644 --- a/melior/dialect/ods/vector/fn.scalable_insert.html +++ b/melior/dialect/ods/vector/fn.scalable_insert.html @@ -1,4 +1,4 @@ -scalable_insert in melior::dialect::ods::vector - Rust +scalable_insert in melior::dialect::ods::vector - Rust
    pub fn scalable_insert<'c>(
         context: &'c Context,
         res: Type<'c>,
    @@ -6,5 +6,5 @@
         dest: Value<'c, '_>,
         pos: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> ScalableInsertOp<'c>
    Expand description

    Creates a new scalable.insert operation. Insert subvector into scalable vector operation.

    +) -> ScalableInsertOp<'c>
    Expand description

    Creates a scalable.insert operation. Insert subvector into scalable vector operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.scan.html b/melior/dialect/ods/vector/fn.scan.html index 5dbc759f92..b6d3e577e8 100644 --- a/melior/dialect/ods/vector/fn.scan.html +++ b/melior/dialect/ods/vector/fn.scan.html @@ -1,4 +1,4 @@ -scan in melior::dialect::ods::vector - Rust +scan in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::scan

    source ·
    pub fn scan<'c>(
         context: &'c Context,
         dest: Type<'c>,
    @@ -9,5 +9,5 @@
         reduction_dim: IntegerAttribute<'c>,
         inclusive: Attribute<'c>,
         location: Location<'c>
    -) -> ScanOp<'c>
    Expand description

    Creates a new scan operation. Scan operation.

    +) -> ScanOp<'c>
    Expand description

    Creates a scan operation. Scan operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.scatter.html b/melior/dialect/ods/vector/fn.scatter.html index 41d3e77310..036935ade6 100644 --- a/melior/dialect/ods/vector/fn.scatter.html +++ b/melior/dialect/ods/vector/fn.scatter.html @@ -1,4 +1,4 @@ -scatter in melior::dialect::ods::vector - Rust +scatter in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::scatter

    source ·
    pub fn scatter<'c>(
         context: &'c Context,
         base: Value<'c, '_>,
    @@ -7,7 +7,7 @@
         mask: Value<'c, '_>,
         value_to_store: Value<'c, '_>,
         location: Location<'c>
    -) -> ScatterOp<'c>
    Expand description

    Creates a new scatter operation. +) -> ScatterOp<'c>

    Expand description

    Creates a scatter operation. scatters elements from a vector into memory as defined by an index vector and a mask vector .

    diff --git a/melior/dialect/ods/vector/fn.shape_cast.html b/melior/dialect/ods/vector/fn.shape_cast.html index cd35e3759c..e8b917a507 100644 --- a/melior/dialect/ods/vector/fn.shape_cast.html +++ b/melior/dialect/ods/vector/fn.shape_cast.html @@ -1,8 +1,8 @@ -shape_cast in melior::dialect::ods::vector - Rust +shape_cast in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::shape_cast

    source ·
    pub fn shape_cast<'c>(
         context: &'c Context,
         result: Type<'c>,
         source: Value<'c, '_>,
         location: Location<'c>
    -) -> ShapeCastOp<'c>
    Expand description

    Creates a new shape_cast operation. Shape_cast casts between vector shapes.

    +) -> ShapeCastOp<'c>
    Expand description

    Creates a shape_cast operation. Shape_cast casts between vector shapes.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.shuffle.html b/melior/dialect/ods/vector/fn.shuffle.html index a9a69ba9ea..a54232c2e0 100644 --- a/melior/dialect/ods/vector/fn.shuffle.html +++ b/melior/dialect/ods/vector/fn.shuffle.html @@ -1,9 +1,9 @@ -shuffle in melior::dialect::ods::vector - Rust +shuffle in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::shuffle

    source ·
    pub fn shuffle<'c>(
         context: &'c Context,
         v_1: Value<'c, '_>,
         v_2: Value<'c, '_>,
         mask: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> ShuffleOp<'c>
    Expand description

    Creates a new shuffle operation. Shuffle operation.

    +) -> ShuffleOp<'c>
    Expand description

    Creates a shuffle operation. Shuffle operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.splat.html b/melior/dialect/ods/vector/fn.splat.html index 4569415cf6..b5babe3e5f 100644 --- a/melior/dialect/ods/vector/fn.splat.html +++ b/melior/dialect/ods/vector/fn.splat.html @@ -1,8 +1,8 @@ -splat in melior::dialect::ods::vector - Rust +splat in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::splat

    source ·
    pub fn splat<'c>(
         context: &'c Context,
         aggregate: Type<'c>,
         input: Value<'c, '_>,
         location: Location<'c>
    -) -> SplatOp<'c>
    Expand description

    Creates a new splat operation. Vector splat or broadcast operation.

    +) -> SplatOp<'c>
    Expand description

    Creates a splat operation. Vector splat or broadcast operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.store.html b/melior/dialect/ods/vector/fn.store.html index 2aa74a58e8..dfb2428cca 100644 --- a/melior/dialect/ods/vector/fn.store.html +++ b/melior/dialect/ods/vector/fn.store.html @@ -1,9 +1,9 @@ -store in melior::dialect::ods::vector - Rust +store in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::store

    source ·
    pub fn store<'c>(
         context: &'c Context,
         value_to_store: Value<'c, '_>,
         base: Value<'c, '_>,
         indices: &[Value<'c, '_>],
         location: Location<'c>
    -) -> StoreOp<'c>
    Expand description

    Creates a new store operation. Writes an n-D vector to an n-D slice of memory.

    +) -> StoreOp<'c>
    Expand description

    Creates a store operation. Writes an n-D vector to an n-D slice of memory.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.transfer_read.html b/melior/dialect/ods/vector/fn.transfer_read.html index 6117578f8d..3dc384edad 100644 --- a/melior/dialect/ods/vector/fn.transfer_read.html +++ b/melior/dialect/ods/vector/fn.transfer_read.html @@ -1,4 +1,4 @@ -transfer_read in melior::dialect::ods::vector - Rust +transfer_read in melior::dialect::ods::vector - Rust
    pub fn transfer_read<'c>(
         context: &'c Context,
         vector: Type<'c>,
    @@ -7,5 +7,5 @@
         padding: Value<'c, '_>,
         permutation_map: Attribute<'c>,
         location: Location<'c>
    -) -> TransferReadOp<'c>
    Expand description

    Creates a new transfer_read operation. Reads a supervector from memory into an SSA vector value..

    +) -> TransferReadOp<'c>
    Expand description

    Creates a transfer_read operation. Reads a supervector from memory into an SSA vector value..

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.transfer_write.html b/melior/dialect/ods/vector/fn.transfer_write.html index 1dd9319ee8..db35375460 100644 --- a/melior/dialect/ods/vector/fn.transfer_write.html +++ b/melior/dialect/ods/vector/fn.transfer_write.html @@ -1,4 +1,4 @@ -transfer_write in melior::dialect::ods::vector - Rust +transfer_write in melior::dialect::ods::vector - Rust
    pub fn transfer_write<'c>(
         context: &'c Context,
         vector: Value<'c, '_>,
    @@ -6,5 +6,5 @@
         indices: &[Value<'c, '_>],
         permutation_map: Attribute<'c>,
         location: Location<'c>
    -) -> TransferWriteOp<'c>
    Expand description

    Creates a new transfer_write operation. The vector.transfer_write op writes a supervector to memory..

    +) -> TransferWriteOp<'c>
    Expand description

    Creates a transfer_write operation. The vector.transfer_write op writes a supervector to memory..

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.transpose.html b/melior/dialect/ods/vector/fn.transpose.html index 924cdac00b..588669e59f 100644 --- a/melior/dialect/ods/vector/fn.transpose.html +++ b/melior/dialect/ods/vector/fn.transpose.html @@ -1,9 +1,9 @@ -transpose in melior::dialect::ods::vector - Rust +transpose in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::transpose

    source ·
    pub fn transpose<'c>(
         context: &'c Context,
         result: Type<'c>,
         vector: Value<'c, '_>,
         transp: ArrayAttribute<'c>,
         location: Location<'c>
    -) -> TransposeOp<'c>
    Expand description

    Creates a new transpose operation. Vector transpose operation.

    +) -> TransposeOp<'c>
    Expand description

    Creates a transpose operation. Vector transpose operation.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.type_cast.html b/melior/dialect/ods/vector/fn.type_cast.html index daaa20932c..50c7d1fae5 100644 --- a/melior/dialect/ods/vector/fn.type_cast.html +++ b/melior/dialect/ods/vector/fn.type_cast.html @@ -1,8 +1,8 @@ -type_cast in melior::dialect::ods::vector - Rust +type_cast in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::type_cast

    source ·
    pub fn type_cast<'c>(
         context: &'c Context,
         result: Type<'c>,
         memref: Value<'c, '_>,
         location: Location<'c>
    -) -> TypeCastOp<'c>
    Expand description

    Creates a new type_cast operation. Type_cast op converts a scalar memref to a vector memref.

    +) -> TypeCastOp<'c>
    Expand description

    Creates a type_cast operation. Type_cast op converts a scalar memref to a vector memref.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.vscale.html b/melior/dialect/ods/vector/fn.vscale.html index b0ddd71239..a893315f73 100644 --- a/melior/dialect/ods/vector/fn.vscale.html +++ b/melior/dialect/ods/vector/fn.vscale.html @@ -1,7 +1,7 @@ -vscale in melior::dialect::ods::vector - Rust +vscale in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::vscale

    source ·
    pub fn vscale<'c>(
         context: &'c Context,
         res: Type<'c>,
         location: Location<'c>
    -) -> VectorScaleOp<'c>
    Expand description

    Creates a new vscale operation. Load vector scale size.

    +) -> VectorScaleOp<'c>
    Expand description

    Creates a vscale operation. Load vector scale size.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.warp_execute_on_lane_0.html b/melior/dialect/ods/vector/fn.warp_execute_on_lane_0.html index 80e1ced0a7..64c4a11307 100644 --- a/melior/dialect/ods/vector/fn.warp_execute_on_lane_0.html +++ b/melior/dialect/ods/vector/fn.warp_execute_on_lane_0.html @@ -1,4 +1,4 @@ -warp_execute_on_lane_0 in melior::dialect::ods::vector - Rust +warp_execute_on_lane_0 in melior::dialect::ods::vector - Rust
    pub fn warp_execute_on_lane_0<'c>(
         context: &'c Context,
         results: &[Type<'c>],
    @@ -7,5 +7,5 @@
         warp_region: Region<'c>,
         warp_size: IntegerAttribute<'c>,
         location: Location<'c>
    -) -> WarpExecuteOnLane0Op<'c>
    Expand description

    Creates a new warp_execute_on_lane_0 operation. Executes operations in the associated region on thread #0 of aSPMD program.

    +) -> WarpExecuteOnLane0Op<'c>
    Expand description

    Creates a warp_execute_on_lane_0 operation. Executes operations in the associated region on thread #0 of aSPMD program.

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/fn.yield.html b/melior/dialect/ods/vector/fn.yield.html index 62950b5da0..749805f713 100644 --- a/melior/dialect/ods/vector/fn.yield.html +++ b/melior/dialect/ods/vector/fn.yield.html @@ -1,7 +1,7 @@ -yield in melior::dialect::ods::vector - Rust +yield in melior::dialect::ods::vector - Rust

    Function melior::dialect::ods::vector::yield

    source ·
    pub fn yield<'c>(
         context: &'c Context,
         operands: &[Value<'c, '_>],
         location: Location<'c>
    -) -> YieldOp<'c>
    Expand description

    Creates a new yield operation. Terminates and yields values from vector regions..

    +) -> YieldOp<'c>
    Expand description

    Creates a yield operation. Terminates and yields values from vector regions..

    \ No newline at end of file diff --git a/melior/dialect/ods/vector/index.html b/melior/dialect/ods/vector/index.html index ca0c526154..4fb4b7264d 100644 --- a/melior/dialect/ods/vector/index.html +++ b/melior/dialect/ods/vector/index.html @@ -12,10 +12,10 @@ .
  • A builder for scatter operation. scatters elements from a vector into memory as defined by an index vector and a mask vector -.
  • shape_cast operation. Shape_cast casts between vector shapes.
  • A builder for shape_cast operation. Shape_cast casts between vector shapes.
  • 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 operation.
  • store operation. Writes an n-D vector to an n-D slice of memory.
  • A builder for store operation. Writes an n-D vector to an n-D slice of memory.
  • transfer_read operation. Reads a supervector from memory into an SSA vector value..
  • A builder for transfer_read operation. Reads a supervector from memory into an SSA vector value..
  • transfer_write operation. The vector.transfer_write op writes a supervector to memory..
  • A builder for transfer_write operation. The vector.transfer_write op writes a supervector to memory..
  • transpose operation. Vector transpose operation.
  • A builder for transpose operation. Vector transpose operation.
  • type_cast operation. Type_cast op converts a scalar memref to a vector memref.
  • A builder for type_cast operation. Type_cast op converts a scalar memref to a vector memref.
  • vscale operation. Load vector scale size.
  • A builder for vscale operation. Load vector scale size.
  • warp_execute_on_lane_0 operation. Executes operations in the associated region on thread #0 of aSPMD program.
  • A builder for warp_execute_on_lane_0 operation. Executes operations in the associated region on thread #0 of aSPMD program.
  • yield operation. Terminates and yields values from vector regions..
  • A builder for yield operation. Terminates and yields values from vector regions..
  • Functions

    Functions

    \ No newline at end of file +.
  • Creates a shape_cast operation. Shape_cast casts between vector shapes.
  • Creates a shuffle operation. Shuffle operation.
  • Creates a splat operation. Vector splat or broadcast operation.
  • Creates a store operation. Writes an n-D vector to an n-D slice of memory.
  • Creates a transfer_read operation. Reads a supervector from memory into an SSA vector value..
  • Creates a transfer_write operation. The vector.transfer_write op writes a supervector to memory..
  • Creates a transpose operation. Vector transpose operation.
  • Creates a type_cast operation. Type_cast op converts a scalar memref to a vector memref.
  • Creates a vscale operation. Load vector scale size.
  • Creates a warp_execute_on_lane_0 operation. Executes operations in the associated region on thread #0 of aSPMD program.
  • Creates a yield operation. Terminates and yields values from vector regions..
  • \ No newline at end of file diff --git a/melior/pass/external/fn.create_external.html b/melior/pass/external/fn.create_external.html index 1bee8f04f9..17c7fa879c 100644 --- a/melior/pass/external/fn.create_external.html +++ b/melior/pass/external/fn.create_external.html @@ -1,5 +1,5 @@ create_external in melior::pass::external - Rust -
    pub fn create_external<'c, T: RunExternalPass<'c>>(
    +    
    pub fn create_external<'c, T: RunExternalPass<'c>>(
         pass: T,
         pass_id: TypeId<'_>,
         name: &str,
    diff --git a/melior/pass/external/index.html b/melior/pass/external/index.html
    index fd195da51f..e077b273ba 100644
    --- a/melior/pass/external/index.html
    +++ b/melior/pass/external/index.html
    @@ -1,3 +1,3 @@
     melior::pass::external - Rust
    -    

    Module melior::pass::external

    source ·
    Expand description

    External passes

    +

    Module melior::pass::external

    source ·
    Expand description

    External passes

    Structs

    Traits

    Functions

    \ No newline at end of file diff --git a/melior/pass/external/trait.RunExternalPass.html b/melior/pass/external/trait.RunExternalPass.html index 425cb7a210..f4bdd131db 100644 --- a/melior/pass/external/trait.RunExternalPass.html +++ b/melior/pass/external/trait.RunExternalPass.html @@ -1,5 +1,5 @@ RunExternalPass in melior::pass::external - Rust -
    pub trait RunExternalPass<'c>: Sized + Clone {
    +    
    pub trait RunExternalPass<'c>: Sized + Clone {
         // Required methods
         fn initialize(&mut self, context: ContextRef<'c>);
         fn run(&mut self, operation: OperationRef<'c, '_>, pass: ExternalPass<'_>);
    @@ -35,4 +35,4 @@ 

    Examples

    operation.dump(); } }
    -

    Required Methods§

    source

    fn initialize(&mut self, context: ContextRef<'c>)

    source

    fn run(&mut self, operation: OperationRef<'c, '_>, pass: ExternalPass<'_>)

    Provided Methods§

    source

    fn construct(&mut self)

    source

    fn destruct(&mut self)

    Object Safety§

    This trait is not object safe.

    Implementors§

    source§

    impl<'c, F: FnMut(OperationRef<'c, '_>, ExternalPass<'_>) + Clone> RunExternalPass<'c> for F

    \ No newline at end of file +

    Required Methods§

    source

    fn initialize(&mut self, context: ContextRef<'c>)

    source

    fn run(&mut self, operation: OperationRef<'c, '_>, pass: ExternalPass<'_>)

    Provided Methods§

    source

    fn construct(&mut self)

    source

    fn destruct(&mut self)

    Object Safety§

    This trait is not object safe.

    Implementors§

    source§

    impl<'c, F: FnMut(OperationRef<'c, '_>, ExternalPass<'_>) + Clone> RunExternalPass<'c> for F

    \ No newline at end of file diff --git a/search-index.js b/search-index.js index 0f75aa9d86..e0cdea0e81 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":"PPPFFPGFPPPPPPPPFPPPNNNNNNNNNNNNNNNNNNNNCCQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNCOOOOOFFGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFCNNNNNNNCNNNNNNNNNNNNNNNNNCNNCNNNNNCNNCNNNCNNNCNNNNNNNNNNNNNNNNNGGPPPPPPPPPPPPPPPPPPPPPPPPPPHHHHHNNNNHHHHHHHHHHHHHHNNHHNNHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNHCHNNNNHNNNNNNNHNNNNHHHNHNNHHHHHHHNNNNHHHHNNNNNNNCNNHHNHPPPPPPGPPNNNNNNNNHNNNNHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHHHHHHHNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNHHHHHHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNHHHHHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNHHHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNHHNNNNNNNNNNNHHNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNHHHHHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNHHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNHNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNHNNHHHHHNNNNNNHNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNHHHHHNNHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNHHNNHNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHNNHHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHHHHHHHFEEEEFFFEEFFEEEFKNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNMNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNFFKFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFKFFEKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNEFFFENNNCNNNNNNNNCENNNCNNNNNNNNCNNNCNNNNCNNNNCNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFKNNNNNHNNNNMNMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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.","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","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 a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 …","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","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.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new bitcast operation. Bitcast between values of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","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 a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","","","","","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.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new await operation. Waits for the argument to …","Creates a new await_all operation. Waits for the all async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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).","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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).","","","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new assert operation. Assert operation with …","","","","","","","","","","","","","","","","","Creates a new br operation. Branch operation.","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","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).","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","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.","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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).","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new barrier operation. Synchronizes all work …","Creates a new block_dim operation. ","Creates a new block_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new bool.constant operation. Boolean constant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","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 a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","","","","","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).","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","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. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new ashr operation. ","","","","","Creates a new atomicrmw operation. ","","","","","Creates a new bitcast operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","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. ","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new atan operation. Arcus tangent of the given …","Creates a new atan2 operation. 2-argument arcus tangent of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","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 builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","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 …","","","","","","","","","","","","","","","","","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","Creates a new attribute operation. Define an input …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","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).","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new branch operation. General branch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","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).","Returns a name.","Returns a name.","Returns a name.","","","","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 …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","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).","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","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 builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new binary operation. Binary set operation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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 …","","","","","","","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","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.","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a new bitcast operation. Tensor bitcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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).","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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. …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic 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 builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","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.","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","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 …","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","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 …","","","","","","","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","Creates a new bitcast operation. Bitcast casts between …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new broadcast operation. Broadcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","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 …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,61,62,63,64,65,66,67,68,69,70,71,72,73,62,76,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,77,76,78,79,80,81,82,83,84,85,86,87,88,61,62,63,64,65,66,67,68,69,70,71,72,73,0,64,79,0,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,0,65,80,69,84,70,85,71,86,72,87,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,69,84,69,84,62,76,0,69,84,68,83,68,83,61,77,66,81,67,82,61,77,68,83,0,65,80,69,84,70,85,71,86,72,87,0,62,76,61,62,63,64,65,66,67,68,69,70,71,72,73,77,76,78,79,80,81,82,83,84,85,86,87,88,66,81,67,82,73,88,0,0,68,83,63,78,68,83,65,80,71,86,63,78,64,79,68,83,69,69,69,68,68,61,66,67,68,68,68,68,68,83,0,64,79,61,61,77,62,62,76,63,63,78,64,64,79,65,65,80,66,66,81,67,67,82,68,68,83,69,69,84,70,70,85,71,71,86,72,72,87,73,73,88,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,68,83,68,83,70,85,72,87,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,93,91,94,95,96,97,98,99,100,101,91,92,91,92,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,94,102,95,103,96,104,97,105,98,106,99,107,100,108,109,92,102,103,104,105,106,107,108,110,93,91,94,95,96,97,98,99,100,101,91,92,101,110,94,102,91,92,101,110,91,92,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,94,102,95,103,96,104,97,105,98,106,99,107,100,108,94,102,95,103,96,104,97,105,98,106,99,107,100,108,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,91,92,0,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,0,91,92,93,91,94,95,96,97,98,99,100,101,91,92,91,92,91,92,109,92,102,103,104,105,106,107,108,110,0,0,0,0,0,0,0,91,92,101,94,95,96,97,98,99,100,91,91,91,91,101,101,91,91,91,94,95,96,97,98,99,100,91,101,94,95,96,97,98,99,100,91,91,91,91,91,91,91,101,101,101,94,102,95,103,96,104,97,105,98,106,99,107,100,108,91,92,101,110,91,92,101,110,94,102,101,110,93,93,109,91,91,92,94,94,102,95,95,103,96,96,104,97,97,105,98,98,106,99,99,107,100,100,108,101,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,101,110,101,110,94,102,95,103,96,104,97,105,98,106,99,107,100,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,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,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,0,0,0,157,204,0,0,0,0,0,0,0,157,204,111,158,121,168,132,179,135,182,138,185,142,189,144,191,151,198,0,0,0,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,140,187,141,188,115,162,124,171,125,172,126,173,127,174,128,175,130,177,131,178,147,194,153,200,154,201,155,202,0,0,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,111,158,112,159,113,160,114,161,116,163,117,164,118,165,119,166,121,168,122,169,123,170,129,176,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,143,190,144,191,145,192,146,193,148,195,149,196,150,197,151,198,152,199,156,203,140,187,141,188,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,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,142,189,0,115,162,124,171,125,172,126,173,127,174,128,175,130,177,131,178,147,194,153,200,154,201,155,202,113,160,118,165,119,166,0,0,0,111,112,114,116,117,118,165,119,166,120,167,121,122,123,129,132,133,134,135,136,137,138,139,142,143,144,145,146,148,149,150,151,152,156,157,204,111,158,112,159,113,160,114,161,116,163,117,164,118,165,119,166,121,168,122,169,123,170,129,176,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,143,190,144,191,145,192,146,193,148,195,149,196,150,197,151,198,152,199,156,203,0,111,121,132,135,138,142,144,151,118,119,120,0,0,0,0,0,0,113,160,157,204,0,0,111,111,158,112,112,159,113,113,160,114,114,161,115,115,162,116,116,163,117,117,164,118,118,165,119,119,166,120,120,167,121,121,168,122,122,169,123,123,170,124,124,171,125,125,172,126,126,173,127,127,174,128,128,175,129,129,176,130,130,177,131,131,178,132,132,179,133,133,180,134,134,181,135,135,182,136,136,183,137,137,184,138,138,185,139,139,186,140,140,187,141,141,188,142,142,189,143,143,190,144,144,191,145,145,192,146,146,193,147,147,194,148,148,195,149,149,196,150,150,197,151,151,198,152,152,199,153,153,200,154,154,201,155,155,202,156,156,203,157,157,204,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,0,120,167,0,0,0,0,0,0,0,0,206,207,205,208,209,210,206,205,209,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,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,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,238,213,239,215,240,217,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,212,260,214,261,216,262,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,238,213,239,215,240,217,211,212,213,214,215,216,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,0,0,0,0,0,0,0,0,0,0,0,0,0,220,242,222,244,224,246,226,248,228,250,230,252,232,254,234,256,236,258,0,0,0,0,0,0,0,0,0,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,238,213,239,215,240,217,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,212,260,214,261,216,262,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,238,260,239,261,240,262,0,0,220,242,222,244,224,246,226,248,228,250,230,252,232,254,234,256,236,258,211,212,213,214,215,216,217,218,220,242,222,244,224,246,226,248,228,250,230,252,232,254,234,256,236,258,211,212,213,214,215,216,217,218,219,219,241,220,220,242,221,221,243,222,222,244,223,223,245,224,224,246,225,225,247,226,226,248,227,227,249,228,228,250,229,229,251,230,230,252,231,231,253,232,232,254,233,233,255,234,234,256,235,235,257,236,236,258,237,237,259,211,211,212,238,238,260,213,213,214,239,239,261,215,215,216,240,240,262,217,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,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,263,266,267,268,269,270,271,272,273,274,275,276,264,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,0,0,264,265,276,293,276,293,276,293,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,294,295,296,297,298,299,300,301,302,303,304,293,265,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,263,266,267,268,269,270,271,272,273,274,275,276,264,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,0,268,297,274,303,0,0,0,0,0,0,278,306,284,312,0,276,293,0,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,0,264,265,263,294,279,307,269,298,270,299,271,300,273,302,280,308,288,316,269,298,271,300,272,301,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,285,313,263,266,267,268,269,270,271,272,273,274,275,276,264,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,293,265,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,263,294,266,295,267,296,278,306,279,307,280,308,281,309,284,312,285,313,289,317,290,318,268,297,277,305,292,320,263,294,279,307,264,264,264,264,265,267,296,275,304,282,310,283,311,286,314,287,274,303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,268,278,284,264,264,264,264,275,304,282,310,273,302,274,303,286,314,291,319,274,303,264,265,264,265,276,293,263,263,294,266,266,295,267,267,296,268,268,297,269,269,298,270,270,299,271,271,300,272,272,301,273,273,302,274,274,303,275,275,304,276,276,293,264,264,265,277,277,305,278,278,306,279,279,307,280,280,308,281,281,309,282,282,310,283,283,311,284,284,312,285,285,313,286,286,314,287,287,315,288,288,316,289,289,317,290,290,318,291,291,319,292,292,320,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,291,319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,324,325,326,327,328,322,329,323,330,324,331,325,332,326,333,327,334,328,335,322,329,323,330,324,331,325,332,326,333,327,334,328,335,329,330,331,332,333,334,335,322,323,324,325,326,327,328,0,325,332,322,329,0,0,0,324,331,322,329,322,329,323,330,324,331,325,332,326,333,327,334,328,335,323,330,322,329,323,330,324,331,325,332,326,333,327,334,328,335,322,329,327,334,328,335,325,332,322,323,324,325,326,327,328,329,330,331,332,333,334,335,323,330,327,334,322,327,328,328,328,335,322,329,324,328,335,325,332,322,327,328,328,322,329,324,331,326,333,327,334,0,0,322,322,329,323,323,330,324,324,331,325,325,332,326,326,333,327,327,334,328,328,335,322,329,323,330,324,331,325,332,326,333,327,334,328,335,322,329,323,330,324,331,325,332,326,333,327,334,328,335,325,328,335,0,0,0,0,0,0,0,0,336,337,336,338,339,340,0,336,337,338,341,339,342,340,343,336,337,338,341,339,342,340,343,0,337,341,342,343,336,338,339,340,340,343,340,343,340,343,340,343,0,339,342,340,343,340,343,338,341,338,341,339,342,339,342,340,343,336,337,338,341,339,342,340,343,336,337,338,341,339,342,340,343,336,337,336,338,339,340,337,341,342,343,340,340,340,336,0,339,342,339,342,336,336,337,338,338,341,339,339,342,340,340,343,336,337,338,341,339,342,340,343,336,337,338,341,339,342,340,343,0,0,0,0,0,0,0,0,0,0,344,345,346,347,348,344,349,344,345,346,350,347,351,348,352,344,345,349,353,346,350,347,351,348,352,344,345,349,353,350,351,352,345,353,346,347,348,344,349,0,0,346,350,347,351,346,350,0,346,350,347,351,348,352,344,345,349,353,0,344,345,346,350,347,351,348,352,344,345,349,353,346,347,348,344,349,350,351,352,345,353,347,351,349,353,344,344,344,344,345,346,350,0,344,347,344,344,344,344,348,344,345,344,345,346,346,350,347,347,351,348,348,352,344,344,345,349,349,353,346,350,347,351,348,352,344,345,349,353,346,350,347,351,348,352,344,345,349,353,348,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,356,357,364,365,366,367,368,369,370,371,372,373,374,358,375,376,377,378,379,380,381,382,383,384,385,386,360,387,388,389,390,391,392,393,394,395,396,354,397,362,398,399,400,401,402,403,404,405,357,406,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,381,415,382,416,383,417,384,418,388,419,389,420,392,421,393,422,394,423,395,424,404,425,357,406,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,381,415,382,416,383,417,384,418,388,419,389,420,392,421,393,422,394,423,395,424,404,425,354,355,0,0,0,381,415,382,416,381,415,382,416,381,415,382,416,356,426,358,359,382,416,375,427,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,389,420,395,424,388,419,394,423,392,421,393,422,426,406,428,429,430,407,408,409,410,411,412,413,414,359,427,431,432,433,434,435,415,416,417,418,436,437,361,438,419,420,439,440,421,422,423,424,441,355,442,363,443,444,445,446,447,448,425,449,356,357,364,365,366,367,368,369,370,371,372,373,374,358,375,376,377,378,379,380,381,382,383,384,385,386,360,387,388,389,390,391,392,393,394,395,396,354,397,362,398,399,400,401,402,403,404,405,369,409,370,410,367,407,368,408,369,409,370,410,388,419,389,420,392,421,393,422,394,423,395,424,0,0,0,0,0,0,0,0,390,439,365,429,366,430,376,431,377,432,403,448,371,411,371,411,373,413,394,423,395,424,394,423,395,424,388,419,389,420,388,419,389,420,392,421,393,422,392,421,393,422,383,417,384,418,399,444,381,415,382,416,357,406,360,361,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,0,358,359,0,0,381,415,382,416,381,415,382,416,381,415,382,416,0,357,406,0,368,408,398,443,399,444,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,381,415,381,415,0,0,0,398,443,399,444,0,357,406,367,407,371,411,372,412,0,391,440,388,419,389,420,392,421,393,422,394,423,395,424,388,419,389,420,392,421,393,422,0,0,356,357,364,365,366,367,368,369,370,371,372,373,374,358,375,376,377,378,379,380,381,382,383,384,385,386,360,387,388,389,390,391,392,393,394,395,396,354,397,362,398,399,400,401,402,403,404,405,426,406,428,429,430,407,408,409,410,411,412,413,414,359,427,431,432,433,434,435,415,416,417,418,436,437,361,438,419,420,439,440,421,422,423,424,441,355,442,363,443,444,445,446,447,448,425,449,368,408,369,409,370,410,0,391,440,356,426,400,445,354,355,354,355,354,355,362,363,387,438,0,358,359,354,358,354,357,356,358,358,398,399,356,400,358,354,355,397,442,362,363,398,443,358,359,380,435,386,437,396,441,401,446,0,369,409,370,410,367,407,368,408,369,409,370,410,0,0,354,358,354,388,389,392,393,394,395,0,365,366,376,377,403,360,358,357,381,398,399,391,388,389,392,393,394,395,388,389,392,393,356,400,362,358,358,398,399,356,400,358,0,391,440,367,407,368,408,369,409,370,410,374,414,392,421,393,422,394,423,395,424,388,419,389,420,0,0,0,0,383,417,399,444,398,443,0,0,0,0,0,0,0,0,357,406,0,0,398,443,399,444,356,356,426,357,357,406,364,364,428,365,365,429,366,366,430,367,367,407,368,368,408,369,369,409,370,370,410,371,371,411,372,372,412,373,373,413,374,374,414,358,358,359,375,375,427,376,376,431,377,377,432,378,378,433,379,379,434,380,380,435,381,381,415,382,382,416,383,383,417,384,384,418,385,385,436,386,386,437,360,360,361,387,387,438,388,388,419,389,389,420,390,390,439,391,391,440,392,392,421,393,393,422,394,394,423,395,395,424,396,396,441,354,354,355,397,397,442,362,362,363,398,398,443,399,399,444,400,400,445,401,401,446,402,402,447,403,403,448,404,404,425,405,405,449,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,356,426,400,445,391,440,356,426,378,433,379,434,384,418,391,440,397,442,400,445,368,408,369,409,370,410,405,449,0,391,440,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,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,0,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,0,0,0,0,0,0,0,0,0,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,453,479,454,480,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,455,481,456,482,457,483,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,474,500,475,501,0,0,0,0,0,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,0,453,479,454,480,457,483,0,0,450,476,451,477,452,478,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,455,481,456,482,457,483,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,474,500,475,501,457,452,458,0,0,0,0,0,450,450,476,451,451,477,452,452,478,453,453,479,454,454,480,455,455,481,456,456,482,457,457,483,458,458,484,459,459,485,460,460,486,461,461,487,462,462,488,463,463,489,464,464,490,465,465,491,466,466,492,467,467,493,468,468,494,469,469,495,470,470,496,471,471,497,472,472,498,473,473,499,474,474,500,475,475,501,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,452,478,458,484,0,0,0,0,0,0,0,502,503,504,502,505,503,506,504,507,502,505,503,506,504,507,505,506,507,502,503,504,502,505,503,506,502,505,503,506,504,507,0,503,506,502,505,503,506,504,507,502,503,504,505,506,507,503,506,502,505,503,506,502,503,0,502,502,505,503,503,506,504,504,507,502,505,503,506,504,507,502,505,503,506,504,507,504,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,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,552,516,519,553,520,524,508,510,526,554,555,556,557,558,559,560,561,562,563,564,565,566,528,530,532,534,567,568,569,570,571,572,573,517,574,575,576,577,536,578,522,579,580,512,581,582,583,584,585,538,586,540,587,542,544,588,589,590,591,514,592,593,546,594,548,595,596,597,598,550,0,575,599,575,599,0,571,600,510,511,0,556,601,522,523,581,602,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,558,603,578,604,593,605,606,607,525,608,521,609,509,511,527,610,611,601,612,603,613,614,615,616,617,618,619,620,529,531,533,535,621,622,623,624,600,625,626,518,627,599,628,629,537,604,523,630,631,513,602,632,633,634,635,539,636,541,637,543,545,638,639,640,641,515,642,605,547,643,549,644,645,646,647,551,552,516,519,553,520,524,508,510,526,554,555,556,557,558,559,560,561,562,563,564,565,566,528,530,532,534,567,568,569,570,571,572,573,517,574,575,576,577,536,578,522,579,580,512,581,582,583,584,585,538,586,540,587,542,544,588,589,590,591,514,592,593,546,594,548,595,596,597,598,550,522,523,0,555,611,578,604,578,604,593,605,593,605,593,605,593,605,580,631,508,509,0,0,557,612,517,518,522,523,0,0,558,603,589,639,517,518,575,599,561,615,577,629,572,625,593,605,593,605,554,610,554,610,517,518,522,523,573,626,571,600,520,521,571,600,0,0,0,508,509,558,603,558,603,589,639,562,616,563,617,564,618,565,619,566,620,567,621,568,622,589,639,0,0,0,0,0,0,0,0,0,0,0,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,0,522,523,522,523,522,523,0,553,608,517,518,575,599,0,520,521,571,600,517,518,0,0,0,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,0,575,599,0,552,606,516,607,524,609,562,616,563,617,564,618,565,619,567,621,568,622,574,627,579,630,582,632,584,634,587,637,588,638,590,640,592,642,594,643,595,644,598,647,517,518,522,523,0,554,610,558,603,0,591,641,522,523,0,0,0,0,0,0,0,0,0,0,552,516,519,553,520,524,508,510,526,554,555,556,557,558,559,560,561,562,563,564,565,566,528,530,532,534,567,568,569,570,571,572,573,517,574,575,576,577,536,578,522,579,580,512,581,582,583,584,585,538,586,540,587,542,544,588,589,590,591,514,592,593,546,594,548,595,596,597,598,550,606,607,525,608,521,609,509,511,527,610,611,601,612,603,613,614,615,616,617,618,619,620,529,531,533,535,621,622,623,624,600,625,626,518,627,599,628,629,537,604,523,630,631,513,602,632,633,634,635,539,636,541,637,543,545,638,639,640,641,515,642,605,547,643,549,644,645,646,647,551,508,509,510,511,512,513,514,515,512,513,514,515,578,604,578,604,566,620,575,599,575,599,0,510,511,569,623,512,513,514,515,522,523,522,523,560,614,561,615,576,628,577,629,563,617,574,627,572,625,573,626,508,509,510,511,0,571,600,508,510,512,514,508,510,512,514,520,508,510,517,522,512,514,522,522,522,575,558,578,593,555,578,593,580,517,522,517,517,522,520,571,522,522,575,520,571,575,554,558,522,508,510,512,514,512,514,575,522,522,522,517,522,508,510,569,512,514,508,510,512,514,517,517,522,517,508,510,512,514,508,552,516,519,525,553,608,520,521,524,508,509,510,511,526,527,559,613,560,614,561,615,562,563,617,564,565,566,528,529,530,531,532,533,534,535,567,568,570,571,600,574,627,575,599,576,628,577,629,536,537,579,580,631,512,513,582,583,633,584,585,635,538,539,587,542,543,544,545,588,589,639,590,591,641,592,546,547,594,548,549,595,596,645,598,550,551,522,523,555,611,0,0,552,606,516,607,524,609,562,616,563,617,564,618,565,619,567,621,568,622,574,627,579,630,582,632,584,634,587,637,588,638,590,640,592,642,594,643,595,644,598,647,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,575,575,510,558,578,593,522,555,578,593,593,580,557,517,522,517,575,572,517,522,573,520,571,508,562,563,564,565,566,567,568,589,522,522,522,553,517,575,520,571,575,517,522,554,558,591,522,508,510,512,514,512,514,575,510,569,512,514,522,522,561,577,563,574,572,573,571,522,517,522,508,556,557,517,522,581,508,510,569,512,514,508,510,512,514,517,517,522,559,517,517,522,508,510,512,514,508,0,0,0,0,0,0,0,508,509,0,556,601,557,612,517,518,522,523,581,602,508,509,510,511,569,623,512,513,514,515,508,509,510,511,512,513,514,515,517,518,558,603,558,603,589,639,0,552,552,606,516,516,607,519,519,525,553,553,608,520,520,521,524,524,609,508,508,509,510,510,511,526,526,527,554,554,610,555,555,611,556,556,601,557,557,612,558,558,603,559,559,613,560,560,614,561,561,615,562,562,616,563,563,617,564,564,618,565,565,619,566,566,620,528,528,529,530,530,531,532,532,533,534,534,535,567,567,621,568,568,622,569,569,623,570,570,624,571,571,600,572,572,625,573,573,626,517,517,518,574,574,627,575,575,599,576,576,628,577,577,629,536,536,537,578,578,604,522,522,523,579,579,630,580,580,631,512,512,513,581,581,602,582,582,632,583,583,633,584,584,634,585,585,635,538,538,539,586,586,636,540,540,541,587,587,637,542,542,543,544,544,545,588,588,638,589,589,639,590,590,640,591,591,641,514,514,515,592,592,642,593,593,605,546,546,547,594,594,643,548,548,549,595,595,644,596,596,645,597,597,646,598,598,647,550,550,551,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,0,517,518,522,523,0,578,604,578,604,0,591,641,591,641,508,509,510,511,570,624,559,613,517,518,576,628,577,629,586,636,514,515,593,605,560,614,576,628,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,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,0,0,648,649,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,649,698,699,700,701,702,703,704,705,706,707,708,709,710,711,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,648,649,0,0,0,0,0,0,0,0,0,0,0,650,681,652,683,653,684,654,685,655,686,656,687,657,688,661,692,662,693,663,694,664,695,665,696,666,697,648,649,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,0,0,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,652,683,656,687,665,696,667,698,672,703,0,0,0,0,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,649,698,699,700,701,702,703,704,705,706,707,708,709,710,711,650,681,651,682,653,684,654,685,655,686,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,666,697,668,699,669,700,670,701,671,702,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,696,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,652,683,656,687,665,696,667,698,672,703,0,0,0,650,652,653,654,655,656,657,661,662,663,664,665,666,648,668,669,670,671,672,673,674,675,676,677,678,679,680,0,0,0,0,0,650,650,681,651,651,682,652,652,683,653,653,684,654,654,685,655,655,686,656,656,687,657,657,688,658,658,689,659,659,690,660,660,691,661,661,692,662,662,693,663,663,694,664,664,695,665,665,696,666,666,697,648,648,649,667,667,698,668,668,699,669,669,700,670,670,701,671,671,702,672,672,703,673,673,704,674,674,705,675,675,706,676,676,707,677,677,708,678,678,709,679,679,710,680,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,716,728,729,730,731,732,718,720,726,727,733,734,735,736,737,738,739,714,740,712,722,741,742,743,724,744,745,746,747,748,749,750,0,731,751,0,0,740,726,752,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,717,753,754,755,751,756,719,721,752,757,758,759,760,761,762,763,764,715,765,713,723,766,767,768,725,769,770,771,772,773,774,775,716,728,729,730,731,732,718,720,726,727,733,734,735,736,737,738,739,714,740,712,722,741,742,743,724,744,745,746,747,748,749,750,748,773,0,0,722,723,0,0,733,758,741,766,0,0,0,724,725,718,719,720,721,0,0,0,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,0,0,0,747,772,736,761,728,753,731,751,732,756,742,767,746,771,722,723,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,742,767,742,767,728,753,0,742,767,0,716,717,728,753,731,751,732,756,718,719,720,721,735,760,742,767,743,768,746,771,750,775,716,728,729,730,731,732,718,720,726,727,733,734,735,736,737,738,739,714,740,712,722,741,742,743,724,744,745,746,747,748,749,750,717,753,754,755,751,756,719,721,752,757,758,759,760,761,762,763,764,715,765,713,723,766,767,768,725,769,770,771,772,773,774,775,732,756,746,771,738,763,740,744,769,749,774,737,762,747,772,0,0,0,734,759,739,764,0,718,720,722,724,722,722,732,746,722,0,728,753,729,754,731,751,732,756,734,759,736,761,739,764,712,713,744,769,745,770,749,774,726,752,727,757,716,718,720,722,724,722,722,742,742,728,742,712,732,746,747,734,739,744,749,744,749,744,749,722,722,722,745,770,740,744,769,748,773,749,774,730,755,733,758,736,761,714,715,740,765,741,766,724,725,744,769,745,770,748,773,749,774,734,759,739,764,744,769,749,774,744,769,749,774,744,769,749,774,0,740,744,769,749,774,0,722,723,722,723,718,719,720,721,738,763,738,763,730,755,750,775,0,0,716,716,717,728,728,753,729,729,754,730,730,755,731,731,751,732,732,756,718,718,719,720,720,721,726,726,752,727,727,757,733,733,758,734,734,759,735,735,760,736,736,761,737,737,762,738,738,763,739,739,764,714,714,715,740,740,765,712,712,713,722,722,723,741,741,766,742,742,767,743,743,768,724,724,725,744,744,769,745,745,770,746,746,771,747,747,772,748,748,773,749,749,774,750,750,775,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,722,723,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,728,753,746,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,0,776,777,778,779,780,781,0,0,0,776,777,778,779,783,784,776,778,785,786,787,788,782,789,783,790,791,792,780,793,794,785,795,0,782,796,782,796,789,797,789,797,780,781,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,777,779,795,798,799,800,796,797,784,801,802,803,781,804,805,776,778,785,786,787,788,782,789,783,790,791,792,780,793,794,793,804,794,805,0,780,781,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,791,802,792,803,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,776,778,785,786,787,788,782,789,783,790,791,792,780,793,794,777,779,795,798,799,800,796,797,784,801,802,803,781,804,805,782,796,782,796,786,798,790,801,0,782,796,0,791,802,792,803,0,0,793,794,792,780,782,789,785,790,801,790,801,0,0,783,784,793,804,794,805,0,778,779,0,780,781,782,789,793,794,791,792,776,778,780,782,789,785,789,797,776,776,777,778,778,779,785,785,795,786,786,798,787,787,799,788,788,800,782,782,796,789,789,797,783,783,784,790,790,801,791,791,802,792,792,803,780,780,781,793,793,804,794,794,805,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,0,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,782,796,0,791,802,792,803,785,795,787,799,788,800,785,795,787,799,788,800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,806,808,816,821,822,823,810,824,825,826,827,828,812,819,829,830,831,832,833,834,817,814,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,822,852,828,853,814,815,846,854,844,855,817,818,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,0,807,809,856,857,852,858,811,859,860,861,862,853,813,820,863,864,865,866,867,868,818,815,869,870,871,872,873,874,875,876,877,855,878,854,879,880,881,882,883,806,808,816,821,822,823,810,824,825,826,827,828,812,819,829,830,831,832,833,834,817,814,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,846,854,847,879,848,880,849,881,850,882,851,883,846,854,847,879,848,880,849,881,850,882,851,883,0,0,0,0,0,0,823,858,824,859,822,852,0,823,858,824,859,0,0,0,0,0,846,854,847,879,848,880,849,881,850,882,851,883,821,857,844,855,0,0,806,807,816,856,822,852,823,858,810,811,824,859,825,860,826,861,843,877,0,0,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,0,817,818,844,855,0,0,0,0,0,0,0,0,0,832,866,837,871,838,872,839,873,840,874,812,813,812,813,812,813,823,858,810,811,824,859,831,865,814,815,836,870,837,871,838,872,839,873,840,874,845,878,847,879,848,880,849,881,812,813,812,813,844,855,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,0,816,856,844,855,806,808,816,821,822,823,810,824,825,826,827,828,812,819,829,830,831,832,833,834,817,814,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,807,809,856,857,852,858,811,859,860,861,862,853,813,820,863,864,865,866,867,868,818,815,869,870,871,872,873,874,875,876,877,855,878,854,879,880,881,882,883,841,875,832,866,0,834,868,817,823,824,844,838,840,812,817,844,845,878,0,817,818,819,820,829,863,830,864,832,866,835,869,842,876,812,813,808,809,844,855,816,856,844,855,817,844,846,847,848,849,850,851,823,824,822,823,824,817,844,832,837,838,839,840,812,812,806,808,810,812,814,817,844,844,817,825,826,828,829,830,834,868,0,0,0,0,0,0,817,818,806,807,816,856,822,852,823,858,810,811,824,859,825,860,826,861,843,877,806,806,807,808,808,809,816,816,856,821,821,857,822,822,852,823,823,858,810,810,811,824,824,859,825,825,860,826,826,861,827,827,862,828,828,853,812,812,813,819,819,820,829,829,863,830,830,864,831,831,865,832,832,866,833,833,867,834,834,868,817,817,818,814,814,815,835,835,869,836,836,870,837,837,871,838,838,872,839,839,873,840,840,874,841,841,875,842,842,876,843,843,877,844,844,855,845,845,878,846,846,854,847,847,879,848,848,880,849,849,881,850,850,882,851,851,883,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,825,860,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,826,861,825,860,826,861,828,853,829,863,830,864,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,850,882,851,883,834,868,0,0,0,0,0,0,884,885,886,887,888,889,884,886,888,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,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,894,896,897,898,899,900,892,901,902,903,890,904,890,891,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,895,905,906,907,908,909,893,910,911,912,891,913,894,896,897,898,899,900,892,901,902,903,890,904,892,893,892,893,0,894,895,899,908,892,893,898,907,898,907,898,907,899,908,0,0,0,0,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,0,0,897,906,901,910,890,891,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,897,906,901,910,898,907,894,896,897,898,899,900,892,901,902,903,890,904,895,905,906,907,908,909,893,910,911,912,891,913,902,911,898,907,0,0,0,902,911,896,905,897,906,898,907,900,909,901,910,898,903,912,897,906,898,907,899,908,892,893,901,910,890,891,904,913,892,898,898,898,898,898,907,898,907,898,907,897,906,901,910,899,908,894,894,895,896,896,905,897,897,906,898,898,907,899,899,908,900,900,909,892,892,893,901,901,910,902,902,911,903,903,912,890,890,891,904,904,913,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,897,906,901,910,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,915,916,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,929,947,948,917,949,950,927,951,952,953,954,955,956,957,919,921,958,959,923,925,960,961,0,0,0,929,930,947,962,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,0,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,930,962,981,918,982,983,928,984,985,986,987,988,989,990,920,922,991,992,924,926,993,994,915,916,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,929,947,948,917,949,950,927,951,952,953,954,955,956,957,919,921,958,959,923,925,960,961,0,0,0,0,0,0,0,0,0,948,981,0,932,966,934,968,927,928,943,948,946,980,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,0,0,0,0,929,930,0,958,991,943,977,958,991,0,955,988,942,976,945,979,959,992,916,964,931,965,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,0,915,963,935,969,944,978,950,983,951,984,952,985,947,962,0,0,0,941,975,0,915,916,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,929,947,948,917,949,950,927,951,952,953,954,955,956,957,919,921,958,959,923,925,960,961,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,930,962,981,918,982,983,928,984,985,986,987,988,989,990,920,922,991,992,924,926,993,994,0,958,991,960,993,933,967,956,989,961,994,942,976,938,972,941,975,0,954,0,955,988,929,934,927,929,929,947,929,930,915,916,964,931,965,934,968,935,969,936,937,971,938,972,939,973,940,974,941,975,944,945,979,917,918,949,982,950,927,951,952,953,955,988,957,990,919,921,922,959,992,923,924,925,926,960,993,932,966,0,915,963,935,969,944,978,950,983,951,984,952,985,929,934,927,929,947,941,938,929,936,929,947,929,947,937,936,970,946,980,948,981,953,986,954,987,955,988,960,993,0,0,934,968,939,973,940,974,949,982,957,990,0,0,929,930,947,962,929,930,947,962,958,991,0,915,915,963,916,916,964,931,931,965,932,932,966,933,933,967,934,934,968,935,935,969,936,936,970,937,937,971,938,938,972,939,939,973,940,940,974,941,941,975,942,942,976,943,943,977,944,944,978,945,945,979,946,946,980,929,929,930,947,947,962,948,948,981,917,917,918,949,949,982,950,950,983,927,927,928,951,951,984,952,952,985,953,953,986,954,954,987,955,955,988,956,956,989,957,957,990,919,919,920,921,921,922,958,958,991,959,959,992,923,923,924,925,925,926,960,960,993,961,961,994,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,937,971,943,977,0,0,0,932,966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1005,997,1006,1007,999,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1001,1003,1020,1021,1022,1023,1024,1025,1026,995,1027,1028,0,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1029,998,1030,1031,1000,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1002,1004,1044,1045,1046,1047,1048,1049,1050,996,1051,1052,1005,997,1006,1007,999,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1001,1003,1020,1021,1022,1023,1024,1025,1026,995,1027,1028,0,0,0,0,0,997,998,999,1000,1016,1040,1007,1031,1014,1038,1024,1048,1025,1049,1006,1030,0,997,998,999,1000,0,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1011,1035,1017,1041,1016,1040,1016,1040,1008,1032,1006,1030,0,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1005,1029,1005,1029,1009,1033,1019,1043,1022,1046,1023,1047,1015,1039,0,997,998,1010,1034,1027,1051,1016,1040,1001,1002,1003,1004,1005,997,1006,1007,999,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1001,1003,1020,1021,1022,1023,1024,1025,1026,995,1027,1028,0,1029,998,1030,1031,1000,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1002,1004,1044,1045,1046,1047,1048,1049,1050,996,1051,1052,1016,1040,0,1001,1002,1001,1002,1024,1048,1008,1032,0,1016,1040,1027,1051,1027,1051,1005,1029,1017,1018,995,996,1005,1029,0,0,995,996,0,0,1008,1032,1017,1041,1018,1042,1011,1016,1005,1009,1019,1001,1001,1008,1005,997,998,1006,1030,1009,1033,1010,1034,1011,1012,1036,1013,1037,1015,1039,1019,1043,1020,1044,1021,1045,1022,1046,1023,1047,1026,1050,1028,1052,1008,1032,1027,1051,1027,1051,1005,1029,1005,1029,0,1001,1003,1024,1025,1006,1011,1016,1005,1009,1019,1022,1023,1001,1001,1008,1005,1009,1019,1024,1048,1025,1049,0,0,0,0,1007,1031,1012,1036,1020,1044,1009,1033,1019,1043,1009,1033,1019,1043,0,0,0,1025,1049,997,998,999,1000,1008,1032,1010,1034,1011,1035,1013,1037,1014,1038,1021,1045,1022,1046,1023,1047,1026,1050,1027,1051,1005,1005,1029,997,997,998,1006,1006,1030,1007,1007,1031,999,999,1000,1008,1008,1032,1009,1009,1033,1010,1010,1034,1011,1011,1035,1012,1012,1036,1013,1013,1037,1014,1014,1038,1015,1015,1039,1016,1016,1040,1017,1017,1041,1018,1018,1042,1019,1019,1043,1001,1001,1002,1003,1003,1004,1020,1020,1044,1021,1021,1045,1022,1022,1046,1023,1023,1047,1024,1024,1048,1025,1025,1049,1026,1026,1050,995,995,996,1027,1027,1051,1028,1028,1052,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,0,0,1027,1051,1010,1034,1016,1040,1019,1043,0,997,998,999,1000,1015,1039,1005,1029,1017,1041,1018,1042,995,996,1003,1004,1001,1002,1005,1029,1017,1041,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,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1053,1074,1075,0,1065,1076,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1076,1087,1088,1089,1090,1091,1092,1093,1094,1054,1095,1096,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1053,1074,1075,0,0,1055,1077,1056,1078,1066,1087,1067,1088,1068,1089,1070,1091,1073,1094,1074,1095,0,1065,1076,1059,1081,1063,1085,0,0,0,0,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,0,0,1064,1086,0,1069,1090,1058,1080,1061,1083,1064,1086,1066,1087,1073,1094,1068,1089,1074,1095,1068,1089,1074,1095,1053,1054,0,0,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1069,1090,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1053,1074,1075,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1076,1087,1088,1089,1090,1091,1092,1093,1094,1054,1095,1096,1069,1090,1062,1084,1067,1088,1070,1091,1068,1089,1074,1095,0,0,1068,1089,0,0,1057,1079,1060,1082,1069,1090,1069,1068,1074,1064,1073,0,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1072,1093,1073,1094,1074,1095,1066,1087,0,1073,1094,1064,1068,1074,1069,1068,1074,1057,1060,1073,1069,1068,1074,1069,1062,1067,1070,1062,1067,1070,1062,1067,1070,1064,1073,1072,1093,1062,1084,1067,1088,1070,1091,1055,1077,1056,1078,1058,1080,1062,1084,1064,1086,1067,1088,1068,1089,1069,1090,1070,1091,1072,1093,1073,1094,1074,1095,0,1057,1079,1060,1082,1069,1090,1068,1089,1074,1095,1069,1090,1062,1084,1067,1088,1070,1091,1062,1084,1067,1088,1070,1091,1062,1084,1067,1088,1070,1091,1062,1084,1067,1088,1070,1091,1061,1083,1071,1092,1055,1055,1077,1056,1056,1078,1057,1057,1079,1058,1058,1080,1059,1059,1081,1060,1060,1082,1061,1061,1083,1062,1062,1084,1063,1063,1085,1064,1064,1086,1065,1065,1076,1066,1066,1087,1067,1067,1088,1068,1068,1089,1069,1069,1090,1070,1070,1091,1071,1071,1092,1072,1072,1093,1073,1073,1094,1053,1053,1054,1074,1074,1095,1075,1075,1096,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1064,1086,1073,1094,0,1075,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,0,1097,1098,0,1100,1101,0,0,0,0,1099,1102,1103,1104,1105,1100,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1097,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,0,1104,1171,1114,1172,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1157,1179,1097,1098,1116,1180,1117,1181,1119,1182,1126,1183,1167,1184,0,0,0,0,1169,1185,1156,1186,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1187,1188,1189,1171,1190,1101,1191,1192,1193,1194,1195,1196,1197,1198,1172,1199,1180,1181,1200,1182,1201,1202,1203,1204,1205,1206,1183,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1098,1219,1220,1221,1222,1223,1224,1225,1226,1227,1173,1174,1175,1176,1177,1178,1228,1229,1186,1179,1230,1231,1232,1233,1234,1235,1236,1237,1238,1184,1239,1185,1240,1099,1102,1103,1104,1105,1100,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1097,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1097,1098,0,0,0,0,0,1131,1211,1169,1185,0,1118,1200,0,0,0,0,0,1116,1180,1117,1181,1119,1182,0,1103,1189,1154,1228,1131,1211,0,0,0,0,1167,1184,0,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,0,0,0,0,1118,1200,0,1118,1200,1127,1207,1159,1231,1104,1171,1100,1101,1110,1195,1112,1197,1116,1180,1117,1181,1119,1182,1122,1203,1126,1183,1139,1219,1146,1226,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1156,1186,1157,1179,1159,1231,1161,1233,1162,1234,1164,1236,1165,1237,1167,1184,1099,1187,1102,1188,1105,1190,1106,1191,1107,1192,1108,1193,1109,1194,1111,1196,1113,1198,1114,1172,1120,1201,1121,1202,1123,1204,1125,1206,1128,1208,1129,1209,1130,1210,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1147,1227,1155,1229,1158,1230,1163,1235,1166,1238,1168,1239,1102,1188,1105,1190,1106,1191,1108,1193,1109,1194,1120,1201,1121,1202,1128,1208,1129,1209,1133,1213,1134,1214,1136,1216,1137,1217,1138,1218,1140,1220,1141,1221,1142,1222,1145,1225,1163,1235,1124,1205,1124,1205,1154,1228,1118,1200,1131,1211,1169,1185,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1124,1205,1100,1101,1139,1219,0,0,0,0,0,0,0,0,1112,1197,1112,1197,0,0,1112,1197,1112,1197,0,1156,1186,0,1166,1238,1103,1189,1154,1228,1099,1102,1103,1104,1105,1100,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1097,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,0,1187,1188,1189,1171,1190,1101,1191,1192,1193,1194,1195,1196,1197,1198,1172,1199,1180,1181,1200,1182,1201,1202,1203,1204,1205,1206,1183,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1098,1219,1220,1221,1222,1223,1224,1225,1226,1227,1173,1174,1175,1176,1177,1178,1228,1229,1186,1179,1230,1231,1232,1233,1234,1235,1236,1237,1238,1184,1239,1185,1240,1155,1229,1156,1186,1160,1232,1160,1232,1167,1184,1167,1184,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1115,1116,1180,1117,1181,1119,1182,1120,1201,1121,1122,1203,1123,1204,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1134,1214,1135,1215,1137,1217,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1147,1227,1148,1149,1150,1151,1152,1153,1154,1228,1155,1156,1186,1157,1179,1158,1230,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1124,1205,1146,1226,1124,1205,1146,1226,1154,1228,1118,1200,0,1100,1101,1116,1180,1117,1181,1119,1182,1139,1219,1144,1224,1144,1224,1154,1228,1168,1239,0,1160,1232,1100,1101,1116,1180,1117,1181,1119,1182,1126,1183,1097,1098,1143,1223,1144,1224,1167,1184,0,0,0,0,0,0,0,1100,1116,1117,1119,1126,1097,1143,1144,1167,0,0,0,0,0,1105,1190,0,1156,1186,1154,1228,0,0,1100,1104,1114,1148,1149,1150,1151,1152,1153,1157,1156,1118,1116,1117,1119,1103,1154,1118,1118,1154,1124,1100,1139,1112,1112,1112,1112,1156,1166,1154,1155,1156,1167,1167,1154,1100,1116,1117,1119,1139,1154,1100,1116,1117,1119,1126,1097,1143,1144,1167,1105,1156,1154,1142,1154,1162,1162,1100,1116,1117,1119,1139,1167,1115,1103,1189,1142,1222,1154,1228,0,1162,1234,0,1162,1234,1100,1101,1116,1180,1117,1181,1119,1182,1139,1219,1167,1184,0,0,1164,1236,0,1131,1211,0,0,0,1099,1099,1187,1102,1102,1188,1103,1103,1189,1104,1104,1171,1105,1105,1190,1100,1100,1101,1106,1106,1191,1107,1107,1192,1108,1108,1193,1109,1109,1194,1110,1110,1195,1111,1111,1196,1112,1112,1197,1113,1113,1198,1114,1114,1172,1115,1115,1199,1116,1116,1180,1117,1117,1181,1118,1118,1200,1119,1119,1182,1120,1120,1201,1121,1121,1202,1122,1122,1203,1123,1123,1204,1124,1124,1205,1125,1125,1206,1126,1126,1183,1127,1127,1207,1128,1128,1208,1129,1129,1209,1130,1130,1210,1131,1131,1211,1132,1132,1212,1133,1133,1213,1134,1134,1214,1135,1135,1215,1136,1136,1216,1137,1137,1217,1138,1138,1218,1097,1097,1098,1139,1139,1219,1140,1140,1220,1141,1141,1221,1142,1142,1222,1143,1143,1223,1144,1144,1224,1145,1145,1225,1146,1146,1226,1147,1147,1227,1148,1148,1173,1149,1149,1174,1150,1150,1175,1151,1151,1176,1152,1152,1177,1153,1153,1178,1154,1154,1228,1155,1155,1229,1156,1156,1186,1157,1157,1179,1158,1158,1230,1159,1159,1231,1160,1160,1232,1161,1161,1233,1162,1162,1234,1163,1163,1235,1164,1164,1236,1165,1165,1237,1166,1166,1238,1167,1167,1184,1168,1168,1239,1169,1169,1185,1170,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1103,1189,1115,1199,1127,1207,1159,1231,1159,1231,1116,1180,1117,1181,1119,1182,1126,1183,0,0,1133,1213,1136,1216,1138,1218,1145,1225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1248,1242,1255,1250,1253,1254,1251,1256,1259,1246,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1257,1271,1244,1272,1273,1274,1275,1276,1277,1260,1278,1257,1258,1274,1279,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1249,1243,1280,1281,1282,1283,1252,1284,1285,1247,1278,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1258,1296,1245,1297,1298,1279,1299,1300,1301,1248,1242,1255,1250,1253,1254,1251,1256,1259,1246,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1257,1271,1244,1272,1273,1274,1275,1276,1277,0,1261,1286,1263,1288,1270,1295,1266,1291,1274,1279,1275,1299,1267,1292,1274,1279,0,0,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1257,1258,0,0,0,0,0,0,1275,1299,1270,1295,1272,1297,0,1259,1285,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1263,1288,0,0,1246,1247,0,1248,1242,1255,1250,1253,1254,1251,1256,1259,1246,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1257,1271,1244,1272,1273,1274,1275,1276,1277,0,1249,1243,1280,1281,1282,1283,1252,1284,1285,1247,1278,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1258,1296,1245,1297,1298,1279,1299,1300,1301,1263,1288,1273,1298,1268,1293,1268,1293,1264,1289,1267,1292,1277,1301,1256,1284,1259,1285,1275,1299,1242,1243,1269,1294,1271,1296,0,1263,1288,1256,1284,1275,1299,1272,1297,1251,1252,1269,1294,0,1264,1289,1269,1294,1251,1257,1263,1270,1266,1263,1244,1263,1275,1257,1257,0,1272,1297,1257,1258,1256,1284,1262,1287,1265,1290,1270,1273,1298,1261,1286,1265,1290,1248,1249,1260,1278,1267,1292,1274,1279,1275,1299,1246,1247,1274,1279,1248,1249,0,0,1246,1251,1257,1263,1270,1266,1275,1267,1274,1257,1263,1246,1242,1244,1263,1273,1268,1264,1256,1275,1256,1275,1269,1257,1261,1265,1257,1257,1267,1271,0,1257,1258,1257,1258,1242,1243,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1267,1292,1244,1245,1273,1298,1276,1300,1248,1248,1249,1242,1242,1243,1255,1255,1280,1250,1250,1281,1253,1253,1282,1254,1254,1283,1251,1251,1252,1256,1256,1284,1259,1259,1285,1246,1246,1247,1260,1260,1278,1261,1261,1286,1262,1262,1287,1263,1263,1288,1264,1264,1289,1265,1265,1290,1266,1266,1291,1267,1267,1292,1268,1268,1293,1269,1269,1294,1270,1270,1295,1257,1257,1258,1271,1271,1296,1244,1244,1245,1272,1272,1297,1273,1273,1298,1274,1274,1279,1275,1275,1299,1276,1276,1300,1277,1277,1301,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1266,1291,1246,1247,1266,1291,1271,1296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1302,1323,1324,1325,1326,1327,1304,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1306,1308,1338,1310,1339,1340,1341,1312,1342,1343,1344,1314,1345,1346,1347,1348,1349,1316,1350,1321,1351,1324,1352,1329,1353,1333,1354,1335,1355,1336,1356,1342,1357,1345,1358,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,0,1359,1360,1361,1351,1362,1303,1363,1352,1364,1365,1366,1305,1367,1353,1368,1369,1370,1354,1371,1355,1356,1372,1307,1309,1373,1311,1374,1375,1376,1313,1357,1377,1378,1315,1358,1379,1380,1381,1382,1317,1383,1318,1319,1320,1321,1322,1302,1323,1324,1325,1326,1327,1304,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1306,1308,1338,1310,1339,1340,1341,1312,1342,1343,1344,1314,1345,1346,1347,1348,1349,1316,1350,1328,1367,0,0,0,0,1330,1368,1331,1369,1332,1370,1306,1310,1311,1341,1376,1312,1313,0,0,0,0,1339,1374,0,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,0,1346,1379,1347,1380,1312,1313,1329,1353,1342,1357,1302,1303,1321,1351,1324,1352,1329,1353,1333,1354,1335,1355,1336,1356,1342,1357,1345,1358,1346,1379,1347,1380,1312,1313,1314,1315,1339,1374,0,0,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,1302,1303,1302,1303,1306,1307,1308,1309,1310,1311,1312,1313,1316,1317,1302,1303,1304,1305,1337,1372,1308,1309,1337,1372,1337,1372,0,0,1321,1351,1324,1352,1329,1353,1334,1371,1335,1355,1336,1356,1342,1357,1344,1378,1346,1379,1347,1380,1322,1362,1334,1371,0,0,1328,1367,0,1349,1382,0,1318,1319,1320,1321,1322,1302,1323,1324,1325,1326,1327,1304,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1306,1308,1338,1310,1339,1340,1341,1312,1342,1343,1344,1314,1345,1346,1347,1348,1349,1316,1350,1359,1360,1361,1351,1362,1303,1363,1352,1364,1365,1366,1305,1367,1353,1368,1369,1370,1354,1371,1355,1356,1372,1307,1309,1373,1311,1374,1375,1376,1313,1357,1377,1378,1315,1358,1379,1380,1381,1382,1317,1383,1327,1366,1332,1370,1323,1363,1350,1383,0,1339,1374,1346,1379,1324,1352,1329,1353,1335,1355,1334,1371,1346,1379,1347,1380,1340,1375,1341,1376,1325,1364,1326,1365,1330,1368,1331,1369,0,0,1312,1313,1306,1307,1346,1347,1318,1359,1328,1367,1331,1369,1332,1370,1337,1372,1340,1375,1341,1376,0,1319,1360,1324,1352,1325,1364,1304,1305,1329,1353,1330,1368,1333,1354,1335,1355,1339,1374,1343,1377,1347,1380,1348,1381,1349,1382,1334,1371,1316,1317,1302,1303,1304,1305,1337,1372,1308,1309,1337,1372,1328,1367,0,0,0,0,1328,1339,1346,1347,1312,1302,1302,1302,1306,1308,1310,1312,1337,1337,1344,1322,1327,1332,1346,1347,1340,1341,1326,1331,1312,1306,1337,1328,1327,1327,1332,1348,1316,0,0,1327,1366,1319,1360,1320,1361,1330,1368,1331,1369,1332,1370,1306,1307,1338,1373,1340,1375,1341,1376,1312,1313,1343,1377,1346,1379,1347,1380,0,0,1327,1366,1332,1370,0,0,1348,1381,0,1318,1318,1359,1319,1319,1360,1320,1320,1361,1321,1321,1351,1322,1322,1362,1302,1302,1303,1323,1323,1363,1324,1324,1352,1325,1325,1364,1326,1326,1365,1327,1327,1366,1304,1304,1305,1328,1328,1367,1329,1329,1353,1330,1330,1368,1331,1331,1369,1332,1332,1370,1333,1333,1354,1334,1334,1371,1335,1335,1355,1336,1336,1356,1337,1337,1372,1306,1306,1307,1308,1308,1309,1338,1338,1373,1310,1310,1311,1339,1339,1374,1340,1340,1375,1341,1341,1376,1312,1312,1313,1342,1342,1357,1343,1343,1377,1344,1344,1378,1314,1314,1315,1345,1345,1358,1346,1346,1379,1347,1347,1380,1348,1348,1381,1349,1349,1382,1316,1316,1317,1350,1350,1383,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,1344,1378,1344,1378,1321,1351,1336,1356,1342,1357,1345,1358,1320,1361,1325,1364,1326,1365,1327,1366,1310,1311,1339,1374,1344,1346,1379,1347,1380,1348,1381,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,13],2],[[1,1],2],[[13,1],2],[[13,13],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,[]],[18,15],[-1,-1,[]],[7,15],[-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,[[8,[6,7]]]],[[],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],[61,38],[62,38],[63,38],[64,38],[65,38],[66,38],[67,38],[68,38],[69,38],[70,38],[71,38],[72,38],[73,38],[62,[[0,[[75,[],[[74,[37]]]]]]]],[[[76,[-1,-2,0]],[23,[37]]],[[76,[-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,[],[]],[[[77,[0,0]]],61],[[[76,[0,0,0]]],62],[[[78,[0,0]]],63],[[[79,[0,0,0]]],64],[[[80,[0,0,0]]],65],[[[81,[0,0]]],66],[[[82,[0,0]]],67],[[[83,[0,0,0,0,0,0,0,0,0]]],68],[[[84,[0,0,0,0,0]]],69],[[[85,[0,0,0]]],70],[[[86,[0,0,0]]],71],[[[87,[0,0,0]]],72],[[[88,[0]]],73],[[1,31],[[77,[0,0]]]],[[1,31],[[76,[0,0,0]]]],[[1,31],[[78,[0,0]]]],[[1,31],[[79,[0,0,0]]]],[[1,31],[[80,[0,0,0]]]],[[1,31],[[81,[0,0]]]],[[1,31],[[82,[0,0]]]],[[1,31],[[83,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[84,[0,0,0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[86,[0,0,0]]]],[[1,31],[[87,[0,0,0]]]],[[1,31],[[88,[0]]]],[[1,[23,[39]],37,[23,[37]],31],62],[64,[[8,[89,15]]]],[[[79,[-1,-2,0]],49],[[79,[-1,-2,0]]],[],[]],[[1,[23,[39]],49,31],63],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],64],[65,[[0,[[75,[],[[74,[37]]]]]]]],[[[80,[-1,-2,0]],[23,[37]]],[[80,[-1,-2,0]]],[],[]],[69,[[0,[[75,[],[[74,[37]]]]]]]],[[[84,[-1,0,-2,-3,-4]],[23,[37]]],[[84,[-1,0,-2,-3,-4]]],[],[],[],[]],[70,[[0,[[75,[],[[74,[37]]]]]]]],[[[85,[-1,-2,0]],[23,[37]]],[[85,[-1,-2,0]]],[],[]],[71,[[0,[[75,[],[[74,[37]]]]]]]],[[[86,[-1,-2,0]],[23,[37]]],[[86,[-1,-2,0]]],[],[]],[72,[[0,[[75,[],[[74,[37]]]]]]]],[[[87,[-1,-2,0]],[23,[37]]],[[87,[-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,[],[]],[69,[[8,[42,15]]]],[[[84,[-1,-2,-3,-4,0]],42],[[84,[-1,-2,-3,-4,0]]],[],[],[],[]],[69,[[8,[42,15]]]],[[[84,[-1,-2,0,-3,-4]],42],[[84,[-1,-2,0,-3,-4]]],[],[],[],[]],[62,[[8,[37,15]]]],[[[76,[-1,0,-2]],37],[[76,[-1,0,-2]]],[],[]],[[1,39,37,[23,[37]],31],65],[69,[[8,[51,15]]]],[[[84,[-1,-2,-3,0,-4]],51],[[84,[-1,-2,-3,0,-4]]],[],[],[],[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,-5,0,-6,-7,-8]],42],[[83,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,0,-5,-6,-7,-8]],42],[[83,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[61,[[8,[42,15]]]],[[[77,[-1,0]],42],[[77,[-1,0]]],[]],[66,[[8,[42,15]]]],[[[81,[-1,0]],42],[[81,[-1,0]]],[]],[67,[[8,[42,15]]]],[[[82,[-1,0]],42],[[82,[-1,0]]],[]],[61,[[0,[[75,[],[[74,[37]]]]]]]],[[[77,[0,-1]],[23,[37]]],[[77,[0,-1]]],[]],[68,[[0,[[75,[],[[74,[37]]]]]]]],[[[83,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[83,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[37]],42,31],66],[65,[[8,[37,15]]]],[[[80,[-1,0,-2]],37],[[80,[-1,0,-2]]],[],[]],[69,[[8,[37,15]]]],[[[84,[0,-1,-2,-3,-4]],37],[[84,[0,-1,-2,-3,-4]]],[],[],[],[]],[70,[[8,[37,15]]]],[[[85,[-1,0,-2]],37],[[85,[-1,0,-2]]],[],[]],[71,[[8,[37,15]]]],[[[86,[-1,0,-2]],37],[[86,[-1,0,-2]]],[],[]],[72,[[8,[37,15]]]],[[[87,[-1,0,-2]],37],[[87,[-1,0,-2]]],[],[]],[[1,[23,[37]],42,31],67],[62,[[0,[[75,[],[[74,[90]]]]]]]],[[[76,[0,-1,-2]],[23,[39]]],[[76,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[77,[0,0]]]],[[1,31],[[76,[0,0,0]]]],[[1,31],[[78,[0,0]]]],[[1,31],[[79,[0,0,0]]]],[[1,31],[[80,[0,0,0]]]],[[1,31],[[81,[0,0]]]],[[1,31],[[82,[0,0]]]],[[1,31],[[83,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[84,[0,0,0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[86,[0,0,0]]]],[[1,31],[[87,[0,0,0]]]],[[1,31],[[88,[0]]]],[66,[[0,[[75,[],[[74,[37]]]]]]]],[[[81,[0,-1]],[23,[37]]],[[81,[0,-1]]],[]],[67,[[0,[[75,[],[[74,[37]]]]]]]],[[[82,[0,-1]],[23,[37]]],[[82,[0,-1]]],[]],[73,[[0,[[75,[],[[74,[37]]]]]]]],[[[88,[0]],[23,[37]]],[[88,[0]]]],[[1,[23,[39]],[23,[37]],49,53,42,42,42,42,53,31],68],[[1,37,[23,[37]],42,51,42,31],69],[68,[[8,[53,15]]]],[[[83,[-1,-2,-3,0,-4,-5,-6,-7,-8]],53],[[83,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[63,[[8,[89,15]]]],[[[78,[-1,0]],49],[[78,[-1,0]]],[]],[68,[[8,[89,15]]]],[[[83,[-1,-2,0,-3,-4,-5,-6,-7,-8]],49],[[83,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[65,[[8,[90,15]]]],[[[80,[0,-1,-2]],39],[[80,[0,-1,-2]]],[],[]],[71,[[8,[90,15]]]],[[[86,[0,-1,-2]],39],[[86,[0,-1,-2]]],[],[]],[63,[[0,[[75,[],[[74,[90]]]]]]]],[[[78,[0,-1]],[23,[39]]],[[78,[0,-1]]],[]],[64,[[0,[[75,[],[[74,[90]]]]]]]],[[[79,[0,-1,-2]],[23,[39]]],[[79,[0,-1,-2]]],[],[]],[68,[[0,[[75,[],[[74,[90]]]]]]]],[[[83,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[83,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[69,42],4],[[69,42],4],[[69,51],4],[[68,42],4],[[68,42],4],[[61,42],4],[[66,42],4],[[67,42],4],[[68,53],4],[[68,53],4],[[68,42],4],[[68,42],4],[68,[[8,[53,15]]]],[[[83,[-1,-2,-3,-4,-5,-6,-7,-8,0]],53],[[83,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],70],[64,[[8,[89,15]]]],[[[79,[-1,0,-2]],49],[[79,[-1,0,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[61,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[62,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[63,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[64,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[65,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[66,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[67,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[68,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[69,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[70,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[71,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[72,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[73,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[83,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[83,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[70,[[8,[37,15]]]],[[[85,[0,-1,-2]],37],[[85,[0,-1,-2]]],[],[]],[72,[[8,[37,15]]]],[[[87,[0,-1,-2]],37],[[87,[0,-1,-2]]],[],[]],[[1,39,37,[23,[37]],31],71],[[1,37,37,[23,[37]],31],72],[[1,[23,[37]],31],73],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]]],[],[],[],[],[],[],[],[]],[93,38],[91,38],[94,38],[95,38],[96,38],[97,38],[98,38],[99,38],[100,38],[101,38],[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,[],[]],[94,[[8,[42,15]]]],[[[102,[-1,-2,-3,-4,-5]],42],[[102,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[42,15]]]],[[[103,[-1,-2,-3]],42],[[103,[-1,-2,-3]]],[],[],[]],[96,[[8,[42,15]]]],[[[104,[-1,-2,-3]],42],[[104,[-1,-2,-3]]],[],[],[]],[97,[[8,[42,15]]]],[[[105,[-1,-2,-3]],42],[[105,[-1,-2,-3]]],[],[],[]],[98,[[8,[42,15]]]],[[[106,[-1,-2,-3]],42],[[106,[-1,-2,-3]]],[],[],[]],[99,[[8,[42,15]]]],[[[107,[-1,-2,-3]],42],[[107,[-1,-2,-3]]],[],[],[]],[100,[[8,[42,15]]]],[[[108,[-1,-2,-3]],42],[[108,[-1,-2,-3]]],[],[],[]],[109,93],[[[92,[0,0,0,0,0,0,0,0]]],91],[[[102,[0,0,0,0,0]]],94],[[[103,[0,0,0]]],95],[[[104,[0,0,0]]],96],[[[105,[0,0,0]]],97],[[[106,[0,0,0]]],98],[[[107,[0,0,0]]],99],[[[108,[0,0,0]]],100],[[[110,[0,0,0,0]]],101],[[1,31],109],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[102,[0,0,0,0,0]]]],[[1,31],[[103,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[105,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[107,[0,0,0]]]],[[1,31],[[108,[0,0,0]]]],[[1,31],[[110,[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]]],[],[],[],[],[],[],[],[]],[101,[[8,[42,15]]]],[[[110,[-1,-2,-3,-4]],42],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[94,[[8,[37,15]]]],[[[102,[-1,-2,0,-3,-4]],37],[[102,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[37,15]]]],[[[110,[-1,-2,-3,0]],37],[[110,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[90,15]]]],[[[110,[0,-1,-2,-3]],39],[[110,[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,[]],[94,[[8,[51,15]]]],[[[102,[-1,-2,-3,-4,-5]],51],[[102,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[51,15]]]],[[[103,[-1,-2,-3]],51],[[103,[-1,-2,-3]]],[],[],[]],[96,[[8,[51,15]]]],[[[104,[-1,-2,-3]],51],[[104,[-1,-2,-3]]],[],[],[]],[97,[[8,[51,15]]]],[[[105,[-1,-2,-3]],51],[[105,[-1,-2,-3]]],[],[],[]],[98,[[8,[51,15]]]],[[[106,[-1,-2,-3]],51],[[106,[-1,-2,-3]]],[],[],[]],[99,[[8,[51,15]]]],[[[107,[-1,-2,-3]],51],[[107,[-1,-2,-3]]],[],[],[]],[100,[[8,[51,15]]]],[[[108,[-1,-2,-3]],51],[[108,[-1,-2,-3]]],[],[],[]],[94,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[102,[-1,-2,-3,-4,0]],[23,[37]]],[[102,[-1,-2,-3,-4,0]]],[],[],[],[]],[95,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[103,[-1,-2,0]],[23,[37]]],[[103,[-1,-2,0]]],[],[]],[96,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[104,[-1,-2,0]],[23,[37]]],[[104,[-1,-2,0]]],[],[]],[97,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[105,[-1,-2,0]],[23,[37]]],[[105,[-1,-2,0]]],[],[]],[98,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[106,[-1,-2,0]],[23,[37]]],[[106,[-1,-2,0]]],[],[]],[99,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[107,[-1,-2,0]],[23,[37]]],[[107,[-1,-2,0]]],[],[]],[100,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[108,[-1,-2,0]],[23,[37]]],[[108,[-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],93],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,0,-5,-6,-7]],51],[[92,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[94,[[8,[37,15]]]],[[[102,[-1,-2,-3,0,-4]],37],[[102,[-1,-2,-3,0,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[103,[-1,0,-2]],37],[[103,[-1,0,-2]]],[],[]],[96,[[8,[37,15]]]],[[[104,[-1,0,-2]],37],[[104,[-1,0,-2]]],[],[]],[97,[[8,[37,15]]]],[[[105,[-1,0,-2]],37],[[105,[-1,0,-2]]],[],[]],[98,[[8,[37,15]]]],[[[106,[-1,0,-2]],37],[[106,[-1,0,-2]]],[],[]],[99,[[8,[37,15]]]],[[[107,[-1,0,-2]],37],[[107,[-1,0,-2]]],[],[]],[100,[[8,[37,15]]]],[[[108,[-1,0,-2]],37],[[108,[-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],109],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[102,[0,0,0,0,0]]]],[[1,31],[[103,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[105,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[107,[0,0,0]]]],[[1,31],[[108,[0,0,0]]]],[[1,31],[[110,[0,0,0,0]]]],[[1,39,37,37,37,[23,[37]],31],94],[[1,37,37,[23,[37]],31],95],[[1,37,37,[23,[37]],31],96],[[1,37,37,[23,[37]],31],97],[[1,37,37,[23,[37]],31],98],[[1,39,37,[23,[37]],31],99],[[1,37,37,[23,[37]],31],100],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[101,[[8,[4,15]]]],[94,[[8,[4,15]]]],[95,[[8,[4,15]]]],[96,[[8,[4,15]]]],[97,[[8,[4,15]]]],[98,[[8,[4,15]]]],[99,[[8,[4,15]]]],[100,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[101,[[8,[4,15]]]],[101,[[8,[4,15]]]],[[91,51],4],[[91,42],4],[[91,51],4],[[94,42],4],[[95,42],4],[[96,42],4],[[97,42],4],[[98,42],4],[[99,42],4],[[100,42],4],[[91,51],4],[[101,42],4],[[94,51],4],[[95,51],4],[[96,51],4],[[97,51],4],[[98,51],4],[[99,51],4],[[100,51],4],[[91,51],4],[[91,51],4],[[91,51],4],[[91,42],4],[[91,42],4],[[91,42],4],[[91,42],4],[[101,51],4],[[101,42],4],[[101,42],4],[94,[[8,[37,15]]]],[[[102,[-1,-2,-3,-4,-5]],37],[[102,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[37,15]]]],[[[103,[-1,-2,-3]],37],[[103,[-1,-2,-3]]],[],[],[]],[96,[[8,[37,15]]]],[[[104,[-1,-2,-3]],37],[[104,[-1,-2,-3]]],[],[],[]],[97,[[8,[37,15]]]],[[[105,[-1,-2,-3]],37],[[105,[-1,-2,-3]]],[],[],[]],[98,[[8,[37,15]]]],[[[106,[-1,-2,-3]],37],[[106,[-1,-2,-3]]],[],[],[]],[99,[[8,[37,15]]]],[[[107,[-1,-2,-3]],37],[[107,[-1,-2,-3]]],[],[],[]],[100,[[8,[37,15]]]],[[[108,[-1,-2,-3]],37],[[108,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[37,15]]]],[[[110,[-1,0,-2,-3]],37],[[110,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[37,15]]]],[[[110,[-1,-2,0,-3]],37],[[110,[-1,-2,0,-3]]],[],[],[]],[94,[[8,[37,15]]]],[[[102,[-1,0,-2,-3,-4]],37],[[102,[-1,0,-2,-3,-4]]],[],[],[],[]],[101,[[8,[51,15]]]],[[[110,[-1,-2,-3,-4]],51],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[93,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[91,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[94,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[95,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[96,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[97,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[98,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[99,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[100,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[101,-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,[]],[101,[[8,[42,15]]]],[[[110,[-1,-2,-3,-4]],42],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[101,[[8,[42,15]]]],[[[110,[-1,-2,-3,-4]],42],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[94,[[8,[90,15]]]],[[[102,[0,-1,-2,-3,-4]],39],[[102,[0,-1,-2,-3,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[103,[0,-1,-2]],37],[[103,[0,-1,-2]]],[],[]],[96,[[8,[37,15]]]],[[[104,[0,-1,-2]],37],[[104,[0,-1,-2]]],[],[]],[97,[[8,[37,15]]]],[[[105,[0,-1,-2]],37],[[105,[0,-1,-2]]],[],[]],[98,[[8,[37,15]]]],[[[106,[0,-1,-2]],37],[[106,[0,-1,-2]]],[],[]],[99,[[8,[90,15]]]],[[[107,[0,-1,-2]],39],[[107,[0,-1,-2]]],[],[]],[100,[[8,[37,15]]]],[[[108,[0,-1,-2]],37],[[108,[0,-1,-2]]],[],[]],[[1,39,37,37,37,31],101],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[111,38],[112,38],[113,38],[114,38],[115,38],[116,38],[117,38],[118,38],[119,38],[120,38],[121,38],[122,38],[123,38],[124,38],[125,38],[126,38],[127,38],[128,38],[129,38],[130,38],[131,38],[132,38],[133,38],[134,38],[135,38],[136,38],[137,38],[138,38],[139,38],[140,38],[141,38],[142,38],[143,38],[144,38],[145,38],[146,38],[147,38],[148,38],[149,38],[150,38],[151,38],[152,38],[153,38],[154,38],[155,38],[156,38],[157,38],[[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,[],[]],[[[158,[0,0]]],111],[[[159,[0,0]]],112],[[[160,[0,0,0,0]]],113],[[[161,[0,0]]],114],[[[162,[0,0]]],115],[[[163,[0,0]]],116],[[[164,[0,0]]],117],[[[165,[0,0,0,0]]],118],[[[166,[0,0,0,0]]],119],[[[167,[0,0]]],120],[[[168,[0,0]]],121],[[[169,[0,0]]],122],[[[170,[0,0]]],123],[[[171,[0,0]]],124],[[[172,[0,0]]],125],[[[173,[0,0]]],126],[[[174,[0,0]]],127],[[[175,[0,0]]],128],[[[176,[0,0]]],129],[[[177,[0,0]]],130],[[[178,[0,0]]],131],[[[179,[0,0]]],132],[[[180,[0,0]]],133],[[[181,[0,0]]],134],[[[182,[0,0]]],135],[[[183,[0,0]]],136],[[[184,[0,0]]],137],[[[185,[0,0]]],138],[[[186,[0,0]]],139],[[[187,[0,0,0,0]]],140],[[[188,[0,0,0,0]]],141],[[[189,[0]]],142],[[[190,[0,0]]],143],[[[191,[0,0]]],144],[[[192,[0,0]]],145],[[[193,[0,0]]],146],[[[194,[0,0]]],147],[[[195,[0,0]]],148],[[[196,[0,0]]],149],[[[197,[0,0]]],150],[[[198,[0,0]]],151],[[[199,[0,0]]],152],[[[200,[0,0]]],153],[[[201,[0,0]]],154],[[[202,[0,0]]],155],[[[203,[0,0]]],156],[[[204,[0,0,0,0]]],157],[[1,31],[[158,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[160,[0,0,0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[162,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[164,[0,0]]]],[[1,31],[[165,[0,0,0,0]]]],[[1,31],[[166,[0,0,0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[168,[0,0]]]],[[1,31],[[169,[0,0]]]],[[1,31],[[170,[0,0]]]],[[1,31],[[171,[0,0]]]],[[1,31],[[172,[0,0]]]],[[1,31],[[173,[0,0]]]],[[1,31],[[174,[0,0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[176,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[178,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[180,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[182,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[184,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[186,[0,0]]]],[[1,31],[[187,[0,0,0,0]]]],[[1,31],[[188,[0,0,0,0]]]],[[1,31],[[189,[0]]]],[[1,31],[[190,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[192,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[194,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[196,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[198,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[200,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[202,[0,0]]]],[[1,31],[[203,[0,0]]]],[[1,31],[[204,[0,0,0,0]]]],[[1,37,37,31],116],[[1,37,37,31],117],[[1,39,37,37,42,31],118],[[1,39,37,37,42,31],119],[157,[[8,[37,15]]]],[[[204,[-1,0,-2,-3]],37],[[204,[-1,0,-2,-3]]],[],[],[]],[[1,39,42,31],120],[[1,37,37,31],121],[[1,37,37,31],122],[[1,37,37,31],123],[[1,39,37,31],124],[[1,39,37,31],125],[[1,39,37,31],126],[157,[[8,[37,15]]]],[[[204,[-1,-2,-3,0]],37],[[204,[-1,-2,-3,0]]],[],[],[]],[111,[[8,[42,15]]]],[[[158,[-1,-2]],42],[[158,[-1,-2]]],[],[]],[121,[[8,[42,15]]]],[[[168,[-1,-2]],42],[[168,[-1,-2]]],[],[]],[132,[[8,[42,15]]]],[[[179,[-1,-2]],42],[[179,[-1,-2]]],[],[]],[135,[[8,[42,15]]]],[[[182,[-1,-2]],42],[[182,[-1,-2]]],[],[]],[138,[[8,[42,15]]]],[[[185,[-1,-2]],42],[[185,[-1,-2]]],[],[]],[142,[[8,[42,15]]]],[[[189,[-1]],42],[[189,[-1]]],[]],[144,[[8,[42,15]]]],[[[191,[-1,-2]],42],[[191,[-1,-2]]],[],[]],[151,[[8,[42,15]]]],[[[198,[-1,-2]],42],[[198,[-1,-2]]],[],[]],[[1,37,37,31],129],[[1,39,37,31],127],[[1,39,37,31],128],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[140,[[8,[90,15]]]],[[[187,[-1,0,-2,-3]],39],[[187,[-1,0,-2,-3]]],[],[],[]],[141,[[8,[90,15]]]],[[[188,[-1,0,-2,-3]],39],[[188,[-1,0,-2,-3]]],[],[],[]],[115,[[8,[37,15]]]],[[[162,[-1,0]],37],[[162,[-1,0]]],[]],[124,[[8,[37,15]]]],[[[171,[-1,0]],37],[[171,[-1,0]]],[]],[125,[[8,[37,15]]]],[[[172,[-1,0]],37],[[172,[-1,0]]],[]],[126,[[8,[37,15]]]],[[[173,[-1,0]],37],[[173,[-1,0]]],[]],[127,[[8,[37,15]]]],[[[174,[-1,0]],37],[[174,[-1,0]]],[]],[128,[[8,[37,15]]]],[[[175,[-1,0]],37],[[175,[-1,0]]],[]],[130,[[8,[37,15]]]],[[[177,[-1,0]],37],[[177,[-1,0]]],[]],[131,[[8,[37,15]]]],[[[178,[-1,0]],37],[[178,[-1,0]]],[]],[147,[[8,[37,15]]]],[[[194,[-1,0]],37],[[194,[-1,0]]],[]],[153,[[8,[37,15]]]],[[[200,[-1,0]],37],[[200,[-1,0]]],[]],[154,[[8,[37,15]]]],[[[201,[-1,0]],37],[[201,[-1,0]]],[]],[155,[[8,[37,15]]]],[[[202,[-1,0]],37],[[202,[-1,0]]],[]],[[1,39,37,31],130],[[1,39,37,31],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]]]],[[[158,[0,-1]],37],[[158,[0,-1]]],[]],[112,[[8,[37,15]]]],[[[159,[0,-1]],37],[[159,[0,-1]]],[]],[113,[[8,[37,15]]]],[[[160,[-1,-2,0,-3]],37],[[160,[-1,-2,0,-3]]],[],[],[]],[114,[[8,[37,15]]]],[[[161,[0,-1]],37],[[161,[0,-1]]],[]],[116,[[8,[37,15]]]],[[[163,[0,-1]],37],[[163,[0,-1]]],[]],[117,[[8,[37,15]]]],[[[164,[0,-1]],37],[[164,[0,-1]]],[]],[118,[[8,[37,15]]]],[[[165,[-1,0,-2,-3]],37],[[165,[-1,0,-2,-3]]],[],[],[]],[119,[[8,[37,15]]]],[[[166,[-1,0,-2,-3]],37],[[166,[-1,0,-2,-3]]],[],[],[]],[121,[[8,[37,15]]]],[[[168,[0,-1]],37],[[168,[0,-1]]],[]],[122,[[8,[37,15]]]],[[[169,[0,-1]],37],[[169,[0,-1]]],[]],[123,[[8,[37,15]]]],[[[170,[0,-1]],37],[[170,[0,-1]]],[]],[129,[[8,[37,15]]]],[[[176,[0,-1]],37],[[176,[0,-1]]],[]],[132,[[8,[37,15]]]],[[[179,[0,-1]],37],[[179,[0,-1]]],[]],[133,[[8,[37,15]]]],[[[180,[0,-1]],37],[[180,[0,-1]]],[]],[134,[[8,[37,15]]]],[[[181,[0,-1]],37],[[181,[0,-1]]],[]],[135,[[8,[37,15]]]],[[[182,[0,-1]],37],[[182,[0,-1]]],[]],[136,[[8,[37,15]]]],[[[183,[0,-1]],37],[[183,[0,-1]]],[]],[137,[[8,[37,15]]]],[[[184,[0,-1]],37],[[184,[0,-1]]],[]],[138,[[8,[37,15]]]],[[[185,[0,-1]],37],[[185,[0,-1]]],[]],[139,[[8,[37,15]]]],[[[186,[0,-1]],37],[[186,[0,-1]]],[]],[140,[[8,[37,15]]]],[[[187,[-1,-2,0,-3]],37],[[187,[-1,-2,0,-3]]],[],[],[]],[141,[[8,[37,15]]]],[[[188,[-1,-2,0,-3]],37],[[188,[-1,-2,0,-3]]],[],[],[]],[143,[[8,[37,15]]]],[[[190,[0,-1]],37],[[190,[0,-1]]],[]],[144,[[8,[37,15]]]],[[[191,[0,-1]],37],[[191,[0,-1]]],[]],[145,[[8,[37,15]]]],[[[192,[0,-1]],37],[[192,[0,-1]]],[]],[146,[[8,[37,15]]]],[[[193,[0,-1]],37],[[193,[0,-1]]],[]],[148,[[8,[37,15]]]],[[[195,[0,-1]],37],[[195,[0,-1]]],[]],[149,[[8,[37,15]]]],[[[196,[0,-1]],37],[[196,[0,-1]]],[]],[150,[[8,[37,15]]]],[[[197,[0,-1]],37],[[197,[0,-1]]],[]],[151,[[8,[37,15]]]],[[[198,[0,-1]],37],[[198,[0,-1]]],[]],[152,[[8,[37,15]]]],[[[199,[0,-1]],37],[[199,[0,-1]]],[]],[156,[[8,[37,15]]]],[[[203,[0,-1]],37],[[203,[0,-1]]],[]],[140,[[8,[90,15]]]],[[[187,[0,-1,-2,-3]],39],[[187,[0,-1,-2,-3]]],[],[],[]],[141,[[8,[90,15]]]],[[[188,[0,-1,-2,-3]],39],[[188,[0,-1,-2,-3]]],[],[],[]],[[1,37,37,31],132],[[1,37,37,31],133],[[1,37,37,31],134],[[1,37,37,31],135],[[1,37,37,31],136],[[1,37,37,31],137],[[1,37,37,31],138],[[1,37,37,31],139],[[1,39,39,37,37,31],140],[[1,39,39,37,37,31],141],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],142],[[1,31],[[158,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[160,[0,0,0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[162,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[164,[0,0]]]],[[1,31],[[165,[0,0,0,0]]]],[[1,31],[[166,[0,0,0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[168,[0,0]]]],[[1,31],[[169,[0,0]]]],[[1,31],[[170,[0,0]]]],[[1,31],[[171,[0,0]]]],[[1,31],[[172,[0,0]]]],[[1,31],[[173,[0,0]]]],[[1,31],[[174,[0,0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[176,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[178,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[180,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[182,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[184,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[186,[0,0]]]],[[1,31],[[187,[0,0,0,0]]]],[[1,31],[[188,[0,0,0,0]]]],[[1,31],[[189,[0]]]],[[1,31],[[190,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[192,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[194,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[196,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[198,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[200,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[202,[0,0]]]],[[1,31],[[203,[0,0]]]],[[1,31],[[204,[0,0,0,0]]]],[142,[[8,[37,15]]]],[[[189,[0]],37],[[189,[0]]]],[[1,37,37,31],143],[115,[[8,[90,15]]]],[[[162,[0,-1]],39],[[162,[0,-1]]],[]],[124,[[8,[90,15]]]],[[[171,[0,-1]],39],[[171,[0,-1]]],[]],[125,[[8,[90,15]]]],[[[172,[0,-1]],39],[[172,[0,-1]]],[]],[126,[[8,[90,15]]]],[[[173,[0,-1]],39],[[173,[0,-1]]],[]],[127,[[8,[90,15]]]],[[[174,[0,-1]],39],[[174,[0,-1]]],[]],[128,[[8,[90,15]]]],[[[175,[0,-1]],39],[[175,[0,-1]]],[]],[130,[[8,[90,15]]]],[[[177,[0,-1]],39],[[177,[0,-1]]],[]],[131,[[8,[90,15]]]],[[[178,[0,-1]],39],[[178,[0,-1]]],[]],[147,[[8,[90,15]]]],[[[194,[0,-1]],39],[[194,[0,-1]]],[]],[153,[[8,[90,15]]]],[[[200,[0,-1]],39],[[200,[0,-1]]],[]],[154,[[8,[90,15]]]],[[[201,[0,-1]],39],[[201,[0,-1]]],[]],[155,[[8,[90,15]]]],[[[202,[0,-1]],39],[[202,[0,-1]]],[]],[113,[[8,[90,15]]]],[[[160,[-1,0,-2,-3]],39],[[160,[-1,0,-2,-3]]],[],[],[]],[118,[[8,[42,15]]]],[[[165,[-1,-2,-3,0]],42],[[165,[-1,-2,-3,0]]],[],[],[]],[119,[[8,[42,15]]]],[[[166,[-1,-2,-3,0]],42],[[166,[-1,-2,-3,0]]],[],[],[]],[[1,37,37,31],144],[[1,37,37,31],145],[[1,37,37,31],146],[111,[[8,[90,15]]]],[112,[[8,[90,15]]]],[114,[[8,[90,15]]]],[116,[[8,[90,15]]]],[117,[[8,[90,15]]]],[118,[[8,[90,15]]]],[[[165,[0,-1,-2,-3]],39],[[165,[0,-1,-2,-3]]],[],[],[]],[119,[[8,[90,15]]]],[[[166,[0,-1,-2,-3]],39],[[166,[0,-1,-2,-3]]],[],[],[]],[120,[[8,[90,15]]]],[[[167,[0,-1]],39],[[167,[0,-1]]],[]],[121,[[8,[90,15]]]],[122,[[8,[90,15]]]],[123,[[8,[90,15]]]],[129,[[8,[90,15]]]],[132,[[8,[90,15]]]],[133,[[8,[90,15]]]],[134,[[8,[90,15]]]],[135,[[8,[90,15]]]],[136,[[8,[90,15]]]],[137,[[8,[90,15]]]],[138,[[8,[90,15]]]],[139,[[8,[90,15]]]],[142,[[8,[90,15]]]],[143,[[8,[90,15]]]],[144,[[8,[90,15]]]],[145,[[8,[90,15]]]],[146,[[8,[90,15]]]],[148,[[8,[90,15]]]],[149,[[8,[90,15]]]],[150,[[8,[90,15]]]],[151,[[8,[90,15]]]],[152,[[8,[90,15]]]],[156,[[8,[90,15]]]],[157,[[8,[90,15]]]],[[[204,[0,-1,-2,-3]],39],[[204,[0,-1,-2,-3]]],[],[],[]],[111,[[8,[37,15]]]],[[[158,[-1,0]],37],[[158,[-1,0]]],[]],[112,[[8,[37,15]]]],[[[159,[-1,0]],37],[[159,[-1,0]]],[]],[113,[[8,[37,15]]]],[[[160,[-1,-2,-3,0]],37],[[160,[-1,-2,-3,0]]],[],[],[]],[114,[[8,[37,15]]]],[[[161,[-1,0]],37],[[161,[-1,0]]],[]],[116,[[8,[37,15]]]],[[[163,[-1,0]],37],[[163,[-1,0]]],[]],[117,[[8,[37,15]]]],[[[164,[-1,0]],37],[[164,[-1,0]]],[]],[118,[[8,[37,15]]]],[[[165,[-1,-2,0,-3]],37],[[165,[-1,-2,0,-3]]],[],[],[]],[119,[[8,[37,15]]]],[[[166,[-1,-2,0,-3]],37],[[166,[-1,-2,0,-3]]],[],[],[]],[121,[[8,[37,15]]]],[[[168,[-1,0]],37],[[168,[-1,0]]],[]],[122,[[8,[37,15]]]],[[[169,[-1,0]],37],[[169,[-1,0]]],[]],[123,[[8,[37,15]]]],[[[170,[-1,0]],37],[[170,[-1,0]]],[]],[129,[[8,[37,15]]]],[[[176,[-1,0]],37],[[176,[-1,0]]],[]],[132,[[8,[37,15]]]],[[[179,[-1,0]],37],[[179,[-1,0]]],[]],[133,[[8,[37,15]]]],[[[180,[-1,0]],37],[[180,[-1,0]]],[]],[134,[[8,[37,15]]]],[[[181,[-1,0]],37],[[181,[-1,0]]],[]],[135,[[8,[37,15]]]],[[[182,[-1,0]],37],[[182,[-1,0]]],[]],[136,[[8,[37,15]]]],[[[183,[-1,0]],37],[[183,[-1,0]]],[]],[137,[[8,[37,15]]]],[[[184,[-1,0]],37],[[184,[-1,0]]],[]],[138,[[8,[37,15]]]],[[[185,[-1,0]],37],[[185,[-1,0]]],[]],[139,[[8,[37,15]]]],[[[186,[-1,0]],37],[[186,[-1,0]]],[]],[140,[[8,[37,15]]]],[[[187,[-1,-2,-3,0]],37],[[187,[-1,-2,-3,0]]],[],[],[]],[141,[[8,[37,15]]]],[[[188,[-1,-2,-3,0]],37],[[188,[-1,-2,-3,0]]],[],[],[]],[143,[[8,[37,15]]]],[[[190,[-1,0]],37],[[190,[-1,0]]],[]],[144,[[8,[37,15]]]],[[[191,[-1,0]],37],[[191,[-1,0]]],[]],[145,[[8,[37,15]]]],[[[192,[-1,0]],37],[[192,[-1,0]]],[]],[146,[[8,[37,15]]]],[[[193,[-1,0]],37],[[193,[-1,0]]],[]],[148,[[8,[37,15]]]],[[[195,[-1,0]],37],[[195,[-1,0]]],[]],[149,[[8,[37,15]]]],[[[196,[-1,0]],37],[[196,[-1,0]]],[]],[150,[[8,[37,15]]]],[[[197,[-1,0]],37],[[197,[-1,0]]],[]],[151,[[8,[37,15]]]],[[[198,[-1,0]],37],[[198,[-1,0]]],[]],[152,[[8,[37,15]]]],[[[199,[-1,0]],37],[[199,[-1,0]]],[]],[156,[[8,[37,15]]]],[[[203,[-1,0]],37],[[203,[-1,0]]],[]],[[1,39,37,37,37,31],157],[[111,42],4],[[121,42],4],[[132,42],4],[[135,42],4],[[138,42],4],[[142,42],4],[[144,42],4],[[151,42],4],[[118,42],4],[[119,42],4],[[120,42],4],[[1,37,37,31],148],[[1,37,37,31],149],[[1,37,37,31],150],[[1,39,37,31],147],[[1,37,37,31],151],[[1,37,37,31],152],[113,[[8,[90,15]]]],[[[160,[0,-1,-2,-3]],39],[[160,[0,-1,-2,-3]]],[],[],[]],[157,[[8,[37,15]]]],[[[204,[-1,-2,0,-3]],37],[[204,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],153],[[1,39,37,31],154],[-1,[[8,[-2]]],[],[]],[38,[[8,[111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[112,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[114,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[116,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[117,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[118,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[119,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[120,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[121,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[122,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[123,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[124,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[125,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[126,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[127,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[128,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[129,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[130,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[131,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[132,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[133,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[135,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[137,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[138,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[139,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[140,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[141,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[142,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[143,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[144,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[145,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[146,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[147,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[148,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[149,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[151,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[153,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[155,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[157,-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],155],[120,[[8,[42,15]]]],[[[167,[-1,0]],42],[[167,[-1,0]]],[]],[[1,37,37,31],156],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,38],[205,38],[209,38],[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,[[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]]],[],[],[]],[219,38],[220,38],[221,38],[222,38],[223,38],[224,38],[225,38],[226,38],[227,38],[228,38],[229,38],[230,38],[231,38],[232,38],[233,38],[234,38],[235,38],[236,38],[237,38],[211,38],[238,38],[213,38],[239,38],[215,38],[240,38],[217,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[241,[0]]],219],[[[242,[0,0,0,0]]],220],[[[243,[0]]],221],[[[244,[0,0,0,0]]],222],[[[245,[0]]],223],[[[246,[0,0,0,0]]],224],[[[247,[0]]],225],[[[248,[0,0,0,0]]],226],[[[249,[0]]],227],[[[250,[0,0,0,0]]],228],[[[251,[0]]],229],[[[252,[0,0,0,0]]],230],[[[253,[0]]],231],[[[254,[0,0,0,0]]],232],[[[255,[0]]],233],[[[256,[0,0,0,0]]],234],[[[257,[0]]],235],[[[258,[0,0,0,0]]],236],[[[259,[0]]],237],[[[212,[0,0,0,0]]],211],[[[260,[0]]],238],[[[214,[0,0,0,0]]],213],[[[261,[0]]],239],[[[216,[0,0,0,0]]],215],[[[262,[0]]],240],[[[218,[0,0,0,0]]],217],[[1,31],[[241,[0]]]],[[1,31],[[242,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[244,[0,0,0,0]]]],[[1,31],[[245,[0]]]],[[1,31],[[246,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[248,[0,0,0,0]]]],[[1,31],[[249,[0]]]],[[1,31],[[250,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[252,[0,0,0,0]]]],[[1,31],[[253,[0]]]],[[1,31],[[254,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[256,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[258,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[260,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[262,[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],221],[[1,39,31],219],[[1,39,31],223],[[1,39,31],225],[[1,39,31],231],[[1,39,31],227],[[1,39,31],229],[[1,39,31],237],[[1,39,31],238],[[1,39,31],233],[[1,39,31],235],[[1,39,31],239],[[1,39,31],240],[220,[[8,[37,15]]]],[[[242,[-1,0,-2,-3]],37],[[242,[-1,0,-2,-3]]],[],[],[]],[222,[[8,[37,15]]]],[[[244,[-1,0,-2,-3]],37],[[244,[-1,0,-2,-3]]],[],[],[]],[224,[[8,[37,15]]]],[[[246,[-1,0,-2,-3]],37],[[246,[-1,0,-2,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[248,[-1,0,-2,-3]],37],[[248,[-1,0,-2,-3]]],[],[],[]],[228,[[8,[37,15]]]],[[[250,[-1,0,-2,-3]],37],[[250,[-1,0,-2,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[252,[-1,0,-2,-3]],37],[[252,[-1,0,-2,-3]]],[],[],[]],[232,[[8,[37,15]]]],[[[254,[-1,0,-2,-3]],37],[[254,[-1,0,-2,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[256,[-1,0,-2,-3]],37],[[256,[-1,0,-2,-3]]],[],[],[]],[236,[[8,[37,15]]]],[[[258,[-1,0,-2,-3]],37],[[258,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,31],220],[[1,39,37,37,37,31],222],[[1,39,37,37,37,31],224],[[1,39,37,37,37,31],230],[[1,39,37,37,37,31],236],[[1,39,37,37,37,31],226],[[1,39,37,37,37,31],228],[[1,39,37,37,37,31],232],[[1,39,37,37,37,31],234],[[],6],[[],6],[[],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],[[241,[0]]]],[[1,31],[[242,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[244,[0,0,0,0]]]],[[1,31],[[245,[0]]]],[[1,31],[[246,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[248,[0,0,0,0]]]],[[1,31],[[249,[0]]]],[[1,31],[[250,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[252,[0,0,0,0]]]],[[1,31],[[253,[0]]]],[[1,31],[[254,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[256,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[258,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[260,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[262,[0]]]],[[1,31],[[218,[0,0,0,0]]]],[219,[[8,[90,15]]]],[[[241,[0]],39],[[241,[0]]]],[220,[[8,[90,15]]]],[[[242,[0,-1,-2,-3]],39],[[242,[0,-1,-2,-3]]],[],[],[]],[221,[[8,[90,15]]]],[[[243,[0]],39],[[243,[0]]]],[222,[[8,[90,15]]]],[[[244,[0,-1,-2,-3]],39],[[244,[0,-1,-2,-3]]],[],[],[]],[223,[[8,[90,15]]]],[[[245,[0]],39],[[245,[0]]]],[224,[[8,[90,15]]]],[[[246,[0,-1,-2,-3]],39],[[246,[0,-1,-2,-3]]],[],[],[]],[225,[[8,[90,15]]]],[[[247,[0]],39],[[247,[0]]]],[226,[[8,[90,15]]]],[[[248,[0,-1,-2,-3]],39],[[248,[0,-1,-2,-3]]],[],[],[]],[227,[[8,[90,15]]]],[[[249,[0]],39],[[249,[0]]]],[228,[[8,[90,15]]]],[[[250,[0,-1,-2,-3]],39],[[250,[0,-1,-2,-3]]],[],[],[]],[229,[[8,[90,15]]]],[[[251,[0]],39],[[251,[0]]]],[230,[[8,[90,15]]]],[[[252,[0,-1,-2,-3]],39],[[252,[0,-1,-2,-3]]],[],[],[]],[231,[[8,[90,15]]]],[[[253,[0]],39],[[253,[0]]]],[232,[[8,[90,15]]]],[[[254,[0,-1,-2,-3]],39],[[254,[0,-1,-2,-3]]],[],[],[]],[233,[[8,[90,15]]]],[[[255,[0]],39],[[255,[0]]]],[234,[[8,[90,15]]]],[[[256,[0,-1,-2,-3]],39],[[256,[0,-1,-2,-3]]],[],[],[]],[235,[[8,[90,15]]]],[[[257,[0]],39],[[257,[0]]]],[236,[[8,[90,15]]]],[[[258,[0,-1,-2,-3]],39],[[258,[0,-1,-2,-3]]],[],[],[]],[237,[[8,[90,15]]]],[[[259,[0]],39],[[259,[0]]]],[238,[[8,[90,15]]]],[[[260,[0]],39],[[260,[0]]]],[239,[[8,[90,15]]]],[[[261,[0]],39],[[261,[0]]]],[240,[[8,[90,15]]]],[[[262,[0]],39],[[262,[0]]]],[[1,39,37,37,37,31],211],[[1,39,37,37,37,31],213],[220,[[8,[37,15]]]],[[[242,[-1,-2,0,-3]],37],[[242,[-1,-2,0,-3]]],[],[],[]],[222,[[8,[37,15]]]],[[[244,[-1,-2,0,-3]],37],[[244,[-1,-2,0,-3]]],[],[],[]],[224,[[8,[37,15]]]],[[[246,[-1,-2,0,-3]],37],[[246,[-1,-2,0,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[248,[-1,-2,0,-3]],37],[[248,[-1,-2,0,-3]]],[],[],[]],[228,[[8,[37,15]]]],[[[250,[-1,-2,0,-3]],37],[[250,[-1,-2,0,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[252,[-1,-2,0,-3]],37],[[252,[-1,-2,0,-3]]],[],[],[]],[232,[[8,[37,15]]]],[[[254,[-1,-2,0,-3]],37],[[254,[-1,-2,0,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[256,[-1,-2,0,-3]],37],[[256,[-1,-2,0,-3]]],[],[],[]],[236,[[8,[37,15]]]],[[[258,[-1,-2,0,-3]],37],[[258,[-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]]],[],[],[]],[220,[[8,[37,15]]]],[[[242,[-1,-2,-3,0]],37],[[242,[-1,-2,-3,0]]],[],[],[]],[222,[[8,[37,15]]]],[[[244,[-1,-2,-3,0]],37],[[244,[-1,-2,-3,0]]],[],[],[]],[224,[[8,[37,15]]]],[[[246,[-1,-2,-3,0]],37],[[246,[-1,-2,-3,0]]],[],[],[]],[226,[[8,[37,15]]]],[[[248,[-1,-2,-3,0]],37],[[248,[-1,-2,-3,0]]],[],[],[]],[228,[[8,[37,15]]]],[[[250,[-1,-2,-3,0]],37],[[250,[-1,-2,-3,0]]],[],[],[]],[230,[[8,[37,15]]]],[[[252,[-1,-2,-3,0]],37],[[252,[-1,-2,-3,0]]],[],[],[]],[232,[[8,[37,15]]]],[[[254,[-1,-2,-3,0]],37],[[254,[-1,-2,-3,0]]],[],[],[]],[234,[[8,[37,15]]]],[[[256,[-1,-2,-3,0]],37],[[256,[-1,-2,-3,0]]],[],[],[]],[236,[[8,[37,15]]]],[[[258,[-1,-2,-3,0]],37],[[258,[-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]]],[],[],[]],[38,[[8,[219,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[220,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[221,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[222,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[223,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[224,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[225,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[226,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[227,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[228,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[229,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[230,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[231,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[232,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[233,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[234,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[235,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[236,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[237,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[211,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[238,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[213,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[239,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[215,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[240,-1]]],[]],[-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]]],[],[],[]],[263,38],[266,38],[267,38],[268,38],[269,38],[270,38],[271,38],[272,38],[273,38],[274,38],[275,38],[276,38],[264,38],[277,38],[278,38],[279,38],[280,38],[281,38],[282,38],[283,38],[284,38],[285,38],[286,38],[287,38],[288,38],[289,38],[290,38],[291,38],[292,38],[[1,37,31],267],[[1,37,31],266],[264,[[8,[89,15]]]],[[[265,[0,-1,-2]],49],[[265,[0,-1,-2]]],[],[]],[276,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[293,[-1,-2,-3,0,-4]],[23,[37]]],[[293,[-1,-2,-3,0,-4]]],[],[],[],[]],[276,[[8,[89,15]]]],[[[293,[-1,-2,-3,-4,0]],49],[[293,[-1,-2,-3,-4,0]]],[],[],[],[]],[276,[[0,[[75,[],[[74,[90]]]]]]]],[[[293,[-1,0,-2,-3,-4]],[23,[39]]],[[293,[-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,[],[]],[[[294,[0,0,0]]],263],[[[295,[0]]],266],[[[296,[0]]],267],[[[297,[0,0]]],268],[[[298,[0,0]]],269],[[[299,[0]]],270],[[[300,[0,0]]],271],[[[301,[0]]],272],[[[302,[0,0]]],273],[[[303,[0,0,0,0]]],274],[[[304,[0,0]]],275],[[[293,[0,0,0,0,0]]],276],[[[265,[0,0,0]]],264],[[[305,[0]]],277],[[[306,[0,0]]],278],[[[307,[0,0,0]]],279],[[[308,[0,0]]],280],[[[309,[0]]],281],[[[310,[0,0]]],282],[[[311,[0]]],283],[[[312,[0,0]]],284],[[[313,[0,0]]],285],[[[314,[0,0]]],286],[315,287],[[[316,[0]]],288],[[[317,[0]]],289],[[[318,[0]]],290],[[[319,[0,0]]],291],[[[320,[0]]],292],[[1,31],[[294,[0,0,0]]]],[[1,31],[[295,[0]]]],[[1,31],[[296,[0]]]],[[1,31],[[297,[0,0]]]],[[1,31],[[298,[0,0]]]],[[1,31],[[299,[0]]]],[[1,31],[[300,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[302,[0,0]]]],[[1,31],[[303,[0,0,0,0]]]],[[1,31],[[304,[0,0]]]],[[1,31],[[293,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[305,[0]]]],[[1,31],[[306,[0,0]]]],[[1,31],[[307,[0,0,0]]]],[[1,31],[[308,[0,0]]]],[[1,31],[[309,[0]]]],[[1,31],[[310,[0,0]]]],[[1,31],[[311,[0]]]],[[1,31],[[312,[0,0]]]],[[1,31],[[313,[0,0]]]],[[1,31],[[314,[0,0]]]],[[1,31],315],[[1,31],[[316,[0]]]],[[1,31],[[317,[0]]]],[[1,31],[[318,[0]]]],[[1,31],[[319,[0,0]]]],[[1,31],[[320,[0]]]],[[1,[23,[37]],45,31],268],[268,[[8,[45,15]]]],[[[297,[-1,0]],45],[[297,[-1,0]]],[]],[274,[[8,[321,15]]]],[[[303,[-1,-2,-3,0]],43],[[303,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],269],[[1,37,31],270],[[1,37,37,31],271],[[1,39,31],272],[[1,39,37,31],273],[[1,37,43,43,43,31],274],[278,[[8,[51,15]]]],[[[306,[-1,0]],51],[[306,[-1,0]]],[]],[284,[[8,[51,15]]]],[[[312,[-1,0]],51],[[312,[-1,0]]],[]],[[1,39,37,31],275],[276,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[293,[-1,-2,0,-3,-4]],[23,[37]]],[[293,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,[23,[39]],[23,[37]],[23,[37]],49,31],276],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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]]]],[[[294,[-1,-2,0]],37],[[294,[-1,-2,0]]],[],[]],[279,[[8,[37,15]]]],[[[307,[-1,-2,0]],37],[[307,[-1,-2,0]]],[],[]],[269,[[8,[90,15]]]],[[[298,[0,-1]],39],[[298,[0,-1]]],[]],[270,[[8,[37,15]]]],[[[299,[0]],37],[[299,[0]]]],[271,[[8,[37,15]]]],[[[300,[-1,0]],37],[[300,[-1,0]]],[]],[273,[[8,[37,15]]]],[[[302,[-1,0]],37],[[302,[-1,0]]],[]],[280,[[8,[37,15]]]],[[[308,[-1,0]],37],[[308,[-1,0]]],[]],[288,[[8,[37,15]]]],[[[316,[0]],37],[[316,[0]]]],[269,[[8,[37,15]]]],[[[298,[-1,0]],37],[[298,[-1,0]]],[]],[271,[[8,[37,15]]]],[[[300,[0,-1]],37],[[300,[0,-1]]],[]],[272,[[8,[90,15]]]],[[[301,[0]],39],[[301,[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,[],[]],[285,[[8,[90,15]]]],[[[313,[0,-1]],39],[[313,[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],[[294,[0,0,0]]]],[[1,31],[[295,[0]]]],[[1,31],[[296,[0]]]],[[1,31],[[297,[0,0]]]],[[1,31],[[298,[0,0]]]],[[1,31],[[299,[0]]]],[[1,31],[[300,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[302,[0,0]]]],[[1,31],[[303,[0,0,0,0]]]],[[1,31],[[304,[0,0]]]],[[1,31],[[293,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[305,[0]]]],[[1,31],[[306,[0,0]]]],[[1,31],[[307,[0,0,0]]]],[[1,31],[[308,[0,0]]]],[[1,31],[[309,[0]]]],[[1,31],[[310,[0,0]]]],[[1,31],[[311,[0]]]],[[1,31],[[312,[0,0]]]],[[1,31],[[313,[0,0]]]],[[1,31],[[314,[0,0]]]],[[1,31],315],[[1,31],[[316,[0]]]],[[1,31],[[317,[0]]]],[[1,31],[[318,[0]]]],[[1,31],[[319,[0,0]]]],[[1,31],[[320,[0]]]],[263,[[8,[37,15]]]],[[[294,[-1,0,-2]],37],[[294,[-1,0,-2]]],[],[]],[266,[[8,[37,15]]]],[[[295,[0]],37],[[295,[0]]]],[267,[[8,[37,15]]]],[[[296,[0]],37],[[296,[0]]]],[278,[[8,[37,15]]]],[[[306,[0,-1]],37],[[306,[0,-1]]],[]],[279,[[8,[37,15]]]],[[[307,[-1,0,-2]],37],[[307,[-1,0,-2]]],[],[]],[280,[[8,[37,15]]]],[[[308,[0,-1]],37],[[308,[0,-1]]],[]],[281,[[8,[37,15]]]],[[[309,[0]],37],[[309,[0]]]],[284,[[8,[37,15]]]],[[[312,[0,-1]],37],[[312,[0,-1]]],[]],[285,[[8,[37,15]]]],[[[313,[-1,0]],37],[[313,[-1,0]]],[]],[289,[[8,[37,15]]]],[[[317,[0]],37],[[317,[0]]]],[290,[[8,[37,15]]]],[[[318,[0]],37],[[318,[0]]]],[268,[[0,[[75,[],[[74,[37]]]]]]]],[[[297,[0,-1]],[23,[37]]],[[297,[0,-1]]],[]],[277,[[0,[[75,[],[[74,[37]]]]]]]],[[[305,[0]],[23,[37]]],[[305,[0]]]],[292,[[0,[[75,[],[[74,[37]]]]]]]],[[[320,[0]],[23,[37]]],[[320,[0]]]],[263,[[8,[90,15]]]],[[[294,[0,-1,-2]],39],[[294,[0,-1,-2]]],[],[]],[279,[[8,[90,15]]]],[[[307,[0,-1,-2]],39],[[307,[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]]],[],[],[]],[267,[[8,[90,15]]]],[[[296,[-1]],39],[[296,[-1]]],[]],[275,[[8,[90,15]]]],[[[304,[0,-1]],39],[[304,[0,-1]]],[]],[282,[[8,[90,15]]]],[[[310,[0,-1]],39],[[310,[0,-1]]],[]],[283,[[8,[90,15]]]],[[[311,[0]],39],[[311,[0]]]],[286,[[8,[90,15]]]],[[[314,[0,-1]],39],[[314,[0,-1]]],[]],[287,[[8,[90,15]]]],[274,[[8,[321,15]]]],[[[303,[-1,-2,0,-3]],43],[[303,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],277],[[1,37,51,31],278],[[1,39,37,37,31],279],[[1,37,31],281],[[1,37,37,31],280],[[1,39,31],283],[[1,39,37,31],282],[[1,37,51,31],284],[[1,39,37,31],285],[[1,39,37,31],286],[[1,31],287],[[1,37,31],288],[[1,37,31],289],[[1,37,31],290],[[1,37,37,31],291],[[264,53],4],[[268,45],4],[[278,51],4],[[284,51],4],[[264,48],4],[[264,53],4],[[264,47],4],[[264,47],4],[275,[[8,[37,15]]]],[[[304,[-1,0]],37],[[304,[-1,0]]],[]],[282,[[8,[37,15]]]],[[[310,[-1,0]],37],[[310,[-1,0]]],[]],[273,[[8,[90,15]]]],[[[302,[0,-1]],39],[[302,[0,-1]]],[]],[274,[[8,[37,15]]]],[[[303,[0,-1,-2,-3]],37],[[303,[0,-1,-2,-3]]],[],[],[]],[286,[[8,[37,15]]]],[[[314,[-1,0]],37],[[314,[-1,0]]],[]],[291,[[8,[37,15]]]],[[[319,[-1,0]],37],[[319,[-1,0]]],[]],[274,[[8,[321,15]]]],[[[303,[-1,0,-2,-3]],43],[[303,[-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]]],[],[],[]],[276,[[8,[90,15]]]],[[[293,[0,-1,-2,-3,-4]],39],[[293,[0,-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[263,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[266,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[267,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[268,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[269,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[270,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[271,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[272,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[273,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[274,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[275,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[276,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[264,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[277,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[278,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[279,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[280,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[281,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[282,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[283,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[284,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[285,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[286,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[287,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[288,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[289,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[290,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[291,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[292,-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,[]],[291,[[8,[37,15]]]],[[[319,[0,-1]],37],[[319,[0,-1]]],[]],[[1,[23,[37]],31],292],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,[23,[37]],31],322],[322,38],[323,38],[324,38],[325,38],[326,38],[327,38],[328,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[329,[0,0]]],322],[[[330,[0,0]]],323],[[[331,[0,0]]],324],[[[332,[0,0,0]]],325],[[[333,[0]]],326],[[[334,[0,0]]],327],[[[335,[0,0]]],328],[[1,31],[[329,[0,0]]]],[[1,31],[[330,[0,0]]]],[[1,31],[[331,[0,0]]]],[[1,31],[[332,[0,0,0]]]],[[1,31],[[333,[0]]]],[[1,31],[[334,[0,0]]]],[[1,31],[[335,[0,0]]]],[[1,39,37,31],323],[325,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[332,[-1,0,-2]],[23,[37]]],[[332,[-1,0,-2]]],[],[]],[322,[[8,[37,15]]]],[[[329,[-1,-2]],37],[[329,[-1,-2]]],[],[]],[[1,37,37,31],324],[[1,[23,[37]],[23,[37]],[23,[37]],31],325],[[1,37,31],326],[324,[[8,[37,15]]]],[[[331,[-1,0]],37],[[331,[-1,0]]],[]],[322,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[329,[-1,0]],[23,[37]]],[[329,[-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,[]],[323,[[8,[37,15]]]],[[[330,[-1,0]],37],[[330,[-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]]]],[[[329,[-1,-2]],42],[[329,[-1,-2]]],[],[]],[327,[[8,[90,15]]]],[[[334,[0,-1]],39],[[334,[0,-1]]],[]],[328,[[8,[37,15]]]],[[[335,[-1,0]],37],[[335,[-1,0]]],[]],[325,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[332,[0,-1,-2]],[23,[37]]],[[332,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[329,[0,0]]]],[[1,31],[[330,[0,0]]]],[[1,31],[[331,[0,0]]]],[[1,31],[[332,[0,0,0]]]],[[1,31],[[333,[0]]]],[[1,31],[[334,[0,0]]]],[[1,31],[[335,[0,0]]]],[323,[[8,[90,15]]]],[[[330,[0,-1]],39],[[330,[0,-1]]],[]],[327,[[8,[42,15]]]],[[[334,[-1,-2]],42],[[334,[-1,-2]]],[],[]],[322,[[8,[4,15]]]],[327,[[8,[4,15]]]],[328,[[8,[4,15]]]],[328,[[8,[4,15]]]],[328,[[8,[42,15]]]],[[[335,[-1,-2]],42],[[335,[-1,-2]]],[],[]],[322,[[8,[90,15]]]],[[[329,[0,-1]],39],[[329,[0,-1]]],[]],[324,[[8,[90,15]]]],[328,[[8,[90,15]]]],[[[335,[0,-1]],39],[[335,[0,-1]]],[]],[325,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[332,[-1,-2,0]],[23,[37]]],[[332,[-1,-2,0]]],[],[]],[[322,42],4],[[327,42],4],[[328,42],4],[[328,42],4],[322,[[8,[37,15]]]],[[[329,[-1,-2]],37],[[329,[-1,-2]]],[],[]],[324,[[8,[37,15]]]],[[[331,[0,-1]],37],[[331,[0,-1]]],[]],[326,[[8,[37,15]]]],[[[333,[0]],37],[[333,[0]]]],[327,[[8,[37,15]]]],[[[334,[-1,0]],37],[[334,[-1,0]]],[]],[[1,39,37,31],327],[[1,39,37,31],328],[38,[[8,[322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[323,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[324,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[325,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[326,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[327,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[328,-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,[]],[325,[[0,[[75,[],[[74,[90]]]]]]]],[328,[[8,[42,15]]]],[[[335,[-1,-2]],42],[[335,[-1,-2]]],[],[]],0,0,0,0,0,0,0,0,[336,[[8,[37,15]]]],[[[337,[0,-1]],37],[[337,[0,-1]]],[]],[336,38],[338,38],[339,38],[340,38],[[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],[[[341,[0,0]]],338],[[[342,[0,0,0,0,0]]],339],[[[343,[0,0,0,0,0,0]]],340],[[1,31],[[337,[0,0]]]],[[1,31],[[341,[0,0]]]],[[1,31],[[342,[0,0,0,0,0]]]],[[1,31],[[343,[0,0,0,0,0,0]]]],[340,[[0,[[75,[],[[74,[321]]]]]]]],[[[343,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[343,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[340,[[8,[57,15]]]],[[[343,[-1,-2,-3,-4,-5,0]],57],[[343,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[340,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[343,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[343,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[340,[[8,[42,15]]]],[[[343,[-1,-2,-3,-4,-5,-6]],42],[[343,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,[23,[37]],[23,[37]],43,43,31],339],[339,[[8,[37,15]]]],[[[342,[0,-1,-2,-3,-4]],37],[[342,[0,-1,-2,-3,-4]]],[],[],[],[]],[340,[[8,[321,15]]]],[[[343,[-1,-2,-3,0,-4,-5]],43],[[343,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[340,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[343,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[343,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[338,[[8,[321,15]]]],[[[341,[-1,0]],43],[[341,[-1,0]]],[]],[338,[[0,[[75,[],[[74,[37]]]]]]]],[[[341,[0,-1]],[23,[37]]],[[341,[0,-1]]],[]],[339,[[8,[321,15]]]],[[[342,[-1,-2,-3,-4,0]],43],[[342,[-1,-2,-3,-4,0]]],[],[],[],[]],[339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[342,[-1,-2,0,-3,-4]],[23,[37]]],[[342,[-1,-2,0,-3,-4]]],[],[],[],[]],[340,[[8,[37,15]]]],[[[343,[0,-1,-2,-3,-4,-5]],37],[[343,[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],[[341,[0,0]]]],[[1,31],[[342,[0,0,0,0,0]]]],[[1,31],[[343,[0,0,0,0,0,0]]]],[340,[[8,[4,15]]]],[[340,57],4],[[340,42],4],[[336,47],4],[[1,37,[23,[37]],[23,[37]],43,[23,[43]],57,31],340],[339,[[8,[321,15]]]],[[[342,[-1,-2,-3,0,-4]],43],[[342,[-1,-2,-3,0,-4]]],[],[],[],[]],[339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[342,[-1,0,-2,-3,-4]],[23,[37]]],[[342,[-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,[339,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[340,-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]]],[],[],[]],[346,38],[347,38],[348,38],[344,38],[349,38],[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,[],[]],[[[350,[0,0,0]]],346],[[[351,[0,0]]],347],[[[352,[0]]],348],[[[345,[0,0,0]]],344],[[[353,[0]]],349],[[1,31],[[350,[0,0,0]]]],[[1,31],[[351,[0,0]]]],[[1,31],[[352,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[353,[0]]]],[[1,[23,[37]],45,31],347],[[1,[23,[39]],37,[23,[37]],31],346],[346,[[8,[37,15]]]],[[[350,[-1,0,-2]],37],[[350,[-1,0,-2]]],[],[]],[347,[[8,[45,15]]]],[[[351,[-1,0]],45],[[351,[-1,0]]],[]],[346,[[0,[[75,[],[[74,[37]]]]]]]],[[[350,[-1,-2,0]],[23,[37]]],[[350,[-1,-2,0]]],[],[]],[[1,45,31],348],[-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],[[350,[0,0,0]]]],[[1,31],[[351,[0,0]]]],[[1,31],[[352,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[353,[0]]]],[347,[[0,[[75,[],[[74,[37]]]]]]]],[[[351,[0,-1]],[23,[37]]],[[351,[0,-1]]],[]],[349,[[0,[[75,[],[[74,[37]]]]]]]],[[[353,[0]],[23,[37]]],[[353,[0]]]],[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]]],[],[],[]],[346,[[0,[[75,[],[[74,[90]]]]]]]],[[[350,[0,-1,-2]],[23,[39]]],[[350,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],349],[[344,53],4],[[347,45],4],[[344,48],4],[[344,53],4],[[344,47],4],[[344,47],4],[[348,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]]],[],[],[]],[38,[[8,[346,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[348,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[344,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[349,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[348,[[8,[45,15]]]],[[[352,[0]],45],[[352,[0]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[75,[],[[74,[37]]]]]]]],[[[361,[0,-1]],[23,[37]]],[[361,[0,-1]]],[]],[362,[[0,[[75,[],[[74,[37]]]]]]]],[[[363,[-1,0,-2]],[23,[37]]],[[363,[-1,0,-2]]],[],[]],[356,38],[357,38],[364,38],[365,38],[366,38],[367,38],[368,38],[369,38],[370,38],[371,38],[372,38],[373,38],[374,38],[358,38],[375,38],[376,38],[377,38],[378,38],[379,38],[380,38],[381,38],[382,38],[383,38],[384,38],[385,38],[386,38],[360,38],[387,38],[388,38],[389,38],[390,38],[391,38],[392,38],[393,38],[394,38],[395,38],[396,38],[354,38],[397,38],[362,38],[398,38],[399,38],[400,38],[401,38],[402,38],[403,38],[404,38],[405,38],[357,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[406,[-1,0,-2,-3]],[23,[37]]],[[406,[-1,0,-2,-3]]],[],[],[]],[367,[[0,[[75,[],[[74,[37]]]]]]]],[[[407,[-1,0,-2,-3,-4]],[23,[37]]],[[407,[-1,0,-2,-3,-4]]],[],[],[],[]],[368,[[0,[[75,[],[[74,[37]]]]]]]],[[[408,[-1,0,-2,-3,-4,-5,-6]],[23,[37]]],[[408,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[0,[[75,[],[[74,[37]]]]]]]],[[[409,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[409,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[0,[[75,[],[[74,[37]]]]]]]],[[[410,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[410,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[411,[-1,0,-2,-3]],[23,[37]]],[[411,[-1,0,-2,-3]]],[],[],[]],[372,[[0,[[75,[],[[74,[37]]]]]]]],[[[412,[0,-1]],[23,[37]]],[[412,[0,-1]]],[]],[373,[[0,[[75,[],[[74,[37]]]]]]]],[[[413,[0,-1]],[23,[37]]],[[413,[0,-1]]],[]],[374,[[0,[[75,[],[[74,[37]]]]]]]],[[[414,[0,-1]],[23,[37]]],[[414,[0,-1]]],[]],[381,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[415,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[415,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[416,[0,-1,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[416,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[383,[[0,[[75,[],[[74,[37]]]]]]]],[[[417,[0,-1,-2]],[23,[37]]],[[417,[0,-1,-2]]],[],[]],[384,[[0,[[75,[],[[74,[37]]]]]]]],[[[418,[0,-1,-2]],[23,[37]]],[[418,[0,-1,-2]]],[],[]],[388,[[0,[[75,[],[[74,[37]]]]]]]],[[[419,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[419,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[389,[[0,[[75,[],[[74,[37]]]]]]]],[[[420,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[420,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[392,[[0,[[75,[],[[74,[37]]]]]]]],[[[421,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[421,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[422,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[422,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[394,[[0,[[75,[],[[74,[37]]]]]]]],[[[423,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[423,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[395,[[0,[[75,[],[[74,[37]]]]]]]],[[[424,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[424,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[404,[[0,[[75,[],[[74,[37]]]]]]]],[[[425,[0]],[23,[37]]],[[425,[0]]]],[357,[[8,[90,15]]]],[[[406,[-1,-2,-3,-4]],39],[[406,[-1,-2,-3,-4]]],[],[],[],[]],[367,[[8,[90,15]]]],[[[407,[-1,-2,-3,-4,-5]],39],[[407,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[368,[[8,[90,15]]]],[[[408,[-1,-2,-3,-4,-5,-6,-7]],39],[[408,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[409,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[409,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[370,[[8,[90,15]]]],[[[410,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[410,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[371,[[8,[90,15]]]],[[[411,[-1,-2,-3,-4]],39],[[411,[-1,-2,-3,-4]]],[],[],[],[]],[372,[[8,[90,15]]]],[[[412,[-1,-2]],39],[[412,[-1,-2]]],[],[]],[373,[[8,[90,15]]]],[[[413,[-1,-2]],39],[[413,[-1,-2]]],[],[]],[374,[[8,[90,15]]]],[[[414,[-1,-2]],39],[[414,[-1,-2]]],[],[]],[381,[[8,[90,15]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],39],[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[382,[[8,[90,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[416,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[90,15]]]],[[[417,[-1,-2,-3]],39],[[417,[-1,-2,-3]]],[],[],[]],[384,[[8,[90,15]]]],[[[418,[-1,-2,-3]],39],[[418,[-1,-2,-3]]],[],[],[]],[388,[[8,[90,15]]]],[[[419,[-1,-2,-3,-4,-5,-6]],39],[[419,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[90,15]]]],[[[420,[-1,-2,-3,-4,-5,-6]],39],[[420,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[392,[[8,[90,15]]]],[[[421,[-1,-2,-3,-4,-5,-6]],39],[[421,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[90,15]]]],[[[422,[-1,-2,-3,-4,-5,-6]],39],[[422,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[394,[[8,[90,15]]]],[[[423,[-1,-2,-3,-4,-5,-6]],39],[[423,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[90,15]]]],[[[424,[-1,-2,-3,-4,-5,-6]],39],[[424,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[404,[[8,[90,15]]]],[[[425,[-1]],39],[[425,[-1]]],[]],[354,[[8,[42,15]]]],[[[355,[-1,-2,-3,-4]],42],[[355,[-1,-2,-3,-4]]],[],[],[],[]],[[1,31],364],[[1,42,31],365],[[1,42,31],366],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,0,-5,-6,-7,-8]],37],[[415,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[416,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,-5,0,-6,-7,-8]],37],[[415,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[416,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,-5,-6,0,-7,-8]],37],[[415,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[416,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[356,[[8,[89,15]]]],[[[426,[-1,0]],49],[[426,[-1,0]]],[]],[358,[[8,[89,15]]]],[[[359,[0,-1]],49],[[359,[0,-1]]],[]],[382,[[8,[89,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,-7,0]],49],[[416,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[375,[[8,[89,15]]]],[[[427,[0]],49],[[427,[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,[],[]],[389,[[8,[37,15]]]],[[[420,[-1,-2,-3,-4,0,-5]],37],[[420,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,-2,-3,-4,0,-5]],37],[[424,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[388,[[8,[90,15]]]],[[[419,[0,-1,-2,-3,-4,-5]],39],[[419,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[394,[[8,[90,15]]]],[[[423,[0,-1,-2,-3,-4,-5]],39],[[423,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[392,[[8,[[0,[[75,[],[[74,[90]]]]]],15]]]],[[[421,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[421,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[422,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[422,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[[[426,[0,0]]],356],[[[406,[0,0,0,0]]],357],[428,364],[[[429,[0]]],365],[[[430,[0]]],366],[[[407,[0,0,0,0,0]]],367],[[[408,[0,0,0,0,0,0,0]]],368],[[[409,[0,0,0,0,0,0,0,0]]],369],[[[410,[0,0,0,0,0,0,0,0]]],370],[[[411,[0,0,0,0]]],371],[[[412,[0,0]]],372],[[[413,[0,0]]],373],[[[414,[0,0]]],374],[[[359,[0,0]]],358],[[[427,[0]]],375],[[[431,[0]]],376],[[[432,[0]]],377],[[[433,[0]]],378],[[[434,[0]]],379],[[[435,[0]]],380],[[[415,[0,0,0,0,0,0,0,0,0]]],381],[[[416,[0,0,0,0,0,0,0,0]]],382],[[[417,[0,0,0]]],383],[[[418,[0,0,0]]],384],[436,385],[[[437,[0]]],386],[[[361,[0,0]]],360],[[[438,[0]]],387],[[[419,[0,0,0,0,0,0]]],388],[[[420,[0,0,0,0,0,0]]],389],[[[439,[0]]],390],[[[440,[0,0,0,0,0,0]]],391],[[[421,[0,0,0,0,0,0]]],392],[[[422,[0,0,0,0,0,0]]],393],[[[423,[0,0,0,0,0,0]]],394],[[[424,[0,0,0,0,0,0]]],395],[[[441,[0]]],396],[[[355,[0,0,0,0]]],354],[[[442,[0,0]]],397],[[[363,[0,0,0]]],362],[[[443,[0,0,0,0]]],398],[[[444,[0,0,0,0]]],399],[[[445,[0,0]]],400],[[[446,[0]]],401],[447,402],[[[448,[0]]],403],[[[425,[0]]],404],[[[449,[0]]],405],[[1,31],[[426,[0,0]]]],[[1,31],[[406,[0,0,0,0]]]],[[1,31],428],[[1,31],[[429,[0]]]],[[1,31],[[430,[0]]]],[[1,31],[[407,[0,0,0,0,0]]]],[[1,31],[[408,[0,0,0,0,0,0,0]]]],[[1,31],[[409,[0,0,0,0,0,0,0,0]]]],[[1,31],[[410,[0,0,0,0,0,0,0,0]]]],[[1,31],[[411,[0,0,0,0]]]],[[1,31],[[412,[0,0]]]],[[1,31],[[413,[0,0]]]],[[1,31],[[414,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[427,[0]]]],[[1,31],[[431,[0]]]],[[1,31],[[432,[0]]]],[[1,31],[[433,[0]]]],[[1,31],[[434,[0]]]],[[1,31],[[435,[0]]]],[[1,31],[[415,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[416,[0,0,0,0,0,0,0,0]]]],[[1,31],[[417,[0,0,0]]]],[[1,31],[[418,[0,0,0]]]],[[1,31],436],[[1,31],[[437,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[438,[0]]]],[[1,31],[[419,[0,0,0,0,0,0]]]],[[1,31],[[420,[0,0,0,0,0,0]]]],[[1,31],[[439,[0]]]],[[1,31],[[440,[0,0,0,0,0,0]]]],[[1,31],[[421,[0,0,0,0,0,0]]]],[[1,31],[[422,[0,0,0,0,0,0]]]],[[1,31],[[423,[0,0,0,0,0,0]]]],[[1,31],[[424,[0,0,0,0,0,0]]]],[[1,31],[[441,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[442,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[443,[0,0,0,0]]]],[[1,31],[[444,[0,0,0,0]]]],[[1,31],[[445,[0,0]]]],[[1,31],[[446,[0]]]],[[1,31],447],[[1,31],[[448,[0]]]],[[1,31],[[425,[0]]]],[[1,31],[[449,[0]]]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[409,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[410,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[367,[[8,[37,15]]]],[[[407,[-1,-2,-3,0,-4]],37],[[407,[-1,-2,-3,0,-4]]],[],[],[],[]],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,0,-4,-5,-6]],37],[[408,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[409,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[410,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[388,[[8,[48,15]]]],[[[419,[-1,-2,-3,-4,-5,0]],48],[[419,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[389,[[8,[48,15]]]],[[[420,[-1,-2,-3,-4,-5,0]],48],[[420,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[392,[[8,[48,15]]]],[[[421,[-1,-2,-3,-4,-5,0]],48],[[421,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[393,[[8,[48,15]]]],[[[422,[-1,-2,-3,-4,-5,0]],48],[[422,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[394,[[8,[48,15]]]],[[[423,[-1,-2,-3,-4,-5,0]],48],[[423,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[395,[[8,[48,15]]]],[[[424,[-1,-2,-3,-4,-5,0]],48],[[424,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,[23,[37]],37,37,37,31],367],[[1,39,[23,[37]],37,37,37,37,37,37,31],369],[[1,39,[23,[37]],37,37,37,37,37,31],368],[[1,39,[23,[37]],37,37,37,37,37,37,31],370],[[1,39,[23,[37]],37,[23,[37]],31],371],[[1,[23,[37]],37,31],372],[[1,[23,[37]],37,31],373],[[1,[23,[37]],37,31],374],[390,[[8,[37,15]]]],[[[439,[0]],37],[[439,[0]]]],[365,[[8,[42,15]]]],[[[429,[0]],42],[[429,[0]]]],[366,[[8,[42,15]]]],[[[430,[0]],42],[[430,[0]]]],[376,[[8,[42,15]]]],[[[431,[0]],42],[[431,[0]]]],[377,[[8,[42,15]]]],[[[432,[0]],42],[[432,[0]]]],[403,[[8,[42,15]]]],[[[448,[0]],42],[[448,[0]]]],[371,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[411,[-1,-2,-3,0]],[23,[37]]],[[411,[-1,-2,-3,0]]],[],[],[]],[371,[[8,[90,15]]]],[[[411,[0,-1,-2,-3]],39],[[411,[0,-1,-2,-3]]],[],[],[]],[373,[[8,[37,15]]]],[[[413,[-1,0]],37],[[413,[-1,0]]],[]],[394,[[8,[37,15]]]],[[[423,[-1,-2,-3,0,-4,-5]],37],[[423,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,-2,0,-3,-4,-5]],37],[[424,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[394,[[8,[37,15]]]],[[[423,[-1,-2,-3,-4,0,-5]],37],[[423,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,-2,-3,0,-4,-5]],37],[[424,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[388,[[8,[37,15]]]],[[[419,[-1,-2,0,-3,-4,-5]],37],[[419,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[420,[-1,0,-2,-3,-4,-5]],37],[[420,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[388,[[8,[37,15]]]],[[[419,[-1,-2,-3,0,-4,-5]],37],[[419,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[420,[-1,-2,0,-3,-4,-5]],37],[[420,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[392,[[8,[37,15]]]],[[[421,[-1,-2,-3,0,-4,-5]],37],[[421,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[422,[-1,-2,0,-3,-4,-5]],37],[[422,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[392,[[8,[37,15]]]],[[[421,[-1,-2,-3,-4,0,-5]],37],[[421,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[422,[-1,-2,-3,0,-4,-5]],37],[[422,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[417,[-1,0,-2]],37],[[417,[-1,0,-2]]],[],[]],[384,[[8,[37,15]]]],[[[418,[-1,0,-2]],37],[[418,[-1,0,-2]]],[],[]],[399,[[8,[37,15]]]],[[[444,[-1,0,-2,-3]],37],[[444,[-1,0,-2,-3]]],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],37],[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,-7,-8]],37],[[416,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[357,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[406,[-1,-2,0,-3]],[23,[37]]],[[406,[-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],376],[[1,42,31],377],[381,[[8,[37,15]]]],[[[415,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[415,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[416,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[415,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[416,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,0,-4,-5,-6,-7,-8]],37],[[415,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[416,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,37,31],378],[357,[[8,[42,15]]]],[[[406,[-1,-2,-3,-4]],42],[[406,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,31],379],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,-4,-5,0,-6]],37],[[408,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[398,[[0,[[75,[],[[74,[37]]]]]]]],[[[443,[-1,-2,0,-3]],[23,[37]]],[[443,[-1,-2,0,-3]]],[],[],[]],[399,[[0,[[75,[],[[74,[37]]]]]]]],[[[444,[-1,-2,0,-3]],[23,[37]]],[[444,[-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]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[415,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[381,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,0,-8]],[23,[37]]],[[415,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[[1,39,31],380],[[1,[23,[37]],37,37,37,37,37,37,49,31],382],[[1,[23,[37]],37,37,37,37,37,37,[23,[37]],42,31],381],[398,[[8,[51,15]]]],[[[443,[-1,-2,-3,0]],51],[[443,[-1,-2,-3,0]]],[],[],[]],[399,[[8,[51,15]]]],[[[444,[-1,-2,-3,0]],51],[[444,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[37]],37,37,31],383],[357,[[8,[90,15]]]],[[[406,[0,-1,-2,-3]],39],[[406,[0,-1,-2,-3]]],[],[],[]],[367,[[8,[37,15]]]],[[[407,[-1,-2,-3,-4,0]],37],[[407,[-1,-2,-3,-4,0]]],[],[],[],[]],[371,[[8,[37,15]]]],[[[411,[-1,-2,0,-3]],37],[[411,[-1,-2,0,-3]]],[],[],[]],[372,[[8,[37,15]]]],[[[412,[-1,0]],37],[[412,[-1,0]]],[]],[[1,[23,[37]],37,37,31],384],[391,[[8,[42,15]]]],[[[440,[-1,-2,-3,-4,-5,0]],42],[[440,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[388,[[8,[42,15]]]],[[[419,[-1,-2,-3,-4,-5,-6]],42],[[419,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[420,[-1,-2,-3,-4,-5,-6]],42],[[420,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[392,[[8,[42,15]]]],[[[421,[-1,-2,-3,-4,-5,-6]],42],[[421,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[422,[-1,-2,-3,-4,-5,-6]],42],[[422,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[394,[[8,[42,15]]]],[[[423,[-1,-2,-3,-4,-5,-6]],42],[[423,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[42,15]]]],[[[424,[-1,-2,-3,-4,-5,-6]],42],[[424,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[388,[[8,[42,15]]]],[[[419,[-1,-2,-3,-4,-5,-6]],42],[[419,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[420,[-1,-2,-3,-4,-5,-6]],42],[[420,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[392,[[8,[42,15]]]],[[[421,[-1,-2,-3,-4,-5,-6]],42],[[421,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[422,[-1,-2,-3,-4,-5,-6]],42],[[422,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,49,31],375],[[1,31],385],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[426,[0,0]]]],[[1,31],[[406,[0,0,0,0]]]],[[1,31],428],[[1,31],[[429,[0]]]],[[1,31],[[430,[0]]]],[[1,31],[[407,[0,0,0,0,0]]]],[[1,31],[[408,[0,0,0,0,0,0,0]]]],[[1,31],[[409,[0,0,0,0,0,0,0,0]]]],[[1,31],[[410,[0,0,0,0,0,0,0,0]]]],[[1,31],[[411,[0,0,0,0]]]],[[1,31],[[412,[0,0]]]],[[1,31],[[413,[0,0]]]],[[1,31],[[414,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[427,[0]]]],[[1,31],[[431,[0]]]],[[1,31],[[432,[0]]]],[[1,31],[[433,[0]]]],[[1,31],[[434,[0]]]],[[1,31],[[435,[0]]]],[[1,31],[[415,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[416,[0,0,0,0,0,0,0,0]]]],[[1,31],[[417,[0,0,0]]]],[[1,31],[[418,[0,0,0]]]],[[1,31],436],[[1,31],[[437,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[438,[0]]]],[[1,31],[[419,[0,0,0,0,0,0]]]],[[1,31],[[420,[0,0,0,0,0,0]]]],[[1,31],[[439,[0]]]],[[1,31],[[440,[0,0,0,0,0,0]]]],[[1,31],[[421,[0,0,0,0,0,0]]]],[[1,31],[[422,[0,0,0,0,0,0]]]],[[1,31],[[423,[0,0,0,0,0,0]]]],[[1,31],[[424,[0,0,0,0,0,0]]]],[[1,31],[[441,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[442,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[443,[0,0,0,0]]]],[[1,31],[[444,[0,0,0,0]]]],[[1,31],[[445,[0,0]]]],[[1,31],[[446,[0]]]],[[1,31],447],[[1,31],[[448,[0]]]],[[1,31],[[425,[0]]]],[[1,31],[[449,[0]]]],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,-4,0,-5,-6]],37],[[408,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[409,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[410,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,31],386],[391,[[8,[37,15]]]],[[[440,[-1,-2,-3,0,-4,-5]],37],[[440,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[356,[[8,[42,15]]]],[[[426,[-1,-2]],42],[[426,[-1,-2]]],[],[]],[400,[[8,[42,15]]]],[[[445,[-1,0]],42],[[445,[-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]]],[],[]],[387,[[0,[[75,[],[[74,[37]]]]]]]],[[[438,[0]],[23,[37]]],[[438,[0]]]],[[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]]]],[398,[[8,[4,15]]]],[399,[[8,[4,15]]]],[356,[[8,[4,15]]]],[400,[[8,[4,15]]]],[358,[[8,[4,15]]]],[354,[[8,[90,15]]]],[[[355,[0,-1,-2,-3]],39],[[355,[0,-1,-2,-3]]],[],[],[]],[397,[[8,[90,15]]]],[[[442,[0,-1]],39],[[442,[0,-1]]],[]],[362,[[8,[90,15]]]],[[[363,[0,-1,-2]],39],[[363,[0,-1,-2]]],[],[]],[398,[[8,[90,15]]]],[[[443,[0,-1,-2,-3]],39],[[443,[0,-1,-2,-3]]],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[380,[[8,[90,15]]]],[[[435,[0]],39],[[435,[0]]]],[386,[[8,[90,15]]]],[[[437,[0]],39],[[437,[0]]]],[396,[[8,[90,15]]]],[[[441,[0]],39],[[441,[0]]]],[401,[[8,[90,15]]]],[[[446,[0]],39],[[446,[0]]]],[[1,[23,[37]],31],387],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[409,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[410,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[367,[[8,[37,15]]]],[[[407,[-1,-2,0,-3,-4]],37],[[407,[-1,-2,0,-3,-4]]],[],[],[],[]],[368,[[8,[37,15]]]],[[[408,[-1,-2,0,-3,-4,-5,-6]],37],[[408,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[409,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[410,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,[23,[37]],37,37,37,37,48,31],389],[[1,39,[23,[37]],37,37,37,48,31],388],[[354,42],4],[[358,53],4],[[354,42],4],[[388,48],4],[[389,48],4],[[392,48],4],[[393,48],4],[[394,48],4],[[395,48],4],[[1,37,31],390],[[365,42],4],[[366,42],4],[[376,42],4],[[377,42],4],[[403,42],4],[[360,47],4],[[358,48],4],[[357,42],4],[[381,42],4],[[398,51],4],[[399,51],4],[[391,42],4],[[388,42],4],[[389,42],4],[[392,42],4],[[393,42],4],[[394,42],4],[[395,42],4],[[388,42],4],[[389,42],4],[[392,42],4],[[393,42],4],[[356,42],4],[[400,42],4],[[362,42],4],[[358,53],4],[[358,53],4],[[398,42],4],[[399,42],4],[[356,42],4],[[400,42],4],[[358,53],4],[[1,39,39,37,37,37,42,31],391],[391,[[8,[90,15]]]],[[[440,[0,-1,-2,-3,-4,-5]],39],[[440,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[367,[[8,[90,15]]]],[[[407,[0,-1,-2,-3,-4]],39],[[407,[0,-1,-2,-3,-4]]],[],[],[],[]],[368,[[8,[90,15]]]],[[[408,[0,-1,-2,-3,-4,-5,-6]],39],[[408,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[409,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[409,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[90,15]]]],[[[410,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[410,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[374,[[8,[37,15]]]],[[[414,[-1,0]],37],[[414,[-1,0]]],[]],[392,[[8,[37,15]]]],[[[421,[-1,-2,0,-3,-4,-5]],37],[[421,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[422,[-1,0,-2,-3,-4,-5]],37],[[422,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[394,[[8,[37,15]]]],[[[423,[-1,-2,0,-3,-4,-5]],37],[[423,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,0,-2,-3,-4,-5]],37],[[424,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[388,[[8,[37,15]]]],[[[419,[-1,-2,-3,-4,0,-5]],37],[[419,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[420,[-1,-2,-3,0,-4,-5]],37],[[420,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,[23,[37]],37,37,37,[23,[37]],48,31],393],[[1,[23,[39]],[23,[37]],37,37,37,48,31],392],[[1,[23,[37]],37,37,37,37,48,31],395],[[1,39,[23,[37]],37,37,37,48,31],394],[383,[[8,[37,15]]]],[[[417,[-1,-2,0]],37],[[417,[-1,-2,0]]],[],[]],[399,[[8,[37,15]]]],[[[444,[0,-1,-2,-3]],37],[[444,[0,-1,-2,-3]]],[],[],[]],[398,[[8,[37,15]]]],[[[443,[-1,0,-2,-3]],37],[[443,[-1,0,-2,-3]]],[],[],[]],[[1,39,31],396],[[1,39,37,37,37,31],354],[[1,39,37,31],397],[[1,39,[23,[37]],42,31],362],[[1,39,37,[23,[37]],51,31],398],[[1,37,37,[23,[37]],51,31],399],[[1,37,42,31],400],[[1,39,31],401],[357,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[406,[-1,-2,-3,0]],[23,[37]]],[[406,[-1,-2,-3,0]]],[],[],[]],[[1,31],402],[[1,42,31],403],[398,[[8,[42,15]]]],[[[443,[-1,-2,-3,-4]],42],[[443,[-1,-2,-3,-4]]],[],[],[],[]],[399,[[8,[42,15]]]],[[[444,[-1,-2,-3,-4]],42],[[444,[-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[356,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[357,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[364,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[365,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[366,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[367,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[368,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[369,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[370,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[371,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[372,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[373,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[374,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[358,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[375,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[376,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[377,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[378,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[379,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[380,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[381,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[382,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[383,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[384,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[385,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[386,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[360,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[387,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[388,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[389,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[390,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[391,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[392,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[393,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[394,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[395,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[396,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[354,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[397,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[362,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[398,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[399,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[400,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[401,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[402,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[403,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[404,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[405,-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]]]],[[[426,[-1,-2]],42],[[426,[-1,-2]]],[],[]],[400,[[8,[42,15]]]],[[[445,[-1,-2]],42],[[445,[-1,-2]]],[],[]],[391,[[8,[90,15]]]],[[[440,[-1,0,-2,-3,-4,-5]],39],[[440,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[356,[[8,[37,15]]]],[[[426,[0,-1]],37],[[426,[0,-1]]],[]],[378,[[8,[37,15]]]],[[[433,[0]],37],[[433,[0]]]],[379,[[8,[37,15]]]],[[[434,[0]],37],[[434,[0]]]],[384,[[8,[37,15]]]],[[[418,[-1,-2,0]],37],[[418,[-1,-2,0]]],[],[]],[391,[[8,[37,15]]]],[[[440,[-1,-2,0,-3,-4,-5]],37],[[440,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[37,15]]]],[[[442,[-1,0]],37],[[442,[-1,0]]],[]],[400,[[8,[37,15]]]],[[[445,[0,-1]],37],[[445,[0,-1]]],[]],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,-4,-5,-6,0]],37],[[408,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[409,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[410,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[405,[[0,[[75,[],[[74,[37]]]]]]]],[[[449,[0]],[23,[37]]],[[449,[0]]]],[[1,[23,[37]],31],404],[391,[[8,[37,15]]]],[[[440,[-1,-2,-3,-4,0,-5]],37],[[440,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[[1,[23,[37]],31],405],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[450,38],[451,38],[452,38],[453,38],[454,38],[455,38],[456,38],[457,38],[458,38],[459,38],[460,38],[461,38],[462,38],[463,38],[464,38],[465,38],[466,38],[467,38],[468,38],[469,38],[470,38],[471,38],[472,38],[473,38],[474,38],[475,38],[[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,[],[]],[[[476,[0,0,0]]],450],[[[477,[0,0,0]]],451],[[[478,[0,0]]],452],[[[479,[0,0]]],453],[[[480,[0,0]]],454],[[[481,[0,0,0]]],455],[[[482,[0,0,0]]],456],[[[483,[0,0,0,0]]],457],[[[484,[0,0]]],458],[[[485,[0,0,0]]],459],[[[486,[0,0,0]]],460],[[[487,[0,0,0]]],461],[[[488,[0,0,0]]],462],[[[489,[0,0,0]]],463],[[[490,[0,0,0]]],464],[[[491,[0,0,0]]],465],[[[492,[0,0,0]]],466],[[[493,[0,0,0]]],467],[[[494,[0,0,0]]],468],[[[495,[0,0,0]]],469],[[[496,[0,0,0]]],470],[[[497,[0,0,0]]],471],[[[498,[0,0,0]]],472],[[[499,[0]]],473],[[[500,[0,0,0]]],474],[[[501,[0,0,0]]],475],[[1,31],[[476,[0,0,0]]]],[[1,31],[[477,[0,0,0]]]],[[1,31],[[478,[0,0]]]],[[1,31],[[479,[0,0]]]],[[1,31],[[480,[0,0]]]],[[1,31],[[481,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[483,[0,0,0,0]]]],[[1,31],[[484,[0,0]]]],[[1,31],[[485,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[487,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[489,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[491,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[493,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[495,[0,0,0]]]],[[1,31],[[496,[0,0,0]]]],[[1,31],[[497,[0,0,0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[499,[0]]]],[[1,31],[[500,[0,0,0]]]],[[1,31],[[501,[0,0,0]]]],[[1,39,37,31],453],[[1,39,37,31],454],[[1,39,37,37,31],455],[[1,39,37,37,31],456],[[1,39,37,37,42,31],457],[[1,39,51,31],458],[[1,39,37,37,31],459],[[1,39,37,37,31],460],[[1,39,37,37,31],461],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[453,[[8,[37,15]]]],[[[479,[-1,0]],37],[[479,[-1,0]]],[]],[454,[[8,[37,15]]]],[[[480,[-1,0]],37],[[480,[-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]]]],[[[476,[-1,0,-2]],37],[[476,[-1,0,-2]]],[],[]],[451,[[8,[37,15]]]],[[[477,[-1,0,-2]],37],[[477,[-1,0,-2]]],[],[]],[455,[[8,[37,15]]]],[[[481,[-1,0,-2]],37],[[481,[-1,0,-2]]],[],[]],[456,[[8,[37,15]]]],[[[482,[-1,0,-2]],37],[[482,[-1,0,-2]]],[],[]],[457,[[8,[37,15]]]],[[[483,[-1,0,-2,-3]],37],[[483,[-1,0,-2,-3]]],[],[],[]],[459,[[8,[37,15]]]],[[[485,[-1,0,-2]],37],[[485,[-1,0,-2]]],[],[]],[460,[[8,[37,15]]]],[[[486,[-1,0,-2]],37],[[486,[-1,0,-2]]],[],[]],[461,[[8,[37,15]]]],[[[487,[-1,0,-2]],37],[[487,[-1,0,-2]]],[],[]],[462,[[8,[37,15]]]],[[[488,[-1,0,-2]],37],[[488,[-1,0,-2]]],[],[]],[463,[[8,[37,15]]]],[[[489,[-1,0,-2]],37],[[489,[-1,0,-2]]],[],[]],[464,[[8,[37,15]]]],[[[490,[-1,0,-2]],37],[[490,[-1,0,-2]]],[],[]],[465,[[8,[37,15]]]],[[[491,[-1,0,-2]],37],[[491,[-1,0,-2]]],[],[]],[466,[[8,[37,15]]]],[[[492,[-1,0,-2]],37],[[492,[-1,0,-2]]],[],[]],[467,[[8,[37,15]]]],[[[493,[-1,0,-2]],37],[[493,[-1,0,-2]]],[],[]],[468,[[8,[37,15]]]],[[[494,[-1,0,-2]],37],[[494,[-1,0,-2]]],[],[]],[469,[[8,[37,15]]]],[[[495,[-1,0,-2]],37],[[495,[-1,0,-2]]],[],[]],[470,[[8,[37,15]]]],[[[496,[-1,0,-2]],37],[[496,[-1,0,-2]]],[],[]],[471,[[8,[37,15]]]],[[[497,[-1,0,-2]],37],[[497,[-1,0,-2]]],[],[]],[472,[[8,[37,15]]]],[[[498,[-1,0,-2]],37],[[498,[-1,0,-2]]],[],[]],[474,[[8,[37,15]]]],[[[500,[-1,0,-2]],37],[[500,[-1,0,-2]]],[],[]],[475,[[8,[37,15]]]],[[[501,[-1,0,-2]],37],[[501,[-1,0,-2]]],[],[]],[[1,39,37,37,31],462],[[1,39,37,37,31],463],[[1,39,37,37,31],464],[[1,39,37,37,31],465],[[1,39,37,37,31],466],[[],6],[[],6],[[],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],[[476,[0,0,0]]]],[[1,31],[[477,[0,0,0]]]],[[1,31],[[478,[0,0]]]],[[1,31],[[479,[0,0]]]],[[1,31],[[480,[0,0]]]],[[1,31],[[481,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[483,[0,0,0,0]]]],[[1,31],[[484,[0,0]]]],[[1,31],[[485,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[487,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[489,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[491,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[493,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[495,[0,0,0]]]],[[1,31],[[496,[0,0,0]]]],[[1,31],[[497,[0,0,0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[499,[0]]]],[[1,31],[[500,[0,0,0]]]],[[1,31],[[501,[0,0,0]]]],[[1,39,37,37,31],467],[453,[[8,[90,15]]]],[[[479,[0,-1]],39],[[479,[0,-1]]],[]],[454,[[8,[90,15]]]],[[[480,[0,-1]],39],[[480,[0,-1]]],[]],[457,[[8,[42,15]]]],[[[483,[-1,-2,-3,0]],42],[[483,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,31],468],[[1,39,37,37,31],469],[450,[[8,[90,15]]]],[[[476,[0,-1,-2]],39],[[476,[0,-1,-2]]],[],[]],[451,[[8,[90,15]]]],[[[477,[0,-1,-2]],39],[[477,[0,-1,-2]]],[],[]],[452,[[8,[90,15]]]],[[[478,[0,-1]],39],[[478,[0,-1]]],[]],[455,[[8,[90,15]]]],[[[481,[0,-1,-2]],39],[[481,[0,-1,-2]]],[],[]],[456,[[8,[90,15]]]],[[[482,[0,-1,-2]],39],[[482,[0,-1,-2]]],[],[]],[457,[[8,[90,15]]]],[[[483,[0,-1,-2,-3]],39],[[483,[0,-1,-2,-3]]],[],[],[]],[458,[[8,[90,15]]]],[[[484,[0,-1]],39],[[484,[0,-1]]],[]],[459,[[8,[90,15]]]],[[[485,[0,-1,-2]],39],[[485,[0,-1,-2]]],[],[]],[460,[[8,[90,15]]]],[[[486,[0,-1,-2]],39],[[486,[0,-1,-2]]],[],[]],[461,[[8,[90,15]]]],[[[487,[0,-1,-2]],39],[[487,[0,-1,-2]]],[],[]],[462,[[8,[90,15]]]],[[[488,[0,-1,-2]],39],[[488,[0,-1,-2]]],[],[]],[463,[[8,[90,15]]]],[[[489,[0,-1,-2]],39],[[489,[0,-1,-2]]],[],[]],[464,[[8,[90,15]]]],[[[490,[0,-1,-2]],39],[[490,[0,-1,-2]]],[],[]],[465,[[8,[90,15]]]],[[[491,[0,-1,-2]],39],[[491,[0,-1,-2]]],[],[]],[466,[[8,[90,15]]]],[[[492,[0,-1,-2]],39],[[492,[0,-1,-2]]],[],[]],[467,[[8,[90,15]]]],[[[493,[0,-1,-2]],39],[[493,[0,-1,-2]]],[],[]],[468,[[8,[90,15]]]],[[[494,[0,-1,-2]],39],[[494,[0,-1,-2]]],[],[]],[469,[[8,[90,15]]]],[[[495,[0,-1,-2]],39],[[495,[0,-1,-2]]],[],[]],[470,[[8,[90,15]]]],[[[496,[0,-1,-2]],39],[[496,[0,-1,-2]]],[],[]],[471,[[8,[90,15]]]],[[[497,[0,-1,-2]],39],[[497,[0,-1,-2]]],[],[]],[472,[[8,[90,15]]]],[[[498,[0,-1,-2]],39],[[498,[0,-1,-2]]],[],[]],[473,[[8,[90,15]]]],[[[499,[0]],39],[[499,[0]]]],[474,[[8,[90,15]]]],[[[500,[0,-1,-2]],39],[[500,[0,-1,-2]]],[],[]],[475,[[8,[90,15]]]],[[[501,[0,-1,-2]],39],[[501,[0,-1,-2]]],[],[]],[450,[[8,[37,15]]]],[[[476,[-1,-2,0]],37],[[476,[-1,-2,0]]],[],[]],[451,[[8,[37,15]]]],[[[477,[-1,-2,0]],37],[[477,[-1,-2,0]]],[],[]],[455,[[8,[37,15]]]],[[[481,[-1,-2,0]],37],[[481,[-1,-2,0]]],[],[]],[456,[[8,[37,15]]]],[[[482,[-1,-2,0]],37],[[482,[-1,-2,0]]],[],[]],[457,[[8,[37,15]]]],[[[483,[-1,-2,0,-3]],37],[[483,[-1,-2,0,-3]]],[],[],[]],[459,[[8,[37,15]]]],[[[485,[-1,-2,0]],37],[[485,[-1,-2,0]]],[],[]],[460,[[8,[37,15]]]],[[[486,[-1,-2,0]],37],[[486,[-1,-2,0]]],[],[]],[461,[[8,[37,15]]]],[[[487,[-1,-2,0]],37],[[487,[-1,-2,0]]],[],[]],[462,[[8,[37,15]]]],[[[488,[-1,-2,0]],37],[[488,[-1,-2,0]]],[],[]],[463,[[8,[37,15]]]],[[[489,[-1,-2,0]],37],[[489,[-1,-2,0]]],[],[]],[464,[[8,[37,15]]]],[[[490,[-1,-2,0]],37],[[490,[-1,-2,0]]],[],[]],[465,[[8,[37,15]]]],[[[491,[-1,-2,0]],37],[[491,[-1,-2,0]]],[],[]],[466,[[8,[37,15]]]],[[[492,[-1,-2,0]],37],[[492,[-1,-2,0]]],[],[]],[467,[[8,[37,15]]]],[[[493,[-1,-2,0]],37],[[493,[-1,-2,0]]],[],[]],[468,[[8,[37,15]]]],[[[494,[-1,-2,0]],37],[[494,[-1,-2,0]]],[],[]],[469,[[8,[37,15]]]],[[[495,[-1,-2,0]],37],[[495,[-1,-2,0]]],[],[]],[470,[[8,[37,15]]]],[[[496,[-1,-2,0]],37],[[496,[-1,-2,0]]],[],[]],[471,[[8,[37,15]]]],[[[497,[-1,-2,0]],37],[[497,[-1,-2,0]]],[],[]],[472,[[8,[37,15]]]],[[[498,[-1,-2,0]],37],[[498,[-1,-2,0]]],[],[]],[474,[[8,[37,15]]]],[[[500,[-1,-2,0]],37],[[500,[-1,-2,0]]],[],[]],[475,[[8,[37,15]]]],[[[501,[-1,-2,0]],37],[[501,[-1,-2,0]]],[],[]],[[457,42],4],[[452,42],4],[[458,51],4],[[1,39,37,37,31],470],[[1,39,37,37,31],471],[[1,39,37,37,31],472],[[1,39,31],473],[[1,39,37,37,31],474],[-1,[[8,[-2]]],[],[]],[38,[[8,[450,-1]]],[]],[-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,[453,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[454,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[455,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[456,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[457,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[458,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[459,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[460,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[461,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[462,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[463,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[464,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[465,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[466,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[467,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[468,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[469,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[470,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[471,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[472,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[473,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[474,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[475,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-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]]]],[[[478,[-1,0]],42],[[478,[-1,0]]],[]],[458,[[8,[51,15]]]],[[[484,[-1,0]],51],[[484,[-1,0]]],[]],[[1,39,37,37,31],475],0,0,0,0,0,0,[502,38],[503,38],[504,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[505,[0,0]]],502],[[[506,[0,0,0,0]]],503],[[[507,[0]]],504],[[1,31],[[505,[0,0]]]],[[1,31],[[506,[0,0,0,0]]]],[[1,31],[[507,[0]]]],[502,[[8,[51,15]]]],[[[505,[-1,0]],51],[[505,[-1,0]]],[]],[503,[[8,[51,15]]]],[[[506,[-1,-2,-3,0]],51],[[506,[-1,-2,-3,0]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,51,31],502],[503,[[8,[37,15]]]],[[[506,[-1,0,-2,-3]],37],[[506,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[1,31],[[505,[0,0]]]],[[1,31],[[506,[0,0,0,0]]]],[[1,31],[[507,[0]]]],[503,[[8,[37,15]]]],[[[506,[-1,-2,0,-3]],37],[[506,[-1,-2,0,-3]]],[],[],[]],[502,[[8,[90,15]]]],[[[505,[0,-1]],39],[[505,[0,-1]]],[]],[503,[[0,[[75,[],[[74,[90]]]]]]]],[[[506,[0,-1,-2,-3]],[23,[39]]],[[506,[0,-1,-2,-3]]],[],[],[]],[[502,51],4],[[503,51],4],[[1,[23,[39]],37,37,51,31],503],[38,[[8,[502,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[503,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[504,-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,[]],[504,[[0,[[75,[],[[74,[37]]]]]]]],[[[507,[0]],[23,[37]]],[[507,[0]]]],[[1,[23,[37]],31],504],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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]]],[]],[552,38],[516,38],[519,38],[553,38],[520,38],[524,38],[508,38],[510,38],[526,38],[554,38],[555,38],[556,38],[557,38],[558,38],[559,38],[560,38],[561,38],[562,38],[563,38],[564,38],[565,38],[566,38],[528,38],[530,38],[532,38],[534,38],[567,38],[568,38],[569,38],[570,38],[571,38],[572,38],[573,38],[517,38],[574,38],[575,38],[576,38],[577,38],[536,38],[578,38],[522,38],[579,38],[580,38],[512,38],[581,38],[582,38],[583,38],[584,38],[585,38],[538,38],[586,38],[540,38],[587,38],[542,38],[544,38],[588,38],[589,38],[590,38],[591,38],[514,38],[592,38],[593,38],[546,38],[594,38],[548,38],[595,38],[596,38],[597,38],[598,38],[550,38],[[1,37,37,31],552],[575,[[8,[42,15]]]],[[[599,[-1,-2,-3]],42],[[599,[-1,-2,-3]]],[],[],[]],[575,[[8,[47,15]]]],[[[599,[-1,0,-2]],47],[[599,[-1,0,-2]]],[],[]],[[1,39,37,37,42,42,31],510],[571,[[8,[37,15]]]],[[[600,[-1,0,-2,-3]],37],[[600,[-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],[556,[[8,[89,15]]]],[[[601,[0,-1]],49],[[601,[0,-1]]],[]],[522,[[8,[89,15]]]],[[[523,[0,-1,-2]],49],[[523,[0,-1,-2]]],[],[]],[581,[[8,[89,15]]]],[[[602,[0,-1]],49],[[602,[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],554],[558,[[8,[57,15]]]],[[[603,[-1,-2,-3,-4,-5]],57],[[603,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[578,[[8,[57,15]]]],[[[604,[-1,-2,-3,-4,-5]],57],[[604,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[593,[[8,[57,15]]]],[[[605,[-1,-2,-3,-4,-5,-6]],57],[[605,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[[606,[0,0]]],552],[[[607,[0,0]]],516],[[[525,[0,0]]],519],[[[608,[0,0]]],553],[[[521,[0,0]]],520],[[[609,[0,0]]],524],[[[509,[0,0,0,0,0,0]]],508],[[[511,[0,0,0,0,0]]],510],[[[527,[0,0]]],526],[[[610,[0,0]]],554],[611,555],[[[601,[0,0]]],556],[[[612,[0,0]]],557],[[[603,[0,0,0,0,0]]],558],[[[613,[0,0]]],559],[[[614,[0,0,0]]],560],[[[615,[0,0,0]]],561],[[[616,[0,0]]],562],[[[617,[0,0,0,0]]],563],[[[618,[0,0]]],564],[[[619,[0,0]]],565],[[[620,[0]]],566],[[[529,[0,0]]],528],[[[531,[0,0]]],530],[[[533,[0,0]]],532],[[[535,[0,0]]],534],[[[621,[0,0]]],567],[[[622,[0,0]]],568],[[[623,[0]]],569],[[[624,[0]]],570],[[[600,[0,0,0,0]]],571],[[[625,[0,0]]],572],[[[626,[0,0]]],573],[[[518,[0,0,0,0]]],517],[[[627,[0,0,0,0]]],574],[[[599,[0,0,0]]],575],[[[628,[0,0,0,0]]],576],[[[629,[0,0,0,0]]],577],[[[537,[0,0]]],536],[[[604,[0,0,0,0,0]]],578],[[[523,[0,0,0]]],522],[[[630,[0,0]]],579],[[[631,[0]]],580],[[[513,[0,0]]],512],[[[602,[0,0]]],581],[[[632,[0,0]]],582],[[[633,[0]]],583],[[[634,[0,0]]],584],[[[635,[0]]],585],[[[539,[0,0]]],538],[[[636,[0]]],586],[541,540],[[[637,[0,0]]],587],[[[543,[0,0]]],542],[[[545,[0,0]]],544],[[[638,[0,0]]],588],[[[639,[0,0,0,0]]],589],[[[640,[0,0]]],590],[[[641,[0,0,0,0]]],591],[[[515,[0,0]]],514],[[[642,[0,0]]],592],[[[605,[0,0,0,0,0,0]]],593],[[[547,[0,0]]],546],[[[643,[0,0]]],594],[[[549,[0,0]]],548],[[[644,[0,0]]],595],[[[645,[0]]],596],[646,597],[[[647,[0,0]]],598],[[[551,[0,0]]],550],[[1,31],[[606,[0,0]]]],[[1,31],[[607,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[608,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[609,[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],[[610,[0,0]]]],[[1,31],611],[[1,31],[[601,[0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[603,[0,0,0,0,0]]]],[[1,31],[[613,[0,0]]]],[[1,31],[[614,[0,0,0]]]],[[1,31],[[615,[0,0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[617,[0,0,0,0]]]],[[1,31],[[618,[0,0]]]],[[1,31],[[619,[0,0]]]],[[1,31],[[620,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[621,[0,0]]]],[[1,31],[[622,[0,0]]]],[[1,31],[[623,[0]]]],[[1,31],[[624,[0]]]],[[1,31],[[600,[0,0,0,0]]]],[[1,31],[[625,[0,0]]]],[[1,31],[[626,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[627,[0,0,0,0]]]],[[1,31],[[599,[0,0,0]]]],[[1,31],[[628,[0,0,0,0]]]],[[1,31],[[629,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[604,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[630,[0,0]]]],[[1,31],[[631,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[633,[0]]]],[[1,31],[[634,[0,0]]]],[[1,31],[[635,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[636,[0]]]],[[1,31],541],[[1,31],[[637,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[639,[0,0,0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[641,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[642,[0,0]]]],[[1,31],[[605,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[643,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[644,[0,0]]]],[[1,31],[[645,[0]]]],[[1,31],646],[[1,31],[[647,[0,0]]]],[[1,31],[[551,[0,0]]]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,31],555],[555,[[8,[45,15]]]],[[611,45],611],[578,[[8,[45,15]]]],[[[604,[-1,-2,-3,-4,-5]],45],[[604,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[578,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[604,[0,-1,-2,-3,-4]],[23,[37]]],[[604,[0,-1,-2,-3,-4]]],[],[],[],[]],[593,[[0,[[75,[],[[74,[321]]]]]]]],[[[605,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[605,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[593,[[8,[57,15]]]],[[[605,[-1,-2,-3,-4,-5,0]],57],[[605,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[593,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[605,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[605,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[593,[[8,[42,15]]]],[[[605,[-1,-2,-3,-4,-5,-6]],42],[[605,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[580,[[8,[42,15]]]],[[[631,[-1]],42],[[631,[-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],556],[557,[[8,[42,15]]]],[[[612,[-1,0]],42],[[612,[-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],557],[[1,37,[23,[37]],[23,[37]],43,43,31],558],[558,[[8,[37,15]]]],[[[603,[0,-1,-2,-3,-4]],37],[[603,[0,-1,-2,-3,-4]]],[],[],[],[]],[589,[[8,[37,15]]]],[[[639,[-1,0,-2,-3]],37],[[639,[-1,0,-2,-3]]],[],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[575,[[8,[47,15]]]],[[[599,[-1,-2,0]],47],[[599,[-1,-2,0]]],[],[]],[561,[[8,[37,15]]]],[[[615,[-1,0,-2]],37],[[615,[-1,0,-2]]],[],[]],[577,[[8,[37,15]]]],[[[629,[-1,0,-2,-3]],37],[[629,[-1,0,-2,-3]]],[],[],[]],[572,[[8,[53,15]]]],[[[625,[0,-1]],53],[[625,[0,-1]]],[]],[593,[[8,[321,15]]]],[[[605,[-1,-2,-3,0,-4,-5]],43],[[605,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[593,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[605,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[605,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[554,[[8,[321,15]]]],[[[610,[-1,0]],43],[[610,[-1,0]]],[]],[554,[[0,[[75,[],[[74,[37]]]]]]]],[[[610,[0,-1]],[23,[37]]],[[610,[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]]],[],[],[]],[573,[[8,[53,15]]]],[[[626,[0,-1]],53],[[626,[0,-1]]],[]],[571,[[0,[[75,[],[[74,[37]]]]]]]],[[[600,[-1,-2,0,-3]],[23,[37]]],[[600,[-1,-2,0,-3]]],[],[],[]],[520,[[8,[48,15]]]],[[[521,[-1,-2]],48],[[521,[-1,-2]]],[],[]],[571,[[8,[48,15]]]],[[[600,[-1,-2,-3,-4]],48],[[600,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],560],[[1,39,37,42,31],561],[[1,37,37,31],562],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,0]],42],[[509,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[558,[[8,[321,15]]]],[[[603,[-1,-2,-3,-4,0]],43],[[603,[-1,-2,-3,-4,0]]],[],[],[],[]],[558,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[603,[-1,-2,0,-3,-4]],[23,[37]]],[[603,[-1,-2,0,-3,-4]]],[],[],[],[]],[589,[[8,[37,15]]]],[[[639,[-1,-2,-3,0]],37],[[639,[-1,-2,-3,0]]],[],[],[]],[562,[[8,[42,15]]]],[[[616,[-1,-2]],42],[[616,[-1,-2]]],[],[]],[563,[[8,[42,15]]]],[[[617,[-1,-2,-3,-4]],42],[[617,[-1,-2,-3,-4]]],[],[],[],[]],[564,[[8,[42,15]]]],[[[618,[-1,-2]],42],[[618,[-1,-2]]],[],[]],[565,[[8,[42,15]]]],[[[619,[-1,-2]],42],[[619,[-1,-2]]],[],[]],[566,[[8,[42,15]]]],[[[620,[-1]],42],[[620,[-1]]],[]],[567,[[8,[42,15]]]],[[[621,[-1,-2]],42],[[621,[-1,-2]]],[],[]],[568,[[8,[42,15]]]],[[[622,[-1,-2]],42],[[622,[-1,-2]]],[],[]],[589,[[8,[42,15]]]],[[[639,[-1,-2,-3,-4]],42],[[639,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,42,31],563],[[1,37,37,31],564],[[1,42,31],569],[[1,37,37,31],565],[[1,37,31],566],[[1,39,37,31],528],[[1,39,37,31],530],[[1,39,37,31],532],[[1,39,37,31],534],[[1,37,31],570],[[1,37,37,31],567],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],568],[[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],571],[553,[[8,[45,15]]]],[[[608,[-1,0]],45],[[608,[-1,0]]],[]],[517,[[8,[48,15]]]],[[[518,[-1,0,-2,-3]],48],[[518,[-1,0,-2,-3]]],[],[],[]],[575,[[8,[42,15]]]],[[[599,[-1,-2,-3]],42],[[599,[-1,-2,-3]]],[],[],[]],[[1,39,37,37,42,31],574],[520,[[8,[42,15]]]],[[[521,[-1,-2]],42],[[521,[-1,-2]]],[],[]],[571,[[8,[42,15]]]],[[[600,[-1,-2,-3,-4]],42],[[600,[-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],575],[[1,39,37,37,37,31],576],[[1,39,37,37,42,31],577],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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],578],[575,[[8,[42,15]]]],[[[599,[-1,-2,-3]],42],[[599,[-1,-2,-3]]],[],[],[]],[[1,39,31],580],[552,[[8,[37,15]]]],[[[606,[0,-1]],37],[[606,[0,-1]]],[]],[516,[[8,[37,15]]]],[[[607,[0,-1]],37],[[607,[0,-1]]],[]],[524,[[8,[37,15]]]],[[[609,[0,-1]],37],[[609,[0,-1]]],[]],[562,[[8,[37,15]]]],[[[616,[0,-1]],37],[[616,[0,-1]]],[]],[563,[[8,[37,15]]]],[[[617,[-1,0,-2,-3]],37],[[617,[-1,0,-2,-3]]],[],[],[]],[564,[[8,[37,15]]]],[[[618,[0,-1]],37],[[618,[0,-1]]],[]],[565,[[8,[37,15]]]],[[[619,[0,-1]],37],[[619,[0,-1]]],[]],[567,[[8,[37,15]]]],[[[621,[0,-1]],37],[[621,[0,-1]]],[]],[568,[[8,[37,15]]]],[[[622,[0,-1]],37],[[622,[0,-1]]],[]],[574,[[8,[37,15]]]],[[[627,[-1,0,-2,-3]],37],[[627,[-1,0,-2,-3]]],[],[],[]],[579,[[8,[37,15]]]],[[[630,[0,-1]],37],[[630,[0,-1]]],[]],[582,[[8,[37,15]]]],[[[632,[0,-1]],37],[[632,[0,-1]]],[]],[584,[[8,[37,15]]]],[[[634,[0,-1]],37],[[634,[0,-1]]],[]],[587,[[8,[37,15]]]],[[[637,[0,-1]],37],[[637,[0,-1]]],[]],[588,[[8,[37,15]]]],[[[638,[0,-1]],37],[[638,[0,-1]]],[]],[590,[[8,[37,15]]]],[[[640,[0,-1]],37],[[640,[0,-1]]],[]],[592,[[8,[37,15]]]],[[[642,[0,-1]],37],[[642,[0,-1]]],[]],[594,[[8,[37,15]]]],[[[643,[0,-1]],37],[[643,[0,-1]]],[]],[595,[[8,[37,15]]]],[[[644,[0,-1]],37],[[644,[0,-1]]],[]],[598,[[8,[37,15]]]],[[[647,[0,-1]],37],[[647,[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],[554,[[8,[42,15]]]],[[[610,[-1,-2]],42],[[610,[-1,-2]]],[],[]],[558,[[8,[42,15]]]],[[[603,[-1,-2,-3,-4,-5]],42],[[603,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,37,37,31],579],[591,[[8,[57,15]]]],[[[641,[-1,-2,-3,0]],57],[[641,[-1,-2,-3,0]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,49,47,31],581],[[1,39,45,31],553],[[1,39,42,31],559],[[1,49,48,47,42,31],517],[[1,53,53,31],572],[[1,53,53,31],573],[[1,39,31],583],[[1,39,31],585],[[1,39,31],596],[[1,37,37,31],582],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[606,[0,0]]]],[[1,31],[[607,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[608,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[609,[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],[[610,[0,0]]]],[[1,31],611],[[1,31],[[601,[0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[603,[0,0,0,0,0]]]],[[1,31],[[613,[0,0]]]],[[1,31],[[614,[0,0,0]]]],[[1,31],[[615,[0,0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[617,[0,0,0,0]]]],[[1,31],[[618,[0,0]]]],[[1,31],[[619,[0,0]]]],[[1,31],[[620,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[621,[0,0]]]],[[1,31],[[622,[0,0]]]],[[1,31],[[623,[0]]]],[[1,31],[[624,[0]]]],[[1,31],[[600,[0,0,0,0]]]],[[1,31],[[625,[0,0]]]],[[1,31],[[626,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[627,[0,0,0,0]]]],[[1,31],[[599,[0,0,0]]]],[[1,31],[[628,[0,0,0,0]]]],[[1,31],[[629,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[604,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[630,[0,0]]]],[[1,31],[[631,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[633,[0]]]],[[1,31],[[634,[0,0]]]],[[1,31],[[635,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[636,[0]]]],[[1,31],541],[[1,31],[[637,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[639,[0,0,0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[641,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[642,[0,0]]]],[[1,31],[[605,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[643,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[644,[0,0]]]],[[1,31],[[645,[0]]]],[[1,31],646],[[1,31],[[647,[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]]],[],[]],[578,[[8,[321,15]]]],[[[604,[-1,-2,-3,0,-4]],43],[[604,[-1,-2,-3,0,-4]]],[],[],[],[]],[578,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[604,[-1,0,-2,-3,-4]],[23,[37]]],[[604,[-1,0,-2,-3,-4]]],[],[],[],[]],[566,[[8,[37,15]]]],[[[620,[0]],37],[[620,[0]]]],[575,[[8,[53,15]]]],[[[599,[-1,-2,-3]],53],[[599,[-1,-2,-3]]],[],[],[]],[575,[[0,[[75,[],[[74,[37]]]]]]]],[[[599,[0,-1,-2]],[23,[37]]],[[599,[0,-1,-2]]],[],[]],[[1,37,37,31],584],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,-4,0]],42],[[511,[-1,-2,-3,-4,0]]],[],[],[],[]],[569,[[8,[42,15]]]],[[[623,[0]],42],[[623,[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]]],[],[],[]],[560,[[8,[37,15]]]],[[[614,[-1,-2,0]],37],[[614,[-1,-2,0]]],[],[]],[561,[[8,[42,15]]]],[[[615,[-1,-2,0]],42],[[615,[-1,-2,0]]],[],[]],[576,[[8,[37,15]]]],[[[628,[-1,-2,-3,0]],37],[[628,[-1,-2,-3,0]]],[],[],[]],[577,[[8,[42,15]]]],[[[629,[-1,-2,-3,0]],42],[[629,[-1,-2,-3,0]]],[],[],[]],[563,[[8,[42,15]]]],[[[617,[-1,-2,-3,0]],42],[[617,[-1,-2,-3,0]]],[],[],[]],[574,[[8,[42,15]]]],[[[627,[-1,-2,-3,0]],42],[[627,[-1,-2,-3,0]]],[],[],[]],[572,[[8,[53,15]]]],[[[625,[-1,0]],53],[[625,[-1,0]]],[]],[573,[[8,[53,15]]]],[[[626,[-1,0]],53],[[626,[-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],[571,[[8,[57,15]]]],[[[600,[-1,-2,-3,0]],57],[[600,[-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]]]],[575,[[8,[4,15]]]],[558,[[8,[4,15]]]],[578,[[8,[4,15]]]],[593,[[8,[4,15]]]],[555,[[8,[4,15]]]],[578,[[8,[4,15]]]],[593,[[8,[4,15]]]],[580,[[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]]]],[571,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[575,[[8,[4,15]]]],[520,[[8,[4,15]]]],[571,[[8,[4,15]]]],[575,[[8,[4,15]]]],[554,[[8,[4,15]]]],[558,[[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]]]],[575,[[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]]]],[569,[[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]]],[]],[553,[[8,[90,15]]]],[[[608,[0,-1]],39],[[608,[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]]],[]],[559,[[8,[90,15]]]],[[[613,[0,-1]],39],[[613,[0,-1]]],[]],[560,[[8,[90,15]]]],[[[614,[0,-1,-2]],39],[[614,[0,-1,-2]]],[],[]],[561,[[8,[90,15]]]],[[[615,[0,-1,-2]],39],[[615,[0,-1,-2]]],[],[]],[562,[[8,[90,15]]]],[563,[[8,[90,15]]]],[[[617,[0,-1,-2,-3]],39],[[617,[0,-1,-2,-3]]],[],[],[]],[564,[[8,[90,15]]]],[565,[[8,[90,15]]]],[566,[[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]]],[]],[567,[[8,[90,15]]]],[568,[[8,[90,15]]]],[570,[[8,[90,15]]]],[571,[[8,[90,15]]]],[[[600,[0,-1,-2,-3]],39],[[600,[0,-1,-2,-3]]],[],[],[]],[574,[[8,[90,15]]]],[[[627,[0,-1,-2,-3]],39],[[627,[0,-1,-2,-3]]],[],[],[]],[575,[[8,[90,15]]]],[[[599,[-1,-2,-3]],39],[[599,[-1,-2,-3]]],[],[],[]],[576,[[8,[90,15]]]],[[[628,[0,-1,-2,-3]],39],[[628,[0,-1,-2,-3]]],[],[],[]],[577,[[8,[90,15]]]],[[[629,[0,-1,-2,-3]],39],[[629,[0,-1,-2,-3]]],[],[],[]],[536,[[8,[90,15]]]],[[[537,[0,-1]],39],[[537,[0,-1]]],[]],[579,[[8,[90,15]]]],[580,[[8,[90,15]]]],[[[631,[0]],39],[[631,[0]]]],[512,[[8,[90,15]]]],[[[513,[0,-1]],39],[[513,[0,-1]]],[]],[582,[[8,[90,15]]]],[583,[[8,[90,15]]]],[[[633,[0]],39],[[633,[0]]]],[584,[[8,[90,15]]]],[585,[[8,[90,15]]]],[[[635,[0]],39],[[635,[0]]]],[538,[[8,[90,15]]]],[[[539,[0,-1]],39],[[539,[0,-1]]],[]],[587,[[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]]],[]],[588,[[8,[90,15]]]],[589,[[8,[90,15]]]],[[[639,[0,-1,-2,-3]],39],[[639,[0,-1,-2,-3]]],[],[],[]],[590,[[8,[90,15]]]],[591,[[8,[90,15]]]],[[[641,[0,-1,-2,-3]],39],[[641,[0,-1,-2,-3]]],[],[],[]],[592,[[8,[90,15]]]],[546,[[8,[90,15]]]],[[[547,[0,-1]],39],[[547,[0,-1]]],[]],[594,[[8,[90,15]]]],[548,[[8,[90,15]]]],[[[549,[0,-1]],39],[[549,[0,-1]]],[]],[595,[[8,[90,15]]]],[596,[[8,[90,15]]]],[[[645,[0]],39],[[645,[0]]]],[598,[[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]]],[],[],[]],[555,[[8,[90,15]]]],[[611,39],611],[[1,37,31],586],[[1,31],540],[552,[[8,[37,15]]]],[[[606,[-1,0]],37],[[606,[-1,0]]],[]],[516,[[8,[37,15]]]],[[[607,[-1,0]],37],[[607,[-1,0]]],[]],[524,[[8,[37,15]]]],[[[609,[-1,0]],37],[[609,[-1,0]]],[]],[562,[[8,[37,15]]]],[[[616,[-1,0]],37],[[616,[-1,0]]],[]],[563,[[8,[37,15]]]],[[[617,[-1,-2,0,-3]],37],[[617,[-1,-2,0,-3]]],[],[],[]],[564,[[8,[37,15]]]],[[[618,[-1,0]],37],[[618,[-1,0]]],[]],[565,[[8,[37,15]]]],[[[619,[-1,0]],37],[[619,[-1,0]]],[]],[567,[[8,[37,15]]]],[[[621,[-1,0]],37],[[621,[-1,0]]],[]],[568,[[8,[37,15]]]],[[[622,[-1,0]],37],[[622,[-1,0]]],[]],[574,[[8,[37,15]]]],[[[627,[-1,-2,0,-3]],37],[[627,[-1,-2,0,-3]]],[],[],[]],[579,[[8,[37,15]]]],[[[630,[-1,0]],37],[[630,[-1,0]]],[]],[582,[[8,[37,15]]]],[[[632,[-1,0]],37],[[632,[-1,0]]],[]],[584,[[8,[37,15]]]],[[[634,[-1,0]],37],[[634,[-1,0]]],[]],[587,[[8,[37,15]]]],[[[637,[-1,0]],37],[[637,[-1,0]]],[]],[588,[[8,[37,15]]]],[[[638,[-1,0]],37],[[638,[-1,0]]],[]],[590,[[8,[37,15]]]],[[[640,[-1,0]],37],[[640,[-1,0]]],[]],[592,[[8,[37,15]]]],[[[642,[-1,0]],37],[[642,[-1,0]]],[]],[594,[[8,[37,15]]]],[[[643,[-1,0]],37],[[643,[-1,0]]],[]],[595,[[8,[37,15]]]],[[[644,[-1,0]],37],[[644,[-1,0]]],[]],[598,[[8,[37,15]]]],[[[647,[-1,0]],37],[[647,[-1,0]]],[]],[[1,37,37,31],587],[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],589],[[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],[[575,42],4],[[575,47],4],[[510,42],4],[[558,57],4],[[578,57],4],[[593,57],4],[[522,42],4],[[555,45],4],[[578,45],4],[[593,57],4],[[593,42],4],[[580,42],4],[[557,42],4],[[517,42],4],[[522,42],4],[[517,42],4],[[575,47],4],[[572,53],4],[[517,42],4],[[522,42],4],[[573,53],4],[[520,48],4],[[571,48],4],[[508,42],4],[[562,42],4],[[563,42],4],[[564,42],4],[[565,42],4],[[566,42],4],[[567,42],4],[[568,42],4],[[589,42],4],[[522,51],4],[[522,48],4],[[522,47],4],[[553,45],4],[[517,48],4],[[575,42],4],[[520,42],4],[[571,42],4],[[575,42],4],[[517,42],4],[[522,42],4],[[554,42],4],[[558,42],4],[[591,57],4],[[522,42],4],[[508,53],4],[[510,53],4],[[512,53],4],[[514,53],4],[[512,42],4],[[514,42],4],[[575,53],4],[[510,42],4],[[569,42],4],[[512,42],4],[[514,42],4],[[522,53],4],[[522,45],4],[[561,42],4],[[577,42],4],[[563,42],4],[[574,42],4],[[572,53],4],[[573,53],4],[[571,57],4],[[522,53],4],[[517,47],4],[[522,47],4],[[508,42],4],[[556,47],4],[[557,47],4],[[517,47],4],[[522,47],4],[[581,47],4],[[508,47],4],[[510,47],4],[[569,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],[[559,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],590],[[1,39,37,37,57,31],591],[[1,39,37,31],544],[[1,37,37,31],588],[[1,37,37,31],514],[[1,37,37,31],592],[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],593],[556,[[8,[47,15]]]],[[[601,[-1,0]],47],[[601,[-1,0]]],[]],[557,[[8,[47,15]]]],[[[612,[0,-1]],47],[[612,[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]]],[],[]],[581,[[8,[47,15]]]],[[[602,[-1,0]],47],[[602,[-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]]],[],[],[],[],[]],[569,[[8,[47,15]]]],[[[623,[-1]],47],[[623,[-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]]],[],[],[],[]],[558,[[8,[321,15]]]],[[[603,[-1,-2,-3,0,-4]],43],[[603,[-1,-2,-3,0,-4]]],[],[],[],[]],[558,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[603,[-1,0,-2,-3,-4]],[23,[37]]],[[603,[-1,0,-2,-3,-4]]],[],[],[],[]],[589,[[8,[37,15]]]],[[[639,[-1,-2,0,-3]],37],[[639,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],546],[38,[[8,[552,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[516,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[519,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[553,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[520,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-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]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[554,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[555,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[556,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[557,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[558,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[559,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[560,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[561,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[562,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[563,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[564,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[565,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[566,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[528,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[530,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[532,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[534,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[567,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[568,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[569,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[570,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[571,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[572,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[573,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[517,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[574,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[575,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[576,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[577,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[536,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[578,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[522,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[579,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[580,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[512,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[581,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[582,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[583,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[584,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[585,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[538,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[586,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[540,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[587,-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]]],[],[]],[38,[[8,[588,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[589,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[590,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[591,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[514,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[592,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[593,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[546,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[594,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[548,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[595,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[596,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[597,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[598,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-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],594],[[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],597],[578,[[8,[321,15]]]],[[[604,[-1,-2,-3,-4,0]],43],[[604,[-1,-2,-3,-4,0]]],[],[],[],[]],[578,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[604,[-1,-2,0,-3,-4]],[23,[37]]],[[604,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,37,31],595],[591,[[8,[37,15]]]],[[[641,[-1,0,-2,-3]],37],[[641,[-1,0,-2,-3]]],[],[],[]],[591,[[8,[37,15]]]],[[[641,[-1,-2,0,-3]],37],[[641,[-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]]],[],[],[],[]],[570,[[8,[37,15]]]],[[[624,[0]],37],[[624,[0]]]],[559,[[8,[42,15]]]],[[[613,[-1,0]],42],[[613,[-1,0]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[576,[[8,[37,15]]]],[[[628,[-1,-2,0,-3]],37],[[628,[-1,-2,0,-3]]],[],[],[]],[577,[[8,[37,15]]]],[[[629,[-1,-2,0,-3]],37],[[629,[-1,-2,0,-3]]],[],[],[]],[586,[[8,[37,15]]]],[[[636,[0]],37],[[636,[0]]]],[514,[[8,[37,15]]]],[[[515,[0,-1]],37],[[515,[0,-1]]],[]],[593,[[8,[37,15]]]],[[[605,[0,-1,-2,-3,-4,-5]],37],[[605,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[560,[[8,[37,15]]]],[[[614,[-1,0,-2]],37],[[614,[-1,0,-2]]],[],[]],[576,[[8,[37,15]]]],[[[628,[-1,0,-2,-3]],37],[[628,[-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],598],[[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],[650,38],[651,38],[652,38],[653,38],[654,38],[655,38],[656,38],[657,38],[658,38],[659,38],[660,38],[661,38],[662,38],[663,38],[664,38],[665,38],[666,38],[648,38],[667,38],[668,38],[669,38],[670,38],[671,38],[672,38],[673,38],[674,38],[675,38],[676,38],[677,38],[678,38],[679,38],[680,38],[[1,37,31],653],[[1,37,37,31],652],[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,[],[]],[[[681,[0]]],650],[[[682,[0]]],651],[[[683,[0,0]]],652],[[[684,[0]]],653],[[[685,[0]]],654],[[[686,[0]]],655],[[[687,[0,0]]],656],[[[688,[0]]],657],[[[689,[0]]],658],[[[690,[0]]],659],[[[691,[0]]],660],[[[692,[0]]],661],[[[693,[0]]],662],[[[694,[0]]],663],[[[695,[0]]],664],[[[696,[0,0,0]]],665],[[[697,[0]]],666],[[[649,[0,0,0]]],648],[[[698,[0,0]]],667],[[[699,[0]]],668],[[[700,[0]]],669],[[[701,[0]]],670],[[[702,[0]]],671],[[[703,[0,0]]],672],[[[704,[0]]],673],[[[705,[0]]],674],[[[706,[0]]],675],[[[707,[0]]],676],[[[708,[0]]],677],[[[709,[0]]],678],[[[710,[0]]],679],[[[711,[0]]],680],[[1,31],[[681,[0]]]],[[1,31],[[682,[0]]]],[[1,31],[[683,[0,0]]]],[[1,31],[[684,[0]]]],[[1,31],[[685,[0]]]],[[1,31],[[686,[0]]]],[[1,31],[[687,[0,0]]]],[[1,31],[[688,[0]]]],[[1,31],[[689,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[691,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[693,[0]]]],[[1,31],[[694,[0]]]],[[1,31],[[695,[0]]]],[[1,31],[[696,[0,0,0]]]],[[1,31],[[697,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[698,[0,0]]]],[[1,31],[[699,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[701,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[703,[0,0]]]],[[1,31],[[704,[0]]]],[[1,31],[[705,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[707,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[709,[0]]]],[[1,31],[[710,[0]]]],[[1,31],[[711,[0]]]],[648,[[8,[37,15]]]],[[[649,[-1,-2,0]],37],[[649,[-1,-2,0]]],[],[]],[[1,37,31],654],[[1,37,31],655],[[1,37,37,31],656],[[1,37,31],657],[[1,37,31],658],[[1,37,31],660],[[1,37,31],659],[[1,37,31],661],[[1,37,31],664],[[1,37,31],662],[[1,37,31],663],[650,[[8,[42,15]]]],[[[681,[-1]],42],[[681,[-1]]],[]],[652,[[8,[42,15]]]],[[[683,[-1,-2]],42],[[683,[-1,-2]]],[],[]],[653,[[8,[42,15]]]],[[[684,[-1]],42],[[684,[-1]]],[]],[654,[[8,[42,15]]]],[[[685,[-1]],42],[[685,[-1]]],[]],[655,[[8,[42,15]]]],[[[686,[-1]],42],[[686,[-1]]],[]],[656,[[8,[42,15]]]],[[[687,[-1,-2]],42],[[687,[-1,-2]]],[],[]],[657,[[8,[42,15]]]],[[[688,[-1]],42],[[688,[-1]]],[]],[661,[[8,[42,15]]]],[[[692,[-1]],42],[[692,[-1]]],[]],[662,[[8,[42,15]]]],[[[693,[-1]],42],[[693,[-1]]],[]],[663,[[8,[42,15]]]],[[[694,[-1]],42],[[694,[-1]]],[]],[664,[[8,[42,15]]]],[[[695,[-1]],42],[[695,[-1]]],[]],[665,[[8,[42,15]]]],[[[696,[-1,-2,-3]],42],[[696,[-1,-2,-3]]],[],[],[]],[666,[[8,[42,15]]]],[[[697,[-1]],42],[[697,[-1]]],[]],[648,[[8,[42,15]]]],[[[649,[-1,-2,-3]],42],[[649,[-1,-2,-3]]],[],[],[]],[668,[[8,[42,15]]]],[[[699,[-1]],42],[[699,[-1]]],[]],[669,[[8,[42,15]]]],[[[700,[-1]],42],[[700,[-1]]],[]],[670,[[8,[42,15]]]],[[[701,[-1]],42],[[701,[-1]]],[]],[671,[[8,[42,15]]]],[[[702,[-1]],42],[[702,[-1]]],[]],[672,[[8,[42,15]]]],[[[703,[-1,-2]],42],[[703,[-1,-2]]],[],[]],[673,[[8,[42,15]]]],[[[704,[-1]],42],[[704,[-1]]],[]],[674,[[8,[42,15]]]],[[[705,[-1]],42],[[705,[-1]]],[]],[675,[[8,[42,15]]]],[[[706,[-1]],42],[[706,[-1]]],[]],[676,[[8,[42,15]]]],[[[707,[-1]],42],[[707,[-1]]],[]],[677,[[8,[42,15]]]],[[[708,[-1]],42],[[708,[-1]]],[]],[678,[[8,[42,15]]]],[[[709,[-1]],42],[[709,[-1]]],[]],[679,[[8,[42,15]]]],[[[710,[-1]],42],[[710,[-1]]],[]],[680,[[8,[42,15]]]],[[[711,[-1]],42],[[711,[-1]]],[]],[[1,37,31],666],[[1,37,37,37,31],648],[[1,39,37,37,31],665],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],667],[652,[[8,[37,15]]]],[[[683,[0,-1]],37],[[683,[0,-1]]],[]],[656,[[8,[37,15]]]],[[[687,[0,-1]],37],[[687,[0,-1]]],[]],[665,[[8,[37,15]]]],[[[696,[-1,0,-2]],37],[[696,[-1,0,-2]]],[],[]],[667,[[8,[37,15]]]],[[[698,[0,-1]],37],[[698,[0,-1]]],[]],[672,[[8,[37,15]]]],[[[703,[0,-1]],37],[[703,[0,-1]]],[]],[[1,37,31],671],[[1,37,31],670],[[1,37,31],668],[[1,37,31],669],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[681,[0]]]],[[1,31],[[682,[0]]]],[[1,31],[[683,[0,0]]]],[[1,31],[[684,[0]]]],[[1,31],[[685,[0]]]],[[1,31],[[686,[0]]]],[[1,31],[[687,[0,0]]]],[[1,31],[[688,[0]]]],[[1,31],[[689,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[691,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[693,[0]]]],[[1,31],[[694,[0]]]],[[1,31],[[695,[0]]]],[[1,31],[[696,[0,0,0]]]],[[1,31],[[697,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[698,[0,0]]]],[[1,31],[[699,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[701,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[703,[0,0]]]],[[1,31],[[704,[0]]]],[[1,31],[[705,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[707,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[709,[0]]]],[[1,31],[[710,[0]]]],[[1,31],[[711,[0]]]],[650,[[8,[37,15]]]],[[[681,[0]],37],[[681,[0]]]],[651,[[8,[37,15]]]],[[[682,[0]],37],[[682,[0]]]],[653,[[8,[37,15]]]],[[[684,[0]],37],[[684,[0]]]],[654,[[8,[37,15]]]],[[[685,[0]],37],[[685,[0]]]],[655,[[8,[37,15]]]],[[[686,[0]],37],[[686,[0]]]],[657,[[8,[37,15]]]],[[[688,[0]],37],[[688,[0]]]],[658,[[8,[37,15]]]],[[[689,[0]],37],[[689,[0]]]],[659,[[8,[37,15]]]],[[[690,[0]],37],[[690,[0]]]],[660,[[8,[37,15]]]],[[[691,[0]],37],[[691,[0]]]],[661,[[8,[37,15]]]],[[[692,[0]],37],[[692,[0]]]],[662,[[8,[37,15]]]],[[[693,[0]],37],[[693,[0]]]],[663,[[8,[37,15]]]],[[[694,[0]],37],[[694,[0]]]],[664,[[8,[37,15]]]],[[[695,[0]],37],[[695,[0]]]],[666,[[8,[37,15]]]],[[[697,[0]],37],[[697,[0]]]],[668,[[8,[37,15]]]],[[[699,[0]],37],[[699,[0]]]],[669,[[8,[37,15]]]],[[[700,[0]],37],[[700,[0]]]],[670,[[8,[37,15]]]],[[[701,[0]],37],[[701,[0]]]],[671,[[8,[37,15]]]],[[[702,[0]],37],[[702,[0]]]],[673,[[8,[37,15]]]],[[[704,[0]],37],[[704,[0]]]],[674,[[8,[37,15]]]],[[[705,[0]],37],[[705,[0]]]],[675,[[8,[37,15]]]],[[[706,[0]],37],[[706,[0]]]],[676,[[8,[37,15]]]],[[[707,[0]],37],[[707,[0]]]],[677,[[8,[37,15]]]],[[[708,[0]],37],[[708,[0]]]],[678,[[8,[37,15]]]],[[[709,[0]],37],[[709,[0]]]],[679,[[8,[37,15]]]],[[[710,[0]],37],[[710,[0]]]],[680,[[8,[37,15]]]],[[[711,[0]],37],[[711,[0]]]],[[1,37,37,31],672],[650,[[8,[90,15]]]],[651,[[8,[90,15]]]],[652,[[8,[90,15]]]],[653,[[8,[90,15]]]],[654,[[8,[90,15]]]],[655,[[8,[90,15]]]],[656,[[8,[90,15]]]],[657,[[8,[90,15]]]],[658,[[8,[90,15]]]],[659,[[8,[90,15]]]],[660,[[8,[90,15]]]],[661,[[8,[90,15]]]],[662,[[8,[90,15]]]],[663,[[8,[90,15]]]],[664,[[8,[90,15]]]],[665,[[8,[90,15]]]],[[[696,[0,-1,-2]],39],[[696,[0,-1,-2]]],[],[]],[666,[[8,[90,15]]]],[648,[[8,[90,15]]]],[667,[[8,[90,15]]]],[668,[[8,[90,15]]]],[669,[[8,[90,15]]]],[670,[[8,[90,15]]]],[671,[[8,[90,15]]]],[672,[[8,[90,15]]]],[673,[[8,[90,15]]]],[674,[[8,[90,15]]]],[675,[[8,[90,15]]]],[676,[[8,[90,15]]]],[677,[[8,[90,15]]]],[678,[[8,[90,15]]]],[679,[[8,[90,15]]]],[680,[[8,[90,15]]]],[652,[[8,[37,15]]]],[[[683,[-1,0]],37],[[683,[-1,0]]],[]],[656,[[8,[37,15]]]],[[[687,[-1,0]],37],[[687,[-1,0]]],[]],[665,[[8,[37,15]]]],[[[696,[-1,-2,0]],37],[[696,[-1,-2,0]]],[],[]],[667,[[8,[37,15]]]],[[[698,[-1,0]],37],[[698,[-1,0]]],[]],[672,[[8,[37,15]]]],[[[703,[-1,0]],37],[[703,[-1,0]]],[]],[[1,37,31],674],[[1,37,31],673],[[1,37,31],675],[[650,42],4],[[652,42],4],[[653,42],4],[[654,42],4],[[655,42],4],[[656,42],4],[[657,42],4],[[661,42],4],[[662,42],4],[[663,42],4],[[664,42],4],[[665,42],4],[[666,42],4],[[648,42],4],[[668,42],4],[[669,42],4],[[670,42],4],[[671,42],4],[[672,42],4],[[673,42],4],[[674,42],4],[[675,42],4],[[676,42],4],[[677,42],4],[[678,42],4],[[679,42],4],[[680,42],4],[[1,37,31],676],[[1,37,31],677],[[1,37,31],678],[[1,37,31],679],[[1,37,31],680],[-1,[[8,[-2]]],[],[]],[38,[[8,[650,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[651,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[652,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[653,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[654,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[655,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[656,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[657,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[658,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[659,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[660,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[661,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[662,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[663,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[664,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[665,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[666,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[648,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[667,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[668,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[669,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[670,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[671,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[672,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[673,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[674,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[675,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[676,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[677,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[678,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[679,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[680,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-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],[716,38],[728,38],[729,38],[730,38],[731,38],[732,38],[718,38],[720,38],[726,38],[727,38],[733,38],[734,38],[735,38],[736,38],[737,38],[738,38],[739,38],[714,38],[740,38],[712,38],[722,38],[741,38],[742,38],[743,38],[724,38],[744,38],[745,38],[746,38],[747,38],[748,38],[749,38],[750,38],[[1,37,51,31],716],[731,[[8,[89,15]]]],[[[751,[-1,-2,-3,0]],49],[[751,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,[23,[37]],42,31],728],[[1,37,31],729],[740,[[8,[90,15]]]],[726,[[8,[89,15]]]],[[[752,[-1,0]],49],[[752,[-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],[[[753,[0,0,0,0,0]]],728],[[[754,[0]]],729],[[[755,[0,0]]],730],[[[751,[0,0,0,0]]],731],[[[756,[0,0,0]]],732],[[[719,[0,0,0]]],718],[[[721,[0,0,0]]],720],[[[752,[0,0]]],726],[[[757,[0]]],727],[[[758,[0,0]]],733],[[[759,[0,0,0]]],734],[[[760,[0]]],735],[[[761,[0,0,0]]],736],[[[762,[0]]],737],[[[763,[0,0,0]]],738],[[[764,[0,0,0]]],739],[[[715,[0,0]]],714],[[[765,[0]]],740],[[[713,[0,0]]],712],[[[723,[0,0]]],722],[[[766,[0,0]]],741],[[[767,[0,0,0,0,0]]],742],[[[768,[0]]],743],[[[725,[0]]],724],[[[769,[0,0,0,0,0,0,0,0]]],744],[[[770,[0,0,0]]],745],[[[771,[0,0,0]]],746],[[[772,[0,0]]],747],[[[773,[0,0,0]]],748],[[[774,[0,0,0,0,0,0,0,0]]],749],[[[775,[0,0]]],750],[[1,31],[[717,[0,0]]]],[[1,31],[[753,[0,0,0,0,0]]]],[[1,31],[[754,[0]]]],[[1,31],[[755,[0,0]]]],[[1,31],[[751,[0,0,0,0]]]],[[1,31],[[756,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[752,[0,0]]]],[[1,31],[[757,[0]]]],[[1,31],[[758,[0,0]]]],[[1,31],[[759,[0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[761,[0,0,0]]]],[[1,31],[[762,[0]]]],[[1,31],[[763,[0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[765,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[766,[0,0]]]],[[1,31],[[767,[0,0,0,0,0]]]],[[1,31],[[768,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[769,[0,0,0,0,0,0,0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[771,[0,0,0]]]],[[1,31],[[772,[0,0]]]],[[1,31],[[773,[0,0,0]]]],[[1,31],[[774,[0,0,0,0,0,0,0,0]]]],[[1,31],[[775,[0,0]]]],[748,[[8,[37,15]]]],[[[773,[-1,0,-2]],37],[[773,[-1,0,-2]]],[],[]],[[1,39,37,31],733],[[1,39,37,53,31],734],[722,[[8,[42,15]]]],[[[723,[-1,-2]],42],[[723,[-1,-2]]],[],[]],[[1,37,37,31],730],[[1,37,31],735],[733,[[8,[90,15]]]],[[[758,[0,-1]],39],[[758,[0,-1]]],[]],[741,[[8,[90,15]]]],[[[766,[0,-1]],39],[[766,[0,-1]]],[]],[[1,39,37,37,31],736],[[1,[23,[37]],31],737],[[1,37,[23,[37]],37,31],738],[724,[[8,[37,15]]]],[[[725,[-1]],37],[[725,[-1]]],[]],[718,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[719,[-1,0,-2]],[23,[37]]],[[719,[-1,0,-2]]],[],[]],[720,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[721,[-1,0,-2]],[23,[37]]],[[721,[-1,0,-2]]],[],[]],[[1,39,37,53,31],739],[[1,39,37,31],714],[[1,37,31],740],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],731],[[1,39,45,31],712],[[1,47,48,31],722],[747,[[8,[37,15]]]],[[[772,[0,-1]],37],[[772,[0,-1]]],[]],[736,[[8,[37,15]]]],[[[761,[-1,-2,0]],37],[[761,[-1,-2,0]]],[],[]],[728,[[0,[[75,[],[[74,[37]]]]]]]],[[[753,[-1,-2,-3,0,-4]],[23,[37]]],[[753,[-1,-2,-3,0,-4]]],[],[],[],[]],[731,[[0,[[75,[],[[74,[37]]]]]]]],[[[751,[-1,-2,0,-3]],[23,[37]]],[[751,[-1,-2,0,-3]]],[],[],[]],[732,[[0,[[75,[],[[74,[37]]]]]]]],[[[756,[-1,-2,0]],[23,[37]]],[[756,[-1,-2,0]]],[],[]],[742,[[0,[[75,[],[[74,[37]]]]]]]],[[[767,[-1,0,-2,-3,-4]],[23,[37]]],[[767,[-1,0,-2,-3,-4]]],[],[],[],[]],[746,[[0,[[75,[],[[74,[37]]]]]]]],[[[771,[-1,-2,0]],[23,[37]]],[[771,[-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,[],[]],[742,[[8,[42,15]]]],[[[767,[-1,-2,-3,-4,0]],42],[[767,[-1,-2,-3,-4,0]]],[],[],[],[]],[742,[[8,[42,15]]]],[[[767,[-1,-2,0,-3,-4]],42],[[767,[-1,-2,0,-3,-4]]],[],[],[],[]],[728,[[8,[42,15]]]],[[[753,[-1,-2,-3,-4,0]],42],[[753,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],31],732],[742,[[8,[51,15]]]],[[[767,[-1,-2,-3,0,-4]],51],[[767,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,31],741],[716,[[8,[37,15]]]],[[[717,[0,-1]],37],[[717,[0,-1]]],[]],[728,[[8,[37,15]]]],[[[753,[-1,-2,0,-3,-4]],37],[[753,[-1,-2,0,-3,-4]]],[],[],[],[]],[731,[[8,[37,15]]]],[[[751,[-1,0,-2,-3]],37],[[751,[-1,0,-2,-3]]],[],[],[]],[732,[[8,[37,15]]]],[[[756,[-1,0,-2]],37],[[756,[-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]]],[],[]],[735,[[8,[37,15]]]],[[[760,[0]],37],[[760,[0]]]],[742,[[8,[37,15]]]],[[[767,[0,-1,-2,-3,-4]],37],[[767,[0,-1,-2,-3,-4]]],[],[],[],[]],[743,[[8,[37,15]]]],[[[768,[0]],37],[[768,[0]]]],[746,[[8,[37,15]]]],[[[771,[-1,0,-2]],37],[[771,[-1,0,-2]]],[],[]],[750,[[8,[37,15]]]],[[[775,[-1,0]],37],[[775,[-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],[[753,[0,0,0,0,0]]]],[[1,31],[[754,[0]]]],[[1,31],[[755,[0,0]]]],[[1,31],[[751,[0,0,0,0]]]],[[1,31],[[756,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[752,[0,0]]]],[[1,31],[[757,[0]]]],[[1,31],[[758,[0,0]]]],[[1,31],[[759,[0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[761,[0,0,0]]]],[[1,31],[[762,[0]]]],[[1,31],[[763,[0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[765,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[766,[0,0]]]],[[1,31],[[767,[0,0,0,0,0]]]],[[1,31],[[768,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[769,[0,0,0,0,0,0,0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[771,[0,0,0]]]],[[1,31],[[772,[0,0]]]],[[1,31],[[773,[0,0,0]]]],[[1,31],[[774,[0,0,0,0,0,0,0,0]]]],[[1,31],[[775,[0,0]]]],[732,[[8,[42,15]]]],[[[756,[-1,-2,-3]],42],[[756,[-1,-2,-3]]],[],[],[]],[746,[[8,[42,15]]]],[[[771,[-1,-2,-3]],42],[[771,[-1,-2,-3]]],[],[],[]],[738,[[8,[37,15]]]],[[[763,[-1,-2,0]],37],[[763,[-1,-2,0]]],[],[]],[740,[[8,[90,15]]]],[744,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[769,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[769,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[749,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[774,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[774,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[737,[[0,[[75,[],[[74,[37]]]]]]]],[[[762,[0]],[23,[37]]],[[762,[0]]]],[747,[[8,[42,15]]]],[[[772,[-1,0]],42],[[772,[-1,0]]],[]],[[1,37,[23,[37]],42,51,42,31],742],[[1,37,31],743],[[1,37,31],724],[734,[[8,[53,15]]]],[[[759,[-1,-2,0]],53],[[759,[-1,-2,0]]],[],[]],[739,[[8,[53,15]]]],[[[764,[-1,-2,0]],53],[[764,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],744],[718,[[8,[4,15]]]],[720,[[8,[4,15]]]],[722,[[8,[4,15]]]],[724,[[8,[4,15]]]],[722,[[8,[4,15]]]],[722,[[8,[4,15]]]],[732,[[8,[4,15]]]],[746,[[8,[4,15]]]],[722,[[8,[4,15]]]],[[1,39,37,37,31],745],[728,[[8,[90,15]]]],[[[753,[0,-1,-2,-3,-4]],39],[[753,[0,-1,-2,-3,-4]]],[],[],[],[]],[729,[[8,[37,15]]]],[[[754,[0]],37],[[754,[0]]]],[731,[[8,[90,15]]]],[[[751,[0,-1,-2,-3]],39],[[751,[0,-1,-2,-3]]],[],[],[]],[732,[[8,[90,15]]]],[[[756,[0,-1,-2]],39],[[756,[0,-1,-2]]],[],[]],[734,[[8,[90,15]]]],[[[759,[0,-1,-2]],39],[[759,[0,-1,-2]]],[],[]],[736,[[8,[90,15]]]],[[[761,[0,-1,-2]],39],[[761,[0,-1,-2]]],[],[]],[739,[[8,[90,15]]]],[[[764,[0,-1,-2]],39],[[764,[0,-1,-2]]],[],[]],[712,[[8,[90,15]]]],[[[713,[0,-1]],39],[[713,[0,-1]]],[]],[744,[[8,[90,15]]]],[[[769,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[769,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[745,[[8,[90,15]]]],[[[770,[0,-1,-2]],39],[[770,[0,-1,-2]]],[],[]],[749,[[8,[90,15]]]],[[[774,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[774,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[726,[[0,[[75,[],[[74,[90]]]]]]]],[[[752,[0,-1]],[23,[39]]],[[752,[0,-1]]],[]],[727,[[0,[[75,[],[[74,[37]]]]]]]],[[[757,[0]],[23,[37]]],[[757,[0]]]],[[716,51],4],[[718,51],4],[[720,51],4],[[722,51],4],[[724,51],4],[[722,42],4],[[722,42],4],[[742,42],4],[[742,42],4],[[728,42],4],[[742,51],4],[[712,45],4],[[732,42],4],[[746,42],4],[[747,42],4],[[734,53],4],[[739,53],4],[[744,42],4],[[749,42],4],[[744,42],4],[[749,42],4],[[744,42],4],[[749,42],4],[[722,47],4],[[722,47],4],[[722,48],4],[745,[[8,[37,15]]]],[[[770,[-1,-2,0]],37],[[770,[-1,-2,0]]],[],[]],[740,[[0,[[75,[],[[74,[90]]]]]]]],[744,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[769,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[769,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[748,[[0,[[75,[],[[74,[37]]]]]]]],[[[773,[-1,-2,0]],[23,[37]]],[[773,[-1,-2,0]]],[],[]],[749,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[774,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[774,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[730,[[8,[37,15]]]],[[[755,[0,-1]],37],[[755,[0,-1]]],[]],[733,[[8,[37,15]]]],[[[758,[-1,0]],37],[[758,[-1,0]]],[]],[736,[[8,[37,15]]]],[[[761,[-1,0,-2]],37],[[761,[-1,0,-2]]],[],[]],[714,[[8,[37,15]]]],[[[715,[-1,0]],37],[[715,[-1,0]]],[]],[740,[[8,[37,15]]]],[[[765,[0]],37],[[765,[0]]]],[741,[[8,[37,15]]]],[[[766,[-1,0]],37],[[766,[-1,0]]],[]],[724,[[8,[37,15]]]],[[[725,[0]],37],[[725,[0]]]],[744,[[8,[37,15]]]],[[[769,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[769,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[745,[[8,[37,15]]]],[[[770,[-1,0,-2]],37],[[770,[-1,0,-2]]],[],[]],[748,[[8,[37,15]]]],[[[773,[0,-1,-2]],37],[[773,[0,-1,-2]]],[],[]],[749,[[8,[37,15]]]],[[[774,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[774,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[734,[[8,[37,15]]]],[[[759,[-1,0,-2]],37],[[759,[-1,0,-2]]],[],[]],[739,[[8,[37,15]]]],[[[764,[-1,0,-2]],37],[[764,[-1,0,-2]]],[],[]],[744,[[8,[42,15]]]],[[[769,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[769,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[749,[[8,[42,15]]]],[[[774,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[774,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[744,[[8,[42,15]]]],[[[769,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[769,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[749,[[8,[42,15]]]],[[[774,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[774,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[744,[[8,[42,15]]]],[[[769,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[769,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[749,[[8,[42,15]]]],[[[774,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[774,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],746],[740,[[0,[[75,[],[[74,[90]]]]]]]],[744,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[769,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[769,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[749,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[774,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[774,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],749],[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,[[75,[],[[74,[37]]]]]],15]]]],[[[719,[-1,-2,0]],[23,[37]]],[[719,[-1,-2,0]]],[],[]],[720,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[721,[-1,-2,0]],[23,[37]]],[[721,[-1,-2,0]]],[],[]],[738,[[0,[[75,[],[[74,[37]]]]]]]],[[[763,[-1,0,-2]],[23,[37]]],[[763,[-1,0,-2]]],[],[]],[738,[[8,[37,15]]]],[[[763,[0,-1,-2]],37],[[763,[0,-1,-2]]],[],[]],[730,[[8,[37,15]]]],[[[755,[-1,0]],37],[[755,[-1,0]]],[]],[750,[[8,[37,15]]]],[[[775,[0,-1]],37],[[775,[0,-1]]],[]],[[1,37,37,31],750],[[1,37,42,31],747],[38,[[8,[716,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[728,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[729,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[730,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[731,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[732,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[718,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[720,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[726,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[727,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[733,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[734,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[735,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[736,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[737,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[738,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[739,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[714,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[740,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[712,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[722,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[741,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[742,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[743,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[724,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[744,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[745,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[746,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[747,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[748,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[749,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[750,-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]]],[],[]],[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,[]],[728,[[8,[37,15]]]],[[[753,[-1,0,-2,-3,-4]],37],[[753,[-1,0,-2,-3,-4]]],[],[],[],[]],[746,[[8,[37,15]]]],[[[771,[0,-1,-2]],37],[[771,[0,-1,-2]]],[],[]],[[1,37,37,[23,[37]],31],748],0,0,0,0,0,0,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,[[75,[],[[74,[37]]]]]]]],[[[777,[0,-1]],[23,[37]]],[[777,[0,-1]]],[]],[778,[[0,[[75,[],[[74,[37]]]]]]]],[[[779,[-1,0,-2]],[23,[37]]],[[779,[-1,0,-2]]],[],[]],[783,[[0,[[75,[],[[74,[37]]]]]]]],[[[784,[-1,0]],[23,[37]]],[[784,[-1,0]]],[]],[776,38],[778,38],[785,38],[786,38],[787,38],[788,38],[782,38],[789,38],[783,38],[790,38],[791,38],[792,38],[780,38],[793,38],[794,38],[785,[[8,[90,15]]]],[[[795,[0]],39],[[795,[0]]]],[[1,39,31],785],[782,[[8,[53,15]]]],[[[796,[-1,-2,-3,-4,0]],53],[[796,[-1,-2,-3,-4,0]]],[],[],[],[]],[782,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[796,[-1,-2,0,-3,-4]],[23,[37]]],[[796,[-1,-2,0,-3,-4]]],[],[],[],[]],[789,[[8,[51,15]]]],[[[797,[-1,0]],51],[[797,[-1,0]]],[]],[789,[[8,[89,15]]]],[[[797,[0,-1]],49],[[797,[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],[[[795,[0]]],785],[[[798,[0]]],786],[[[799,[0]]],787],[[[800,[0]]],788],[[[796,[0,0,0,0,0]]],782],[[[797,[0,0]]],789],[[[784,[0,0]]],783],[[[801,[0,0]]],790],[[[802,[0,0,0]]],791],[[[803,[0,0]]],792],[[[781,[0,0]]],780],[[[804,[0]]],793],[[[805,[0]]],794],[[1,31],[[777,[0,0]]]],[[1,31],[[779,[0,0,0]]]],[[1,31],[[795,[0]]]],[[1,31],[[798,[0]]]],[[1,31],[[799,[0]]]],[[1,31],[[800,[0]]]],[[1,31],[[796,[0,0,0,0,0]]]],[[1,31],[[797,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[801,[0,0]]]],[[1,31],[[802,[0,0,0]]]],[[1,31],[[803,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[804,[0]]]],[[1,31],[[805,[0]]]],[793,[[8,[48,15]]]],[[[804,[-1]],48],[[804,[-1]]],[]],[794,[[8,[53,15]]]],[[[805,[-1]],53],[[805,[-1]]],[]],[[1,37,31],786],[780,[[8,[[0,[[75,[],[[74,[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,[]],[791,[[8,[51,15]]]],[[[802,[-1,-2,0]],51],[[802,[-1,-2,0]]],[],[]],[792,[[8,[51,15]]]],[[[803,[-1,-2]],51],[[803,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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],[[795,[0]]]],[[1,31],[[798,[0]]]],[[1,31],[[799,[0]]]],[[1,31],[[800,[0]]]],[[1,31],[[796,[0,0,0,0,0]]]],[[1,31],[[797,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[801,[0,0]]]],[[1,31],[[802,[0,0,0]]]],[[1,31],[[803,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[804,[0]]]],[[1,31],[[805,[0]]]],[782,[[8,[90,15]]]],[[[796,[0,-1,-2,-3,-4]],39],[[796,[0,-1,-2,-3,-4]]],[],[],[],[]],[782,[[8,[47,15]]]],[[[796,[-1,-2,-3,-4,-5]],47],[[796,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[786,[[8,[37,15]]]],[[[798,[0]],37],[[798,[0]]]],[790,[[8,[37,15]]]],[[[801,[0,-1]],37],[[801,[0,-1]]],[]],[[1,39,31],787],[782,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[796,[-1,0,-2,-3,-4]],[23,[37]]],[[796,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,31],788],[791,[[8,[37,15]]]],[[[802,[-1,0,-2]],37],[[802,[-1,0,-2]]],[],[]],[792,[[8,[37,15]]]],[[[803,[-1,0]],37],[[803,[-1,0]]],[]],[[1,49,51,31],789],[[1,39,[23,[37]],31],783],[793,[[8,[4,15]]]],[794,[[8,[4,15]]]],[792,[[8,[4,15]]]],[780,[[8,[4,15]]]],[782,[[8,[4,15]]]],[789,[[8,[4,15]]]],[785,[[8,[4,15]]]],[790,[[8,[37,15]]]],[[[801,[-1,-2]],37],[[801,[-1,-2]]],[],[]],[790,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[801,[-1,0]],[23,[37]]],[[801,[-1,0]]],[]],[[1,37,[23,[37]],31],790],[[1,39,37,51,31],791],[783,[[8,[90,15]]]],[[[784,[0,-1]],39],[[784,[0,-1]]],[]],[793,[[8,[90,15]]]],[[[804,[0]],39],[[804,[0]]]],[794,[[8,[90,15]]]],[[[805,[0]],39],[[805,[0]]]],[[1,39,37,31],792],[778,[[0,[[75,[],[[74,[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],[[789,51],4],[[793,48],4],[[794,53],4],[[791,51],4],[[792,51],4],[[776,47],4],[[778,47],4],[[780,47],4],[[782,47],4],[[789,47],4],[[785,42],4],[789,[[8,[47,15]]]],[[[797,[-1,-2]],47],[[797,[-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,[786,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[787,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[788,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[782,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[789,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[783,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[790,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[791,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[792,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[780,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[793,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[794,-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,39,31],793],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-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,[[75,[],[[74,[37]]]]]],15]]]],[[[796,[-1,-2,-3,0,-4]],[23,[37]]],[[796,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,31],794],[791,[[8,[90,15]]]],[[[802,[0,-1,-2]],39],[[802,[0,-1,-2]]],[],[]],[792,[[8,[90,15]]]],[[[803,[0,-1]],39],[[803,[0,-1]]],[]],[785,[[8,[42,15]]]],[[[795,[-1]],42],[[795,[-1]]],[]],[787,[[8,[90,15]]]],[[[799,[0]],39],[[799,[0]]]],[788,[[8,[90,15]]]],[[[800,[0]],39],[[800,[0]]]],[785,[[8,[37,15]]]],[[[795,[-1]],37],[[795,[-1]]],[]],[787,[[8,[37,15]]]],[[[799,[-1]],37],[[799,[-1]]],[]],[788,[[8,[37,15]]]],[[[800,[-1]],37],[[800,[-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,[[75,[],[[74,[37]]]]]]]],[[[807,[0,-1,-2,-3]],[23,[37]]],[[807,[0,-1,-2,-3]]],[],[],[]],[808,[[0,[[75,[],[[74,[37]]]]]]]],[[[809,[-1,0,-2]],[23,[37]]],[[809,[-1,0,-2]]],[],[]],[819,[[0,[[75,[],[[74,[37]]]]]]]],[[[820,[-1,0]],[23,[37]]],[[820,[-1,0]]],[]],[806,38],[808,38],[816,38],[821,38],[822,38],[823,38],[810,38],[824,38],[825,38],[826,38],[827,38],[828,38],[812,38],[819,38],[829,38],[830,38],[831,38],[832,38],[833,38],[834,38],[817,38],[814,38],[835,38],[836,38],[837,38],[838,38],[839,38],[840,38],[841,38],[842,38],[843,38],[844,38],[845,38],[846,38],[847,38],[848,38],[849,38],[850,38],[851,38],[822,[[8,[37,15]]]],[[[852,[0,-1,-2,-3]],37],[[852,[0,-1,-2,-3]]],[],[],[]],[828,[[8,[90,15]]]],[[[853,[0,-1]],39],[[853,[0,-1]]],[]],[814,[[8,[90,15]]]],[[[815,[0,-1,-2]],39],[[815,[0,-1,-2]]],[],[]],[846,[[8,[37,15]]]],[[[854,[0,-1,-2,-3]],37],[[854,[0,-1,-2,-3]]],[],[],[]],[844,[[8,[51,15]]]],[[[855,[-1,-2,-3,-4,0]],51],[[855,[-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],821],[[[807,[0,0,0,0]]],806],[[[809,[0,0,0]]],808],[[[856,[0,0,0,0]]],816],[[[857,[0]]],821],[[[852,[0,0,0,0]]],822],[[[858,[0,0,0,0]]],823],[[[811,[0,0,0,0]]],810],[[[859,[0,0,0,0]]],824],[[[860,[0,0,0,0]]],825],[[[861,[0,0,0,0]]],826],[862,827],[[[853,[0,0]]],828],[[[813,[0,0,0,0,0,0]]],812],[[[820,[0,0]]],819],[[[863,[0,0]]],829],[[[864,[0,0]]],830],[[[865,[0]]],831],[[[866,[0,0,0]]],832],[867,833],[[[868,[0,0,0]]],834],[[[818,[0,0,0]]],817],[[[815,[0,0,0]]],814],[[[869,[0,0]]],835],[[[870,[0,0]]],836],[[[871,[0,0,0]]],837],[[[872,[0,0]]],838],[[[873,[0,0,0]]],839],[[[874,[0,0]]],840],[[[875,[0,0]]],841],[[[876,[0,0]]],842],[[[877,[0,0,0]]],843],[[[855,[0,0,0,0,0]]],844],[[[878,[0,0]]],845],[[[854,[0,0,0,0]]],846],[[[879,[0,0,0,0]]],847],[[[880,[0,0,0,0]]],848],[[[881,[0,0,0,0]]],849],[[[882,[0,0,0,0]]],850],[[[883,[0,0,0,0]]],851],[[1,31],[[807,[0,0,0,0]]]],[[1,31],[[809,[0,0,0]]]],[[1,31],[[856,[0,0,0,0]]]],[[1,31],[[857,[0]]]],[[1,31],[[852,[0,0,0,0]]]],[[1,31],[[858,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[859,[0,0,0,0]]]],[[1,31],[[860,[0,0,0,0]]]],[[1,31],[[861,[0,0,0,0]]]],[[1,31],862],[[1,31],[[853,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[863,[0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[865,[0]]]],[[1,31],[[866,[0,0,0]]]],[[1,31],867],[[1,31],[[868,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[869,[0,0]]]],[[1,31],[[870,[0,0]]]],[[1,31],[[871,[0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[873,[0,0,0]]]],[[1,31],[[874,[0,0]]]],[[1,31],[[875,[0,0]]]],[[1,31],[[876,[0,0]]]],[[1,31],[[877,[0,0,0]]]],[[1,31],[[855,[0,0,0,0,0]]]],[[1,31],[[878,[0,0]]]],[[1,31],[[854,[0,0,0,0]]]],[[1,31],[[879,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[881,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[[1,31],[[883,[0,0,0,0]]]],[846,[[8,[53,15]]]],[[[854,[-1,-2,-3,0]],53],[[854,[-1,-2,-3,0]]],[],[],[]],[847,[[8,[42,15]]]],[[[879,[-1,-2,-3,0]],42],[[879,[-1,-2,-3,0]]],[],[],[]],[848,[[8,[53,15]]]],[[[880,[-1,-2,-3,0]],53],[[880,[-1,-2,-3,0]]],[],[],[]],[849,[[8,[42,15]]]],[[[881,[-1,-2,-3,0]],42],[[881,[-1,-2,-3,0]]],[],[],[]],[850,[[8,[53,15]]]],[[[882,[-1,-2,-3,0]],53],[[882,[-1,-2,-3,0]]],[],[],[]],[851,[[8,[53,15]]]],[[[883,[-1,-2,-3,0]],53],[[883,[-1,-2,-3,0]]],[],[],[]],[846,[[0,[[75,[],[[74,[321]]]]]]]],[[[854,[-1,-2,0,-3]],[23,[43]]],[[854,[-1,-2,0,-3]]],[],[],[]],[847,[[0,[[75,[],[[74,[321]]]]]]]],[[[879,[-1,-2,0,-3]],[23,[43]]],[[879,[-1,-2,0,-3]]],[],[],[]],[848,[[0,[[75,[],[[74,[321]]]]]]]],[[[880,[-1,-2,0,-3]],[23,[43]]],[[880,[-1,-2,0,-3]]],[],[],[]],[849,[[0,[[75,[],[[74,[321]]]]]]]],[[[881,[-1,-2,0,-3]],[23,[43]]],[[881,[-1,-2,0,-3]]],[],[],[]],[850,[[0,[[75,[],[[74,[321]]]]]]]],[[[882,[-1,-2,0,-3]],[23,[43]]],[[882,[-1,-2,0,-3]]],[],[],[]],[851,[[0,[[75,[],[[74,[321]]]]]]]],[[[883,[-1,-2,0,-3]],[23,[43]]],[[883,[-1,-2,0,-3]]],[],[],[]],[[1,37,43,43,42,31],822],[[1,37,43,43,51,31],823],[[1,37,43,43,47,31],810],[[1,37,43,43,51,31],824],[[1,37,43,43,48,31],825],[[1,37,43,43,53,31],826],[823,[[8,[42,15]]]],[[[858,[-1,-2,-3,-4]],42],[[858,[-1,-2,-3,-4]]],[],[],[],[]],[824,[[8,[42,15]]]],[[[859,[-1,-2,-3,-4]],42],[[859,[-1,-2,-3,-4]]],[],[],[],[]],[822,[[8,[42,15]]]],[[[852,[-1,-2,-3,0]],42],[[852,[-1,-2,-3,0]]],[],[],[]],[[1,31],827],[823,[[8,[51,15]]]],[[[858,[-1,-2,-3,0]],51],[[858,[-1,-2,-3,0]]],[],[],[]],[824,[[8,[51,15]]]],[[[859,[-1,-2,-3,0]],51],[[859,[-1,-2,-3,0]]],[],[],[]],[[1,39,42,31],828],[[1,39,[23,[37]],[23,[37]],[23,[37]],47,53,31],812],[[1,39,[23,[37]],31],819],[[1,39,48,31],829],[[1,39,53,31],830],[846,[[8,[321,15]]]],[[[854,[-1,0,-2,-3]],43],[[854,[-1,0,-2,-3]]],[],[],[]],[847,[[8,[321,15]]]],[[[879,[-1,0,-2,-3]],43],[[879,[-1,0,-2,-3]]],[],[],[]],[848,[[8,[321,15]]]],[[[880,[-1,0,-2,-3]],43],[[880,[-1,0,-2,-3]]],[],[],[]],[849,[[8,[321,15]]]],[[[881,[-1,0,-2,-3]],43],[[881,[-1,0,-2,-3]]],[],[],[]],[850,[[8,[321,15]]]],[[[882,[-1,0,-2,-3]],43],[[882,[-1,0,-2,-3]]],[],[],[]],[851,[[8,[321,15]]]],[[[883,[-1,0,-2,-3]],43],[[883,[-1,0,-2,-3]]],[],[],[]],[821,[[8,[321,15]]]],[[[857,[0]],43],[[857,[0]]]],[844,[[8,[321,15]]]],[[[855,[-1,-2,0,-3,-4]],43],[[855,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,31],831],[[1,39,37,51,31],832],[806,[[8,[321,15]]]],[[[807,[-1,-2,0,-3]],43],[[807,[-1,-2,0,-3]]],[],[],[]],[816,[[8,[321,15]]]],[[[856,[-1,-2,-3,0]],43],[[856,[-1,-2,-3,0]]],[],[],[]],[822,[[8,[321,15]]]],[[[852,[-1,-2,0,-3]],43],[[852,[-1,-2,0,-3]]],[],[],[]],[823,[[8,[321,15]]]],[[[858,[-1,-2,0,-3]],43],[[858,[-1,-2,0,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,-2,0,-3]],43],[[811,[-1,-2,0,-3]]],[],[],[]],[824,[[8,[321,15]]]],[[[859,[-1,-2,0,-3]],43],[[859,[-1,-2,0,-3]]],[],[],[]],[825,[[8,[321,15]]]],[[[860,[-1,-2,0,-3]],43],[[860,[-1,-2,0,-3]]],[],[],[]],[826,[[8,[321,15]]]],[[[861,[-1,-2,0,-3]],43],[[861,[-1,-2,0,-3]]],[],[],[]],[843,[[8,[321,15]]]],[[[877,[-1,-2,0]],43],[[877,[-1,-2,0]]],[],[]],[[1,31],833],[[1,37,49,43,31],834],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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]]],[],[]],[844,[[8,[53,15]]]],[[[855,[-1,-2,-3,-4,-5]],53],[[855,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,47,31],814],[[1,39,37,31],835],[[1,39,37,31],836],[[1,39,37,51,31],837],[[1,39,37,31],838],[[1,39,37,51,31],839],[[1,39,37,31],840],[[1,39,37,31],841],[[1,39,37,31],842],[832,[[8,[51,15]]]],[[[866,[-1,-2,0]],51],[[866,[-1,-2,0]]],[],[]],[837,[[8,[51,15]]]],[[[871,[-1,-2,0]],51],[[871,[-1,-2,0]]],[],[]],[838,[[8,[51,15]]]],[[[872,[-1,-2]],51],[[872,[-1,-2]]],[],[]],[839,[[8,[51,15]]]],[[[873,[-1,-2,0]],51],[[873,[-1,-2,0]]],[],[]],[840,[[8,[51,15]]]],[[[874,[-1,-2]],51],[[874,[-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,[[75,[],[[74,[37]]]]]],15]]]],[[[813,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[813,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[823,[[8,[37,15]]]],[[[858,[0,-1,-2,-3]],37],[[858,[0,-1,-2,-3]]],[],[],[]],[810,[[8,[37,15]]]],[[[811,[0,-1,-2,-3]],37],[[811,[0,-1,-2,-3]]],[],[],[]],[824,[[8,[37,15]]]],[[[859,[0,-1,-2,-3]],37],[[859,[0,-1,-2,-3]]],[],[],[]],[831,[[8,[37,15]]]],[[[865,[0]],37],[[865,[0]]]],[814,[[8,[37,15]]]],[[[815,[-1,0,-2]],37],[[815,[-1,0,-2]]],[],[]],[836,[[8,[90,15]]]],[[[870,[0,-1]],39],[[870,[0,-1]]],[]],[837,[[8,[37,15]]]],[[[871,[-1,0,-2]],37],[[871,[-1,0,-2]]],[],[]],[838,[[8,[37,15]]]],[[[872,[-1,0]],37],[[872,[-1,0]]],[]],[839,[[8,[37,15]]]],[[[873,[-1,0,-2]],37],[[873,[-1,0,-2]]],[],[]],[840,[[8,[37,15]]]],[[[874,[-1,0]],37],[[874,[-1,0]]],[]],[845,[[8,[37,15]]]],[[[878,[0,-1]],37],[[878,[0,-1]]],[]],[847,[[8,[37,15]]]],[[[879,[0,-1,-2,-3]],37],[[879,[0,-1,-2,-3]]],[],[],[]],[848,[[8,[37,15]]]],[[[880,[0,-1,-2,-3]],37],[[880,[0,-1,-2,-3]]],[],[],[]],[849,[[8,[37,15]]]],[[[881,[0,-1,-2,-3]],37],[[881,[0,-1,-2,-3]]],[],[],[]],[812,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[813,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[813,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[812,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[813,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[813,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[844,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[855,[0,-1,-2,-3,-4]],[23,[37]]],[[855,[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],843],[816,[[8,[37,15]]]],[[[856,[0,-1,-2,-3]],37],[[856,[0,-1,-2,-3]]],[],[],[]],[844,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[855,[-1,0,-2,-3,-4]],[23,[37]]],[[855,[-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],[[856,[0,0,0,0]]]],[[1,31],[[857,[0]]]],[[1,31],[[852,[0,0,0,0]]]],[[1,31],[[858,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[859,[0,0,0,0]]]],[[1,31],[[860,[0,0,0,0]]]],[[1,31],[[861,[0,0,0,0]]]],[[1,31],862],[[1,31],[[853,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[863,[0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[865,[0]]]],[[1,31],[[866,[0,0,0]]]],[[1,31],867],[[1,31],[[868,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[869,[0,0]]]],[[1,31],[[870,[0,0]]]],[[1,31],[[871,[0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[873,[0,0,0]]]],[[1,31],[[874,[0,0]]]],[[1,31],[[875,[0,0]]]],[[1,31],[[876,[0,0]]]],[[1,31],[[877,[0,0,0]]]],[[1,31],[[855,[0,0,0,0,0]]]],[[1,31],[[878,[0,0]]]],[[1,31],[[854,[0,0,0,0]]]],[[1,31],[[879,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[881,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[[1,31],[[883,[0,0,0,0]]]],[841,[[8,[90,15]]]],[[[875,[0,-1]],39],[[875,[0,-1]]],[]],[832,[[8,[37,15]]]],[[[866,[-1,0,-2]],37],[[866,[-1,0,-2]]],[],[]],[[1,[23,[37]],[23,[37]],43,42,51,31],844],[834,[[8,[89,15]]]],[[[868,[-1,0,-2]],49],[[868,[-1,0,-2]]],[],[]],[817,[[8,[4,15]]]],[823,[[8,[4,15]]]],[824,[[8,[4,15]]]],[844,[[8,[4,15]]]],[838,[[8,[4,15]]]],[840,[[8,[4,15]]]],[812,[[8,[4,15]]]],[817,[[8,[4,15]]]],[844,[[8,[4,15]]]],[845,[[0,[[75,[],[[74,[37]]]]]]]],[[[878,[-1,0]],[23,[37]]],[[878,[-1,0]]],[]],[[1,37,[23,[37]],31],845],[817,[[8,[53,15]]]],[[[818,[-1,-2,-3]],53],[[818,[-1,-2,-3]]],[],[],[]],[819,[[8,[90,15]]]],[[[820,[0,-1]],39],[[820,[0,-1]]],[]],[829,[[8,[90,15]]]],[[[863,[0,-1]],39],[[863,[0,-1]]],[]],[830,[[8,[90,15]]]],[[[864,[0,-1]],39],[[864,[0,-1]]],[]],[832,[[8,[90,15]]]],[[[866,[0,-1,-2]],39],[[866,[0,-1,-2]]],[],[]],[835,[[8,[90,15]]]],[[[869,[0,-1]],39],[[869,[0,-1]]],[]],[842,[[8,[90,15]]]],[[[876,[0,-1]],39],[[876,[0,-1]]],[]],[812,[[8,[90,15]]]],[[[813,[0,-1,-2,-3,-4,-5]],39],[[813,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[808,[[0,[[75,[],[[74,[90]]]]]]]],[[[809,[0,-1,-2]],[23,[39]]],[[809,[0,-1,-2]]],[],[]],[844,[[8,[42,15]]]],[[[855,[-1,-2,-3,0,-4]],42],[[855,[-1,-2,-3,0,-4]]],[],[],[],[]],[816,[[8,[37,15]]]],[[[856,[-1,0,-2,-3]],37],[[856,[-1,0,-2,-3]]],[],[],[]],[844,[[8,[47,15]]]],[[[855,[-1,-2,-3,-4,-5]],47],[[855,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[817,53],4],[[844,51],4],[[846,53],4],[[847,42],4],[[848,53],4],[[849,42],4],[[850,53],4],[[851,53],4],[[823,42],4],[[824,42],4],[[822,42],4],[[823,51],4],[[824,51],4],[[817,48],4],[[844,53],4],[[832,51],4],[[837,51],4],[[838,51],4],[[839,51],4],[[840,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],[[844,42],4],[[844,47],4],[[817,47],4],[[825,48],4],[[826,53],4],[[828,42],4],[[829,48],4],[[830,53],4],[834,[[8,[321,15]]]],[[[868,[-1,-2,0]],43],[[868,[-1,-2,0]]],[],[]],[[1,37,43,[23,[43]],53,31],846],[[1,37,43,[23,[43]],42,31],847],[[1,37,43,[23,[43]],53,31],848],[[1,37,43,[23,[43]],42,31],849],[[1,37,43,[23,[43]],53,31],850],[[1,37,43,[23,[43]],53,31],851],[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]]]],[[[856,[-1,-2,0,-3]],43],[[856,[-1,-2,0,-3]]],[],[],[]],[822,[[8,[321,15]]]],[[[852,[-1,0,-2,-3]],43],[[852,[-1,0,-2,-3]]],[],[],[]],[823,[[8,[321,15]]]],[[[858,[-1,0,-2,-3]],43],[[858,[-1,0,-2,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,0,-2,-3]],43],[[811,[-1,0,-2,-3]]],[],[],[]],[824,[[8,[321,15]]]],[[[859,[-1,0,-2,-3]],43],[[859,[-1,0,-2,-3]]],[],[],[]],[825,[[8,[321,15]]]],[[[860,[-1,0,-2,-3]],43],[[860,[-1,0,-2,-3]]],[],[],[]],[826,[[8,[321,15]]]],[[[861,[-1,0,-2,-3]],43],[[861,[-1,0,-2,-3]]],[],[],[]],[843,[[8,[321,15]]]],[[[877,[-1,0,-2]],43],[[877,[-1,0,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[806,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[808,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[816,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[821,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[822,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[823,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[810,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[824,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[825,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[826,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[827,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[828,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[812,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[819,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[829,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[830,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[831,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[832,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[833,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[834,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[817,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[814,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[835,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[836,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[837,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[838,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[839,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[840,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[841,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[842,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[843,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[844,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[845,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[846,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[847,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[848,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[849,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[850,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[851,-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]]],[],[]],[825,[[8,[48,15]]]],[[[860,[-1,-2,-3,0]],48],[[860,[-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,[]],[826,[[8,[53,15]]]],[[[861,[-1,-2,-3,0]],53],[[861,[-1,-2,-3,0]]],[],[],[]],[825,[[8,[37,15]]]],[[[860,[0,-1,-2,-3]],37],[[860,[0,-1,-2,-3]]],[],[],[]],[826,[[8,[37,15]]]],[[[861,[0,-1,-2,-3]],37],[[861,[0,-1,-2,-3]]],[],[],[]],[828,[[8,[42,15]]]],[[[853,[-1,0]],42],[[853,[-1,0]]],[]],[829,[[8,[48,15]]]],[[[863,[-1,0]],48],[[863,[-1,0]]],[]],[830,[[8,[53,15]]]],[[[864,[-1,0]],53],[[864,[-1,0]]],[]],[835,[[8,[37,15]]]],[[[869,[-1,0]],37],[[869,[-1,0]]],[]],[836,[[8,[37,15]]]],[[[870,[-1,0]],37],[[870,[-1,0]]],[]],[837,[[8,[90,15]]]],[[[871,[0,-1,-2]],39],[[871,[0,-1,-2]]],[],[]],[838,[[8,[90,15]]]],[[[872,[0,-1]],39],[[872,[0,-1]]],[]],[839,[[8,[90,15]]]],[[[873,[0,-1,-2]],39],[[873,[0,-1,-2]]],[],[]],[840,[[8,[90,15]]]],[[[874,[0,-1]],39],[[874,[0,-1]]],[]],[841,[[8,[37,15]]]],[[[875,[-1,0]],37],[[875,[-1,0]]],[]],[842,[[8,[37,15]]]],[[[876,[-1,0]],37],[[876,[-1,0]]],[]],[843,[[8,[37,15]]]],[[[877,[0,-1,-2]],37],[[877,[0,-1,-2]]],[],[]],[850,[[8,[37,15]]]],[[[882,[0,-1,-2,-3]],37],[[882,[0,-1,-2,-3]]],[],[],[]],[851,[[8,[37,15]]]],[[[883,[0,-1,-2,-3]],37],[[883,[0,-1,-2,-3]]],[],[],[]],[834,[[8,[37,15]]]],[[[868,[0,-1,-2]],37],[[868,[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]]],[]],[884,38],[886,38],[888,38],[-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]]]],[[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]]],[],[]],[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,[[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,[[75,[],[[74,[37]]]]]]]],[[[895,[-1,0]],[23,[37]]],[[895,[-1,0]]],[]],[894,38],[896,38],[897,38],[898,38],[899,38],[900,38],[892,38],[901,38],[902,38],[903,38],[890,38],[904,38],[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],[[[905,[0]]],896],[[[906,[0,0,0,0,0,0]]],897],[[[907,[0,0,0,0,0,0,0,0,0]]],898],[[[908,[0,0,0,0]]],899],[[[909,[0]]],900],[[[893,[0,0,0,0,0]]],892],[[[910,[0,0,0,0,0,0]]],901],[[[911,[0,0]]],902],[[[912,[0]]],903],[[[891,[0,0,0,0]]],890],[[[913,[0]]],904],[[1,31],[[895,[0,0]]]],[[1,31],[[905,[0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[907,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[908,[0,0,0,0]]]],[[1,31],[[909,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[910,[0,0,0,0,0,0]]]],[[1,31],[[911,[0,0]]]],[[1,31],[[912,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[913,[0]]]],[892,[[0,[[75,[],[[74,[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]]],[]],[899,[[8,[37,15]]]],[[[908,[-1,0,-2,-3]],37],[[908,[-1,0,-2,-3]]],[],[],[]],[892,[[8,[89,15]]]],[[[893,[-1,-2,0,-3,-4]],49],[[893,[-1,-2,0,-3,-4]]],[],[],[],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,-2,0,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[899,[[8,[89,15]]]],[[[908,[-1,-2,-3,0]],49],[[908,[-1,-2,-3,0]]],[],[],[]],[[1,49,31],896],[[1,[23,[39]],37,37,37,[23,[37]],49,31],897],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,42,42,42,31],898],[[1,49,31],900],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],899],[[1,[23,[39]],37,49,[914,[49]],42,31],892],[897,[[0,[[75,[],[[74,[37]]]]]]]],[[[906,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[906,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[910,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[890,[[0,[[75,[],[[74,[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,[],[]],[897,[[8,[37,15]]]],[[[906,[-1,0,-2,-3,-4,-5]],37],[[906,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[910,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[898,[[8,[53,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],53],[[907,[-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],[[905,[0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[907,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[908,[0,0,0,0]]]],[[1,31],[[909,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[910,[0,0,0,0,0,0]]]],[[1,31],[[911,[0,0]]]],[[1,31],[[912,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[913,[0]]]],[902,[[8,[37,15]]]],[[[911,[0,-1]],37],[[911,[0,-1]]],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,31],901],[[1,37,49,31],902],[[1,37,31],903],[902,[[8,[89,15]]]],[[[911,[-1,0]],49],[[911,[-1,0]]],[]],[896,[[8,[89,15]]]],[[[905,[0]],49],[[905,[0]]]],[897,[[8,[89,15]]]],[[[906,[-1,-2,-3,-4,-5,0]],49],[[906,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[898,[[8,[89,15]]]],[[[907,[-1,-2,-3,-4,-5,0,-6,-7,-8]],49],[[907,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[900,[[8,[89,15]]]],[[[909,[0]],49],[[909,[0]]]],[901,[[8,[89,15]]]],[[[910,[-1,-2,-3,-4,-5,0]],49],[[910,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[898,[[8,[4,15]]]],[903,[[8,[37,15]]]],[[[912,[0]],37],[[912,[0]]]],[897,[[0,[[75,[],[[74,[90]]]]]]]],[[[906,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[906,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[898,[[0,[[75,[],[[74,[90]]]]]]]],[[[907,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[907,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[899,[[0,[[75,[],[[74,[90]]]]]]]],[[[908,[0,-1,-2,-3]],[23,[39]]],[[908,[0,-1,-2,-3]]],[],[],[]],[892,[[0,[[75,[],[[74,[90]]]]]]]],[[[893,[0,-1,-2,-3,-4]],[23,[39]]],[[893,[0,-1,-2,-3,-4]]],[],[],[],[]],[901,[[0,[[75,[],[[74,[90]]]]]]]],[[[910,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[910,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[890,[[0,[[75,[],[[74,[90]]]]]]]],[[[891,[0,-1,-2,-3]],[23,[39]]],[[891,[0,-1,-2,-3]]],[],[],[]],[904,[[0,[[75,[],[[74,[37]]]]]]]],[[[913,[0]],[23,[37]]],[[913,[0]]]],[[892,42],4],[[898,53],4],[[898,42],4],[[898,42],4],[[898,42],4],[898,[[8,[42,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[907,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[898,[[8,[42,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[907,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[898,[[8,[42,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[907,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[897,[[8,[37,15]]]],[[[906,[-1,-2,-3,0,-4,-5]],37],[[906,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[910,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[899,[[8,[89,15]]]],[[[908,[-1,-2,0,-3]],49],[[908,[-1,-2,0,-3]]],[],[],[]],[38,[[8,[894,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[896,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[897,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[898,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[899,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[900,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[892,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[901,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[902,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[903,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[890,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[904,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[897,[[8,[37,15]]]],[[[906,[-1,-2,0,-3,-4,-5]],37],[[906,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[910,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],890],[[1,[23,[37]],31],904],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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]]],[],[],[]],[915,38],[916,38],[931,38],[932,38],[933,38],[934,38],[935,38],[936,38],[937,38],[938,38],[939,38],[940,38],[941,38],[942,38],[943,38],[944,38],[945,38],[946,38],[929,38],[947,38],[948,38],[917,38],[949,38],[950,38],[927,38],[951,38],[952,38],[953,38],[954,38],[955,38],[956,38],[957,38],[919,38],[921,38],[958,38],[959,38],[923,38],[925,38],[960,38],[961,38],[[1,[23,[39]],37,49,31],932],[[1,39,[23,[37]],31],931],[[1,[23,[37]],31],933],[929,[[8,[89,15]]]],[[[930,[0,-1,-2]],49],[[930,[0,-1,-2]]],[],[]],[947,[[8,[89,15]]]],[[[962,[0,-1,-2]],49],[[962,[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],934],[[[963,[0,0]]],915],[[[964,[0,0]]],916],[[[965,[0,0]]],931],[[[966,[0,0,0]]],932],[[[967,[0]]],933],[[[968,[0,0]]],934],[[[969,[0,0,0]]],935],[[[970,[0]]],936],[[[971,[0,0]]],937],[[[972,[0,0]]],938],[[[973,[0,0]]],939],[[[974,[0,0]]],940],[[[975,[0,0,0]]],941],[[[976,[0,0]]],942],[[[977,[0,0]]],943],[[[978,[0,0]]],944],[[[979,[0,0]]],945],[[[980,[0,0]]],946],[[[930,[0,0,0]]],929],[[[962,[0,0,0]]],947],[[[981,[0,0]]],948],[[[918,[0,0]]],917],[[[982,[0,0]]],949],[[[983,[0,0]]],950],[[[928,[0,0]]],927],[[[984,[0,0]]],951],[[[985,[0,0]]],952],[[[986,[0]]],953],[[[987,[0]]],954],[[[988,[0,0,0,0]]],955],[[[989,[0]]],956],[[[990,[0,0]]],957],[[[920,[0]]],919],[[[922,[0,0]]],921],[[[991,[0,0,0,0]]],958],[[[992,[0,0]]],959],[[[924,[0,0]]],923],[[[926,[0,0]]],925],[[[993,[0,0,0]]],960],[[[994,[0]]],961],[[1,31],[[963,[0,0]]]],[[1,31],[[964,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[966,[0,0,0]]]],[[1,31],[[967,[0]]]],[[1,31],[[968,[0,0]]]],[[1,31],[[969,[0,0,0]]]],[[1,31],[[970,[0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[972,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[974,[0,0]]]],[[1,31],[[975,[0,0,0]]]],[[1,31],[[976,[0,0]]]],[[1,31],[[977,[0,0]]]],[[1,31],[[978,[0,0]]]],[[1,31],[[979,[0,0]]]],[[1,31],[[980,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[962,[0,0,0]]]],[[1,31],[[981,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[982,[0,0]]]],[[1,31],[[983,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[984,[0,0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[986,[0]]]],[[1,31],[[987,[0]]]],[[1,31],[[988,[0,0,0,0]]]],[[1,31],[[989,[0]]]],[[1,31],[[990,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[991,[0,0,0,0]]]],[[1,31],[[992,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[993,[0,0,0]]]],[[1,31],[[994,[0]]]],[[1,39,37,37,31],935],[[1,42,31],936],[[1,39,51,31],937],[[1,39,42,31],938],[[1,39,[23,[37]],31],939],[[1,39,[23,[37]],31],940],[[1,39,37,47,31],941],[[1,39,37,31],942],[[1,37,37,31],943],[948,[[8,[37,15]]]],[[[981,[-1,0]],37],[[981,[-1,0]]],[]],[[1,37,37,31],944],[932,[[8,[89,15]]]],[[[966,[-1,-2,0]],49],[[966,[-1,-2,0]]],[],[]],[934,[[8,[47,15]]]],[[[968,[-1,-2]],47],[[968,[-1,-2]]],[],[]],[927,[[8,[47,15]]]],[[[928,[-1,-2]],47],[[928,[-1,-2]]],[],[]],[943,[[8,[90,15]]]],[948,[[8,[90,15]]]],[946,[[0,[[75,[],[[74,[37]]]]]]]],[[[980,[-1,0]],[23,[37]]],[[980,[-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],945],[[1,39,[23,[37]],31],946],[[1,49,47,48,31],929],[[1,49,47,42,31],947],[929,[[8,[48,15]]]],[[[930,[-1,-2,0]],48],[[930,[-1,-2,0]]],[],[]],[[1,37,37,31],948],[958,[[8,[90,15]]]],[[[991,[0,-1,-2,-3]],39],[[991,[0,-1,-2,-3]]],[],[],[]],[943,[[8,[37,15]]]],[[[977,[-1,0]],37],[[977,[-1,0]]],[]],[958,[[8,[37,15]]]],[[[991,[-1,-2,-3,0]],37],[[991,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],917],[955,[[0,[[75,[],[[74,[37]]]]]]]],[[[988,[-1,-2,0,-3]],[23,[37]]],[[988,[-1,-2,0,-3]]],[],[],[]],[942,[[8,[37,15]]]],[[[976,[-1,0]],37],[[976,[-1,0]]],[]],[945,[[8,[37,15]]]],[[[979,[-1,0]],37],[[979,[-1,0]]],[]],[959,[[8,[37,15]]]],[[[992,[-1,0]],37],[[992,[-1,0]]],[]],[916,[[0,[[75,[],[[74,[37]]]]]]]],[[[964,[-1,0]],[23,[37]]],[[964,[-1,0]]],[]],[931,[[0,[[75,[],[[74,[37]]]]]]]],[[[965,[-1,0]],[23,[37]]],[[965,[-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],949],[915,[[8,[37,15]]]],[[[963,[0,-1]],37],[[963,[0,-1]]],[]],[935,[[8,[37,15]]]],[[[969,[-1,0,-2]],37],[[969,[-1,0,-2]]],[],[]],[944,[[8,[37,15]]]],[[[978,[0,-1]],37],[[978,[0,-1]]],[]],[950,[[8,[37,15]]]],[[[983,[0,-1]],37],[[983,[0,-1]]],[]],[951,[[8,[37,15]]]],[[[984,[0,-1]],37],[[984,[0,-1]]],[]],[952,[[8,[37,15]]]],[[[985,[0,-1]],37],[[985,[0,-1]]],[]],[947,[[8,[42,15]]]],[[[962,[-1,-2,0]],42],[[962,[-1,-2,0]]],[],[]],[[1,37,37,31],950],[[1,37,37,31],927],[[1,37,37,31],951],[941,[[8,[47,15]]]],[[[975,[-1,-2,0]],47],[[975,[-1,-2,0]]],[],[]],[[1,37,37,31],952],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[963,[0,0]]]],[[1,31],[[964,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[966,[0,0,0]]]],[[1,31],[[967,[0]]]],[[1,31],[[968,[0,0]]]],[[1,31],[[969,[0,0,0]]]],[[1,31],[[970,[0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[972,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[974,[0,0]]]],[[1,31],[[975,[0,0,0]]]],[[1,31],[[976,[0,0]]]],[[1,31],[[977,[0,0]]]],[[1,31],[[978,[0,0]]]],[[1,31],[[979,[0,0]]]],[[1,31],[[980,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[962,[0,0,0]]]],[[1,31],[[981,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[982,[0,0]]]],[[1,31],[[983,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[984,[0,0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[986,[0]]]],[[1,31],[[987,[0]]]],[[1,31],[[988,[0,0,0,0]]]],[[1,31],[[989,[0]]]],[[1,31],[[990,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[991,[0,0,0,0]]]],[[1,31],[[992,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[993,[0,0,0]]]],[[1,31],[[994,[0]]]],[[1,37,31],953],[958,[[8,[37,15]]]],[[[991,[-1,-2,0,-3]],37],[[991,[-1,-2,0,-3]]],[],[],[]],[960,[[8,[37,15]]]],[[[993,[-1,0,-2]],37],[[993,[-1,0,-2]]],[],[]],[933,[[0,[[75,[],[[74,[37]]]]]]]],[[[967,[0]],[23,[37]]],[[967,[0]]]],[956,[[0,[[75,[],[[74,[37]]]]]]]],[[[989,[0]],[23,[37]]],[[989,[0]]]],[961,[[0,[[75,[],[[74,[37]]]]]]]],[[[994,[0]],[23,[37]]],[[994,[0]]]],[942,[[8,[90,15]]]],[[[976,[0,-1]],39],[[976,[0,-1]]],[]],[938,[[8,[42,15]]]],[[[972,[-1,0]],42],[[972,[-1,0]]],[]],[941,[[8,[37,15]]]],[[[975,[-1,0,-2]],37],[[975,[-1,0,-2]]],[],[]],[[1,37,31],954],[954,[[8,[90,15]]]],[[1,[23,[39]],37,[23,[37]],49,31],955],[955,[[8,[89,15]]]],[[[988,[-1,-2,-3,0]],49],[[988,[-1,-2,-3,0]]],[],[],[]],[929,[[8,[4,15]]]],[934,[[8,[4,15]]]],[927,[[8,[4,15]]]],[929,[[8,[4,15]]]],[929,[[8,[4,15]]]],[947,[[8,[4,15]]]],[929,[[8,[53,15]]]],[[[930,[-1,-2,-3]],53],[[930,[-1,-2,-3]]],[],[],[]],[915,[[8,[90,15]]]],[916,[[8,[90,15]]]],[[[964,[0,-1]],39],[[964,[0,-1]]],[]],[931,[[8,[90,15]]]],[[[965,[0,-1]],39],[[965,[0,-1]]],[]],[934,[[8,[90,15]]]],[[[968,[0,-1]],39],[[968,[0,-1]]],[]],[935,[[8,[90,15]]]],[[[969,[0,-1,-2]],39],[[969,[0,-1,-2]]],[],[]],[936,[[8,[90,15]]]],[937,[[8,[90,15]]]],[[[971,[0,-1]],39],[[971,[0,-1]]],[]],[938,[[8,[90,15]]]],[[[972,[0,-1]],39],[[972,[0,-1]]],[]],[939,[[8,[90,15]]]],[[[973,[0,-1]],39],[[973,[0,-1]]],[]],[940,[[8,[90,15]]]],[[[974,[0,-1]],39],[[974,[0,-1]]],[]],[941,[[8,[90,15]]]],[[[975,[0,-1,-2]],39],[[975,[0,-1,-2]]],[],[]],[944,[[8,[90,15]]]],[945,[[8,[90,15]]]],[[[979,[0,-1]],39],[[979,[0,-1]]],[]],[917,[[8,[90,15]]]],[[[918,[0,-1]],39],[[918,[0,-1]]],[]],[949,[[8,[90,15]]]],[[[982,[0,-1]],39],[[982,[0,-1]]],[]],[950,[[8,[90,15]]]],[927,[[8,[90,15]]]],[951,[[8,[90,15]]]],[952,[[8,[90,15]]]],[953,[[8,[90,15]]]],[955,[[0,[[75,[],[[74,[90]]]]]]]],[[[988,[0,-1,-2,-3]],[23,[39]]],[[988,[0,-1,-2,-3]]],[],[],[]],[957,[[8,[90,15]]]],[[[990,[0,-1]],39],[[990,[0,-1]]],[]],[919,[[8,[90,15]]]],[921,[[8,[90,15]]]],[[[922,[0,-1]],39],[[922,[0,-1]]],[]],[959,[[8,[90,15]]]],[[[992,[0,-1]],39],[[992,[0,-1]]],[]],[923,[[8,[90,15]]]],[[[924,[0,-1]],39],[[924,[0,-1]]],[]],[925,[[8,[90,15]]]],[[[926,[0,-1]],39],[[926,[0,-1]]],[]],[960,[[8,[90,15]]]],[[[993,[0,-1,-2]],39],[[993,[0,-1,-2]]],[],[]],[932,[[0,[[75,[],[[74,[90]]]]]]]],[[[966,[0,-1,-2]],[23,[39]]],[[966,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],956],[915,[[8,[37,15]]]],[[[963,[-1,0]],37],[[963,[-1,0]]],[]],[935,[[8,[37,15]]]],[[[969,[-1,-2,0]],37],[[969,[-1,-2,0]]],[],[]],[944,[[8,[37,15]]]],[[[978,[-1,0]],37],[[978,[-1,0]]],[]],[950,[[8,[37,15]]]],[[[983,[-1,0]],37],[[983,[-1,0]]],[]],[951,[[8,[37,15]]]],[[[984,[-1,0]],37],[[984,[-1,0]]],[]],[952,[[8,[37,15]]]],[[[985,[-1,0]],37],[[985,[-1,0]]],[]],[[929,53],4],[[934,47],4],[[927,47],4],[[929,48],4],[[947,42],4],[[941,47],4],[[938,42],4],[[929,53],4],[[936,42],4],[[929,47],4],[[947,47],4],[[929,47],4],[[947,47],4],[[937,51],4],[936,[[8,[42,15]]]],[[[970,[0]],42],[[970,[0]]]],[946,[[8,[90,15]]]],[[[980,[0,-1]],39],[[980,[0,-1]]],[]],[948,[[8,[37,15]]]],[[[981,[0,-1]],37],[[981,[0,-1]]],[]],[953,[[8,[37,15]]]],[[[986,[0]],37],[[986,[0]]]],[954,[[8,[37,15]]]],[[[987,[0]],37],[[987,[0]]]],[955,[[8,[37,15]]]],[[[988,[-1,0,-2,-3]],37],[[988,[-1,0,-2,-3]]],[],[],[]],[960,[[8,[37,15]]]],[[[993,[-1,-2,0]],37],[[993,[-1,-2,0]]],[],[]],[[1,39,[23,[37]],31],957],[[1,37,31],919],[934,[[0,[[75,[],[[74,[37]]]]]]]],[[[968,[-1,0]],[23,[37]]],[[968,[-1,0]]],[]],[939,[[0,[[75,[],[[74,[37]]]]]]]],[[[973,[-1,0]],[23,[37]]],[[973,[-1,0]]],[]],[940,[[0,[[75,[],[[74,[37]]]]]]]],[[[974,[-1,0]],[23,[37]]],[[974,[-1,0]]],[]],[949,[[0,[[75,[],[[74,[37]]]]]]]],[[[982,[-1,0]],[23,[37]]],[[982,[-1,0]]],[]],[957,[[0,[[75,[],[[74,[37]]]]]]]],[[[990,[-1,0]],[23,[37]]],[[990,[-1,0]]],[]],[[1,39,37,31],921],[[1,39,39,37,37,31],958],[929,[[8,[47,15]]]],[[[930,[-1,0,-2]],47],[[930,[-1,0,-2]]],[],[]],[947,[[8,[47,15]]]],[[[962,[-1,0,-2]],47],[[962,[-1,0,-2]]],[],[]],[929,[[8,[47,15]]]],[[[930,[-1,-2,-3]],47],[[930,[-1,-2,-3]]],[],[],[]],[947,[[8,[47,15]]]],[[[962,[-1,-2,-3]],47],[[962,[-1,-2,-3]]],[],[],[]],[958,[[8,[90,15]]]],[[[991,[-1,0,-2,-3]],39],[[991,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],959],[38,[[8,[915,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[916,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[931,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[932,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[933,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[934,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[935,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[936,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[937,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[938,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[939,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[940,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[941,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[942,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[943,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[944,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[945,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[946,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[929,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[947,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[948,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[917,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[949,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[950,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[927,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[951,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[952,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[953,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[954,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[955,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[956,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[957,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[919,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[921,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[958,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[959,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[923,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[925,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[960,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[961,-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,[]],[937,[[8,[51,15]]]],[[[971,[-1,0]],51],[[971,[-1,0]]],[]],[943,[[8,[37,15]]]],[[[977,[0,-1]],37],[[977,[0,-1]]],[]],[[1,39,37,31],923],[[1,39,37,31],925],[[1,39,37,37,31],960],[932,[[8,[37,15]]]],[[[966,[-1,0,-2]],37],[[966,[-1,0,-2]]],[],[]],[[1,[23,[37]],31],961],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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]]],[],[],[]],[1005,38],[997,38],[1006,38],[1007,38],[999,38],[1008,38],[1009,38],[1010,38],[1011,38],[1012,38],[1013,38],[1014,38],[1015,38],[1016,38],[1017,38],[1018,38],[1019,38],[1001,38],[1003,38],[1020,38],[1021,38],[1022,38],[1023,38],[1024,38],[1025,38],[1026,38],[995,38],[1027,38],[1028,38],[[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,[],[]],[[[1029,[0,0,0,0,0,0]]],1005],[[[998,[0,0,0,0,0,0,0]]],997],[[[1030,[0,0,0]]],1006],[[[1031,[0,0]]],1007],[[[1000,[0,0,0,0,0]]],999],[[[1032,[0,0,0,0]]],1008],[[[1033,[0,0,0]]],1009],[[[1034,[0,0,0,0]]],1010],[[[1035,[0]]],1011],[[[1036,[0,0]]],1012],[[[1037,[0,0]]],1013],[[[1038,[0,0]]],1014],[[[1039,[0,0,0]]],1015],[[[1040,[0,0,0,0,0]]],1016],[[[1041,[0,0,0,0]]],1017],[[[1042,[0,0]]],1018],[[[1043,[0,0,0,0]]],1019],[[[1002,[0,0,0,0]]],1001],[[[1004,[0,0,0,0]]],1003],[[[1044,[0]]],1020],[[[1045,[0,0]]],1021],[[[1046,[0,0,0]]],1022],[[[1047,[0,0,0]]],1023],[[[1048,[0,0,0]]],1024],[[[1049,[0,0,0]]],1025],[[[1050,[0,0]]],1026],[[[996,[0,0,0,0]]],995],[[[1051,[0,0,0,0,0,0,0]]],1027],[1052,1028],[[1,31],[[1029,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1030,[0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1032,[0,0,0,0]]]],[[1,31],[[1033,[0,0,0]]]],[[1,31],[[1034,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1036,[0,0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1038,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1040,[0,0,0,0,0]]]],[[1,31],[[1041,[0,0,0,0]]]],[[1,31],[[1042,[0,0]]]],[[1,31],[[1043,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1044,[0]]]],[[1,31],[[1045,[0,0]]]],[[1,31],[[1046,[0,0,0]]]],[[1,31],[[1047,[0,0,0]]]],[[1,31],[[1048,[0,0,0]]]],[[1,31],[[1049,[0,0,0]]]],[[1,31],[[1050,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1051,[0,0,0,0,0,0,0]]]],[[1,31],1052],[[1,39,37,37,37,37,37,[23,[37]],31],997],[[1,39,[23,[37]],51,31],1006],[[1,39,37,31],1007],[[1,39,37,51,31],1022],[[1,39,37,31],1021],[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]]],[],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,0,-3,-4]],37],[[1040,[-1,-2,0,-3,-4]]],[],[],[],[]],[1007,[[8,[90,15]]]],[[[1031,[0,-1]],39],[[1031,[0,-1]]],[]],[1014,[[8,[37,15]]]],[[[1038,[-1,0]],37],[[1038,[-1,0]]],[]],[1024,[[8,[51,15]]]],[[[1048,[-1,-2,0]],51],[[1048,[-1,-2,0]]],[],[]],[1025,[[8,[51,15]]]],[[[1049,[-1,-2,0]],51],[[1049,[-1,-2,0]]],[],[]],[1006,[[8,[51,15]]]],[[[1030,[-1,-2,0]],51],[[1030,[-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],1008],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1011,[[8,[42,15]]]],[[[1035,[-1]],42],[[1035,[-1]]],[]],[1017,[[8,[37,15]]]],[[[1041,[-1,-2,0,-3]],37],[[1041,[-1,-2,0,-3]]],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,-3,0,-4]],37],[[1040,[-1,-2,-3,0,-4]]],[],[],[],[]],[1016,[[8,[42,15]]]],[[[1040,[-1,-2,-3,-4,-5]],42],[[1040,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1008,[[0,[[75,[],[[74,[37]]]]]]]],[[[1032,[-1,-2,0,-3]],[23,[37]]],[[1032,[-1,-2,0,-3]]],[],[],[]],[1006,[[0,[[75,[],[[74,[37]]]]]]]],[[[1030,[-1,0,-2]],[23,[37]]],[[1030,[-1,0,-2]]],[],[]],[[1,39,37,37,[23,[37]],31],1010],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]]]],[[[1029,[-1,-2,-3,-4,-5,-6]],42],[[1029,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1029,[-1,-2,-3,-4,0,-5]],49],[[1029,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1009,[[8,[51,15]]]],[[[1033,[-1,-2,-3]],51],[[1033,[-1,-2,-3]]],[],[],[]],[1019,[[8,[51,15]]]],[[[1043,[-1,-2,-3,-4]],51],[[1043,[-1,-2,-3,-4]]],[],[],[],[]],[1022,[[8,[51,15]]]],[[[1046,[-1,-2,0]],51],[[1046,[-1,-2,0]]],[],[]],[1023,[[8,[51,15]]]],[[[1047,[-1,-2,0]],51],[[1047,[-1,-2,0]]],[],[]],[1015,[[0,[[75,[],[[74,[37]]]]]]]],[[[1039,[-1,-2,0]],[23,[37]]],[[1039,[-1,-2,0]]],[],[]],[[1,37,31],1011],[997,[[0,[[75,[],[[74,[37]]]]]]]],[[[998,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[998,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1010,[[0,[[75,[],[[74,[37]]]]]]]],[[[1034,[-1,-2,-3,0]],[23,[37]]],[[1034,[-1,-2,-3,0]]],[],[],[]],[1027,[[0,[[75,[],[[74,[90]]]]]]]],[[[1051,[-1,-2,-3,0,-4,-5,-6]],[23,[39]]],[[1051,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,-3,-4,-5]],37],[[1040,[-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],1012],[[1,31],[[1029,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1030,[0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1032,[0,0,0,0]]]],[[1,31],[[1033,[0,0,0]]]],[[1,31],[[1034,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1036,[0,0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1038,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1040,[0,0,0,0,0]]]],[[1,31],[[1041,[0,0,0,0]]]],[[1,31],[[1042,[0,0]]]],[[1,31],[[1043,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1044,[0]]]],[[1,31],[[1045,[0,0]]]],[[1,31],[[1046,[0,0,0]]]],[[1,31],[[1047,[0,0,0]]]],[[1,31],[[1048,[0,0,0]]]],[[1,31],[[1049,[0,0,0]]]],[[1,31],[[1050,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1051,[0,0,0,0,0,0,0]]]],[[1,31],1052],[1016,[[8,[90,15]]]],[[[1040,[-1,0,-2,-3,-4]],39],[[1040,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],1013],[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]]],[],[],[],[]],[1024,[[8,[90,15]]]],[[[1048,[0,-1,-2]],39],[[1048,[0,-1,-2]]],[],[]],[1008,[[8,[42,15]]]],[[[1032,[-1,-2,-3,-4]],42],[[1032,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,37,31],1014],[1016,[[8,[90,15]]]],[[[1040,[0,-1,-2,-3,-4]],39],[[1040,[0,-1,-2,-3,-4]]],[],[],[],[]],[1027,[[0,[[75,[],[[74,[37]]]]]]]],[[[1051,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[1051,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1027,[[8,[37,15]]]],[[[1051,[-1,-2,-3,-4,-5,0,-6]],37],[[1051,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1005,[[8,[90,15]]]],[[[1029,[0,-1,-2,-3,-4,-5]],39],[[1029,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1017,[[8,[90,15]]]],[1018,[[8,[90,15]]]],[995,[[8,[90,15]]]],[[[996,[0,-1,-2,-3]],39],[[996,[0,-1,-2,-3]]],[],[],[]],[1005,[[8,[89,15]]]],[[[1029,[-1,-2,-3,0,-4,-5]],49],[[1029,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1015],[[1,39,37,51,31],1023],[995,[[8,[89,15]]]],[[[996,[-1,-2,0,-3]],49],[[996,[-1,-2,0,-3]]],[],[],[]],[[1,39,39,37,37,37,31],1016],[[1,37,37,37,49,31],1017],[1008,[[8,[89,15]]]],[[[1032,[-1,-2,-3,0]],49],[[1032,[-1,-2,-3,0]]],[],[],[]],[1017,[[8,[89,15]]]],[[[1041,[-1,-2,-3,0]],49],[[1041,[-1,-2,-3,0]]],[],[],[]],[1018,[[8,[89,15]]]],[[[1042,[-1,0]],49],[[1042,[-1,0]]],[]],[1011,[[8,[4,15]]]],[1016,[[8,[4,15]]]],[1005,[[8,[4,15]]]],[1009,[[8,[4,15]]]],[1019,[[8,[4,15]]]],[1001,[[8,[4,15]]]],[1001,[[8,[4,15]]]],[1008,[[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]]],[],[],[],[],[],[]],[1006,[[8,[90,15]]]],[[[1030,[0,-1,-2]],39],[[1030,[0,-1,-2]]],[],[]],[1009,[[8,[90,15]]]],[[[1033,[0,-1,-2]],39],[[1033,[0,-1,-2]]],[],[]],[1010,[[8,[90,15]]]],[[[1034,[0,-1,-2,-3]],39],[[1034,[0,-1,-2,-3]]],[],[],[]],[1011,[[8,[90,15]]]],[1012,[[8,[90,15]]]],[[[1036,[0,-1]],39],[[1036,[0,-1]]],[]],[1013,[[8,[90,15]]]],[[[1037,[0,-1]],39],[[1037,[0,-1]]],[]],[1015,[[8,[90,15]]]],[[[1039,[0,-1,-2]],39],[[1039,[0,-1,-2]]],[],[]],[1019,[[8,[90,15]]]],[[[1043,[0,-1,-2,-3]],39],[[1043,[0,-1,-2,-3]]],[],[],[]],[1020,[[8,[90,15]]]],[[[1044,[0]],39],[[1044,[0]]]],[1021,[[8,[90,15]]]],[[[1045,[0,-1]],39],[[1045,[0,-1]]],[]],[1022,[[8,[90,15]]]],[[[1046,[0,-1,-2]],39],[[1046,[0,-1,-2]]],[],[]],[1023,[[8,[90,15]]]],[[[1047,[0,-1,-2]],39],[[1047,[0,-1,-2]]],[],[]],[1026,[[8,[90,15]]]],[[[1050,[0,-1]],39],[[1050,[0,-1]]],[]],[1028,[[8,[37,15]]]],[[1052,37],1052],[1008,[[0,[[75,[],[[74,[90]]]]]]]],[[[1032,[0,-1,-2,-3]],[23,[39]]],[[1032,[0,-1,-2,-3]]],[],[],[]],[1027,[[0,[[75,[],[[74,[90]]]]]]]],[[[1051,[-1,0,-2,-3,-4,-5,-6]],[23,[39]]],[[1051,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1027,[[8,[90,15]]]],[[[1051,[0,-1,-2,-3,-4,-5,-6]],39],[[1051,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[42,15]]]],[[[1029,[-1,-2,-3,-4,-5,-6]],42],[[1029,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1029,[-1,-2,-3,-4,-5,0]],49],[[1029,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,37,49,31],1018],[[1001,42],4],[[1003,42],4],[[1024,51],4],[[1025,51],4],[[1006,51],4],[[1011,42],4],[[1016,42],4],[[1005,42],4],[[1009,51],4],[[1019,51],4],[[1022,51],4],[[1023,51],4],[[1001,51],4],[[1001,51],4],[[1008,42],4],[[1005,42],4],[[1009,42],4],[[1019,42],4],[1024,[[8,[37,15]]]],[[[1048,[-1,0,-2]],37],[[1048,[-1,0,-2]]],[],[]],[1025,[[8,[37,15]]]],[[[1049,[-1,0,-2]],37],[[1049,[-1,0,-2]]],[],[]],[[1,39,37,51,31],1024],[[1,39,37,51,31],1025],[[1,37,[23,[37]],[23,[37]],42,31],1003],[[1,37,37,[23,[37]],42,31],1001],[1007,[[8,[37,15]]]],[[[1031,[-1,0]],37],[[1031,[-1,0]]],[]],[1012,[[8,[37,15]]]],[[[1036,[-1,0]],37],[[1036,[-1,0]]],[]],[1020,[[8,[37,15]]]],[[[1044,[-1]],37],[[1044,[-1]]],[]],[1009,[[8,[37,15]]]],[[[1033,[-1,0,-2]],37],[[1033,[-1,0,-2]]],[],[]],[1019,[[8,[37,15]]]],[[[1043,[-1,0,-2,-3]],37],[[1043,[-1,0,-2,-3]]],[],[],[]],[1009,[[8,[42,15]]]],[[[1033,[-1,-2,0]],42],[[1033,[-1,-2,0]]],[],[]],[1019,[[8,[42,15]]]],[[[1043,[-1,-2,-3,0]],42],[[1043,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,31],1009],[[1,39,31],1020],[[1,39,37,37,42,31],1019],[1025,[[8,[90,15]]]],[[[1049,[0,-1,-2]],39],[[1049,[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]]],[],[],[],[]],[1008,[[8,[37,15]]]],[[[1032,[-1,0,-2,-3]],37],[[1032,[-1,0,-2,-3]]],[],[],[]],[1010,[[8,[37,15]]]],[[[1034,[-1,-2,0,-3]],37],[[1034,[-1,-2,0,-3]]],[],[],[]],[1011,[[8,[37,15]]]],[[[1035,[0]],37],[[1035,[0]]]],[1013,[[8,[37,15]]]],[[[1037,[-1,0]],37],[[1037,[-1,0]]],[]],[1014,[[8,[37,15]]]],[[[1038,[0,-1]],37],[[1038,[0,-1]]],[]],[1021,[[8,[37,15]]]],[[[1045,[-1,0]],37],[[1045,[-1,0]]],[]],[1022,[[8,[37,15]]]],[[[1046,[-1,0,-2]],37],[[1046,[-1,0,-2]]],[],[]],[1023,[[8,[37,15]]]],[[[1047,[-1,0,-2]],37],[[1047,[-1,0,-2]]],[],[]],[1026,[[8,[37,15]]]],[[[1050,[-1,0]],37],[[1050,[-1,0]]],[]],[1027,[[8,[37,15]]]],[[[1051,[-1,-2,-3,-4,0,-5,-6]],37],[[1051,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[38,[[8,[1005,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[997,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1006,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1007,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[999,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1008,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1009,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1010,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1011,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1012,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1013,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1014,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1015,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1016,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1017,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1018,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1019,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1001,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1003,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1020,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1021,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1022,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1023,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1024,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1025,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1026,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[995,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1027,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1028,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,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],1027],[1027,[[8,[90,15]]]],[[[1051,[-1,-2,0,-3,-4,-5,-6]],39],[[1051,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1010,[[8,[37,15]]]],[[[1034,[-1,0,-2,-3]],37],[[1034,[-1,0,-2,-3]]],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,-3,-4,0]],37],[[1040,[-1,-2,-3,-4,0]]],[],[],[],[]],[1019,[[8,[37,15]]]],[[[1043,[-1,-2,0,-3]],37],[[1043,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],1026],[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]]],[],[],[],[]],[1015,[[8,[37,15]]]],[[[1039,[-1,0,-2]],37],[[1039,[-1,0,-2]]],[],[]],[1005,[[8,[37,15]]]],[[[1029,[-1,0,-2,-3,-4,-5]],37],[[1029,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1017,[[8,[37,15]]]],[[[1041,[0,-1,-2,-3]],37],[[1041,[0,-1,-2,-3]]],[],[],[]],[1018,[[8,[37,15]]]],[[[1042,[0,-1]],37],[[1042,[0,-1]]],[]],[995,[[8,[37,15]]]],[[[996,[-1,0,-2,-3]],37],[[996,[-1,0,-2,-3]]],[],[],[]],[1003,[[8,[[0,[[75,[],[[74,[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]]]],[[[1029,[-1,-2,0,-3,-4,-5]],37],[[1029,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1017,[[8,[37,15]]]],[[[1041,[-1,0,-2,-3]],37],[[1041,[-1,0,-2,-3]]],[],[],[]],[[1,31],1028],[1001,[[0,[[75,[],[[74,[37]]]]]]]],[[[1002,[-1,-2,0,-3]],[23,[37]]],[[1002,[-1,-2,0,-3]]],[],[],[]],[1003,[[8,[[0,[[75,[],[[74,[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]]],[]],[1055,38],[1056,38],[1057,38],[1058,38],[1059,38],[1060,38],[1061,38],[1062,38],[1063,38],[1064,38],[1065,38],[1066,38],[1067,38],[1068,38],[1069,38],[1070,38],[1071,38],[1072,38],[1073,38],[1053,38],[1074,38],[1075,38],[[1,39,37,31],1055],[1065,[[8,[89,15]]]],[[[1076,[-1,-2,0]],49],[[1076,[-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,[],[]],[[[1077,[0,0]]],1055],[[[1078,[0,0]]],1056],[[[1079,[0,0,0]]],1057],[[[1080,[0,0,0]]],1058],[[[1081,[0,0]]],1059],[[[1082,[0,0,0]]],1060],[[[1083,[0,0,0]]],1061],[[[1084,[0,0,0,0,0,0,0,0]]],1062],[[[1085,[0,0]]],1063],[[[1086,[0,0,0,0]]],1064],[[[1076,[0,0,0]]],1065],[[[1087,[0,0,0,0]]],1066],[[[1088,[0,0,0,0,0,0,0,0,0]]],1067],[[[1089,[0,0,0,0,0,0]]],1068],[[[1090,[0,0,0,0,0,0,0]]],1069],[[[1091,[0,0,0,0,0,0,0,0]]],1070],[[[1092,[0]]],1071],[[[1093,[0,0,0]]],1072],[[[1094,[0,0,0,0,0]]],1073],[[[1054,[0,0]]],1053],[[[1095,[0,0,0,0,0,0]]],1074],[[[1096,[0]]],1075],[[1,31],[[1077,[0,0]]]],[[1,31],[[1078,[0,0]]]],[[1,31],[[1079,[0,0,0]]]],[[1,31],[[1080,[0,0,0]]]],[[1,31],[[1081,[0,0]]]],[[1,31],[[1082,[0,0,0]]]],[[1,31],[[1083,[0,0,0]]]],[[1,31],[[1084,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0]]]],[[1,31],[[1086,[0,0,0,0]]]],[[1,31],[[1076,[0,0,0]]]],[[1,31],[[1087,[0,0,0,0]]]],[[1,31],[[1088,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1089,[0,0,0,0,0,0]]]],[[1,31],[[1090,[0,0,0,0,0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1092,[0]]]],[[1,31],[[1093,[0,0,0]]]],[[1,31],[[1094,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1095,[0,0,0,0,0,0]]]],[[1,31],[[1096,[0]]]],[[1,39,37,31],1056],[[1,39,37,53,31],1057],[1055,[[8,[90,15]]]],[[[1077,[0,-1]],39],[[1077,[0,-1]]],[]],[1056,[[8,[90,15]]]],[[[1078,[0,-1]],39],[[1078,[0,-1]]],[]],[1066,[[8,[37,15]]]],[[[1087,[-1,-2,0,-3]],37],[[1087,[-1,-2,0,-3]]],[],[],[]],[1067,[[8,[37,15]]]],[[[1088,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[1088,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1068,[[8,[37,15]]]],[[[1089,[-1,-2,0,-3,-4,-5]],37],[[1089,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1070,[[8,[37,15]]]],[[[1091,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1091,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1073,[[8,[37,15]]]],[[[1094,[-1,-2,0,-3,-4]],37],[[1094,[-1,-2,0,-3,-4]]],[],[],[],[]],[1074,[[8,[37,15]]]],[[[1095,[-1,-2,0,-3,-4,-5]],37],[[1095,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1058],[1065,[[0,[[75,[],[[74,[37]]]]]]]],[[[1076,[-1,0,-2]],[23,[37]]],[[1076,[-1,0,-2]]],[],[]],[1059,[[0,[[75,[],[[74,[37]]]]]]]],[[[1081,[-1,0]],[23,[37]]],[[1081,[-1,0]]],[]],[1063,[[0,[[75,[],[[74,[37]]]]]]]],[[[1085,[-1,0]],[23,[37]]],[[1085,[-1,0]]],[]],[[1,39,[23,[37]],31],1059],[[1,39,37,53,31],1060],[[1,39,37,[23,[37]],31],1061],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1062],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],1063],[[1,39,37,37,42,31],1064],[1064,[[8,[42,15]]]],[[[1086,[-1,-2,-3,0]],42],[[1086,[-1,-2,-3,0]]],[],[],[]],[[1,39,[23,[37]],49,31],1065],[1069,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1090,[-1,-2,-3,0,-4,-5,-6]],[23,[37]]],[[1090,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1058,[[8,[37,15]]]],[[[1080,[-1,-2,0]],37],[[1080,[-1,-2,0]]],[],[]],[1061,[[0,[[75,[],[[74,[37]]]]]]]],[[[1083,[-1,-2,0]],[23,[37]]],[[1083,[-1,-2,0]]],[],[]],[1064,[[8,[37,15]]]],[[[1086,[-1,-2,0,-3]],37],[[1086,[-1,-2,0,-3]]],[],[],[]],[1066,[[0,[[75,[],[[74,[37]]]]]]]],[[[1087,[-1,-2,-3,0]],[23,[37]]],[[1087,[-1,-2,-3,0]]],[],[],[]],[1073,[[8,[37,15]]]],[[[1094,[-1,-2,-3,0,-4]],37],[[1094,[-1,-2,-3,0,-4]]],[],[],[],[]],[1068,[[8,[42,15]]]],[[[1089,[-1,-2,-3,-4,0,-5]],42],[[1089,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1074,[[8,[42,15]]]],[[[1095,[-1,-2,-3,-4,0,-5]],42],[[1095,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1068,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1089,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1089,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1074,[[0,[[75,[],[[74,[37]]]]]]]],[[[1095,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1095,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1053,[[8,[37,15]]]],[[[1054,[-1,0]],37],[[1054,[-1,0]]],[]],[[1,39,37,37,[23,[37]],31],1066],[[1,39,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1067],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1069,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1090,[-1,-2,0,-3,-4,-5,-6]],[23,[37]]],[[1090,[-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],[[1077,[0,0]]]],[[1,31],[[1078,[0,0]]]],[[1,31],[[1079,[0,0,0]]]],[[1,31],[[1080,[0,0,0]]]],[[1,31],[[1081,[0,0]]]],[[1,31],[[1082,[0,0,0]]]],[[1,31],[[1083,[0,0,0]]]],[[1,31],[[1084,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0]]]],[[1,31],[[1086,[0,0,0,0]]]],[[1,31],[[1076,[0,0,0]]]],[[1,31],[[1087,[0,0,0,0]]]],[[1,31],[[1088,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1089,[0,0,0,0,0,0]]]],[[1,31],[[1090,[0,0,0,0,0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1092,[0]]]],[[1,31],[[1093,[0,0,0]]]],[[1,31],[[1094,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1095,[0,0,0,0,0,0]]]],[[1,31],[[1096,[0]]]],[1069,[[8,[42,15]]]],[[[1090,[-1,-2,-3,-4,-5,-6,-7]],42],[[1090,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1062,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1084,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1084,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1088,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[1088,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1091,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1091,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1068,[[8,[42,15]]]],[[[1089,[-1,-2,-3,-4,-5,-6]],42],[[1089,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1074,[[8,[42,15]]]],[[[1095,[-1,-2,-3,-4,-5,-6]],42],[[1095,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1068],[[1,39,37,[23,[37]],[23,[37]],49,42,42,31],1069],[1068,[[8,[37,15]]]],[[[1089,[-1,-2,-3,-4,-5,-6]],37],[[1089,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1070],[[1,37,31],1071],[1057,[[8,[53,15]]]],[[[1079,[-1,-2,0]],53],[[1079,[-1,-2,0]]],[],[]],[1060,[[8,[53,15]]]],[[[1082,[-1,-2,0]],53],[[1082,[-1,-2,0]]],[],[]],[1069,[[8,[89,15]]]],[[[1090,[-1,-2,-3,-4,0,-5,-6]],49],[[1090,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1069,[[8,[4,15]]]],[1068,[[8,[4,15]]]],[1074,[[8,[4,15]]]],[1064,[[8,[4,15]]]],[1073,[[8,[4,15]]]],[[1,39,37,37,31],1072],[1057,[[8,[90,15]]]],[[[1079,[0,-1,-2]],39],[[1079,[0,-1,-2]]],[],[]],[1058,[[8,[90,15]]]],[[[1080,[0,-1,-2]],39],[[1080,[0,-1,-2]]],[],[]],[1059,[[8,[90,15]]]],[[[1081,[0,-1]],39],[[1081,[0,-1]]],[]],[1060,[[8,[90,15]]]],[[[1082,[0,-1,-2]],39],[[1082,[0,-1,-2]]],[],[]],[1061,[[8,[90,15]]]],[[[1083,[0,-1,-2]],39],[[1083,[0,-1,-2]]],[],[]],[1062,[[8,[90,15]]]],[[[1084,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[1084,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1063,[[8,[90,15]]]],[[[1085,[0,-1]],39],[[1085,[0,-1]]],[]],[1064,[[8,[90,15]]]],[[[1086,[0,-1,-2,-3]],39],[[1086,[0,-1,-2,-3]]],[],[],[]],[1065,[[8,[90,15]]]],[[[1076,[0,-1,-2]],39],[[1076,[0,-1,-2]]],[],[]],[1066,[[8,[90,15]]]],[[[1087,[0,-1,-2,-3]],39],[[1087,[0,-1,-2,-3]]],[],[],[]],[1067,[[8,[90,15]]]],[[[1088,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1088,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1068,[[8,[90,15]]]],[[[1089,[0,-1,-2,-3,-4,-5]],39],[[1089,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1069,[[8,[90,15]]]],[[[1090,[0,-1,-2,-3,-4,-5,-6]],39],[[1090,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1072,[[8,[90,15]]]],[[[1093,[0,-1,-2]],39],[[1093,[0,-1,-2]]],[],[]],[1073,[[8,[90,15]]]],[[[1094,[0,-1,-2,-3,-4]],39],[[1094,[0,-1,-2,-3,-4]]],[],[],[],[]],[1074,[[8,[90,15]]]],[[[1095,[0,-1,-2,-3,-4,-5]],39],[[1095,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1066,[[8,[37,15]]]],[[[1087,[-1,0,-2,-3]],37],[[1087,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,42,31],1073],[1073,[[8,[42,15]]]],[[[1094,[-1,-2,-3,-4,0]],42],[[1094,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1064,42],4],[[1068,42],4],[[1074,42],4],[[1069,42],4],[[1068,42],4],[[1074,42],4],[[1057,53],4],[[1060,53],4],[[1073,42],4],[[1069,42],4],[[1068,42],4],[[1074,42],4],[[1069,42],4],[[1062,42],4],[[1067,42],4],[[1070,42],4],[[1062,42],4],[[1067,42],4],[[1070,42],4],[[1062,42],4],[[1067,42],4],[[1070,42],4],[[1064,42],4],[[1073,42],4],[1072,[[8,[37,15]]]],[[[1093,[-1,-2,0]],37],[[1093,[-1,-2,0]]],[],[]],[1062,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1084,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1084,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1088,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[1088,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1091,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1091,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1055,[[8,[37,15]]]],[[[1077,[-1,0]],37],[[1077,[-1,0]]],[]],[1056,[[8,[37,15]]]],[[[1078,[-1,0]],37],[[1078,[-1,0]]],[]],[1058,[[8,[37,15]]]],[[[1080,[-1,0,-2]],37],[[1080,[-1,0,-2]]],[],[]],[1062,[[8,[37,15]]]],[[[1084,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1084,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1064,[[8,[37,15]]]],[[[1086,[-1,0,-2,-3]],37],[[1086,[-1,0,-2,-3]]],[],[],[]],[1067,[[8,[37,15]]]],[[[1088,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1088,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1068,[[8,[37,15]]]],[[[1089,[-1,0,-2,-3,-4,-5]],37],[[1089,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1069,[[8,[37,15]]]],[[[1090,[-1,0,-2,-3,-4,-5,-6]],37],[[1090,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1070,[[8,[37,15]]]],[[[1091,[0,-1,-2,-3,-4,-5,-6,-7]],37],[[1091,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[37,15]]]],[[[1093,[-1,0,-2]],37],[[1093,[-1,0,-2]]],[],[]],[1073,[[8,[37,15]]]],[[[1094,[-1,0,-2,-3,-4]],37],[[1094,[-1,0,-2,-3,-4]]],[],[],[],[]],[1074,[[8,[37,15]]]],[[[1095,[-1,0,-2,-3,-4,-5]],37],[[1095,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,31],1053],[1057,[[8,[37,15]]]],[[[1079,[-1,0,-2]],37],[[1079,[-1,0,-2]]],[],[]],[1060,[[8,[37,15]]]],[[[1082,[-1,0,-2]],37],[[1082,[-1,0,-2]]],[],[]],[1069,[[8,[42,15]]]],[[[1090,[-1,-2,-3,-4,-5,-6,0]],42],[[1090,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1068,[[8,[42,15]]]],[[[1089,[-1,-2,-3,-4,-5,0]],42],[[1089,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1074,[[8,[42,15]]]],[[[1095,[-1,-2,-3,-4,-5,0]],42],[[1095,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1069,[[8,[42,15]]]],[[[1090,[-1,-2,-3,-4,-5,0,-6]],42],[[1090,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1062,[[8,[42,15]]]],[[[1084,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1084,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[42,15]]]],[[[1088,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1088,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1091,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1062,[[8,[42,15]]]],[[[1084,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1084,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[42,15]]]],[[[1088,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1088,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1091,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1062,[[8,[42,15]]]],[[[1084,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1084,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1067,[[8,[42,15]]]],[[[1088,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1088,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1070,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1091,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1062,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1084,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1084,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1088,[-1,-2,-3,-4,-5,0,-6,-7,-8]],[23,[37]]],[[1088,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1091,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1091,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1061,[[8,[37,15]]]],[[[1083,[-1,0,-2]],37],[[1083,[-1,0,-2]]],[],[]],[1071,[[8,[37,15]]]],[[[1092,[0]],37],[[1092,[0]]]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1055,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1056,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1057,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1058,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1059,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1060,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1061,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1062,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1063,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1064,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1065,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1066,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1067,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1068,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1069,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1070,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1071,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1072,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1073,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1053,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1074,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1075,-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,[]],[1064,[[8,[42,15]]]],[[[1086,[-1,-2,-3,-4]],42],[[1086,[-1,-2,-3,-4]]],[],[],[],[]],[1073,[[8,[42,15]]]],[[[1094,[-1,-2,-3,-4,-5]],42],[[1094,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1074],[1075,[[8,[37,15]]]],[[[1096,[0]],37],[[1096,[0]]]],[[1,37,31],1075],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[1099,38],[1102,38],[1103,38],[1104,38],[1105,38],[1100,38],[1106,38],[1107,38],[1108,38],[1109,38],[1110,38],[1111,38],[1112,38],[1113,38],[1114,38],[1115,38],[1116,38],[1117,38],[1118,38],[1119,38],[1120,38],[1121,38],[1122,38],[1123,38],[1124,38],[1125,38],[1126,38],[1127,38],[1128,38],[1129,38],[1130,38],[1131,38],[1132,38],[1133,38],[1134,38],[1135,38],[1136,38],[1137,38],[1138,38],[1097,38],[1139,38],[1140,38],[1141,38],[1142,38],[1143,38],[1144,38],[1145,38],[1146,38],[1147,38],[1148,38],[1149,38],[1150,38],[1151,38],[1152,38],[1153,38],[1154,38],[1155,38],[1156,38],[1157,38],[1158,38],[1159,38],[1160,38],[1161,38],[1162,38],[1163,38],[1164,38],[1165,38],[1166,38],[1167,38],[1168,38],[1169,38],[1170,38],[[1,39,37,42,42,42,48,31],1100],[1104,[[8,[51,15]]]],[[[1171,[-1,-2,0]],51],[[1171,[-1,-2,0]]],[],[]],[1114,[[8,[51,15]]]],[[[1172,[-1,0]],51],[[1172,[-1,0]]],[]],[1148,[[8,[51,15]]]],[[[1173,[-1,0]],51],[[1173,[-1,0]]],[]],[1149,[[8,[51,15]]]],[[[1174,[-1,0]],51],[[1174,[-1,0]]],[]],[1150,[[8,[51,15]]]],[[[1175,[-1,0]],51],[[1175,[-1,0]]],[]],[1151,[[8,[51,15]]]],[[[1176,[-1,0]],51],[[1176,[-1,0]]],[]],[1152,[[8,[51,15]]]],[[[1177,[-1,0]],51],[[1177,[-1,0]]],[]],[1153,[[8,[51,15]]]],[[[1178,[-1,0]],51],[[1178,[-1,0]]],[]],[1157,[[8,[51,15]]]],[[[1179,[-1,-2,0]],51],[[1179,[-1,-2,0]]],[],[]],[1097,[[8,[37,15]]]],[[[1098,[-1,-2,0]],37],[[1098,[-1,-2,0]]],[],[]],[1116,[[8,[37,15]]]],[[[1180,[-1,-2,-3,0,-4,-5,-6]],37],[[1180,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[37,15]]]],[[[1181,[-1,-2,-3,0,-4,-5,-6]],37],[[1181,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[37,15]]]],[[[1182,[-1,-2,-3,0,-4,-5,-6]],37],[[1182,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1126,[[8,[37,15]]]],[[[1183,[-1,-2,-3,0]],37],[[1183,[-1,-2,-3,0]]],[],[],[]],[1167,[[8,[37,15]]]],[[[1184,[-1,-2,-3,0,-4,-5,-6]],37],[[1184,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1106],[[1,39,37,31],1107],[[1,39,37,37,31],1108],[[1,39,37,37,31],1109],[1169,[[8,[89,15]]]],[[[1185,[-1,-2,-3,0]],49],[[1185,[-1,-2,-3,0]]],[],[],[]],[1156,[[8,[42,15]]]],[[[1186,[-1,-2,-3,-4,0,-5]],42],[[1186,[-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,[],[]],[[[1187,[0,0]]],1099],[[[1188,[0,0,0]]],1102],[[[1189,[0,0,0,0,0]]],1103],[[[1171,[0,0,0]]],1104],[[[1190,[0,0,0,0]]],1105],[[[1101,[0,0,0,0,0,0]]],1100],[[[1191,[0,0,0]]],1106],[[[1192,[0,0]]],1107],[[[1193,[0,0,0]]],1108],[[[1194,[0,0,0]]],1109],[[[1195,[0,0]]],1110],[[[1196,[0,0]]],1111],[[[1197,[0,0,0,0,0,0]]],1112],[[[1198,[0,0]]],1113],[[[1172,[0,0]]],1114],[[[1199,[0]]],1115],[[[1180,[0,0,0,0,0,0,0]]],1116],[[[1181,[0,0,0,0,0,0,0]]],1117],[[[1200,[0,0,0,0,0]]],1118],[[[1182,[0,0,0,0,0,0,0]]],1119],[[[1201,[0,0,0]]],1120],[[[1202,[0,0]]],1121],[[[1203,[0,0]]],1122],[[[1204,[0,0]]],1123],[[[1205,[0,0,0,0,0]]],1124],[[[1206,[0,0]]],1125],[[[1183,[0,0,0,0]]],1126],[[[1207,[0,0,0]]],1127],[[[1208,[0,0,0]]],1128],[[[1209,[0,0,0]]],1129],[[[1210,[0,0]]],1130],[[[1211,[0,0,0,0,0]]],1131],[[[1212,[0,0]]],1132],[[[1213,[0,0,0]]],1133],[[[1214,[0,0,0]]],1134],[[[1215,[0,0]]],1135],[[[1216,[0,0,0]]],1136],[[[1217,[0,0,0]]],1137],[[[1218,[0,0,0]]],1138],[[[1098,[0,0,0]]],1097],[[[1219,[0,0,0,0,0]]],1139],[[[1220,[0,0,0]]],1140],[[[1221,[0,0,0]]],1141],[[[1222,[0,0,0,0]]],1142],[[[1223,[0,0]]],1143],[[[1224,[0,0,0]]],1144],[[[1225,[0,0,0]]],1145],[[[1226,[0,0,0]]],1146],[[[1227,[0,0]]],1147],[[[1173,[0,0]]],1148],[[[1174,[0,0]]],1149],[[[1175,[0,0]]],1150],[[[1176,[0,0]]],1151],[[[1177,[0,0]]],1152],[[[1178,[0,0]]],1153],[[[1228,[0,0,0,0,0,0,0,0,0]]],1154],[[[1229,[0,0]]],1155],[[[1186,[0,0,0,0,0,0]]],1156],[[[1179,[0,0,0]]],1157],[[[1230,[0,0]]],1158],[[[1231,[0,0,0,0]]],1159],[[[1232,[0,0,0,0]]],1160],[[[1233,[0,0]]],1161],[[[1234,[0,0,0,0]]],1162],[[[1235,[0,0,0]]],1163],[[[1236,[0,0,0]]],1164],[[[1237,[0,0]]],1165],[[[1238,[0,0,0]]],1166],[[[1184,[0,0,0,0,0,0,0]]],1167],[[[1239,[0,0,0]]],1168],[[[1185,[0,0,0,0]]],1169],[[[1240,[0]]],1170],[[1,31],[[1187,[0,0]]]],[[1,31],[[1188,[0,0,0]]]],[[1,31],[[1189,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0,0]]]],[[1,31],[[1190,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1192,[0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1194,[0,0,0]]]],[[1,31],[[1195,[0,0]]]],[[1,31],[[1196,[0,0]]]],[[1,31],[[1197,[0,0,0,0,0,0]]]],[[1,31],[[1198,[0,0]]]],[[1,31],[[1172,[0,0]]]],[[1,31],[[1199,[0]]]],[[1,31],[[1180,[0,0,0,0,0,0,0]]]],[[1,31],[[1181,[0,0,0,0,0,0,0]]]],[[1,31],[[1200,[0,0,0,0,0]]]],[[1,31],[[1182,[0,0,0,0,0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1202,[0,0]]]],[[1,31],[[1203,[0,0]]]],[[1,31],[[1204,[0,0]]]],[[1,31],[[1205,[0,0,0,0,0]]]],[[1,31],[[1206,[0,0]]]],[[1,31],[[1183,[0,0,0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1208,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1210,[0,0]]]],[[1,31],[[1211,[0,0,0,0,0]]]],[[1,31],[[1212,[0,0]]]],[[1,31],[[1213,[0,0,0]]]],[[1,31],[[1214,[0,0,0]]]],[[1,31],[[1215,[0,0]]]],[[1,31],[[1216,[0,0,0]]]],[[1,31],[[1217,[0,0,0]]]],[[1,31],[[1218,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1219,[0,0,0,0,0]]]],[[1,31],[[1220,[0,0,0]]]],[[1,31],[[1221,[0,0,0]]]],[[1,31],[[1222,[0,0,0,0]]]],[[1,31],[[1223,[0,0]]]],[[1,31],[[1224,[0,0,0]]]],[[1,31],[[1225,[0,0,0]]]],[[1,31],[[1226,[0,0,0]]]],[[1,31],[[1227,[0,0]]]],[[1,31],[[1173,[0,0]]]],[[1,31],[[1174,[0,0]]]],[[1,31],[[1175,[0,0]]]],[[1,31],[[1176,[0,0]]]],[[1,31],[[1177,[0,0]]]],[[1,31],[[1178,[0,0]]]],[[1,31],[[1228,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1229,[0,0]]]],[[1,31],[[1186,[0,0,0,0,0,0]]]],[[1,31],[[1179,[0,0,0]]]],[[1,31],[[1230,[0,0]]]],[[1,31],[[1231,[0,0,0,0]]]],[[1,31],[[1232,[0,0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1234,[0,0,0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1236,[0,0,0]]]],[[1,31],[[1237,[0,0]]]],[[1,31],[[1238,[0,0,0]]]],[[1,31],[[1184,[0,0,0,0,0,0,0]]]],[[1,31],[[1239,[0,0,0]]]],[[1,31],[[1185,[0,0,0,0]]]],[[1,31],[[1240,[0]]]],[1097,[[8,[90,15]]]],[[[1098,[0,-1,-2]],39],[[1098,[0,-1,-2]]],[],[]],[[1,39,37,31],1110],[[1,39,37,31],1111],[[1,39,37,51,51,1241,1241,31],1112],[[1,39,37,31],1113],[[1,[23,[37]],51,31],1114],[1131,[[8,[37,15]]]],[[[1211,[-1,0,-2,-3,-4]],37],[[1211,[-1,0,-2,-3,-4]]],[],[],[],[]],[1169,[[8,[89,15]]]],[[[1185,[-1,-2,0,-3]],49],[[1185,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],37,[23,[37]],49,49,31],1131],[1118,[[8,[47,15]]]],[[[1200,[-1,-2,-3,0,-4]],47],[[1200,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,42,31],1115],[[1,39,37,37,37,42,42,42,31],1116],[[1,39,37,37,37,42,42,42,31],1117],[[1,[23,[39]],[23,[37]],47,47,47,31],1118],[[1,39,37,37,37,42,42,42,31],1119],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,-5,-6,0]],42],[[1180,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,-5,-6,0]],42],[[1181,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,-5,-6,0]],42],[[1182,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[[1,39,37,37,31],1120],[1103,[[8,[42,15]]]],[[[1189,[-1,-2,-3,-4,0]],42],[[1189,[-1,-2,-3,-4,0]]],[],[],[],[]],[1154,[[8,[42,15]]]],[[[1228,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1228,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1131,[[8,[89,15]]]],[[[1211,[-1,-2,-3,-4,0]],49],[[1211,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,37,37,31],1121],[[1,39,37,31],1122],[[1,39,37,31],1123],[[1,39,39,37,37,42,31],1124],[1167,[[8,[37,15]]]],[[[1184,[-1,-2,0,-3,-4,-5,-6]],37],[[1184,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,31],1125],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],1126],[[1,39,37,37,31],1127],[[1,39,37,37,31],1129],[[1,39,37,37,31],1128],[1118,[[8,[47,15]]]],[[[1200,[-1,-2,0,-3,-4]],47],[[1200,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1130],[1118,[[8,[47,15]]]],[[[1200,[-1,-2,-3,-4,0]],47],[[1200,[-1,-2,-3,-4,0]]],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1207,[-1,-2,0]],37],[[1207,[-1,-2,0]]],[],[]],[1159,[[8,[37,15]]]],[[[1231,[-1,-2,0,-3]],37],[[1231,[-1,-2,0,-3]]],[],[],[]],[1104,[[8,[37,15]]]],[[[1171,[-1,0,-2]],37],[[1171,[-1,0,-2]]],[],[]],[1100,[[8,[37,15]]]],[[[1101,[-1,0,-2,-3,-4,-5]],37],[[1101,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1110,[[8,[37,15]]]],[[[1195,[-1,0]],37],[[1195,[-1,0]]],[]],[1112,[[8,[37,15]]]],[[[1197,[-1,0,-2,-3,-4,-5]],37],[[1197,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1116,[[8,[37,15]]]],[[[1180,[-1,0,-2,-3,-4,-5,-6]],37],[[1180,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[37,15]]]],[[[1181,[-1,0,-2,-3,-4,-5,-6]],37],[[1181,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[37,15]]]],[[[1182,[-1,0,-2,-3,-4,-5,-6]],37],[[1182,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1122,[[8,[37,15]]]],[[[1203,[-1,0]],37],[[1203,[-1,0]]],[]],[1126,[[8,[37,15]]]],[[[1183,[-1,0,-2,-3]],37],[[1183,[-1,0,-2,-3]]],[],[],[]],[1139,[[8,[37,15]]]],[[[1219,[-1,0,-2,-3,-4]],37],[[1219,[-1,0,-2,-3,-4]]],[],[],[],[]],[1146,[[8,[37,15]]]],[[[1226,[-1,-2,0]],37],[[1226,[-1,-2,0]]],[],[]],[1148,[[8,[37,15]]]],[[[1173,[0,-1]],37],[[1173,[0,-1]]],[]],[1149,[[8,[37,15]]]],[[[1174,[0,-1]],37],[[1174,[0,-1]]],[]],[1150,[[8,[37,15]]]],[[[1175,[0,-1]],37],[[1175,[0,-1]]],[]],[1151,[[8,[37,15]]]],[[[1176,[0,-1]],37],[[1176,[0,-1]]],[]],[1152,[[8,[37,15]]]],[[[1177,[0,-1]],37],[[1177,[0,-1]]],[]],[1153,[[8,[37,15]]]],[[[1178,[0,-1]],37],[[1178,[0,-1]]],[]],[1154,[[8,[37,15]]]],[[[1228,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1228,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1156,[[8,[37,15]]]],[[[1186,[-1,0,-2,-3,-4,-5]],37],[[1186,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1157,[[8,[37,15]]]],[[[1179,[-1,0,-2]],37],[[1179,[-1,0,-2]]],[],[]],[1159,[[8,[37,15]]]],[[[1231,[-1,-2,-3,0]],37],[[1231,[-1,-2,-3,0]]],[],[],[]],[1161,[[8,[37,15]]]],[[[1233,[-1,0]],37],[[1233,[-1,0]]],[]],[1162,[[8,[37,15]]]],[[[1234,[-1,0,-2,-3]],37],[[1234,[-1,0,-2,-3]]],[],[],[]],[1164,[[8,[37,15]]]],[[[1236,[-1,0,-2]],37],[[1236,[-1,0,-2]]],[],[]],[1165,[[8,[37,15]]]],[[[1237,[-1,0]],37],[[1237,[-1,0]]],[]],[1167,[[8,[37,15]]]],[[[1184,[-1,0,-2,-3,-4,-5,-6]],37],[[1184,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1099,[[8,[37,15]]]],[[[1187,[-1,0]],37],[[1187,[-1,0]]],[]],[1102,[[8,[37,15]]]],[[[1188,[-1,0,-2]],37],[[1188,[-1,0,-2]]],[],[]],[1105,[[8,[37,15]]]],[[[1190,[-1,0,-2,-3]],37],[[1190,[-1,0,-2,-3]]],[],[],[]],[1106,[[8,[37,15]]]],[[[1191,[-1,0,-2]],37],[[1191,[-1,0,-2]]],[],[]],[1107,[[8,[37,15]]]],[[[1192,[-1,0]],37],[[1192,[-1,0]]],[]],[1108,[[8,[37,15]]]],[[[1193,[-1,0,-2]],37],[[1193,[-1,0,-2]]],[],[]],[1109,[[8,[37,15]]]],[[[1194,[-1,0,-2]],37],[[1194,[-1,0,-2]]],[],[]],[1111,[[8,[37,15]]]],[[[1196,[-1,0]],37],[[1196,[-1,0]]],[]],[1113,[[8,[37,15]]]],[[[1198,[-1,0]],37],[[1198,[-1,0]]],[]],[1114,[[0,[[75,[],[[74,[37]]]]]]]],[[[1172,[0,-1]],[23,[37]]],[[1172,[0,-1]]],[]],[1120,[[8,[37,15]]]],[[[1201,[-1,0,-2]],37],[[1201,[-1,0,-2]]],[],[]],[1121,[[8,[37,15]]]],[[[1202,[0,-1]],37],[[1202,[0,-1]]],[]],[1123,[[8,[37,15]]]],[[[1204,[-1,0]],37],[[1204,[-1,0]]],[]],[1125,[[8,[37,15]]]],[[[1206,[-1,0]],37],[[1206,[-1,0]]],[]],[1128,[[8,[37,15]]]],[[[1208,[-1,0,-2]],37],[[1208,[-1,0,-2]]],[],[]],[1129,[[8,[37,15]]]],[[[1209,[-1,0,-2]],37],[[1209,[-1,0,-2]]],[],[]],[1130,[[8,[37,15]]]],[[[1210,[-1,0]],37],[[1210,[-1,0]]],[]],[1132,[[8,[37,15]]]],[[[1212,[-1,0]],37],[[1212,[-1,0]]],[]],[1133,[[8,[37,15]]]],[[[1213,[-1,0,-2]],37],[[1213,[-1,0,-2]]],[],[]],[1134,[[8,[37,15]]]],[[[1214,[-1,0,-2]],37],[[1214,[-1,0,-2]]],[],[]],[1135,[[8,[37,15]]]],[[[1215,[-1,0]],37],[[1215,[-1,0]]],[]],[1136,[[8,[37,15]]]],[[[1216,[-1,0,-2]],37],[[1216,[-1,0,-2]]],[],[]],[1137,[[8,[37,15]]]],[[[1217,[-1,0,-2]],37],[[1217,[-1,0,-2]]],[],[]],[1138,[[8,[37,15]]]],[[[1218,[-1,0,-2]],37],[[1218,[-1,0,-2]]],[],[]],[1140,[[8,[37,15]]]],[[[1220,[-1,0,-2]],37],[[1220,[-1,0,-2]]],[],[]],[1141,[[8,[37,15]]]],[[[1221,[-1,0,-2]],37],[[1221,[-1,0,-2]]],[],[]],[1142,[[8,[37,15]]]],[[[1222,[-1,0,-2,-3]],37],[[1222,[-1,0,-2,-3]]],[],[],[]],[1143,[[8,[37,15]]]],[[[1223,[-1,0]],37],[[1223,[-1,0]]],[]],[1144,[[8,[37,15]]]],[[[1224,[-1,0,-2]],37],[[1224,[-1,0,-2]]],[],[]],[1145,[[8,[37,15]]]],[[[1225,[-1,0,-2]],37],[[1225,[-1,0,-2]]],[],[]],[1147,[[8,[37,15]]]],[[[1227,[-1,0]],37],[[1227,[-1,0]]],[]],[1155,[[8,[37,15]]]],[[[1229,[0,-1]],37],[[1229,[0,-1]]],[]],[1158,[[8,[37,15]]]],[[[1230,[-1,0]],37],[[1230,[-1,0]]],[]],[1163,[[8,[37,15]]]],[[[1235,[-1,0,-2]],37],[[1235,[-1,0,-2]]],[],[]],[1166,[[8,[37,15]]]],[[[1238,[-1,0,-2]],37],[[1238,[-1,0,-2]]],[],[]],[1168,[[8,[37,15]]]],[[[1239,[-1,0,-2]],37],[[1239,[-1,0,-2]]],[],[]],[1102,[[8,[37,15]]]],[[[1188,[-1,-2,0]],37],[[1188,[-1,-2,0]]],[],[]],[1105,[[8,[37,15]]]],[[[1190,[-1,-2,0,-3]],37],[[1190,[-1,-2,0,-3]]],[],[],[]],[1106,[[8,[37,15]]]],[[[1191,[-1,-2,0]],37],[[1191,[-1,-2,0]]],[],[]],[1108,[[8,[37,15]]]],[[[1193,[-1,-2,0]],37],[[1193,[-1,-2,0]]],[],[]],[1109,[[8,[37,15]]]],[[[1194,[-1,-2,0]],37],[[1194,[-1,-2,0]]],[],[]],[1120,[[8,[37,15]]]],[[[1201,[-1,-2,0]],37],[[1201,[-1,-2,0]]],[],[]],[1121,[[8,[37,15]]]],[[[1202,[-1,0]],37],[[1202,[-1,0]]],[]],[1128,[[8,[37,15]]]],[[[1208,[-1,-2,0]],37],[[1208,[-1,-2,0]]],[],[]],[1129,[[8,[37,15]]]],[[[1209,[-1,-2,0]],37],[[1209,[-1,-2,0]]],[],[]],[1133,[[8,[37,15]]]],[[[1213,[-1,-2,0]],37],[[1213,[-1,-2,0]]],[],[]],[1134,[[8,[37,15]]]],[[[1214,[-1,-2,0]],37],[[1214,[-1,-2,0]]],[],[]],[1136,[[8,[37,15]]]],[[[1216,[-1,-2,0]],37],[[1216,[-1,-2,0]]],[],[]],[1137,[[8,[37,15]]]],[[[1217,[-1,-2,0]],37],[[1217,[-1,-2,0]]],[],[]],[1138,[[8,[37,15]]]],[[[1218,[-1,-2,0]],37],[[1218,[-1,-2,0]]],[],[]],[1140,[[8,[37,15]]]],[[[1220,[-1,-2,0]],37],[[1220,[-1,-2,0]]],[],[]],[1141,[[8,[37,15]]]],[[[1221,[-1,-2,0]],37],[[1221,[-1,-2,0]]],[],[]],[1142,[[8,[37,15]]]],[[[1222,[-1,-2,0,-3]],37],[[1222,[-1,-2,0,-3]]],[],[],[]],[1145,[[8,[37,15]]]],[[[1225,[-1,-2,0]],37],[[1225,[-1,-2,0]]],[],[]],[1163,[[8,[37,15]]]],[[[1235,[-1,-2,0]],37],[[1235,[-1,-2,0]]],[],[]],[1124,[[8,[37,15]]]],[[[1205,[-1,-2,-3,0,-4]],37],[[1205,[-1,-2,-3,0,-4]]],[],[],[],[]],[1124,[[8,[37,15]]]],[[[1205,[-1,-2,0,-3,-4]],37],[[1205,[-1,-2,0,-3,-4]]],[],[],[],[]],[1154,[[8,[51,15]]]],[[[1228,[-1,-2,0,-3,-4,-5,-6,-7,-8]],51],[[1228,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1118,[[0,[[75,[],[[74,[37]]]]]]]],[[[1200,[-1,0,-2,-3,-4]],[23,[37]]],[[1200,[-1,0,-2,-3,-4]]],[],[],[],[]],[1131,[[0,[[75,[],[[74,[37]]]]]]]],[[[1211,[-1,-2,0,-3,-4]],[23,[37]]],[[1211,[-1,-2,0,-3,-4]]],[],[],[],[]],[1169,[[0,[[75,[],[[74,[37]]]]]]]],[[[1185,[-1,0,-2,-3]],[23,[37]]],[[1185,[-1,0,-2,-3]]],[],[],[]],[1170,[[0,[[75,[],[[74,[37]]]]]]]],[[[1240,[0]],[23,[37]]],[[1240,[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,[],[]],[1124,[[8,[42,15]]]],[[[1205,[-1,-2,-3,-4,0]],42],[[1205,[-1,-2,-3,-4,0]]],[],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,0,-3,-4,-5]],42],[[1101,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1139,[[8,[42,15]]]],[[[1219,[-1,-2,0,-3,-4]],42],[[1219,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1132],[[1,39,37,37,31],1133],[[1,39,37,37,31],1134],[[1,39,37,31],1135],[[1,39,37,37,31],1136],[[1,39,37,37,31],1137],[[1,39,37,37,31],1138],[[1,39,37,37,31],1097],[1112,[[8,[1241,15]]]],[[[1197,[-1,-2,-3,-4,-5,0]],1241],[[1197,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1112,[[8,[51,15]]]],[[[1197,[-1,-2,-3,0,-4,-5]],51],[[1197,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,42,42,42,31],1139],[[1,39,37,37,31],1140],[1112,[[8,[1241,15]]]],[[[1197,[-1,-2,-3,-4,0,-5]],1241],[[1197,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1112,[[8,[51,15]]]],[[[1197,[-1,-2,0,-3,-4,-5]],51],[[1197,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1141],[1156,[[8,[47,15]]]],[[[1186,[-1,-2,-3,-4,-5,0]],47],[[1186,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,37,37,51,31],1142],[1166,[[8,[42,15]]]],[[[1238,[-1,-2,0]],42],[[1238,[-1,-2,0]]],[],[]],[1103,[[8,[37,15]]]],[[[1189,[-1,-2,0,-3,-4]],37],[[1189,[-1,-2,0,-3,-4]]],[],[],[],[]],[1154,[[8,[57,15]]]],[[[1228,[-1,-2,-3,-4,0,-5,-6,-7,-8]],57],[[1228,[-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],1143],[[1,31],[[1187,[0,0]]]],[[1,31],[[1188,[0,0,0]]]],[[1,31],[[1189,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0,0]]]],[[1,31],[[1190,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1192,[0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1194,[0,0,0]]]],[[1,31],[[1195,[0,0]]]],[[1,31],[[1196,[0,0]]]],[[1,31],[[1197,[0,0,0,0,0,0]]]],[[1,31],[[1198,[0,0]]]],[[1,31],[[1172,[0,0]]]],[[1,31],[[1199,[0]]]],[[1,31],[[1180,[0,0,0,0,0,0,0]]]],[[1,31],[[1181,[0,0,0,0,0,0,0]]]],[[1,31],[[1200,[0,0,0,0,0]]]],[[1,31],[[1182,[0,0,0,0,0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1202,[0,0]]]],[[1,31],[[1203,[0,0]]]],[[1,31],[[1204,[0,0]]]],[[1,31],[[1205,[0,0,0,0,0]]]],[[1,31],[[1206,[0,0]]]],[[1,31],[[1183,[0,0,0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1208,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1210,[0,0]]]],[[1,31],[[1211,[0,0,0,0,0]]]],[[1,31],[[1212,[0,0]]]],[[1,31],[[1213,[0,0,0]]]],[[1,31],[[1214,[0,0,0]]]],[[1,31],[[1215,[0,0]]]],[[1,31],[[1216,[0,0,0]]]],[[1,31],[[1217,[0,0,0]]]],[[1,31],[[1218,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1219,[0,0,0,0,0]]]],[[1,31],[[1220,[0,0,0]]]],[[1,31],[[1221,[0,0,0]]]],[[1,31],[[1222,[0,0,0,0]]]],[[1,31],[[1223,[0,0]]]],[[1,31],[[1224,[0,0,0]]]],[[1,31],[[1225,[0,0,0]]]],[[1,31],[[1226,[0,0,0]]]],[[1,31],[[1227,[0,0]]]],[[1,31],[[1173,[0,0]]]],[[1,31],[[1174,[0,0]]]],[[1,31],[[1175,[0,0]]]],[[1,31],[[1176,[0,0]]]],[[1,31],[[1177,[0,0]]]],[[1,31],[[1178,[0,0]]]],[[1,31],[[1228,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1229,[0,0]]]],[[1,31],[[1186,[0,0,0,0,0,0]]]],[[1,31],[[1179,[0,0,0]]]],[[1,31],[[1230,[0,0]]]],[[1,31],[[1231,[0,0,0,0]]]],[[1,31],[[1232,[0,0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1234,[0,0,0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1236,[0,0,0]]]],[[1,31],[[1237,[0,0]]]],[[1,31],[[1238,[0,0,0]]]],[[1,31],[[1184,[0,0,0,0,0,0,0]]]],[[1,31],[[1239,[0,0,0]]]],[[1,31],[[1185,[0,0,0,0]]]],[[1,31],[[1240,[0]]]],[1155,[[8,[42,15]]]],[[[1229,[-1,0]],42],[[1229,[-1,0]]],[]],[1156,[[8,[42,15]]]],[[[1186,[-1,-2,-3,0,-4,-5]],42],[[1186,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1160,[[8,[37,15]]]],[[[1232,[-1,-2,-3,0]],37],[[1232,[-1,-2,-3,0]]],[],[],[]],[1160,[[8,[37,15]]]],[[[1232,[-1,-2,0,-3]],37],[[1232,[-1,-2,0,-3]]],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,0,-5,-6]],42],[[1184,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,-5,-6,0]],42],[[1184,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1099,[[8,[90,15]]]],[[[1187,[0,-1]],39],[[1187,[0,-1]]],[]],[1102,[[8,[90,15]]]],[[[1188,[0,-1,-2]],39],[[1188,[0,-1,-2]]],[],[]],[1103,[[8,[90,15]]]],[[[1189,[0,-1,-2,-3,-4]],39],[[1189,[0,-1,-2,-3,-4]]],[],[],[],[]],[1104,[[8,[90,15]]]],[[[1171,[0,-1,-2]],39],[[1171,[0,-1,-2]]],[],[]],[1105,[[8,[90,15]]]],[[[1190,[0,-1,-2,-3]],39],[[1190,[0,-1,-2,-3]]],[],[],[]],[1100,[[8,[90,15]]]],[[[1101,[0,-1,-2,-3,-4,-5]],39],[[1101,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1106,[[8,[90,15]]]],[[[1191,[0,-1,-2]],39],[[1191,[0,-1,-2]]],[],[]],[1107,[[8,[90,15]]]],[[[1192,[0,-1]],39],[[1192,[0,-1]]],[]],[1108,[[8,[90,15]]]],[[[1193,[0,-1,-2]],39],[[1193,[0,-1,-2]]],[],[]],[1109,[[8,[90,15]]]],[[[1194,[0,-1,-2]],39],[[1194,[0,-1,-2]]],[],[]],[1110,[[8,[90,15]]]],[[[1195,[0,-1]],39],[[1195,[0,-1]]],[]],[1111,[[8,[90,15]]]],[[[1196,[0,-1]],39],[[1196,[0,-1]]],[]],[1112,[[8,[90,15]]]],[[[1197,[0,-1,-2,-3,-4,-5]],39],[[1197,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1113,[[8,[90,15]]]],[[[1198,[0,-1]],39],[[1198,[0,-1]]],[]],[1114,[[8,[90,15]]]],[1115,[[8,[90,15]]]],[1116,[[8,[90,15]]]],[[[1180,[0,-1,-2,-3,-4,-5,-6]],39],[[1180,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[90,15]]]],[[[1181,[0,-1,-2,-3,-4,-5,-6]],39],[[1181,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[90,15]]]],[[[1182,[0,-1,-2,-3,-4,-5,-6]],39],[[1182,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1120,[[8,[90,15]]]],[[[1201,[0,-1,-2]],39],[[1201,[0,-1,-2]]],[],[]],[1121,[[8,[90,15]]]],[1122,[[8,[90,15]]]],[[[1203,[0,-1]],39],[[1203,[0,-1]]],[]],[1123,[[8,[90,15]]]],[[[1204,[0,-1]],39],[[1204,[0,-1]]],[]],[1125,[[8,[90,15]]]],[[[1206,[0,-1]],39],[[1206,[0,-1]]],[]],[1126,[[8,[90,15]]]],[[[1183,[0,-1,-2,-3]],39],[[1183,[0,-1,-2,-3]]],[],[],[]],[1127,[[8,[90,15]]]],[[[1207,[0,-1,-2]],39],[[1207,[0,-1,-2]]],[],[]],[1128,[[8,[90,15]]]],[[[1208,[0,-1,-2]],39],[[1208,[0,-1,-2]]],[],[]],[1129,[[8,[90,15]]]],[[[1209,[0,-1,-2]],39],[[1209,[0,-1,-2]]],[],[]],[1130,[[8,[90,15]]]],[[[1210,[0,-1]],39],[[1210,[0,-1]]],[]],[1131,[[0,[[75,[],[[74,[90]]]]]]]],[[[1211,[0,-1,-2,-3,-4]],[23,[39]]],[[1211,[0,-1,-2,-3,-4]]],[],[],[],[]],[1132,[[8,[90,15]]]],[[[1212,[0,-1]],39],[[1212,[0,-1]]],[]],[1134,[[8,[90,15]]]],[[[1214,[0,-1,-2]],39],[[1214,[0,-1,-2]]],[],[]],[1135,[[8,[90,15]]]],[[[1215,[0,-1]],39],[[1215,[0,-1]]],[]],[1137,[[8,[90,15]]]],[[[1217,[0,-1,-2]],39],[[1217,[0,-1,-2]]],[],[]],[1139,[[8,[90,15]]]],[[[1219,[0,-1,-2,-3,-4]],39],[[1219,[0,-1,-2,-3,-4]]],[],[],[],[]],[1140,[[8,[90,15]]]],[[[1220,[0,-1,-2]],39],[[1220,[0,-1,-2]]],[],[]],[1141,[[8,[90,15]]]],[[[1221,[0,-1,-2]],39],[[1221,[0,-1,-2]]],[],[]],[1142,[[8,[90,15]]]],[[[1222,[0,-1,-2,-3]],39],[[1222,[0,-1,-2,-3]]],[],[],[]],[1143,[[8,[90,15]]]],[[[1223,[0,-1]],39],[[1223,[0,-1]]],[]],[1144,[[8,[90,15]]]],[[[1224,[0,-1,-2]],39],[[1224,[0,-1,-2]]],[],[]],[1147,[[8,[90,15]]]],[[[1227,[0,-1]],39],[[1227,[0,-1]]],[]],[1148,[[8,[90,15]]]],[1149,[[8,[90,15]]]],[1150,[[8,[90,15]]]],[1151,[[8,[90,15]]]],[1152,[[8,[90,15]]]],[1153,[[8,[90,15]]]],[1154,[[8,[90,15]]]],[[[1228,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1228,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1155,[[8,[90,15]]]],[1156,[[8,[90,15]]]],[[[1186,[0,-1,-2,-3,-4,-5]],39],[[1186,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1157,[[8,[90,15]]]],[[[1179,[0,-1,-2]],39],[[1179,[0,-1,-2]]],[],[]],[1158,[[8,[90,15]]]],[[[1230,[0,-1]],39],[[1230,[0,-1]]],[]],[1160,[[8,[90,15]]]],[[[1232,[0,-1,-2,-3]],39],[[1232,[0,-1,-2,-3]]],[],[],[]],[1161,[[8,[90,15]]]],[[[1233,[0,-1]],39],[[1233,[0,-1]]],[]],[1162,[[8,[90,15]]]],[[[1234,[0,-1,-2,-3]],39],[[1234,[0,-1,-2,-3]]],[],[],[]],[1163,[[8,[90,15]]]],[[[1235,[0,-1,-2]],39],[[1235,[0,-1,-2]]],[],[]],[1164,[[8,[90,15]]]],[[[1236,[0,-1,-2]],39],[[1236,[0,-1,-2]]],[],[]],[1165,[[8,[90,15]]]],[[[1237,[0,-1]],39],[[1237,[0,-1]]],[]],[1166,[[8,[90,15]]]],[[[1238,[0,-1,-2]],39],[[1238,[0,-1,-2]]],[],[]],[1167,[[8,[90,15]]]],[[[1184,[0,-1,-2,-3,-4,-5,-6]],39],[[1184,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1168,[[8,[90,15]]]],[[[1239,[0,-1,-2]],39],[[1239,[0,-1,-2]]],[],[]],[1169,[[0,[[75,[],[[74,[90]]]]]]]],[[[1185,[0,-1,-2,-3]],[23,[39]]],[[1185,[0,-1,-2,-3]]],[],[],[]],[1124,[[8,[90,15]]]],[[[1205,[-1,0,-2,-3,-4]],39],[[1205,[-1,0,-2,-3,-4]]],[],[],[],[]],[1146,[[8,[90,15]]]],[[[1226,[-1,0,-2]],39],[[1226,[-1,0,-2]]],[],[]],[1124,[[8,[90,15]]]],[[[1205,[0,-1,-2,-3,-4]],39],[[1205,[0,-1,-2,-3,-4]]],[],[],[],[]],[1146,[[8,[90,15]]]],[[[1226,[0,-1,-2]],39],[[1226,[0,-1,-2]]],[],[]],[1154,[[8,[51,15]]]],[[[1228,[-1,-2,-3,0,-4,-5,-6,-7,-8]],51],[[1228,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1118,[[0,[[75,[],[[74,[90]]]]]]]],[[[1200,[0,-1,-2,-3,-4]],[23,[39]]],[[1200,[0,-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],1144],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,0,-5]],42],[[1101,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,0,-5,-6]],42],[[1180,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,0,-5,-6]],42],[[1181,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,0,-5,-6]],42],[[1182,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1139,[[8,[42,15]]]],[[[1219,[-1,-2,-3,-4,0]],42],[[1219,[-1,-2,-3,-4,0]]],[],[],[],[]],[1144,[[8,[37,15]]]],[[[1224,[-1,-2,-3]],37],[[1224,[-1,-2,-3]]],[],[],[]],[1144,[[8,[37,15]]]],[[[1224,[-1,-2,0]],37],[[1224,[-1,-2,0]]],[],[]],[1154,[[8,[42,15]]]],[[[1228,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1228,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1168,[[8,[37,15]]]],[[[1239,[-1,-2,0]],37],[[1239,[-1,-2,0]]],[],[]],[[1,39,37,37,31],1145],[1160,[[8,[37,15]]]],[[[1232,[-1,0,-2,-3]],37],[[1232,[-1,0,-2,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,-5,-6]],42],[[1101,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,-5,-6,-7]],42],[[1180,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,-5,-6,-7]],42],[[1181,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,-5,-6,-7]],42],[[1182,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1126,[[8,[42,15]]]],[[[1183,[-1,-2,-3,-4]],42],[[1183,[-1,-2,-3,-4]]],[],[],[],[]],[1097,[[8,[42,15]]]],[[[1098,[-1,-2,-3]],42],[[1098,[-1,-2,-3]]],[],[],[]],[1143,[[8,[42,15]]]],[[[1223,[-1,-2]],42],[[1223,[-1,-2]]],[],[]],[1144,[[8,[42,15]]]],[[[1224,[-1,-2,-3]],42],[[1224,[-1,-2,-3]]],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,-5,-6,-7]],42],[[1184,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,31],1147],[[1,37,51,31],1148],[[1,37,51,31],1149],[[1,37,51,31],1150],[[1,37,51,31],1151],[[1,37,51,31],1152],[[1,37,51,31],1153],[1100,[[8,[4,15]]]],[1116,[[8,[4,15]]]],[1117,[[8,[4,15]]]],[1119,[[8,[4,15]]]],[1126,[[8,[4,15]]]],[1097,[[8,[4,15]]]],[1143,[[8,[4,15]]]],[1144,[[8,[4,15]]]],[1167,[[8,[4,15]]]],[[1,39,37,51,51,57,57,42,42,42,31],1154],[[1,37,42,31],1155],[[1,39,37,42,42,42,47,31],1156],[[1,39,37,51,31],1157],[[1,39,39,37,31],1146],[1105,[[8,[42,15]]]],[[[1190,[-1,-2,-3,0]],42],[[1190,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],1158],[1156,[[8,[42,15]]]],[[[1186,[-1,-2,0,-3,-4,-5]],42],[[1186,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1154,[[8,[42,15]]]],[[[1228,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1228,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,37,37,31],1159],[[1,39,37,37,37,31],1160],[[1100,48],4],[[1104,51],4],[[1114,51],4],[[1148,51],4],[[1149,51],4],[[1150,51],4],[[1151,51],4],[[1152,51],4],[[1153,51],4],[[1157,51],4],[[1156,42],4],[[1118,47],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1103,42],4],[[1154,42],4],[[1118,47],4],[[1118,47],4],[[1154,51],4],[[1124,42],4],[[1100,42],4],[[1139,42],4],[[1112,1241],4],[[1112,51],4],[[1112,1241],4],[[1112,51],4],[[1156,47],4],[[1166,42],4],[[1154,57],4],[[1155,42],4],[[1156,42],4],[[1167,42],4],[[1167,42],4],[[1154,51],4],[[1100,42],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1139,42],4],[[1154,42],4],[[1100,42],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1126,42],4],[[1097,42],4],[[1143,42],4],[[1144,42],4],[[1167,42],4],[[1105,42],4],[[1156,42],4],[[1154,42],4],[[1142,51],4],[[1154,57],4],[[1162,42],4],[[1162,42],4],[[1100,42],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1139,42],4],[[1167,42],4],[[1115,42],4],[1103,[[8,[37,15]]]],[[[1189,[-1,-2,-3,0,-4]],37],[[1189,[-1,-2,-3,0,-4]]],[],[],[],[]],[1142,[[8,[51,15]]]],[[[1222,[-1,-2,-3,0]],51],[[1222,[-1,-2,-3,0]]],[],[],[]],[1154,[[8,[57,15]]]],[[[1228,[-1,-2,-3,-4,-5,0,-6,-7,-8]],57],[[1228,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,31],1161],[1162,[[8,[42,15]]]],[[[1234,[-1,-2,-3,0]],42],[[1234,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,42,31],1162],[1162,[[8,[42,15]]]],[[[1234,[-1,-2,0,-3]],42],[[1234,[-1,-2,0,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,0,-4,-5]],42],[[1101,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,-5,0,-6]],42],[[1180,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,-5,0,-6]],42],[[1181,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,-5,0,-6]],42],[[1182,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1139,[[8,[42,15]]]],[[[1219,[-1,-2,-3,0,-4]],42],[[1219,[-1,-2,-3,0,-4]]],[],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,-5,0,-6]],42],[[1184,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1163],[[1,39,37,37,31],1164],[1164,[[8,[37,15]]]],[[[1236,[-1,-2,0]],37],[[1236,[-1,-2,0]]],[],[]],[[1,39,37,31],1165],[1131,[[8,[89,15]]]],[[[1211,[-1,-2,-3,0,-4]],49],[[1211,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,42,31],1166],[[1,39,37,37,31],1168],[[1,39,37,37,37,42,42,42,31],1167],[38,[[8,[1099,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1102,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1103,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1104,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1105,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1100,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1106,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1107,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1108,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1109,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1110,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1112,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1114,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1116,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1117,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1118,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1119,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1120,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1121,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1122,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1123,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1124,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1125,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1126,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1127,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1128,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1129,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1130,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1131,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1132,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1133,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1135,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1137,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1138,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1097,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1139,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1140,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1141,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1142,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1143,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1144,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1145,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1146,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1147,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1148,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1149,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1151,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1153,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1155,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1157,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1158,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1159,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1160,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1161,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1162,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1163,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1164,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1165,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1166,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1167,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1168,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1169,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1170,-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,[[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]]]],[[[1189,[-1,0,-2,-3,-4]],37],[[1189,[-1,0,-2,-3,-4]]],[],[],[],[]],[1115,[[8,[42,15]]]],[[[1199,[0]],42],[[1199,[0]]]],[1127,[[8,[37,15]]]],[[[1207,[-1,0,-2]],37],[[1207,[-1,0,-2]]],[],[]],[1159,[[8,[37,15]]]],[[[1231,[-1,0,-2,-3]],37],[[1231,[-1,0,-2,-3]]],[],[],[]],[1159,[[8,[90,15]]]],[[[1231,[0,-1,-2,-3]],39],[[1231,[0,-1,-2,-3]]],[],[],[]],[1116,[[8,[37,15]]]],[[[1180,[-1,-2,0,-3,-4,-5,-6]],37],[[1180,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[37,15]]]],[[[1181,[-1,-2,0,-3,-4,-5,-6]],37],[[1181,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[37,15]]]],[[[1182,[-1,-2,0,-3,-4,-5,-6]],37],[[1182,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1126,[[8,[37,15]]]],[[[1183,[-1,-2,0,-3]],37],[[1183,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],1169],[[1,[23,[37]],31],1170],[1133,[[8,[90,15]]]],[[[1213,[0,-1,-2]],39],[[1213,[0,-1,-2]]],[],[]],[1136,[[8,[90,15]]]],[[[1216,[0,-1,-2]],39],[[1216,[0,-1,-2]]],[],[]],[1138,[[8,[90,15]]]],[[[1218,[0,-1,-2]],39],[[1218,[0,-1,-2]]],[],[]],[1145,[[8,[90,15]]]],[[[1225,[0,-1,-2]],39],[[1225,[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,[[75,[],[[74,[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]]],[],[],[]],[1248,38],[1242,38],[1255,38],[1250,38],[1253,38],[1254,38],[1251,38],[1256,38],[1259,38],[1246,38],[1260,38],[1261,38],[1262,38],[1263,38],[1264,38],[1265,38],[1266,38],[1267,38],[1268,38],[1269,38],[1270,38],[1257,38],[1271,38],[1244,38],[1272,38],[1273,38],[1274,38],[1275,38],[1276,38],[1277,38],[1260,[[8,[89,15]]]],[[[1278,[-1,-2,0]],49],[[1278,[-1,-2,0]]],[],[]],[1257,[[8,[89,15]]]],[[[1258,[0,-1,-2]],49],[[1258,[0,-1,-2]]],[],[]],[1274,[[8,[89,15]]]],[[[1279,[-1,-2,0,-3]],49],[[1279,[-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],[1280,1255],[[[1281,[0]]],1250],[[[1282,[0]]],1253],[[[1283,[0]]],1254],[[[1252,[0,0]]],1251],[[[1284,[0,0,0]]],1256],[[[1285,[0,0]]],1259],[[[1247,[0,0,0,0]]],1246],[[[1278,[0,0,0]]],1260],[[[1286,[0,0,0]]],1261],[[[1287,[0,0]]],1262],[[[1288,[0,0]]],1263],[[[1289,[0,0,0]]],1264],[[[1290,[0,0,0]]],1265],[[[1291,[0,0]]],1266],[[[1292,[0,0,0,0]]],1267],[[[1293,[0,0]]],1268],[[[1294,[0,0,0]]],1269],[[[1295,[0]]],1270],[[[1258,[0,0,0]]],1257],[[[1296,[0,0]]],1271],[1245,1244],[[[1297,[0,0,0]]],1272],[[[1298,[0,0,0]]],1273],[[[1279,[0,0,0,0]]],1274],[[[1299,[0,0]]],1275],[[[1300,[0]]],1276],[[[1301,[0]]],1277],[[1,31],[[1249,[0,0]]]],[[1,31],[[1243,[0,0]]]],[[1,31],1280],[[1,31],[[1281,[0]]]],[[1,31],[[1282,[0]]]],[[1,31],[[1283,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1284,[0,0,0]]]],[[1,31],[[1285,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1287,[0,0]]]],[[1,31],[[1288,[0,0]]]],[[1,31],[[1289,[0,0,0]]]],[[1,31],[[1290,[0,0,0]]]],[[1,31],[[1291,[0,0]]]],[[1,31],[[1292,[0,0,0,0]]]],[[1,31],[[1293,[0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1295,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],1245],[[1,31],[[1297,[0,0,0]]]],[[1,31],[[1298,[0,0,0]]]],[[1,31],[[1279,[0,0,0,0]]]],[[1,31],[[1299,[0,0]]]],[[1,31],[[1300,[0]]]],[[1,31],[[1301,[0]]]],[[1,39,37,31],1259],[1261,[[8,[90,15]]]],[[[1286,[0,-1,-2]],39],[[1286,[0,-1,-2]]],[],[]],[1263,[[8,[42,15]]]],[[[1288,[-1,-2]],42],[[1288,[-1,-2]]],[],[]],[1270,[[8,[42,15]]]],[[[1295,[-1]],42],[[1295,[-1]]],[]],[1266,[[8,[42,15]]]],[[[1291,[-1,-2]],42],[[1291,[-1,-2]]],[],[]],[1274,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1279,[-1,0,-2,-3]],[23,[37]]],[[1279,[-1,0,-2,-3]]],[],[],[]],[1275,[[8,[42,15]]]],[[[1299,[-1,-2]],42],[[1299,[-1,-2]]],[],[]],[1267,[[8,[42,15]]]],[[[1292,[-1,-2,-3,0]],42],[[1292,[-1,-2,-3,0]]],[],[],[]],[1274,[[8,[42,15]]]],[[[1279,[-1,-2,-3,0]],42],[[1279,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[39]],37,49,31],1260],[[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],1261],[[1,39,37,31],1262],[[1,39,37,31],1263],[[1,39,37,51,31],1264],[[1,39,37,51,31],1265],[[1,39,37,31],1266],[1275,[[8,[37,15]]]],[[[1299,[-1,0]],37],[[1299,[-1,0]]],[]],[1270,[[0,[[75,[],[[74,[37]]]]]]]],[[[1295,[0]],[23,[37]]],[[1295,[0]]]],[1272,[[0,[[75,[],[[74,[37]]]]]]]],[[[1297,[-1,-2,0]],[23,[37]]],[[1297,[-1,-2,0]]],[],[]],[[1,[23,[39]],[23,[37]],42,42,31],1267],[1259,[[8,[37,15]]]],[[[1285,[-1,0]],37],[[1285,[-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,[],[]],[1263,[[8,[42,15]]]],[[[1288,[-1,-2]],42],[[1288,[-1,-2]]],[],[]],[[1,37,53,31],1268],[[1,37,37,42,31],1269],[1246,[[8,[53,15]]]],[[[1247,[-1,-2,0,-3]],53],[[1247,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],1270],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],1280],[[1,31],[[1281,[0]]]],[[1,31],[[1282,[0]]]],[[1,31],[[1283,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1284,[0,0,0]]]],[[1,31],[[1285,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1287,[0,0]]]],[[1,31],[[1288,[0,0]]]],[[1,31],[[1289,[0,0,0]]]],[[1,31],[[1290,[0,0,0]]]],[[1,31],[[1291,[0,0]]]],[[1,31],[[1292,[0,0,0,0]]]],[[1,31],[[1293,[0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1295,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],1245],[[1,31],[[1297,[0,0,0]]]],[[1,31],[[1298,[0,0,0]]]],[[1,31],[[1279,[0,0,0,0]]]],[[1,31],[[1299,[0,0]]]],[[1,31],[[1300,[0]]]],[[1,31],[[1301,[0]]]],[1263,[[8,[47,15]]]],[[[1288,[-1,-2]],47],[[1288,[-1,-2]]],[],[]],[1273,[[8,[47,15]]]],[[[1298,[-1,-2,0]],47],[[1298,[-1,-2,0]]],[],[]],[1268,[[8,[53,15]]]],[[[1293,[-1,0]],53],[[1293,[-1,0]]],[]],[1268,[[8,[37,15]]]],[[[1293,[0,-1]],37],[[1293,[0,-1]]],[]],[1264,[[8,[51,15]]]],[[[1289,[-1,-2,0]],51],[[1289,[-1,-2,0]]],[],[]],[1267,[[0,[[75,[],[[74,[37]]]]]]]],[[[1292,[-1,0,-2,-3]],[23,[37]]],[[1292,[-1,0,-2,-3]]],[],[],[]],[1277,[[0,[[75,[],[[74,[37]]]]]]]],[[[1301,[0]],[23,[37]]],[[1301,[0]]]],[1256,[[8,[47,15]]]],[[[1284,[-1,-2,-3]],47],[[1284,[-1,-2,-3]]],[],[],[]],[1259,[[8,[90,15]]]],[[[1285,[0,-1]],39],[[1285,[0,-1]]],[]],[1275,[[8,[51,15]]]],[[[1299,[-1,-2]],51],[[1299,[-1,-2]]],[],[]],[1242,[[8,[37,15]]]],[[[1243,[-1,-2]],37],[[1243,[-1,-2]]],[],[]],[1269,[[8,[37,15]]]],[[[1294,[0,-1,-2]],37],[[1294,[0,-1,-2]]],[],[]],[1271,[[8,[90,15]]]],[[[1296,[0,-1]],39],[[1296,[0,-1]]],[]],[[1,39,42,31],1271],[1263,[[8,[90,15]]]],[[[1288,[0,-1]],39],[[1288,[0,-1]]],[]],[1256,[[8,[47,15]]]],[[[1284,[-1,-2,0]],47],[[1284,[-1,-2,0]]],[],[]],[1275,[[8,[42,15]]]],[[[1299,[-1,-2]],42],[[1299,[-1,-2]]],[],[]],[1272,[[8,[37,15]]]],[[[1297,[-1,0,-2]],37],[[1297,[-1,0,-2]]],[],[]],[1251,[[8,[89,15]]]],[[[1252,[-1,0]],49],[[1252,[-1,0]]],[]],[1269,[[8,[42,15]]]],[[[1294,[-1,-2,0]],42],[[1294,[-1,-2,0]]],[],[]],[[1,31],1244],[1264,[[8,[90,15]]]],[[[1289,[0,-1,-2]],39],[[1289,[0,-1,-2]]],[],[]],[1269,[[8,[37,15]]]],[[[1294,[-1,0,-2]],37],[[1294,[-1,0,-2]]],[],[]],[1251,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[1263,[[8,[4,15]]]],[1270,[[8,[4,15]]]],[1266,[[8,[4,15]]]],[1263,[[8,[4,15]]]],[1244,[[8,[4,15]]]],[1263,[[8,[4,15]]]],[1275,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[[1,[23,[39]],37,[23,[37]],31],1272],[1272,[[0,[[75,[],[[74,[90]]]]]]]],[[[1297,[0,-1,-2]],[23,[39]]],[[1297,[0,-1,-2]]],[],[]],[1257,[[8,[53,15]]]],[[[1258,[-1,-2,-3]],53],[[1258,[-1,-2,-3]]],[],[],[]],[1256,[[8,[90,15]]]],[[[1284,[0,-1,-2]],39],[[1284,[0,-1,-2]]],[],[]],[1262,[[8,[90,15]]]],[[[1287,[0,-1]],39],[[1287,[0,-1]]],[]],[1265,[[8,[90,15]]]],[[[1290,[0,-1,-2]],39],[[1290,[0,-1,-2]]],[],[]],[1270,[[8,[90,15]]]],[1273,[[8,[90,15]]]],[[[1298,[0,-1,-2]],39],[[1298,[0,-1,-2]]],[],[]],[1261,[[8,[51,15]]]],[[[1286,[-1,-2,0]],51],[[1286,[-1,-2,0]]],[],[]],[1265,[[8,[51,15]]]],[[[1290,[-1,-2,0]],51],[[1290,[-1,-2,0]]],[],[]],[1248,[[0,[[75,[],[[74,[90]]]]]]]],[[[1249,[0,-1]],[23,[39]]],[[1249,[0,-1]]],[]],[1260,[[0,[[75,[],[[74,[90]]]]]]]],[[[1278,[0,-1,-2]],[23,[39]]],[[1278,[0,-1,-2]]],[],[]],[1267,[[0,[[75,[],[[74,[90]]]]]]]],[[[1292,[0,-1,-2,-3]],[23,[39]]],[[1292,[0,-1,-2,-3]]],[],[],[]],[1274,[[0,[[75,[],[[74,[90]]]]]]]],[[[1279,[0,-1,-2,-3]],[23,[39]]],[[1279,[0,-1,-2,-3]]],[],[],[]],[1275,[[0,[[75,[],[[74,[90]]]]]]]],[[[1299,[0,-1]],[23,[39]]],[[1299,[0,-1]]],[]],[1246,[[8,[37,15]]]],[[[1247,[-1,0,-2,-3]],37],[[1247,[-1,0,-2,-3]]],[],[],[]],[1274,[[8,[37,15]]]],[[[1279,[-1,-2,-3,-4]],37],[[1279,[-1,-2,-3,-4]]],[],[],[],[]],[1248,[[8,[37,15]]]],[[[1249,[-1,-2]],37],[[1249,[-1,-2]]],[],[]],[[1,39,37,47,31],1273],[[1,[23,[39]],[23,[37]],49,42,31],1274],[[1246,53],4],[[1251,42],4],[[1257,53],4],[[1263,42],4],[[1270,42],4],[[1266,42],4],[[1275,42],4],[[1267,42],4],[[1274,42],4],[[1257,48],4],[[1263,42],4],[[1246,53],4],[[1242,47],4],[[1244,47],4],[[1263,47],4],[[1273,47],4],[[1268,53],4],[[1264,51],4],[[1256,47],4],[[1275,51],4],[[1256,47],4],[[1275,42],4],[[1269,42],4],[[1257,53],4],[[1261,51],4],[[1265,51],4],[[1257,47],4],[[1257,47],4],[[1267,42],4],[[1271,42],4],[[1,[23,[39]],37,31],1275],[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]]]],[[[1281,[0]],37],[[1281,[0]]]],[1253,[[8,[37,15]]]],[[[1282,[0]],37],[[1282,[0]]]],[1254,[[8,[37,15]]]],[[[1283,[0]],37],[[1283,[0]]]],[1251,[[8,[37,15]]]],[[[1252,[0,-1]],37],[[1252,[0,-1]]],[]],[1256,[[8,[37,15]]]],[[[1284,[-1,0,-2]],37],[[1284,[-1,0,-2]]],[],[]],[1260,[[8,[37,15]]]],[[[1278,[-1,0,-2]],37],[[1278,[-1,0,-2]]],[],[]],[1261,[[8,[37,15]]]],[[[1286,[-1,0,-2]],37],[[1286,[-1,0,-2]]],[],[]],[1262,[[8,[37,15]]]],[[[1287,[-1,0]],37],[[1287,[-1,0]]],[]],[1263,[[8,[37,15]]]],[[[1288,[-1,0]],37],[[1288,[-1,0]]],[]],[1264,[[8,[37,15]]]],[[[1289,[-1,0,-2]],37],[[1289,[-1,0,-2]]],[],[]],[1265,[[8,[37,15]]]],[[[1290,[-1,0,-2]],37],[[1290,[-1,0,-2]]],[],[]],[1267,[[8,[42,15]]]],[[[1292,[-1,-2,0,-3]],42],[[1292,[-1,-2,0,-3]]],[],[],[]],[1244,[[8,[37,15]]]],[[1245,37],1245],[1273,[[8,[37,15]]]],[[[1298,[-1,0,-2]],37],[[1298,[-1,0,-2]]],[],[]],[1276,[[8,[37,15]]]],[[[1300,[0]],37],[[1300,[0]]]],[38,[[8,[1248,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1242,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1255,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1250,-1]]],[]],[-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]]],[],[]],[38,[[8,[1256,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1259,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1246,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1260,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1261,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1262,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1263,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1264,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1265,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1266,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1267,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1268,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1269,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1270,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1257,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1271,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1244,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1272,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1273,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1274,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1275,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1276,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1277,-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,[]],[1266,[[8,[90,15]]]],[[[1291,[0,-1]],39],[[1291,[0,-1]]],[]],[1246,[[8,[90,15]]]],[[[1247,[0,-1,-2,-3]],39],[[1247,[0,-1,-2,-3]]],[],[],[]],[1266,[[8,[37,15]]]],[[[1291,[-1,0]],37],[[1291,[-1,0]]],[]],[1271,[[8,[42,15]]]],[[[1296,[-1,0]],42],[[1296,[-1,0]]],[]],[[1,37,31],1276],[[1,[23,[37]],31],1277],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[75,[],[[74,[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,[[75,[],[[74,[37]]]]]]]],[[[1317,[-1,-2,0,-3,-4]],[23,[37]]],[[1317,[-1,-2,0,-3,-4]]],[],[],[],[]],[1318,38],[1319,38],[1320,38],[1321,38],[1322,38],[1302,38],[1323,38],[1324,38],[1325,38],[1326,38],[1327,38],[1304,38],[1328,38],[1329,38],[1330,38],[1331,38],[1332,38],[1333,38],[1334,38],[1335,38],[1336,38],[1337,38],[1306,38],[1308,38],[1338,38],[1310,38],[1339,38],[1340,38],[1341,38],[1312,38],[1342,38],[1343,38],[1344,38],[1314,38],[1345,38],[1346,38],[1347,38],[1348,38],[1349,38],[1316,38],[1350,38],[1321,[[8,[37,15]]]],[[[1351,[0,-1,-2,-3]],37],[[1351,[0,-1,-2,-3]]],[],[],[]],[1324,[[8,[37,15]]]],[[[1352,[-1,0,-2,-3,-4]],37],[[1352,[-1,0,-2,-3,-4]]],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,0,-2,-3,-4,-5]],37],[[1353,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1333,[[8,[37,15]]]],[[[1354,[-1,0,-2]],37],[[1354,[-1,0,-2]]],[],[]],[1335,[[8,[37,15]]]],[[[1355,[-1,0,-2,-3,-4]],37],[[1355,[-1,0,-2,-3,-4]]],[],[],[],[]],[1336,[[8,[37,15]]]],[[[1356,[0,-1,-2,-3]],37],[[1356,[0,-1,-2,-3]]],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[0,-1,-2,-3,-4]],37],[[1357,[0,-1,-2,-3,-4]]],[],[],[],[]],[1345,[[8,[37,15]]]],[[[1358,[-1,0,-2]],37],[[1358,[-1,0,-2]]],[],[]],[[1,39,37,31],1319],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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],1320],[[[1359,[0]]],1318],[[[1360,[0,0]]],1319],[[[1361,[0,0]]],1320],[[[1351,[0,0,0,0]]],1321],[[[1362,[0]]],1322],[[[1303,[0,0,0,0,0]]],1302],[[[1363,[0]]],1323],[[[1352,[0,0,0,0,0]]],1324],[[[1364,[0,0]]],1325],[[[1365,[0,0]]],1326],[[[1366,[0,0,0,0]]],1327],[[[1305,[0,0,0,0]]],1304],[[[1367,[0,0,0,0]]],1328],[[[1353,[0,0,0,0,0,0]]],1329],[[[1368,[0,0,0]]],1330],[[[1369,[0,0,0,0]]],1331],[[[1370,[0,0,0,0,0]]],1332],[[[1354,[0,0,0]]],1333],[[[1371,[0,0,0]]],1334],[[[1355,[0,0,0,0,0]]],1335],[[[1356,[0,0,0,0]]],1336],[[[1372,[0,0,0,0,0,0]]],1337],[[[1307,[0,0,0,0]]],1306],[[[1309,[0,0,0]]],1308],[[[1373,[0]]],1338],[[[1311,[0,0,0]]],1310],[[[1374,[0,0,0,0,0]]],1339],[[[1375,[0,0,0]]],1340],[[[1376,[0,0,0,0]]],1341],[[[1313,[0,0,0,0,0,0,0]]],1312],[[[1357,[0,0,0,0,0]]],1342],[[[1377,[0,0]]],1343],[[[1378,[0,0,0]]],1344],[[[1315,[0,0]]],1314],[[[1358,[0,0,0]]],1345],[[[1379,[0,0,0,0,0]]],1346],[[[1380,[0,0,0,0]]],1347],[[[1381,[0,0,0]]],1348],[[[1382,[0,0]]],1349],[[[1317,[0,0,0,0,0]]],1316],[[[1383,[0]]],1350],[[1,31],[[1359,[0]]]],[[1,31],[[1360,[0,0]]]],[[1,31],[[1361,[0,0]]]],[[1,31],[[1351,[0,0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1363,[0]]]],[[1,31],[[1352,[0,0,0,0,0]]]],[[1,31],[[1364,[0,0]]]],[[1,31],[[1365,[0,0]]]],[[1,31],[[1366,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1367,[0,0,0,0]]]],[[1,31],[[1353,[0,0,0,0,0,0]]]],[[1,31],[[1368,[0,0,0]]]],[[1,31],[[1369,[0,0,0,0]]]],[[1,31],[[1370,[0,0,0,0,0]]]],[[1,31],[[1354,[0,0,0]]]],[[1,31],[[1371,[0,0,0]]]],[[1,31],[[1355,[0,0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0]]]],[[1,31],[[1372,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1373,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1375,[0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1357,[0,0,0,0,0]]]],[[1,31],[[1377,[0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1379,[0,0,0,0,0]]]],[[1,31],[[1380,[0,0,0,0]]]],[[1,31],[[1381,[0,0,0]]]],[[1,31],[[1382,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1383,[0]]]],[1328,[[8,[51,15]]]],[[[1367,[-1,-2,-3,0]],51],[[1367,[-1,-2,-3,0]]],[],[],[]],[[1,37,[23,[37]],37,37,31],1321],[[1,53,31],1322],[[1,37,37,37,53,53,31],1302],[[1,[23,[37]],31],1323],[1330,[[8,[37,15]]]],[[[1368,[-1,-2,0]],37],[[1368,[-1,-2,0]]],[],[]],[1331,[[8,[37,15]]]],[[[1369,[-1,-2,0,-3]],37],[[1369,[-1,-2,0,-3]]],[],[],[]],[1332,[[8,[37,15]]]],[[[1370,[-1,-2,0,-3,-4]],37],[[1370,[-1,-2,0,-3,-4]]],[],[],[],[]],[1306,[[8,[90,15]]]],[1310,[[8,[90,15]]]],[[[1311,[0,-1,-2]],39],[[1311,[0,-1,-2]]],[],[]],[1341,[[8,[37,15]]]],[[[1376,[-1,-2,0,-3]],37],[[1376,[-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],1324],[[1,37,53,31],1326],[[1,37,53,53,53,31],1327],[[1,39,37,31],1325],[1339,[[8,[53,15]]]],[[[1374,[-1,-2,-3,-4,0]],53],[[1374,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,51,51,31],1328],[[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],1329],[1346,[[8,[53,15]]]],[[[1379,[-1,-2,-3,-4,-5]],53],[[1379,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1347,[[8,[53,15]]]],[[[1380,[-1,-2,-3,-4]],53],[[1380,[-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]]],[],[],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,-2,-3,0,-4,-5]],37],[[1353,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[-1,-2,0,-3,-4]],37],[[1357,[-1,-2,0,-3,-4]]],[],[],[],[]],[1302,[[8,[53,15]]]],[[[1303,[-1,-2,-3,0,-4]],53],[[1303,[-1,-2,-3,0,-4]]],[],[],[],[]],[1321,[[0,[[75,[],[[74,[37]]]]]]]],[[[1351,[-1,0,-2,-3]],[23,[37]]],[[1351,[-1,0,-2,-3]]],[],[],[]],[1324,[[0,[[75,[],[[74,[37]]]]]]]],[[[1352,[-1,-2,0,-3,-4]],[23,[37]]],[[1352,[-1,-2,0,-3,-4]]],[],[],[],[]],[1329,[[0,[[75,[],[[74,[37]]]]]]]],[[[1353,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[1353,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1333,[[0,[[75,[],[[74,[37]]]]]]]],[[[1354,[-1,-2,0]],[23,[37]]],[[1354,[-1,-2,0]]],[],[]],[1335,[[0,[[75,[],[[74,[37]]]]]]]],[[[1355,[-1,-2,0,-3,-4]],[23,[37]]],[[1355,[-1,-2,0,-3,-4]]],[],[],[],[]],[1336,[[0,[[75,[],[[74,[37]]]]]]]],[[[1356,[-1,0,-2,-3]],[23,[37]]],[[1356,[-1,0,-2,-3]]],[],[],[]],[1342,[[0,[[75,[],[[74,[37]]]]]]]],[[[1357,[-1,0,-2,-3,-4]],[23,[37]]],[[1357,[-1,0,-2,-3,-4]]],[],[],[],[]],[1345,[[0,[[75,[],[[74,[37]]]]]]]],[[[1358,[-1,-2,0]],[23,[37]]],[[1358,[-1,-2,0]]],[],[]],[1346,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1379,[-1,-2,0,-3,-4]],[23,[37]]],[[1379,[-1,-2,0,-3,-4]]],[],[],[],[]],[1347,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1380,[-1,-2,0,-3]],[23,[37]]],[[1380,[-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]]],[]],[1339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1374,[-1,-2,0,-3,-4]],[23,[37]]],[[1374,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,37,53,31],1331],[[1,39,37,37,53,53,31],1332],[[1,39,37,37,31],1330],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]]],[],[],[]],[1337,[[8,[37,15]]]],[[[1372,[-1,0,-2,-3,-4,-5]],37],[[1372,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[0,-1,-2]],37],[[1309,[0,-1,-2]]],[],[]],[1337,[[8,[51,15]]]],[[[1372,[-1,-2,-3,-4,0,-5]],51],[[1372,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1337,[[8,[51,15]]]],[[[1372,[-1,-2,-3,0,-4,-5]],51],[[1372,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1333],[[1,[23,[39]],37,49,31],1334],[1321,[[8,[37,15]]]],[[[1351,[-1,-2,0,-3]],37],[[1351,[-1,-2,0,-3]]],[],[],[]],[1324,[[8,[37,15]]]],[[[1352,[-1,-2,-3,0,-4]],37],[[1352,[-1,-2,-3,0,-4]]],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,-2,-3,-4,0,-5]],37],[[1353,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1334,[[8,[37,15]]]],[[[1371,[-1,0,-2]],37],[[1371,[-1,0,-2]]],[],[]],[1335,[[8,[37,15]]]],[[[1355,[-1,-2,-3,0,-4]],37],[[1355,[-1,-2,-3,0,-4]]],[],[],[],[]],[1336,[[8,[37,15]]]],[[[1356,[-1,-2,0,-3]],37],[[1356,[-1,-2,0,-3]]],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[-1,-2,-3,0,-4]],37],[[1357,[-1,-2,-3,0,-4]]],[],[],[],[]],[1344,[[8,[53,15]]]],[[[1378,[-1,-2,0]],53],[[1378,[-1,-2,0]]],[],[]],[1346,[[8,[37,15]]]],[[[1379,[-1,-2,-3,-4,-5]],37],[[1379,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1347,[[8,[37,15]]]],[[[1380,[-1,-2,-3,-4]],37],[[1380,[-1,-2,-3,-4]]],[],[],[],[]],[1322,[[8,[53,15]]]],[[[1362,[0]],53],[[1362,[0]]]],[1334,[[8,[89,15]]]],[[[1371,[-1,-2,0]],49],[[1371,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],37,37,31],1335],[[1,37,[23,[37]],37,37,31],1336],[1328,[[8,[37,15]]]],[[[1367,[-1,0,-2,-3]],37],[[1367,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,51,51,51,31],1337],[1349,[[8,[37,15]]]],[[[1382,[-1,0]],37],[[1382,[-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],[[1359,[0]]]],[[1,31],[[1360,[0,0]]]],[[1,31],[[1361,[0,0]]]],[[1,31],[[1351,[0,0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1363,[0]]]],[[1,31],[[1352,[0,0,0,0,0]]]],[[1,31],[[1364,[0,0]]]],[[1,31],[[1365,[0,0]]]],[[1,31],[[1366,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1367,[0,0,0,0]]]],[[1,31],[[1353,[0,0,0,0,0,0]]]],[[1,31],[[1368,[0,0,0]]]],[[1,31],[[1369,[0,0,0,0]]]],[[1,31],[[1370,[0,0,0,0,0]]]],[[1,31],[[1354,[0,0,0]]]],[[1,31],[[1371,[0,0,0]]]],[[1,31],[[1355,[0,0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0]]]],[[1,31],[[1372,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1373,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1375,[0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1357,[0,0,0,0,0]]]],[[1,31],[[1377,[0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1379,[0,0,0,0,0]]]],[[1,31],[[1380,[0,0,0,0]]]],[[1,31],[[1381,[0,0,0]]]],[[1,31],[[1382,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1383,[0]]]],[1327,[[8,[53,15]]]],[[[1366,[-1,0,-2,-3]],53],[[1366,[-1,0,-2,-3]]],[],[],[]],[1332,[[8,[53,15]]]],[[[1370,[-1,-2,-3,0,-4]],53],[[1370,[-1,-2,-3,0,-4]]],[],[],[],[]],[1323,[[0,[[75,[],[[74,[37]]]]]]]],[[[1363,[0]],[23,[37]]],[[1363,[0]]]],[1350,[[0,[[75,[],[[74,[37]]]]]]]],[[[1383,[0]],[23,[37]]],[[1383,[0]]]],[[1,37,37,[23,[37]],31],1308],[1339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1374,[-1,-2,-3,0,-4]],[23,[37]]],[[1374,[-1,-2,-3,0,-4]]],[],[],[],[]],[1346,[[8,[37,15]]]],[[[1379,[-1,-2,-3,0,-4]],37],[[1379,[-1,-2,-3,0,-4]]],[],[],[],[]],[1324,[[8,[37,15]]]],[[[1352,[-1,-2,-3,-4,0]],37],[[1352,[-1,-2,-3,-4,0]]],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,-2,-3,-4,-5,0]],37],[[1353,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1335,[[8,[37,15]]]],[[[1355,[-1,-2,-3,-4,0]],37],[[1355,[-1,-2,-3,-4,0]]],[],[],[],[]],[1334,[[8,[37,15]]]],[[[1371,[-1,-2,-3]],37],[[1371,[-1,-2,-3]]],[],[],[]],[1346,[[8,[42,15]]]],[[[1379,[-1,-2,-3,-4,0]],42],[[1379,[-1,-2,-3,-4,0]]],[],[],[],[]],[1347,[[8,[42,15]]]],[[[1380,[-1,-2,-3,0]],42],[[1380,[-1,-2,-3,0]]],[],[],[]],[1340,[[8,[51,15]]]],[[[1375,[-1,-2,0]],51],[[1375,[-1,-2,0]]],[],[]],[1341,[[8,[51,15]]]],[[[1376,[-1,-2,-3,0]],51],[[1376,[-1,-2,-3,0]]],[],[],[]],[1325,[[8,[37,15]]]],[[[1364,[-1,-2]],37],[[1364,[-1,-2]]],[],[]],[1326,[[8,[53,15]]]],[[[1365,[-1,0]],53],[[1365,[-1,0]]],[]],[1330,[[8,[37,15]]]],[[[1368,[-1,-2,-3]],37],[[1368,[-1,-2,-3]]],[],[],[]],[1331,[[8,[53,15]]]],[[[1369,[-1,-2,-3,0]],53],[[1369,[-1,-2,-3,0]]],[],[],[]],[[1,37,31],1338],[[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]]],[],[],[]],[1346,[[8,[4,15]]]],[1347,[[8,[4,15]]]],[1318,[[8,[90,15]]]],[[[1359,[0]],39],[[1359,[0]]]],[1328,[[8,[90,15]]]],[[[1367,[0,-1,-2,-3]],39],[[1367,[0,-1,-2,-3]]],[],[],[]],[1331,[[8,[90,15]]]],[[[1369,[0,-1,-2,-3]],39],[[1369,[0,-1,-2,-3]]],[],[],[]],[1332,[[8,[90,15]]]],[[[1370,[0,-1,-2,-3,-4]],39],[[1370,[0,-1,-2,-3,-4]]],[],[],[],[]],[1337,[[8,[90,15]]]],[[[1372,[0,-1,-2,-3,-4,-5]],39],[[1372,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1340,[[8,[90,15]]]],[[[1375,[0,-1,-2]],39],[[1375,[0,-1,-2]]],[],[]],[1341,[[8,[90,15]]]],[[[1376,[0,-1,-2,-3]],39],[[1376,[0,-1,-2,-3]]],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],53,31],1339],[1319,[[8,[90,15]]]],[[[1360,[0,-1]],39],[[1360,[0,-1]]],[]],[1324,[[8,[90,15]]]],[[[1352,[0,-1,-2,-3,-4]],39],[[1352,[0,-1,-2,-3,-4]]],[],[],[],[]],[1325,[[8,[90,15]]]],[[[1364,[0,-1]],39],[[1364,[0,-1]]],[]],[1304,[[8,[90,15]]]],[[[1305,[0,-1,-2,-3]],39],[[1305,[0,-1,-2,-3]]],[],[],[]],[1329,[[8,[90,15]]]],[[[1353,[0,-1,-2,-3,-4,-5]],39],[[1353,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1330,[[8,[90,15]]]],[[[1368,[0,-1,-2]],39],[[1368,[0,-1,-2]]],[],[]],[1333,[[8,[90,15]]]],[[[1354,[0,-1,-2]],39],[[1354,[0,-1,-2]]],[],[]],[1335,[[8,[90,15]]]],[[[1355,[0,-1,-2,-3,-4]],39],[[1355,[0,-1,-2,-3,-4]]],[],[],[],[]],[1339,[[8,[90,15]]]],[[[1374,[0,-1,-2,-3,-4]],39],[[1374,[0,-1,-2,-3,-4]]],[],[],[],[]],[1343,[[8,[90,15]]]],[[[1377,[0,-1]],39],[[1377,[0,-1]]],[]],[1347,[[8,[90,15]]]],[[[1380,[-1,-2,-3,-4]],39],[[1380,[-1,-2,-3,-4]]],[],[],[],[]],[1348,[[8,[90,15]]]],[[[1381,[0,-1,-2]],39],[[1381,[0,-1,-2]]],[],[]],[1349,[[8,[90,15]]]],[[[1382,[0,-1]],39],[[1382,[0,-1]]],[]],[1334,[[0,[[75,[],[[74,[90]]]]]]]],[[[1371,[0,-1,-2]],[23,[39]]],[[1371,[0,-1,-2]]],[],[]],[1316,[[0,[[75,[],[[74,[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]]],[],[],[]],[1337,[[8,[37,15]]]],[[[1372,[-1,-2,0,-3,-4,-5]],37],[[1372,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[-1,0,-2]],37],[[1309,[-1,0,-2]]],[],[]],[1337,[[8,[51,15]]]],[[[1372,[-1,-2,-3,-4,-5,0]],51],[[1372,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1328,[[8,[51,15]]]],[[[1367,[-1,-2,0,-3]],51],[[1367,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,51,31],1340],[[1,39,37,37,51,31],1341],[[1,39,39,37,37,42,51,42,31],1312],[[1,37,[23,[37]],37,37,37,31],1342],[[1328,51],4],[[1339,53],4],[[1346,53],4],[[1347,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],[[1337,51],4],[[1337,51],4],[[1344,53],4],[[1322,53],4],[[1327,53],4],[[1332,53],4],[[1346,42],4],[[1347,42],4],[[1340,51],4],[[1341,51],4],[[1326,53],4],[[1331,53],4],[[1312,51],4],[[1306,53],4],[[1337,51],4],[[1328,51],4],[[1327,53],4],[[1327,53],4],[[1332,53],4],[[1348,53],4],[[1316,51],4],[[1,39,37,31],1343],[[1,37,37,53,31],1344],[1327,[[8,[53,15]]]],[[[1366,[-1,-2,0,-3]],53],[[1366,[-1,-2,0,-3]]],[],[],[]],[1319,[[8,[37,15]]]],[[[1360,[-1,0]],37],[[1360,[-1,0]]],[]],[1320,[[8,[37,15]]]],[[[1361,[-1,0]],37],[[1361,[-1,0]]],[]],[1330,[[8,[37,15]]]],[[[1368,[-1,0,-2]],37],[[1368,[-1,0,-2]]],[],[]],[1331,[[8,[37,15]]]],[[[1369,[-1,0,-2,-3]],37],[[1369,[-1,0,-2,-3]]],[],[],[]],[1332,[[8,[37,15]]]],[[[1370,[-1,0,-2,-3,-4]],37],[[1370,[-1,0,-2,-3,-4]]],[],[],[],[]],[1306,[[8,[37,15]]]],[[[1307,[0,-1,-2,-3]],37],[[1307,[0,-1,-2,-3]]],[],[],[]],[1338,[[8,[37,15]]]],[[[1373,[0]],37],[[1373,[0]]]],[1340,[[8,[37,15]]]],[[[1375,[-1,0,-2]],37],[[1375,[-1,0,-2]]],[],[]],[1341,[[8,[37,15]]]],[[[1376,[-1,0,-2,-3]],37],[[1376,[-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]]],[],[],[],[],[],[]],[1343,[[8,[37,15]]]],[[[1377,[-1,0]],37],[[1377,[-1,0]]],[]],[1346,[[8,[37,15]]]],[[[1379,[-1,0,-2,-3,-4]],37],[[1379,[-1,0,-2,-3,-4]]],[],[],[],[]],[1347,[[8,[37,15]]]],[[[1380,[-1,0,-2,-3]],37],[[1380,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],1314],[[1,37,37,[23,[37]],31],1345],[1327,[[8,[53,15]]]],[[[1366,[-1,-2,-3,0]],53],[[1366,[-1,-2,-3,0]]],[],[],[]],[1332,[[8,[53,15]]]],[[[1370,[-1,-2,-3,-4,0]],53],[[1370,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],37,42,31],1346],[[1,37,37,[23,[37]],42,31],1347],[1348,[[8,[53,15]]]],[[[1381,[-1,-2,0]],53],[[1381,[-1,-2,0]]],[],[]],[[1,39,37,53,31],1348],[38,[[8,[1318,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1319,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1320,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1321,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1302,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1323,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1324,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1325,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1326,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1327,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1304,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1328,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1329,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1330,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1331,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1332,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1333,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1334,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1335,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1336,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1337,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1306,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1308,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1338,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1310,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1339,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1340,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1341,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1312,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1342,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1343,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1344,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1314,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1345,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1346,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1348,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1349,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1316,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1350,-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,39,37,31],1349],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1344,[[8,[37,15]]]],[[[1378,[0,-1,-2]],37],[[1378,[0,-1,-2]]],[],[]],[1344,[[8,[37,15]]]],[[[1378,[-1,0,-2]],37],[[1378,[-1,0,-2]]],[],[]],[1321,[[8,[37,15]]]],[[[1351,[-1,-2,-3,0]],37],[[1351,[-1,-2,-3,0]]],[],[],[]],[1336,[[8,[37,15]]]],[[[1356,[-1,-2,-3,0]],37],[[1356,[-1,-2,-3,0]]],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[-1,-2,-3,-4,0]],37],[[1357,[-1,-2,-3,-4,0]]],[],[],[],[]],[1345,[[8,[37,15]]]],[[[1358,[0,-1,-2]],37],[[1358,[0,-1,-2]]],[],[]],[1320,[[8,[90,15]]]],[[[1361,[0,-1]],39],[[1361,[0,-1]]],[]],[1325,[[8,[37,15]]]],[[[1364,[-1,0]],37],[[1364,[-1,0]]],[]],[1326,[[8,[37,15]]]],[[[1365,[0,-1]],37],[[1365,[0,-1]]],[]],[1327,[[8,[37,15]]]],[[[1366,[0,-1,-2,-3]],37],[[1366,[0,-1,-2,-3]]],[],[],[]],[1310,[[8,[37,15]]]],[[[1311,[-1,0,-2]],37],[[1311,[-1,0,-2]]],[],[]],[1339,[[8,[37,15]]]],[[[1374,[-1,0,-2,-3,-4]],37],[[1374,[-1,0,-2,-3,-4]]],[],[],[],[]],[1344,[[8,[90,15]]]],[1346,[[8,[90,15]]]],[[[1379,[0,-1,-2,-3,-4]],39],[[1379,[0,-1,-2,-3,-4]]],[],[],[],[]],[1347,[[8,[37,15]]]],[[[1380,[0,-1,-2,-3]],37],[[1380,[0,-1,-2,-3]]],[],[],[]],[1348,[[8,[37,15]]]],[[[1381,[-1,0,-2]],37],[[1381,[-1,0,-2]]],[],[]],[[1,39,31],1318],[[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],1350],[[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,[]],[90,37],[-1,-1,[]],[1387,37],[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,[]],[48,42],[57,42],[1394,42],[56,42],[-1,-1,[]],[1241,42],[53,42],[51,42],[47,42],[45,42],[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]]],[]],[42,[[8,[57,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[56,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[45,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[1241,-1]]],[]],[42,[[8,[51,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[47,-1]]],[]],[-1,[[8,[-2]]],[],[]],[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]]],[],[]],[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]]],[],[]],[-1,[[8,[-2]]],[],[]],[37,[[8,[1387,-1]]],[]],[-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,[[75,[],[[74,[[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,[]],[236,38],[369,38],[124,38],[136,38],[1109,38],[346,38],[271,38],[1147,38],[1273,38],[848,38],[826,38],[128,38],[673,38],[1333,38],[231,38],[61,38],[152,38],[1001,38],[462,38],[127,38],[94,38],[916,38],[396,38],[371,38],[458,38],[1097,38],[358,38],[71,38],[1140,38],[653,38],[1253,38],[459,38],[657,38],[593,38],[213,38],[383,38],[1342,38],[571,38],[1016,38],[584,38],[892,38],[1167,38],[833,38],[718,38],[373,38],[63,38],[1066,38],[1024,38],[1326,38],[1153,38],[1129,38],[-1,-1,[]],[674,38],[451,38],[1257,38],[550,38],[377,38],[405,38],[292,38],[1330,38],[1065,38],[1128,38],[1304,38],[401,38],[678,38],[1264,38],[219,38],[344,38],[995,38],[326,38],[1340,38],[954,38],[229,38],[470,38],[565,38],[724,38],[356,38],[206,38],[793,38],[461,38],[589,38],[904,38],[823,38],[750,38],[467,38],[62,38],[1063,38],[1099,38],[660,38],[1105,38],[1021,38],[279,38],[1344,38],[239,38],[573,38],[559,38],[1142,38],[385,38],[739,38],[1107,38],[786,38],[544,38],[1164,38],[664,38],[336,38],[1266,38],[468,38],[1005,38],[1154,38],[282,38],[654,38],[662,38],[367,38],[824,38],[594,38],[736,38],[902,38],[1270,38],[592,38],[952,38],[1139,38],[1155,38],[1347,38],[1323,38],[745,38],[1169,38],[581,38],[378,38],[668,38],[1017,38],[232,38],[669,38],[1255,38],[936,38],[1341,38],[238,38],[955,38],[283,38],[1170,38],[1277,38],[1130,38],[728,38],[743,38],[96,38],[850,38],[817,38],[230,38],[1165,38],[233,38],[277,38],[519,38],[270,38],[95,38],[934,38],[747,38],[456,38],[1349,38],[223,38],[555,38],[156,38],[1322,38],[946,38],[564,38],[1127,38],[726,38],[474,38],[929,38],[1251,38],[393,38],[391,38],[548,38],[1259,38],[380,38],[364,38],[650,38],[1022,38],[1062,38],[923,38],[1120,38],[1321,38],[1053,38],[222,38],[404,38],[1121,38],[917,38],[528,38],[73,38],[289,38],[825,38],[1343,38],[896,38],[1006,38],[100,38],[374,38],[227,38],[648,38],[273,38],[714,38],[125,38],[1350,38],[1135,38],[286,38],[211,38],[794,38],[536,38],[1025,38],[661,38],[921,38],[130,38],[1308,38],[737,38],[1262,38],[562,38],[1007,38],[949,38],[144,38],[323,38],[740,38],[790,38],[1069,38],[827,38],[846,38],[226,38],[285,38],[746,38],[1073,38],[732,38],[148,38],[834,38],[901,38],[1124,38],[791,38],[375,38],[842,38],[129,38],[938,38],[1074,38],[150,38],[455,38],[679,38],[843,38],[1339,38],[927,38],[224,38],[656,38],[1114,38],[1012,38],[149,38],[959,38],[722,38],[570,38],[157,38],[366,38],[951,38],[1327,38],[944,38],[577,38],[655,38],[68,38],[1316,38],[237,38],[816,38],[1263,38],[1117,38],[154,38],[742,38],[1149,38],[560,38],[122,38],[327,38],[402,38],[1338,38],[99,38],[1156,38],[567,38],[382,38],[381,38],[812,38],[844,38],[516,38],[1018,38],[1345,38],[947,38],[217,38],[137,38],[542,38],[457,38],[888,38],[388,38],[275,38],[919,38],[538,38],[849,38],[1123,38],[276,38],[677,38],[1009,38],[741,38],[1306,38],[338,38],[847,38],[362,38],[347,38],[101,38],[1254,38],[1103,38],[464,38],[1271,38],[933,38],[830,38],[733,38],[735,38],[1014,38],[935,38],[943,38],[266,38],[1242,38],[322,38],[153,38],[590,38],[591,38],[749,38],[398,38],[240,38],[397,38],[785,38],[588,38],[1102,38],[997,38],[324,38],[999,38],[680,38],[670,38],[91,38],[70,38],[220,38],[502,38],[1072,38],[932,38],[1269,38],[1056,38],[1248,38],[961,38],[583,38],[117,38],[209,38],[1106,38],[1110,38],[716,38],[1320,38],[554,38],[1015,38],[958,38],[469,38],[146,38],[349,38],[1113,38],[112,38],[556,38],[1346,38],[1328,38],[835,38],[667,38],[884,38],[151,38],[557,38],[138,38],[522,38],[235,38],[899,38],[1331,38],[530,38],[939,38],[1335,38],[113,38],[1268,38],[1332,38],[205,38],[368,38],[566,38],[508,38],[569,38],[789,38],[1136,38],[1061,38],[512,38],[1013,38],[563,38],[841,38],[267,38],[960,38],[596,38],[675,38],[552,38],[942,38],[1166,38],[463,38],[120,38],[67,38],[473,38],[1324,38],[956,38],[1334,38],[953,38],[731,38],[948,38],[676,38],[1116,38],[903,38],[357,38],[365,38],[1119,38],[450,38],[234,38],[925,38],[141,38],[1310,38],[395,38],[284,38],[452,38],[118,38],[1057,38],[729,38],[727,38],[1275,38],[1008,38],[945,38],[1150,38],[540,38],[1256,38],[290,38],[950,38],[792,38],[65,38],[376,38],[1112,38],[281,38],[1314,38],[524,38],[553,38],[268,38],[1111,38],[1011,38],[263,38],[730,38],[1058,38],[1161,38],[1060,38],[392,38],[1068,38],[1337,38],[828,38],[1059,38],[325,38],[1159,38],[453,38],[526,38],[937,38],[665,38],[280,38],[782,38],[274,38],[1003,38],[651,38],[734,38],[272,38],[384,38],[390,38],[514,38],[1158,38],[1348,38],[504,38],[574,38],[1145,38],[215,38],[787,38],[1126,38],[783,38],[264,38],[1138,38],[1274,38],[595,38],[379,38],[460,38],[221,38],[139,38],[532,38],[288,38],[1108,38],[1312,38],[568,38],[915,38],[142,38],[580,38],[941,38],[1260,38],[287,38],[503,38],[845,38],[586,38],[72,38],[520,38],[114,38],[534,38],[1020,38],[597,38],[886,38],[1246,38],[671,38],[1115,38],[659,38],[890,38],[576,38],[587,38],[348,38],[810,38],[829,38],[1267,38],[147,38],[228,38],[658,38],[836,38],[475,38],[837,38],[1067,38],[1143,38],[778,38],[666,38],[340,38],[851,38],[1152,38],[712,38],[806,38],[957,38],[1168,38],[400,38],[126,38],[145,38],[1148,38],[940,38],[1146,38],[582,38],[1134,38],[225,38],[585,38],[1162,38],[558,38],[1010,38],[1144,38],[1157,38],[354,38],[738,38],[135,38],[1070,38],[131,38],[403,38],[66,38],[1261,38],[134,38],[1250,38],[561,38],[1151,38],[155,38],[788,38],[1071,38],[123,38],[832,38],[1028,38],[1329,38],[894,38],[1276,38],[510,38],[748,38],[898,38],[278,38],[372,38],[133,38],[1272,38],[370,38],[931,38],[121,38],[1055,38],[900,38],[1141,38],[1122,38],[572,38],[780,38],[328,38],[143,38],[776,38],[360,38],[98,38],[814,38],[1160,38],[821,38],[1318,38],[1064,38],[1132,38],[386,38],[69,38],[808,38],[1325,38],[454,38],[64,38],[720,38],[465,38],[1131,38],[140,38],[97,38],[838,38],[578,38],[1118,38],[1026,38],[672,38],[291,38],[387,38],[119,38],[579,38],[652,38],[115,38],[546,38],[1319,38],[1100,38],[839,38],[744,38],[1137,38],[471,38],[93,38],[1302,38],[1336,38],[575,38],[1019,38],[339,38],[897,38],[472,38],[399,38],[1027,38],[116,38],[132,38],[819,38],[1163,38],[269,38],[466,38],[1265,38],[598,38],[1075,38],[1023,38],[831,38],[111,38],[1125,38],[663,38],[1104,38],[394,38],[1244,38],[517,38],[1133,38],[822,38],[389,38],[840,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,[[75,[],[[74,[37]]]]]]]],[90,1384],[1402,1402],[[38,24],[[8,[89,15]]]],[38,24],[38,[[0,[[75,[],[[74,[89]]]]]]]],[[38,6],[[8,[4,15]]]],[[38,24],[[8,[90,15]]]],[[1384,24],[[8,[90,15]]]],[38,24],[90,24],[38,[[0,[[75,[],[[74,[90]]]]]]]],[[38,6,42],4],[[38,24],[[8,[321,15]]]],[38,24],[38,[[0,[[75,[],[[74,[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,[]],[1407,39],[1406,39],[46,39],[1408,39],[60,39],[-1,-1,[]],[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,[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[46,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1407,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[60,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1406,-1]]],[]],[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]]],[],[]],[-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],[5,"AffineForOp",475],[5,"AffineIfOp",475],[5,"AffineLoadOp",475],[5,"AffineMaxOp",475],[5,"AffineMinOp",475],[5,"AffineParallelOp",475],[5,"AffinePrefetchOp",475],[5,"AffineStoreOp",475],[5,"AffineVectorLoadOp",475],[5,"AffineVectorStoreOp",475],[5,"AffineYieldOp",475],[17,"Item"],[10,"Iterator",22377],[5,"AffineDelinearizeIndexOpBuilder",475],[5,"AffineApplyOpBuilder",475],[5,"AffineForOpBuilder",475],[5,"AffineIfOpBuilder",475],[5,"AffineLoadOpBuilder",475],[5,"AffineMaxOpBuilder",475],[5,"AffineMinOpBuilder",475],[5,"AffineParallelOpBuilder",475],[5,"AffinePrefetchOpBuilder",475],[5,"AffineStoreOpBuilder",475],[5,"AffineVectorLoadOpBuilder",475],[5,"AffineVectorStoreOpBuilder",475],[5,"AffineYieldOpBuilder",475],[5,"RegionRef",20582],[5,"OperationResult",21065],[5,"MFMAOp",868],[5,"MFMAOpBuilder",868],[5,"LDSBarrierOp",868],[5,"RawBufferAtomicCmpswapOp",868],[5,"RawBufferAtomicFaddOp",868],[5,"RawBufferAtomicFmaxOp",868],[5,"RawBufferAtomicSmaxOp",868],[5,"RawBufferAtomicUminOp",868],[5,"RawBufferLoadOp",868],[5,"RawBufferStoreOp",868],[5,"WMMAOp",868],[5,"RawBufferAtomicCmpswapOpBuilder",868],[5,"RawBufferAtomicFaddOpBuilder",868],[5,"RawBufferAtomicFmaxOpBuilder",868],[5,"RawBufferAtomicSmaxOpBuilder",868],[5,"RawBufferAtomicUminOpBuilder",868],[5,"RawBufferLoadOpBuilder",868],[5,"RawBufferStoreOpBuilder",868],[5,"LDSBarrierOpBuilder",868],[5,"WMMAOpBuilder",868],[5,"AddFOp",1275],[5,"AddIOp",1275],[5,"AddUIExtendedOp",1275],[5,"AndIOp",1275],[5,"BitcastOp",1275],[5,"CeilDivSIOp",1275],[5,"CeilDivUIOp",1275],[5,"CmpFOp",1275],[5,"CmpIOp",1275],[5,"ConstantOp",1275],[5,"DivFOp",1275],[5,"DivSIOp",1275],[5,"DivUIOp",1275],[5,"ExtFOp",1275],[5,"ExtSIOp",1275],[5,"ExtUIOp",1275],[5,"FPToSIOp",1275],[5,"FPToUIOp",1275],[5,"FloorDivSIOp",1275],[5,"IndexCastOp",1275],[5,"IndexCastUIOp",1275],[5,"MaxFOp",1275],[5,"MaxSIOp",1275],[5,"MaxUIOp",1275],[5,"MinFOp",1275],[5,"MinSIOp",1275],[5,"MinUIOp",1275],[5,"MulFOp",1275],[5,"MulIOp",1275],[5,"MulSIExtendedOp",1275],[5,"MulUIExtendedOp",1275],[5,"NegFOp",1275],[5,"OrIOp",1275],[5,"RemFOp",1275],[5,"RemSIOp",1275],[5,"RemUIOp",1275],[5,"SIToFPOp",1275],[5,"ShLIOp",1275],[5,"ShRSIOp",1275],[5,"ShRUIOp",1275],[5,"SubFOp",1275],[5,"SubIOp",1275],[5,"TruncFOp",1275],[5,"TruncIOp",1275],[5,"UIToFPOp",1275],[5,"XOrIOp",1275],[5,"SelectOp",1275],[5,"AddFOpBuilder",1275],[5,"AddIOpBuilder",1275],[5,"AddUIExtendedOpBuilder",1275],[5,"AndIOpBuilder",1275],[5,"BitcastOpBuilder",1275],[5,"CeilDivSIOpBuilder",1275],[5,"CeilDivUIOpBuilder",1275],[5,"CmpFOpBuilder",1275],[5,"CmpIOpBuilder",1275],[5,"ConstantOpBuilder",1275],[5,"DivFOpBuilder",1275],[5,"DivSIOpBuilder",1275],[5,"DivUIOpBuilder",1275],[5,"ExtFOpBuilder",1275],[5,"ExtSIOpBuilder",1275],[5,"ExtUIOpBuilder",1275],[5,"FPToSIOpBuilder",1275],[5,"FPToUIOpBuilder",1275],[5,"FloorDivSIOpBuilder",1275],[5,"IndexCastOpBuilder",1275],[5,"IndexCastUIOpBuilder",1275],[5,"MaxFOpBuilder",1275],[5,"MaxSIOpBuilder",1275],[5,"MaxUIOpBuilder",1275],[5,"MinFOpBuilder",1275],[5,"MinSIOpBuilder",1275],[5,"MinUIOpBuilder",1275],[5,"MulFOpBuilder",1275],[5,"MulIOpBuilder",1275],[5,"MulSIExtendedOpBuilder",1275],[5,"MulUIExtendedOpBuilder",1275],[5,"NegFOpBuilder",1275],[5,"OrIOpBuilder",1275],[5,"RemFOpBuilder",1275],[5,"RemSIOpBuilder",1275],[5,"RemUIOpBuilder",1275],[5,"SIToFPOpBuilder",1275],[5,"ShLIOpBuilder",1275],[5,"ShRSIOpBuilder",1275],[5,"ShRUIOpBuilder",1275],[5,"SubFOpBuilder",1275],[5,"SubIOpBuilder",1275],[5,"TruncFOpBuilder",1275],[5,"TruncIOpBuilder",1275],[5,"UIToFPOpBuilder",1275],[5,"XOrIOpBuilder",1275],[5,"SelectOpBuilder",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,"ScalableMaskedAddFIntrOp",2712],[5,"ScalableMaskedAddFOp",2712],[5,"ScalableMaskedAddIIntrOp",2712],[5,"ScalableMaskedAddIOp",2712],[5,"ScalableMaskedDivFIntrOp",2712],[5,"ScalableMaskedDivFOp",2712],[5,"ScalableMaskedMulFIntrOp",2712],[5,"ScalableMaskedMulFOp",2712],[5,"ScalableMaskedMulIIntrOp",2712],[5,"ScalableMaskedMulIOp",2712],[5,"ScalableMaskedSDivIIntrOp",2712],[5,"ScalableMaskedSDivIOp",2712],[5,"ScalableMaskedSubFIntrOp",2712],[5,"ScalableMaskedSubFOp",2712],[5,"ScalableMaskedSubIIntrOp",2712],[5,"ScalableMaskedSubIOp",2712],[5,"ScalableMaskedUDivIIntrOp",2712],[5,"ScalableMaskedUDivIOp",2712],[5,"SdotIntrOp",2712],[5,"SmmlaIntrOp",2712],[5,"UdotIntrOp",2712],[5,"UmmlaIntrOp",2712],[5,"ScalableMaskedAddFIntrOpBuilder",2712],[5,"ScalableMaskedAddFOpBuilder",2712],[5,"ScalableMaskedAddIIntrOpBuilder",2712],[5,"ScalableMaskedAddIOpBuilder",2712],[5,"ScalableMaskedDivFIntrOpBuilder",2712],[5,"ScalableMaskedDivFOpBuilder",2712],[5,"ScalableMaskedMulFIntrOpBuilder",2712],[5,"ScalableMaskedMulFOpBuilder",2712],[5,"ScalableMaskedMulIIntrOpBuilder",2712],[5,"ScalableMaskedMulIOpBuilder",2712],[5,"ScalableMaskedSDivIIntrOpBuilder",2712],[5,"ScalableMaskedSDivIOpBuilder",2712],[5,"ScalableMaskedSubFIntrOpBuilder",2712],[5,"ScalableMaskedSubFOpBuilder",2712],[5,"ScalableMaskedSubIIntrOpBuilder",2712],[5,"ScalableMaskedSubIOpBuilder",2712],[5,"ScalableMaskedUDivIIntrOpBuilder",2712],[5,"ScalableMaskedUDivIOpBuilder",2712],[5,"SdotIntrOpBuilder",2712],[5,"SmmlaIntrOpBuilder",2712],[5,"UdotIntrOpBuilder",2712],[5,"UmmlaIntrOpBuilder",2712],[5,"AddToGroupOp",3440],[5,"FuncOp",3440],[5,"FuncOpBuilder",3440],[5,"AwaitAllOp",3440],[5,"AwaitOp",3440],[5,"CallOp",3440],[5,"CoroBeginOp",3440],[5,"CoroEndOp",3440],[5,"CoroFreeOp",3440],[5,"CoroIdOp",3440],[5,"CoroSaveOp",3440],[5,"CoroSuspendOp",3440],[5,"CreateGroupOp",3440],[5,"ExecuteOp",3440],[5,"ReturnOp",3440],[5,"RuntimeAddRefOp",3440],[5,"RuntimeAddToGroupOp",3440],[5,"RuntimeAwaitAndResumeOp",3440],[5,"RuntimeAwaitOp",3440],[5,"RuntimeCreateGroupOp",3440],[5,"RuntimeCreateOp",3440],[5,"RuntimeDropRefOp",3440],[5,"RuntimeIsErrorOp",3440],[5,"RuntimeLoadOp",3440],[5,"RuntimeNumWorkerThreadsOp",3440],[5,"RuntimeResumeOp",3440],[5,"RuntimeSetAvailableOp",3440],[5,"RuntimeSetErrorOp",3440],[5,"RuntimeStoreOp",3440],[5,"YieldOp",3440],[5,"ExecuteOpBuilder",3440],[5,"AddToGroupOpBuilder",3440],[5,"AwaitAllOpBuilder",3440],[5,"AwaitOpBuilder",3440],[5,"CallOpBuilder",3440],[5,"CoroBeginOpBuilder",3440],[5,"CoroEndOpBuilder",3440],[5,"CoroFreeOpBuilder",3440],[5,"CoroIdOpBuilder",3440],[5,"CoroSaveOpBuilder",3440],[5,"CoroSuspendOpBuilder",3440],[5,"CreateGroupOpBuilder",3440],[5,"ReturnOpBuilder",3440],[5,"RuntimeAddRefOpBuilder",3440],[5,"RuntimeAddToGroupOpBuilder",3440],[5,"RuntimeAwaitAndResumeOpBuilder",3440],[5,"RuntimeAwaitOpBuilder",3440],[5,"RuntimeCreateGroupOpBuilder",3440],[5,"RuntimeCreateOpBuilder",3440],[5,"RuntimeDropRefOpBuilder",3440],[5,"RuntimeIsErrorOpBuilder",3440],[5,"RuntimeLoadOpBuilder",3440],[5,"RuntimeNumWorkerThreadsOpBuilder",3440],[5,"RuntimeResumeOpBuilder",3440],[5,"RuntimeSetAvailableOpBuilder",3440],[5,"RuntimeSetErrorOpBuilder",3440],[5,"RuntimeStoreOpBuilder",3440],[5,"YieldOpBuilder",3440],[5,"BlockRef",20997],[5,"AllocTensorOp",4233],[5,"CloneOp",4233],[5,"CopyTensorOp",4233],[5,"DeallocOp",4233],[5,"DeallocTensorOp",4233],[5,"ToMemrefOp",4233],[5,"ToTensorOp",4233],[5,"AllocTensorOpBuilder",4233],[5,"CloneOpBuilder",4233],[5,"CopyTensorOpBuilder",4233],[5,"DeallocOpBuilder",4233],[5,"DeallocTensorOpBuilder",4233],[5,"ToMemrefOpBuilder",4233],[5,"ToTensorOpBuilder",4233],[5,"AssertOp",4444],[5,"AssertOpBuilder",4444],[5,"BranchOp",4444],[5,"CondBranchOp",4444],[5,"SwitchOp",4444],[5,"BranchOpBuilder",4444],[5,"CondBranchOpBuilder",4444],[5,"SwitchOpBuilder",4444],[5,"FuncOp",4572],[5,"FuncOpBuilder",4572],[5,"CallIndirectOp",4572],[5,"CallOp",4572],[5,"ConstantOp",4572],[5,"ReturnOp",4572],[5,"CallIndirectOpBuilder",4572],[5,"CallOpBuilder",4572],[5,"ConstantOpBuilder",4572],[5,"ReturnOpBuilder",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,"BarrierOp",4723],[5,"BlockDimOp",4723],[5,"BlockIdOp",4723],[5,"Create2To4SpMatOp",4723],[5,"CreateCooAoSOp",4723],[5,"CreateCooOp",4723],[5,"CreateCsrOp",4723],[5,"CreateDnTensorOp",4723],[5,"DeallocOp",4723],[5,"DestroyDnTensorOp",4723],[5,"DestroySpMatOp",4723],[5,"GPUModuleOp",4723],[5,"GlobalIdOp",4723],[5,"GridDimOp",4723],[5,"HostRegisterOp",4723],[5,"HostUnregisterOp",4723],[5,"LaneIdOp",4723],[5,"LaunchFuncOp",4723],[5,"LaunchOp",4723],[5,"MemcpyOp",4723],[5,"MemsetOp",4723],[5,"ModuleEndOp",4723],[5,"NumSubgroupsOp",4723],[5,"ReturnOp",4723],[5,"SDDMMBufferSizeOp",4723],[5,"SDDMMOp",4723],[5,"SetDefaultDeviceOp",4723],[5,"ShuffleOp",4723],[5,"SpMMBufferSizeOp",4723],[5,"SpMMOp",4723],[5,"SpMVBufferSizeOp",4723],[5,"SpMVOp",4723],[5,"SubgroupIdOp",4723],[5,"SubgroupMmaConstantMatrixOp",4723],[5,"SubgroupMmaLoadMatrixOp",4723],[5,"SubgroupMmaStoreMatrixOp",4723],[5,"SubgroupReduceOp",4723],[5,"SubgroupSizeOp",4723],[5,"TerminatorOp",4723],[5,"ThreadIdOp",4723],[5,"WaitOp",4723],[5,"YieldOp",4723],[5,"AllocOpBuilder",4723],[5,"Create2To4SpMatOpBuilder",4723],[5,"CreateCooAoSOpBuilder",4723],[5,"CreateCooOpBuilder",4723],[5,"CreateCsrOpBuilder",4723],[5,"CreateDnTensorOpBuilder",4723],[5,"DeallocOpBuilder",4723],[5,"DestroyDnTensorOpBuilder",4723],[5,"DestroySpMatOpBuilder",4723],[5,"LaunchFuncOpBuilder",4723],[5,"LaunchOpBuilder",4723],[5,"MemcpyOpBuilder",4723],[5,"MemsetOpBuilder",4723],[5,"SDDMMBufferSizeOpBuilder",4723],[5,"SDDMMOpBuilder",4723],[5,"SpMMBufferSizeOpBuilder",4723],[5,"SpMMOpBuilder",4723],[5,"SpMVBufferSizeOpBuilder",4723],[5,"SpMVOpBuilder",4723],[5,"WaitOpBuilder",4723],[5,"AllReduceOpBuilder",4723],[5,"GPUModuleOpBuilder",4723],[5,"BarrierOpBuilder",4723],[5,"BlockDimOpBuilder",4723],[5,"BlockIdOpBuilder",4723],[5,"GlobalIdOpBuilder",4723],[5,"GridDimOpBuilder",4723],[5,"HostRegisterOpBuilder",4723],[5,"HostUnregisterOpBuilder",4723],[5,"LaneIdOpBuilder",4723],[5,"ModuleEndOpBuilder",4723],[5,"NumSubgroupsOpBuilder",4723],[5,"ReturnOpBuilder",4723],[5,"SetDefaultDeviceOpBuilder",4723],[5,"ShuffleOpBuilder",4723],[5,"SubgroupIdOpBuilder",4723],[5,"SubgroupMmaConstantMatrixOpBuilder",4723],[5,"SubgroupMmaLoadMatrixOpBuilder",4723],[5,"SubgroupMmaStoreMatrixOpBuilder",4723],[5,"SubgroupReduceOpBuilder",4723],[5,"SubgroupSizeOpBuilder",4723],[5,"TerminatorOpBuilder",4723],[5,"ThreadIdOpBuilder",4723],[5,"YieldOpBuilder",4723],[5,"AddOp",6264],[5,"AndOp",6264],[5,"BoolConstantOp",6264],[5,"CastSOp",6264],[5,"CastUOp",6264],[5,"CeilDivSOp",6264],[5,"CeilDivUOp",6264],[5,"CmpOp",6264],[5,"ConstantOp",6264],[5,"DivSOp",6264],[5,"DivUOp",6264],[5,"FloorDivSOp",6264],[5,"MaxSOp",6264],[5,"MaxUOp",6264],[5,"MinSOp",6264],[5,"MinUOp",6264],[5,"MulOp",6264],[5,"OrOp",6264],[5,"RemSOp",6264],[5,"RemUOp",6264],[5,"ShlOp",6264],[5,"ShrSOp",6264],[5,"ShrUOp",6264],[5,"SizeOfOp",6264],[5,"SubOp",6264],[5,"XOrOp",6264],[5,"AddOpBuilder",6264],[5,"AndOpBuilder",6264],[5,"BoolConstantOpBuilder",6264],[5,"CastSOpBuilder",6264],[5,"CastUOpBuilder",6264],[5,"CeilDivSOpBuilder",6264],[5,"CeilDivUOpBuilder",6264],[5,"CmpOpBuilder",6264],[5,"ConstantOpBuilder",6264],[5,"DivSOpBuilder",6264],[5,"DivUOpBuilder",6264],[5,"FloorDivSOpBuilder",6264],[5,"MaxSOpBuilder",6264],[5,"MaxUOpBuilder",6264],[5,"MinSOpBuilder",6264],[5,"MinUOpBuilder",6264],[5,"MulOpBuilder",6264],[5,"OrOpBuilder",6264],[5,"RemSOpBuilder",6264],[5,"RemUOpBuilder",6264],[5,"ShlOpBuilder",6264],[5,"ShrSOpBuilder",6264],[5,"ShrUOpBuilder",6264],[5,"SizeOfOpBuilder",6264],[5,"SubOpBuilder",6264],[5,"XOrOpBuilder",6264],[5,"IndexOp",7011],[5,"SoftmaxOp",7011],[5,"YieldOp",7011],[5,"IndexOpBuilder",7011],[5,"SoftmaxOpBuilder",7011],[5,"YieldOpBuilder",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,"AddressOfOp",7096],[5,"BrOp",7096],[5,"CallOp",7096],[5,"ComdatOp",7096],[5,"ComdatSelectorOp",7096],[5,"CondBrOp",7096],[5,"ConstantOp",7096],[5,"ExtractElementOp",7096],[5,"ExtractValueOp",7096],[5,"FAddOp",7096],[5,"FCmpOp",7096],[5,"FDivOp",7096],[5,"FMulOp",7096],[5,"FNegOp",7096],[5,"FRemOp",7096],[5,"FSubOp",7096],[5,"FenceOp",7096],[5,"FreezeOp",7096],[5,"GEPOp",7096],[5,"GlobalCtorsOp",7096],[5,"GlobalDtorsOp",7096],[5,"ICmpOp",7096],[5,"InlineAsmOp",7096],[5,"InsertElementOp",7096],[5,"InsertValueOp",7096],[5,"InvokeOp",7096],[5,"LShrOp",7096],[5,"LandingpadOp",7096],[5,"MetadataOp",7096],[5,"MulOp",7096],[5,"NullOp",7096],[5,"OrOp",7096],[5,"PoisonOp",7096],[5,"ResumeOp",7096],[5,"SDivOp",7096],[5,"SRemOp",7096],[5,"SelectOp",7096],[5,"ShlOp",7096],[5,"ShuffleVectorOp",7096],[5,"SubOp",7096],[5,"SwitchOp",7096],[5,"UDivOp",7096],[5,"URemOp",7096],[5,"UndefOp",7096],[5,"UnreachableOp",7096],[5,"XOrOp",7096],[5,"InlineAsmOpBuilder",7096],[5,"GEPOpBuilder",7096],[5,"ComdatOpBuilder",7096],[5,"MetadataOpBuilder",7096],[5,"CondBrOpBuilder",7096],[5,"InvokeOpBuilder",7096],[5,"SwitchOpBuilder",7096],[5,"AShrOpBuilder",7096],[5,"AddOpBuilder",7096],[5,"AddressOfOpBuilder",7096],[5,"AndOpBuilder",7096],[5,"BrOpBuilder",7096],[5,"CallOpBuilder",7096],[5,"ComdatSelectorOpBuilder",7096],[5,"ConstantOpBuilder",7096],[5,"ExtractElementOpBuilder",7096],[5,"ExtractValueOpBuilder",7096],[5,"FAddOpBuilder",7096],[5,"FCmpOpBuilder",7096],[5,"FDivOpBuilder",7096],[5,"FMulOpBuilder",7096],[5,"FNegOpBuilder",7096],[5,"FRemOpBuilder",7096],[5,"FSubOpBuilder",7096],[5,"FenceOpBuilder",7096],[5,"FreezeOpBuilder",7096],[5,"GlobalCtorsOpBuilder",7096],[5,"GlobalDtorsOpBuilder",7096],[5,"ICmpOpBuilder",7096],[5,"InsertElementOpBuilder",7096],[5,"InsertValueOpBuilder",7096],[5,"LShrOpBuilder",7096],[5,"LandingpadOpBuilder",7096],[5,"MulOpBuilder",7096],[5,"NullOpBuilder",7096],[5,"OrOpBuilder",7096],[5,"PoisonOpBuilder",7096],[5,"ResumeOpBuilder",7096],[5,"SDivOpBuilder",7096],[5,"SRemOpBuilder",7096],[5,"SelectOpBuilder",7096],[5,"ShlOpBuilder",7096],[5,"ShuffleVectorOpBuilder",7096],[5,"SubOpBuilder",7096],[5,"UDivOpBuilder",7096],[5,"URemOpBuilder",7096],[5,"UndefOpBuilder",7096],[5,"UnreachableOpBuilder",7096],[5,"XOrOpBuilder",7096],[5,"FmaOp",9420],[5,"FmaOpBuilder",9420],[5,"AbsFOp",9420],[5,"AbsIOp",9420],[5,"Atan2Op",9420],[5,"AtanOp",9420],[5,"CbrtOp",9420],[5,"CeilOp",9420],[5,"CopySignOp",9420],[5,"CosOp",9420],[5,"CountLeadingZerosOp",9420],[5,"CountTrailingZerosOp",9420],[5,"CtPopOp",9420],[5,"ErfOp",9420],[5,"Exp2Op",9420],[5,"ExpM1Op",9420],[5,"ExpOp",9420],[5,"FPowIOp",9420],[5,"FloorOp",9420],[5,"IPowIOp",9420],[5,"Log1pOp",9420],[5,"Log2Op",9420],[5,"Log10Op",9420],[5,"LogOp",9420],[5,"PowFOp",9420],[5,"RoundEvenOp",9420],[5,"RoundOp",9420],[5,"RsqrtOp",9420],[5,"SinOp",9420],[5,"SqrtOp",9420],[5,"TanOp",9420],[5,"TanhOp",9420],[5,"TruncOp",9420],[5,"AbsFOpBuilder",9420],[5,"AbsIOpBuilder",9420],[5,"Atan2OpBuilder",9420],[5,"AtanOpBuilder",9420],[5,"CbrtOpBuilder",9420],[5,"CeilOpBuilder",9420],[5,"CopySignOpBuilder",9420],[5,"CosOpBuilder",9420],[5,"CountLeadingZerosOpBuilder",9420],[5,"CountTrailingZerosOpBuilder",9420],[5,"CtPopOpBuilder",9420],[5,"ErfOpBuilder",9420],[5,"Exp2OpBuilder",9420],[5,"ExpM1OpBuilder",9420],[5,"ExpOpBuilder",9420],[5,"FPowIOpBuilder",9420],[5,"FloorOpBuilder",9420],[5,"IPowIOpBuilder",9420],[5,"Log1pOpBuilder",9420],[5,"Log2OpBuilder",9420],[5,"Log10OpBuilder",9420],[5,"LogOpBuilder",9420],[5,"PowFOpBuilder",9420],[5,"RoundEvenOpBuilder",9420],[5,"RoundOpBuilder",9420],[5,"RsqrtOpBuilder",9420],[5,"SinOpBuilder",9420],[5,"SqrtOpBuilder",9420],[5,"TanOpBuilder",9420],[5,"TanhOpBuilder",9420],[5,"TruncOpBuilder",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,"AtomicRMWOp",10348],[5,"AtomicYieldOp",10348],[5,"CopyOp",10348],[5,"GenericAtomicRMWOp",10348],[5,"LoadOp",10348],[5,"CastOp",10348],[5,"CollapseShapeOp",10348],[5,"DeallocOp",10348],[5,"DimOp",10348],[5,"DmaStartOp",10348],[5,"DmaWaitOp",10348],[5,"ExpandShapeOp",10348],[5,"ExtractStridedMetadataOp",10348],[5,"MemorySpaceCastOp",10348],[5,"PrefetchOp",10348],[5,"RankOp",10348],[5,"ReinterpretCastOp",10348],[5,"ReshapeOp",10348],[5,"StoreOp",10348],[5,"TransposeOp",10348],[5,"ViewOp",10348],[5,"SubViewOp",10348],[5,"TensorStoreOp",10348],[5,"GenericAtomicRMWOpBuilder",10348],[5,"AllocaScopeOpBuilder",10348],[5,"AtomicRMWOpBuilder",10348],[5,"AtomicYieldOpBuilder",10348],[5,"CopyOpBuilder",10348],[5,"LoadOpBuilder",10348],[5,"AllocaScopeReturnOpBuilder",10348],[5,"CastOpBuilder",10348],[5,"CollapseShapeOpBuilder",10348],[5,"DeallocOpBuilder",10348],[5,"DimOpBuilder",10348],[5,"DmaStartOpBuilder",10348],[5,"DmaWaitOpBuilder",10348],[5,"ExpandShapeOpBuilder",10348],[5,"ExtractStridedMetadataOpBuilder",10348],[5,"MemorySpaceCastOpBuilder",10348],[5,"PrefetchOpBuilder",10348],[5,"RankOpBuilder",10348],[5,"ReinterpretCastOpBuilder",10348],[5,"ReshapeOpBuilder",10348],[5,"StoreOpBuilder",10348],[5,"TransposeOpBuilder",10348],[5,"ViewOpBuilder",10348],[5,"SubViewOpBuilder",10348],[5,"TensorStoreOpBuilder",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,"EraseOp",11317],[5,"OperandOp",11317],[5,"OperandsOp",11317],[5,"PatternOp",11317],[5,"ReplaceOp",11317],[5,"ResultOp",11317],[5,"ResultsOp",11317],[5,"TypeOp",11317],[5,"TypesOp",11317],[5,"AttributeOpBuilder",11317],[5,"OperationOpBuilder",11317],[5,"PatternOpBuilder",11317],[5,"EraseOpBuilder",11317],[5,"OperandOpBuilder",11317],[5,"OperandsOpBuilder",11317],[5,"ReplaceOpBuilder",11317],[5,"ResultOpBuilder",11317],[5,"ResultsOpBuilder",11317],[5,"TypeOpBuilder",11317],[5,"TypesOpBuilder",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,"BranchOp",11763],[5,"CheckAttributeOp",11763],[5,"CheckOperandCountOp",11763],[5,"CheckResultCountOp",11763],[5,"CheckTypeOp",11763],[5,"CheckTypesOp",11763],[5,"ContinueOp",11763],[5,"CreateAttributeOp",11763],[5,"CreateTypeOp",11763],[5,"CreateTypesOp",11763],[5,"EraseOp",11763],[5,"ExtractOp",11763],[5,"FinalizeOp",11763],[5,"ForEachOp",11763],[5,"GetAttributeTypeOp",11763],[5,"GetDefiningOpOp",11763],[5,"GetOperandOp",11763],[5,"GetOperandsOp",11763],[5,"GetResultOp",11763],[5,"GetResultsOp",11763],[5,"GetUsersOp",11763],[5,"GetValueTypeOp",11763],[5,"IsNotNullOp",11763],[5,"RecordMatchOp",11763],[5,"ReplaceOp",11763],[5,"SwitchAttributeOp",11763],[5,"SwitchOperandCountOp",11763],[5,"SwitchOperationNameOp",11763],[5,"SwitchResultCountOp",11763],[5,"SwitchTypeOp",11763],[5,"SwitchTypesOp",11763],[5,"CheckAttributeOpBuilder",11763],[5,"CreateAttributeOpBuilder",11763],[5,"SwitchAttributeOpBuilder",11763],[5,"RecordMatchOpBuilder",11763],[5,"AreEqualOpBuilder",11763],[5,"BranchOpBuilder",11763],[5,"CheckOperandCountOpBuilder",11763],[5,"CheckResultCountOpBuilder",11763],[5,"CheckTypeOpBuilder",11763],[5,"CheckTypesOpBuilder",11763],[5,"ContinueOpBuilder",11763],[5,"CreateTypeOpBuilder",11763],[5,"CreateTypesOpBuilder",11763],[5,"EraseOpBuilder",11763],[5,"ExtractOpBuilder",11763],[5,"FinalizeOpBuilder",11763],[5,"ForEachOpBuilder",11763],[5,"GetAttributeTypeOpBuilder",11763],[5,"GetDefiningOpOpBuilder",11763],[5,"GetOperandOpBuilder",11763],[5,"GetOperandsOpBuilder",11763],[5,"GetResultOpBuilder",11763],[5,"GetResultsOpBuilder",11763],[5,"GetUsersOpBuilder",11763],[5,"GetValueTypeOpBuilder",11763],[5,"IsNotNullOpBuilder",11763],[5,"ReplaceOpBuilder",11763],[5,"SwitchOperandCountOpBuilder",11763],[5,"SwitchOperationNameOpBuilder",11763],[5,"SwitchResultCountOpBuilder",11763],[5,"SwitchTypeOpBuilder",11763],[5,"SwitchTypesOpBuilder",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,"ExecuteRegionOp",13034],[5,"ForOp",13034],[5,"ForallOp",13034],[5,"IfOp",13034],[5,"InParallelOp",13034],[5,"ParallelOp",13034],[5,"ReduceOp",13034],[5,"ReduceReturnOp",13034],[5,"YieldOp",13034],[5,"ExecuteRegionOpBuilder",13034],[5,"ForOpBuilder",13034],[5,"ForallOpBuilder",13034],[5,"IfOpBuilder",13034],[5,"InParallelOpBuilder",13034],[5,"ParallelOpBuilder",13034],[5,"ReduceOpBuilder",13034],[5,"ReduceReturnOpBuilder",13034],[5,"YieldOpBuilder",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,"AssumingAllOp",13402],[5,"AssumingOp",13402],[5,"AssumingYieldOp",13402],[5,"BroadcastOp",13402],[5,"ConcatOp",13402],[5,"ConstShapeOp",13402],[5,"ConstSizeOp",13402],[5,"ConstWitnessOp",13402],[5,"CstrBroadcastableOp",13402],[5,"CstrEqOp",13402],[5,"CstrRequireOp",13402],[5,"DebugPrintOp",13402],[5,"DimOp",13402],[5,"DivOp",13402],[5,"FromExtentTensorOp",13402],[5,"FromExtentsOp",13402],[5,"FunctionLibraryOp",13402],[5,"GetExtentOp",13402],[5,"IsBroadcastableOp",13402],[5,"MaxOp",13402],[5,"MinOp",13402],[5,"MulOp",13402],[5,"NumElementsOp",13402],[5,"RankOp",13402],[5,"ReduceOp",13402],[5,"ReturnOp",13402],[5,"ShapeEqOp",13402],[5,"SplitAtOp",13402],[5,"ToExtentTensorOp",13402],[5,"WithOp",13402],[5,"YieldOp",13402],[5,"FunctionLibraryOpBuilder",13402],[5,"AddOpBuilder",13402],[5,"AnyOpBuilder",13402],[5,"AssumingAllOpBuilder",13402],[5,"AssumingOpBuilder",13402],[5,"AssumingYieldOpBuilder",13402],[5,"BroadcastOpBuilder",13402],[5,"ConcatOpBuilder",13402],[5,"ConstShapeOpBuilder",13402],[5,"ConstSizeOpBuilder",13402],[5,"ConstWitnessOpBuilder",13402],[5,"CstrBroadcastableOpBuilder",13402],[5,"CstrEqOpBuilder",13402],[5,"CstrRequireOpBuilder",13402],[5,"DebugPrintOpBuilder",13402],[5,"DimOpBuilder",13402],[5,"DivOpBuilder",13402],[5,"FromExtentTensorOpBuilder",13402],[5,"FromExtentsOpBuilder",13402],[5,"GetExtentOpBuilder",13402],[5,"IsBroadcastableOpBuilder",13402],[5,"MaxOpBuilder",13402],[5,"MinOpBuilder",13402],[5,"MulOpBuilder",13402],[5,"NumElementsOpBuilder",13402],[5,"RankOpBuilder",13402],[5,"ReduceOpBuilder",13402],[5,"ReturnOpBuilder",13402],[5,"ShapeEqOpBuilder",13402],[5,"SplitAtOpBuilder",13402],[5,"ToExtentTensorOpBuilder",13402],[5,"WithOpBuilder",13402],[5,"YieldOpBuilder",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,"ConcatenateOp",14532],[5,"ConvertOp",14532],[5,"ForeachOp",14532],[5,"GetStorageSpecifierOp",14532],[5,"InsertOp",14532],[5,"LoadOp",14532],[5,"NewOp",14532],[5,"NumberOfEntriesOp",14532],[5,"OutOp",14532],[5,"PackOp",14532],[5,"PushBackOp",14532],[5,"ReduceOp",14532],[5,"SelectOp",14532],[5,"SetStorageSpecifierOp",14532],[5,"StorageSpecifierInitOp",14532],[5,"ToCoordinatesBufferOp",14532],[5,"ToCoordinatesOp",14532],[5,"ToPositionsOp",14532],[5,"ToSliceOffsetOp",14532],[5,"ToSliceStrideOp",14532],[5,"ToValuesOp",14532],[5,"UnpackOp",14532],[5,"YieldOp",14532],[5,"BinaryOpBuilder",14532],[5,"ConcatenateOpBuilder",14532],[5,"ConvertOpBuilder",14532],[5,"ForeachOpBuilder",14532],[5,"GetStorageSpecifierOpBuilder",14532],[5,"InsertOpBuilder",14532],[5,"LoadOpBuilder",14532],[5,"NewOpBuilder",14532],[5,"NumberOfEntriesOpBuilder",14532],[5,"OutOpBuilder",14532],[5,"PackOpBuilder",14532],[5,"PushBackOpBuilder",14532],[5,"ReduceOpBuilder",14532],[5,"SelectOpBuilder",14532],[5,"SetStorageSpecifierOpBuilder",14532],[5,"StorageSpecifierInitOpBuilder",14532],[5,"ToCoordinatesBufferOpBuilder",14532],[5,"ToCoordinatesOpBuilder",14532],[5,"ToPositionsOpBuilder",14532],[5,"ToSliceOffsetOpBuilder",14532],[5,"ToSliceStrideOpBuilder",14532],[5,"ToValuesOpBuilder",14532],[5,"UnpackOpBuilder",14532],[5,"YieldOpBuilder",14532],[5,"SplatOp",15443],[5,"SplatOpBuilder",15443],[5,"BitcastOp",15443],[5,"CastOp",15443],[5,"CollapseShapeOp",15443],[5,"DimOp",15443],[5,"EmptyOp",15443],[5,"ExpandShapeOp",15443],[5,"ExtractOp",15443],[5,"ExtractSliceOp",15443],[5,"FromElementsOp",15443],[5,"GatherOp",15443],[5,"GenerateOp",15443],[5,"InsertOp",15443],[5,"InsertSliceOp",15443],[5,"PackOp",15443],[5,"PadOp",15443],[5,"ParallelInsertSliceOp",15443],[5,"RankOp",15443],[5,"ReshapeOp",15443],[5,"ScatterOp",15443],[5,"UnPackOp",15443],[5,"YieldOp",15443],[5,"GenerateOpBuilder",15443],[5,"BitcastOpBuilder",15443],[5,"CastOpBuilder",15443],[5,"CollapseShapeOpBuilder",15443],[5,"DimOpBuilder",15443],[5,"EmptyOpBuilder",15443],[5,"ExpandShapeOpBuilder",15443],[5,"ExtractOpBuilder",15443],[5,"ExtractSliceOpBuilder",15443],[5,"FromElementsOpBuilder",15443],[5,"GatherOpBuilder",15443],[5,"InsertOpBuilder",15443],[5,"InsertSliceOpBuilder",15443],[5,"PackOpBuilder",15443],[5,"PadOpBuilder",15443],[5,"ParallelInsertSliceOpBuilder",15443],[5,"RankOpBuilder",15443],[5,"ReshapeOpBuilder",15443],[5,"ScatterOpBuilder",15443],[5,"UnPackOpBuilder",15443],[5,"YieldOpBuilder",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,"BitwiseAndOp",16164],[5,"BitwiseNotOp",16164],[5,"BitwiseOrOp",16164],[5,"BitwiseXorOp",16164],[5,"CastOp",16164],[5,"CeilOp",16164],[5,"ClampOp",16164],[5,"ClzOp",16164],[5,"ConcatOp",16164],[5,"ConstOp",16164],[5,"Conv2DOp",16164],[5,"Conv3DOp",16164],[5,"CustomOp",16164],[5,"DepthwiseConv2DOp",16164],[5,"DivOp",16164],[5,"EqualOp",16164],[5,"ErfOp",16164],[5,"ExpOp",16164],[5,"FFT2dOp",16164],[5,"FloorOp",16164],[5,"FullyConnectedOp",16164],[5,"GatherOp",16164],[5,"GreaterEqualOp",16164],[5,"GreaterOp",16164],[5,"IdentityOp",16164],[5,"IfOp",16164],[5,"LogOp",16164],[5,"LogicalAndOp",16164],[5,"LogicalLeftShiftOp",16164],[5,"LogicalNotOp",16164],[5,"LogicalOrOp",16164],[5,"LogicalRightShiftOp",16164],[5,"LogicalXorOp",16164],[5,"MaxPool2dOp",16164],[5,"MaximumOp",16164],[5,"MinimumOp",16164],[5,"MulOp",16164],[5,"NegateOp",16164],[5,"PadOp",16164],[5,"PowOp",16164],[5,"RFFT2dOp",16164],[5,"ReciprocalOp",16164],[5,"ReduceAllOp",16164],[5,"ReduceAnyOp",16164],[5,"ReduceMaxOp",16164],[5,"ReduceMinOp",16164],[5,"ReduceProdOp",16164],[5,"ReduceSumOp",16164],[5,"RescaleOp",16164],[5,"ReshapeOp",16164],[5,"ResizeOp",16164],[5,"ReverseOp",16164],[5,"RsqrtOp",16164],[5,"ScatterOp",16164],[5,"SelectOp",16164],[5,"SigmoidOp",16164],[5,"SliceOp",16164],[5,"SubOp",16164],[5,"TableOp",16164],[5,"TanhOp",16164],[5,"TileOp",16164],[5,"TransposeConv2DOp",16164],[5,"TransposeOp",16164],[5,"WhileOp",16164],[5,"YieldOp",16164],[5,"ArgMaxOpBuilder",16164],[5,"ConcatOpBuilder",16164],[5,"ReduceAllOpBuilder",16164],[5,"ReduceAnyOpBuilder",16164],[5,"ReduceMaxOpBuilder",16164],[5,"ReduceMinOpBuilder",16164],[5,"ReduceProdOpBuilder",16164],[5,"ReduceSumOpBuilder",16164],[5,"ReverseOpBuilder",16164],[5,"Conv2DOpBuilder",16164],[5,"Conv3DOpBuilder",16164],[5,"DepthwiseConv2DOpBuilder",16164],[5,"FullyConnectedOpBuilder",16164],[5,"TransposeConv2DOpBuilder",16164],[5,"WhileOpBuilder",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,"CeilOpBuilder",16164],[5,"ClampOpBuilder",16164],[5,"ClzOpBuilder",16164],[5,"ConstOpBuilder",16164],[5,"CustomOpBuilder",16164],[5,"DivOpBuilder",16164],[5,"EqualOpBuilder",16164],[5,"ErfOpBuilder",16164],[5,"ExpOpBuilder",16164],[5,"FFT2dOpBuilder",16164],[5,"FloorOpBuilder",16164],[5,"GatherOpBuilder",16164],[5,"GreaterEqualOpBuilder",16164],[5,"GreaterOpBuilder",16164],[5,"IdentityOpBuilder",16164],[5,"IfOpBuilder",16164],[5,"LogOpBuilder",16164],[5,"LogicalAndOpBuilder",16164],[5,"LogicalLeftShiftOpBuilder",16164],[5,"LogicalNotOpBuilder",16164],[5,"LogicalOrOpBuilder",16164],[5,"LogicalRightShiftOpBuilder",16164],[5,"LogicalXorOpBuilder",16164],[5,"MaxPool2dOpBuilder",16164],[5,"MaximumOpBuilder",16164],[5,"MinimumOpBuilder",16164],[5,"MulOpBuilder",16164],[5,"NegateOpBuilder",16164],[5,"PadOpBuilder",16164],[5,"PowOpBuilder",16164],[5,"RFFT2dOpBuilder",16164],[5,"ReciprocalOpBuilder",16164],[5,"RescaleOpBuilder",16164],[5,"ReshapeOpBuilder",16164],[5,"RsqrtOpBuilder",16164],[5,"ScatterOpBuilder",16164],[5,"SelectOpBuilder",16164],[5,"SigmoidOpBuilder",16164],[5,"SliceOpBuilder",16164],[5,"SubOpBuilder",16164],[5,"TableOpBuilder",16164],[5,"TanhOpBuilder",16164],[5,"TileOpBuilder",16164],[5,"TransposeOpBuilder",16164],[5,"YieldOpBuilder",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,"CastOp",18393],[5,"ForeachOp",18393],[5,"GetConsumersOfResult",18393],[5,"GetDefiningOp",18393],[5,"GetParentOp",18393],[5,"GetProducerOfOperand",18393],[5,"GetResultOp",18393],[5,"GetTypeOp",18393],[5,"IncludeOp",18393],[5,"MatchOperationNameOp",18393],[5,"MatchParamCmpIOp",18393],[5,"MergeHandlesOp",18393],[5,"ParamConstantOp",18393],[5,"ReplicateOp",18393],[5,"SelectOp",18393],[5,"SequenceOp",18393],[5,"SplitHandleOp",18393],[5,"VerifyOp",18393],[5,"YieldOp",18393],[5,"ForeachOpBuilder",18393],[5,"SequenceOpBuilder",18393],[5,"ApplyCanonicalizationPatternsOpBuilder",18393],[5,"ApplyCommonSubexpressionEliminationOpBuilder",18393],[5,"ApplyDeadCodeEliminationOpBuilder",18393],[5,"ApplyLoopInvariantCodeMotionOpBuilder",18393],[5,"ApplyRegisteredPassOpBuilder",18393],[5,"CastOpBuilder",18393],[5,"GetConsumersOfResultBuilder",18393],[5,"GetDefiningOpBuilder",18393],[5,"GetParentOpBuilder",18393],[5,"GetProducerOfOperandBuilder",18393],[5,"GetResultOpBuilder",18393],[5,"GetTypeOpBuilder",18393],[5,"IncludeOpBuilder",18393],[5,"MatchOperationNameOpBuilder",18393],[5,"MatchParamCmpIOpBuilder",18393],[5,"MergeHandlesOpBuilder",18393],[5,"ParamConstantOpBuilder",18393],[5,"ReplicateOpBuilder",18393],[5,"SelectOpBuilder",18393],[5,"SplitHandleOpBuilder",18393],[5,"VerifyOpBuilder",18393],[5,"YieldOpBuilder",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,"VectorScaleOp",19291],[5,"BitCastOp",19291],[5,"BroadcastOp",19291],[5,"CompressStoreOp",19291],[5,"ConstantMaskOp",19291],[5,"CreateMaskOp",19291],[5,"ExpandLoadOp",19291],[5,"ExtractElementOp",19291],[5,"ExtractOp",19291],[5,"ExtractStridedSliceOp",19291],[5,"FlatTransposeOp",19291],[5,"GatherOp",19291],[5,"InsertElementOp",19291],[5,"InsertOp",19291],[5,"InsertStridedSliceOp",19291],[5,"LoadOp",19291],[5,"MaskOp",19291],[5,"MaskedLoadOp",19291],[5,"MaskedStoreOp",19291],[5,"MatmulOp",19291],[5,"PrintOp",19291],[5,"ReshapeOp",19291],[5,"ScalableExtractOp",19291],[5,"ScalableInsertOp",19291],[5,"ScatterOp",19291],[5,"ShapeCastOp",19291],[5,"ShuffleOp",19291],[5,"StoreOp",19291],[5,"TransferReadOp",19291],[5,"TransferWriteOp",19291],[5,"TransposeOp",19291],[5,"TypeCastOp",19291],[5,"YieldOp",19291],[5,"CompressStoreOpBuilder",19291],[5,"ExpandLoadOpBuilder",19291],[5,"GatherOpBuilder",19291],[5,"LoadOpBuilder",19291],[5,"MaskedLoadOpBuilder",19291],[5,"MaskedStoreOpBuilder",19291],[5,"ScatterOpBuilder",19291],[5,"StoreOpBuilder",19291],[5,"VectorScaleOpBuilder",19291],[5,"BitCastOpBuilder",19291],[5,"BroadcastOpBuilder",19291],[5,"ConstantMaskOpBuilder",19291],[5,"CreateMaskOpBuilder",19291],[5,"ExtractElementOpBuilder",19291],[5,"ExtractOpBuilder",19291],[5,"ExtractStridedSliceOpBuilder",19291],[5,"FlatTransposeOpBuilder",19291],[5,"InsertElementOpBuilder",19291],[5,"InsertOpBuilder",19291],[5,"InsertStridedSliceOpBuilder",19291],[5,"MaskOpBuilder",19291],[5,"MatmulOpBuilder",19291],[5,"PrintOpBuilder",19291],[5,"ReshapeOpBuilder",19291],[5,"ScalableExtractOpBuilder",19291],[5,"ScalableInsertOpBuilder",19291],[5,"ShapeCastOpBuilder",19291],[5,"ShuffleOpBuilder",19291],[5,"TransferReadOpBuilder",19291],[5,"TransferWriteOpBuilder",19291],[5,"TransposeOpBuilder",19291],[5,"TypeCastOpBuilder",19291],[5,"YieldOpBuilder",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%3CContextRef%3C\'a%3E%3E-for-Context"],[48,"impl-PartialEq-for-Context"],[49,"impl-PartialEq%3CContext%3E-for-ContextRef%3C\'c%3E"],[50,"impl-PartialEq-for-ContextRef%3C\'c%3E"],[55,"impl-Display-for-Error"],[56,"impl-Debug-for-Error"],[61,"impl-From%3CInfallible%3E-for-Error"],[63,"impl-From%3CUtf8Error%3E-for-Error"],[132,"impl-Display-for-Diagnostic%3C\'a%3E"],[133,"impl-Debug-for-Diagnostic%3C\'c%3E"],[20648,"impl-Debug-for-AffineMap%3C\'c%3E"],[20649,"impl-Display-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%3COperationResult%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20666,"impl-From%3CBlockArgument%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20795,"impl-Debug-for-ArrayAttribute%3C\'c%3E"],[20796,"impl-Display-for-ArrayAttribute%3C\'c%3E"],[20797,"impl-Debug-for-DenseElementsAttribute%3C\'c%3E"],[20798,"impl-Display-for-DenseElementsAttribute%3C\'c%3E"],[20799,"impl-Display-for-DenseI32ArrayAttribute%3C\'c%3E"],[20800,"impl-Debug-for-DenseI32ArrayAttribute%3C\'c%3E"],[20801,"impl-Debug-for-DenseI64ArrayAttribute%3C\'c%3E"],[20802,"impl-Display-for-DenseI64ArrayAttribute%3C\'c%3E"],[20803,"impl-Display-for-FlatSymbolRefAttribute%3C\'c%3E"],[20804,"impl-Debug-for-FlatSymbolRefAttribute%3C\'c%3E"],[20805,"impl-Debug-for-FloatAttribute%3C\'c%3E"],[20806,"impl-Display-for-FloatAttribute%3C\'c%3E"],[20807,"impl-Display-for-IntegerAttribute%3C\'c%3E"],[20808,"impl-Debug-for-IntegerAttribute%3C\'c%3E"],[20809,"impl-Display-for-StringAttribute%3C\'c%3E"],[20810,"impl-Debug-for-StringAttribute%3C\'c%3E"],[20811,"impl-Display-for-TypeAttribute%3C\'c%3E"],[20812,"impl-Debug-for-TypeAttribute%3C\'c%3E"],[20813,"impl-Display-for-Attribute%3C\'c%3E"],[20814,"impl-Debug-for-Attribute%3C\'c%3E"],[20824,"impl-From%3CTypeAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20825,"impl-From%3CDenseI32ArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20826,"impl-From%3CDenseElementsAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20827,"impl-From%3CDenseI64ArrayAttribute%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%3CArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20831,"impl-From%3CIntegerAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20832,"impl-From%3CStringAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20833,"impl-From%3CFlatSymbolRefAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[21021,"impl-Display-for-Block%3C\'c%3E"],[21022,"impl-Debug-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-Display-for-BlockRef%3C\'c,+\'a%3E"],[21026,"impl-Debug-for-BlockRef%3C\'c,+\'a%3E"],[21108,"impl-Display-for-Operation%3C\'a%3E"],[21109,"impl-Debug-for-Operation%3C\'c%3E"],[21111,"impl-Display-for-OperationResult%3C\'c,+\'a%3E"],[21112,"impl-Debug-for-OperationResult%3C\'c,+\'a%3E"],[21113,"impl-Display-for-OperationRef%3C\'c,+\'a%3E"],[21114,"impl-Debug-for-OperationRef%3C\'c,+\'a%3E"],[21116,"impl-From%3CScalableMaskedUDivIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21117,"impl-From%3CCreateCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21118,"impl-From%3CExtFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21119,"impl-From%3CMinSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21120,"impl-From%3CBitwiseXorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21121,"impl-From%3CCallIndirectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21122,"impl-From%3CCoroFreeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21123,"impl-From%3CReciprocalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21124,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21125,"impl-From%3CSwitchOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21126,"impl-From%3CCheckTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21127,"impl-From%3CFPToUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21128,"impl-From%3CRoundEvenOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21129,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21130,"impl-From%3CScalableMaskedSubFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21131,"impl-From%3CAffineApplyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21132,"impl-From%3CSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21133,"impl-From%3CSortCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21134,"impl-From%3CMaxSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21135,"impl-From%3CFPToSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21136,"impl-From%3CRawBufferAtomicCmpswapOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21137,"impl-From%3CAnyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21138,"impl-From%3CSubgroupIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21139,"impl-From%3CCreateDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21140,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21141,"impl-From%3CMatMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21142,"impl-From%3CGPUFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21143,"impl-From%3CAffineVectorLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21144,"impl-From%3CMaximumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21145,"impl-From%3CAtanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21146,"impl-From%3CApplyDeadCodeEliminationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21147,"impl-From%3CDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21148,"impl-From%3CCosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21149,"impl-From%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21150,"impl-From%3CSmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21151,"impl-From%3CMemcpyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21152,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21153,"impl-From%3CGEPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21154,"impl-From%3CPushBackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21155,"impl-From%3COrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21156,"impl-From%3CIndexSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21157,"impl-From%3CTransposeConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21158,"impl-From%3CFinalizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21159,"impl-From%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21160,"impl-From%3CDestroyDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21161,"impl-From%3CAffineForOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21162,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21163,"impl-From%3CToSliceOffsetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21164,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21165,"impl-From%3CReduceSumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21166,"impl-From%3CGreaterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21168,"impl-From%3CRoundOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21169,"impl-From%3CAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21170,"impl-From%3CNamedSequenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21171,"impl-From%3CZExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21172,"impl-From%3CGridDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21173,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21174,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21175,"impl-From%3CInsertElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21176,"impl-From%3CGenerateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21177,"impl-From%3CGreaterEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21178,"impl-From%3CFMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21179,"impl-From%3CSubgroupSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21180,"impl-From%3CTanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21181,"impl-From%3CGetProducerOfOperand%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21182,"impl-From%3CScalableMaskedAddFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21183,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21184,"impl-From%3CUnaryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21185,"impl-From%3CDeallocTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21186,"impl-From%3CScalableExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21187,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21188,"impl-From%3CScalableMaskedSDivIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21189,"impl-From%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21190,"impl-From%3CFMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21191,"impl-From%3CReallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21192,"impl-From%3CAllReduceOp%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%3CTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21195,"impl-From%3CFloorDivSOp%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%3COrOp%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%3CAbsOp%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%3CToCoordinatesBufferOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21207,"impl-From%3CRuntimeAddToGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21208,"impl-From%3CShuffleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21209,"impl-From%3CUdotIntrOp%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%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21212,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21213,"impl-From%3CModuleEndOp%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%3CTableOp%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%3CAssertOp%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%3CRemSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21223,"impl-From%3CBinaryOp%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%3CRuntimeCreateGroupOp%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%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21233,"impl-From%3CMergeHandlesOp%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%3CMaxPool2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21237,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21238,"impl-From%3CTransferWriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21239,"impl-From%3CCreateMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21240,"impl-From%3CReshapeOp%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%3CMetadataOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21243,"impl-From%3CHostRegisterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21244,"impl-From%3CLog1pOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21245,"impl-From%3CReduceOp%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%3CLog2Op%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%3CConstShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21250,"impl-From%3CScalableInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21251,"impl-From%3CSmmlaIntrOp%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%3CYieldOp%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%3CRawBufferAtomicFmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21260,"impl-From%3CSwitchTypeOp%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%3CTanhOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21264,"impl-From%3CScalableMaskedSubIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21265,"impl-From%3CReturnOp%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%3CCoroEndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21268,"impl-From%3CRawBufferAtomicFaddOp%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%3CTransposeOp%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%3CTypeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21273,"impl-From%3CScalableMaskedDivFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21274,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21275,"impl-From%3CXOrIOp%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%3CFDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21279,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21280,"impl-From%3CAllocaScopeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21281,"impl-From%3CSubOp%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%3CSpMMOp%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%3CAbsFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21291,"impl-From%3CToCoordinatesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21292,"impl-From%3CExtractSliceOp%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%3CFPExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21302,"impl-From%3CAffineYieldOp%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%3CCheckTypeOp%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%3CConcatenateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21308,"impl-From%3CRawBufferStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21309,"impl-From%3CDestroySpMatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21310,"impl-From%3CScalableMaskedMulIIntrOp%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%3CExtractAlignedPointerAsIndexOp%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%3CRuntimeLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21318,"impl-From%3CSdotOp%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%3CErfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21323,"impl-From%3CSizeToIndexOp%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%3CDmaStartOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21327,"impl-From%3CGetDefiningOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21328,"impl-From%3CFAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21329,"impl-From%3CConvertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21330,"impl-From%3CIsBroadcastableOp%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%3CCloneOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21333,"impl-From%3CExtractStridedMetadataOp%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%3CSwitchAttributeOp%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%3CForEachOp%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%3CFFT2dOp%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%3CGPUModuleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21349,"impl-From%3CGetValueTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21350,"impl-From%3CFloorDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21351,"impl-From%3CConstWitnessOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21352,"impl-From%3CUnPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21353,"impl-From%3CShRUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21354,"impl-From%3CCeilDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21355,"impl-From%3CTanhOp%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%3CMeetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21359,"impl-From%3CScalableMaskedDivFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21360,"impl-From%3CCopySignOp%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%3CShRSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21364,"impl-From%3CToExtentTensorOp%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%3CFreezeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21367,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21368,"impl-From%3CBlockIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21369,"impl-From%3CMinOp%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%3CDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21372,"impl-From%3CInsertValueOp%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%3CAffineParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21375,"impl-From%3CWarpExecuteOnLane0Op%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%3CAreEqualOp%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%3CConv3DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21380,"impl-From%3CTruncIOp%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%3CToMemrefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21386,"impl-From%3CTerminatorOp%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%3CRawBufferLoadOp%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%3CLaunchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21392,"impl-From%3CLaunchFuncOp%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%3CRecordMatchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21395,"impl-From%3CAddOp%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%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21398,"impl-From%3CFunctionLibraryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21399,"impl-From%3CUmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21400,"impl-From%3CMinUIOp%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%3CCmpOp%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%3CSDDMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21405,"impl-From%3CCreateGroupOp%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%3CPtrToIntOp%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%3CExpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21410,"impl-From%3CExecuteOp%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%3CGetStorageSpecifierOp%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%3CBranchOp%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%3CSubgroupMmaElementwiseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21418,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21419,"impl-From%3CWMMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21420,"impl-From%3CApplyLoopInvariantCodeMotionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21421,"impl-From%3CApplyScaleOp%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%3CParamConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21424,"impl-From%3CAssumingYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21425,"impl-From%3CCreateTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21426,"impl-From%3CCastOp%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%3CDimOp%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%3CAnnotateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21433,"impl-From%3CAllocTensorOp%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%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21436,"impl-From%3CShuffleVectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21437,"impl-From%3CSubViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21438,"impl-From%3CSubgroupMmaLoadMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21439,"impl-From%3CUmmlaIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21440,"impl-From%3CSubgroupMmaConstantMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21441,"impl-From%3CAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21442,"impl-From%3CSRemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21443,"impl-From%3CAddOp%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%3CCopyTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21446,"impl-From%3CExpandOp%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%3CLog10Op%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%3CAffineStoreOp%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%3CIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21453,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21454,"impl-From%3CAssumingOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21455,"impl-From%3CMatchParamCmpIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21456,"impl-From%3CCastOp%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%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21459,"impl-From%3CNullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21460,"impl-From%3CCeilDivUIOp%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%3CBitwiseAndOp%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%3CAssumeAlignmentOp%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%3CBrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21467,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21468,"impl-From%3CSplitAtOp%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%3CAddIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21474,"impl-From%3CComdatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21475,"impl-From%3CTransferReadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21476,"impl-From%3CFlatTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21477,"impl-From%3CGetAttributeTypeOp%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%3CDequantizeCastOp%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%3CComdatSelectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21482,"impl-From%3CMulFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21483,"impl-From%3CLLVMFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21484,"impl-From%3CScalableMaskedUDivIIntrOp%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%3CInsertOp%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%3CCstrBroadcastableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21489,"impl-From%3CMaskedLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21490,"impl-From%3CAddUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21491,"impl-From%3CMatchOperationNameOp%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%3CFNegOp%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%3CPatternOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21499,"impl-From%3CLogicalOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21500,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21501,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21502,"impl-From%3CNumberOfEntriesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21503,"impl-From%3CFCmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21504,"impl-From%3CGetUsersOp%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%3CUndefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21508,"impl-From%3CRsqrtOp%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%3CTileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21512,"impl-From%3CMaxUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21513,"impl-From%3CConstantOp%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%3CSizeOfOp%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%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21518,"impl-From%3CMaskOp%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%3CSinOp%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%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21526,"impl-From%3CBlockDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21527,"impl-From%3CDepthwiseConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21528,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21529,"impl-From%3CScalableMaskedSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21530,"impl-From%3CValueOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21531,"impl-From%3CMulUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21532,"impl-From%3CReductionOp%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%3CBoolConstantOp%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%3CAtomicYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21539,"impl-From%3CAllocaScopeReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21540,"impl-From%3CSplitHandleOp%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%3CFromExtentTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21543,"impl-From%3CReduceMaxOp%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%3CApplyRegisteredPassOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21546,"impl-From%3CRuntimeSetErrorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21547,"impl-From%3CMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21548,"impl-From%3CResultsOp%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%3CClampOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21552,"impl-From%3CRuntimeAwaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21553,"impl-From%3CSplatOp%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%3CAddressOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21556,"impl-From%3CCallOp%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%3CCopyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21561,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21562,"impl-From%3CSigmoidOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21563,"impl-From%3CExpandShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21564,"impl-From%3CSpMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21565,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21566,"impl-From%3CMatmulOp%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%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21573,"impl-From%3CConstSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21574,"impl-From%3CFPowIOp%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%3CSortOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21579,"impl-From%3CAbsIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21580,"impl-From%3CCollapseShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21581,"impl-From%3CCoroIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21582,"impl-From%3CMemsetOp%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%3CRsqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21586,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21587,"impl-From%3CYieldOp%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%3COperandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21592,"impl-From%3CFullyConnectedOp%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%3CFuncOp%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%3CSequenceOp%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%3CMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21602,"impl-From%3CFPToUIOp%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%3CBitwiseOrOp%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%3CFSubOp%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%3CNegFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21609,"impl-From%3CLandingpadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21610,"impl-From%3CCstrRequireOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21611,"impl-From%3CForeachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21612,"impl-From%3CRuntimeNumWorkerThreadsOp%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%3CReplaceOp%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%3CAffineVectorStoreOp%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%3CAndIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21619,"impl-From%3CFPTruncOp%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%3CLogOp%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%3CWhileOp%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%3CSDivOp%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%3CCreateTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21633,"impl-From%3CIncludeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21634,"impl-From%3CSIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21635,"impl-From%3CScalableMaskedMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21636,"impl-From%3CCountLeadingZerosOp%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%3CXOrOp%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%3CInsertSliceOp%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%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21645,"impl-From%3CSwitchTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21646,"impl-From%3CReduceProdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21647,"impl-From%3CGetGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21648,"impl-From%3CApplyConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21649,"impl-From%3CShapeEqOp%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%3CExtUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21653,"impl-From%3CRemSIOp%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%3CCstrEqOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21656,"impl-From%3CRFFT2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21657,"impl-From%3CMulOp%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%3CScalableMaskedMulFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21660,"impl-From%3CPoisonOp%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%3CPadOp%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%3CSubgroupMmaComputeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21667,"impl-From%3CDmaWaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21668,"impl-From%3CMinFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21669,"impl-From%3CParallelInsertSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21670,"impl-From%3CIndexCastUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21671,"impl-From%3CThreadIdOp%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%3CGetConsumersOfResult%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%3CApplyCommonSubexpressionEliminationOp%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%3CUIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21679,"impl-From%3COperandsOp%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%3CDivUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21682,"impl-From%3CExtractOp%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%3CGatherOp%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%3CVerifyOp%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%3CViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21689,"impl-From%3CForallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21690,"impl-From%3CRuntimeAddRefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21691,"impl-From%3CDeallocOp%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%3CReplicateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21694,"impl-From%3CCreateCsrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21695,"impl-From%3CAssumingAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21696,"impl-From%3CDivFOp%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%3CInParallelOp%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%3CGlobalCtorsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21702,"impl-From%3CRewriteOp%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%3CApplyNativeConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21706,"impl-From%3CPrintfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21707,"impl-From%3CRawBufferAtomicUminOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21708,"impl-From%3CGetAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21709,"impl-From%3CSelectOp%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%3CGatherOp%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%3CNumSubgroupsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21715,"impl-From%3CAffinePrefetchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21716,"impl-From%3CApplyRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21717,"impl-From%3CExtractElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21718,"impl-From%3CCastUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21719,"impl-From%3CAffineIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21720,"impl-From%3CAllocaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21721,"impl-From%3CMinUOp%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%3CRawBufferAtomicSmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21725,"impl-From%3CGetOperandsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21726,"impl-From%3CInvokeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21727,"impl-From%3CCustomOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21728,"impl-From%3CToValuesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21729,"impl-From%3CPowFOp%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%3CReturnOp%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%3CLShrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21734,"impl-From%3CAtan2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21735,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21736,"impl-From%3CTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21737,"impl-From%3CBitCastOp%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%3CGetResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21740,"impl-From%3CReinterpretCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21741,"impl-From%3CLogicalRightShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21742,"impl-From%3CShrSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21743,"impl-From%3CLDSBarrierOp%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%3CMaskedStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21746,"impl-From%3CInlineAsmOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21747,"impl-From%3CSetStorageSpecifierOp%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%3CForOp%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%3CSubgroupMmaStoreMatrixOp%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%3CCeilDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21754,"impl-From%3CMaxFOp%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%3CSubOp%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%3CMulOp%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%3CXOrOp%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%3CToPositionsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21763,"impl-From%3CEraseOp%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%3CArgMaxOp%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%3CPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21770,"impl-From%3CGlobalOp%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%3CCheckAttributeOp%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-Debug-for-IntegerType%3C\'c%3E"],[21894,"impl-Display-for-IntegerType%3C\'c%3E"],[21895,"impl-Display-for-MemRefType%3C\'c%3E"],[21896,"impl-Debug-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%3CIntegerType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21909,"impl-From%3CRankedTensorType%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%3CTupleType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21912,"impl-From%3CMemRefType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[22114,"impl-Display-for-OperationPassManager%3C\'c,+\'a%3E"],[22115,"impl-Debug-for-OperationPassManager%3C\'c,+\'a%3E"]]}],\ +["melior",{"doc":"Melior","t":"PPPFFPGFPPPPPPPPFPPPNNNNNNNNNNNNNNNNNNNNCCQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNCOOOOOFFGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFCNNNNNNNCNNNNNNNNNNNNNNNNNCNNCNNNNNCNNCNNNCNNNCNNNNNNNNNNNNNNNNNGGPPPPPPPPPPPPPPPPPPPPPPPPPPHHHHHNNNNHHHHHHHHHHHHHHNNHHNNHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNHCHNNNNHNNNNNNNHNNNNHHHNHNNHHHHHHHNNNNHHHHNNNNNNNCNNHHNHPPPPPPGPPNNNNNNNNHNNNNHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHHHHHHHNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNHHHHHHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNHHHHHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHNNNNNNHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNHHHNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNHNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNHHNNNNNNNNNNNHHNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNHHHHHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNHHNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNHNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHHNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNHNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNHNNHHHHHNNNNNNHNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNHHNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNHHHHHHHNNNNNNNNNHHHHHNNHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNHHNNHNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNHNNHHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNHHHHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHHHHHHHFEEEEFFFEEFFEEEFKNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNMNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNFFKFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFKFFEKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNEFFFENNNCNNNNNNNNCENNNCNNNNNNNNCNNNCNNNNCNNNNCNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFKNNNNNHNNNNMNMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","as_operation","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","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 apply operation. Affine apply operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a delinearize_index operation. Delinearize an …","","","Creates a 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 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 load operation. Affine load operation.","","","","","","","","","","","","","","","","","Creates a max operation. Max operation.","","","","","","","","","","","Creates a min operation. Min operation.","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","Creates a parallel operation. Multi-index parallel band …","Creates a prefetch operation. Affine prefetch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a store operation. Affine store operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a vector_load operation. Affine vector load …","Creates a vector_store operation. Affine vector store …","Creates a 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 a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 lds_barrier operation. Barrier that includes a …","","","","","","","","","","","","","","","","","Creates a mfma operation. MLIR wrapper for CDNA mfma …","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","Creates a raw_buffer_atomic_cmpswap operation. Raw Buffer …","Creates a raw_buffer_atomic_fadd operation. Raw Buffer …","Creates a raw_buffer_atomic_fmax operation. Raw Buffer …","Creates a raw_buffer_atomic_smax operation. Raw Buffer …","Creates a raw_buffer_atomic_umin operation. Raw Buffer …","Creates a raw_buffer_load operation. Raw Buffer load, …","Creates a raw_buffer_store operation. Raw Buffer Store, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a 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 addf operation. Floating point addition …","Creates a addi operation. Integer addition operation.","Creates a addui_extended operation. extended unsigned …","Creates a andi operation. Integer binary and.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a bitcast operation. Bitcast between values of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a ceildivsi operation. Signed ceil integer …","Creates a ceildivui operation. Unsigned ceil integer …","Creates a cmpf operation. Floating-point comparison …","Creates a cmpi operation. Integer comparison operation.","","","Creates a constant operation. Integer or floating point …","Creates a divf operation. Floating point division …","Creates a divsi operation. Signed integer division …","Creates a divui operation. Unsigned integer division …","Creates a extf operation. Cast from floating-point to …","Creates a extsi operation. Integer sign extension …","Creates a extui operation. Integer zero extension …","","","","","","","","","","","","","","","","","","","Creates a floordivsi operation. Signed floor integer …","Creates a fptosi operation. Cast from floating-point type …","Creates a fptoui operation. Cast from floating-point 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 index_cast operation. Cast between index and …","Creates a index_castui operation. Unsigned cast between …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 maxf operation. Floating-point maximum operation.","Creates a maxsi operation. Signed integer maximum …","Creates a maxui operation. Unsigned integer maximum …","Creates a minf operation. Floating-point minimum operation.","Creates a minsi operation. Signed integer minimum …","Creates a minui operation. Unsigned integer minimum …","Creates a mulf operation. Floating point multiplication …","Creates a muli operation. Integer multiplication operation.","Creates a mulsi_extended operation. extended signed …","Creates a mului_extended operation. extended unsigned …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Creates a negf operation. Floating point negation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a ori operation. Integer binary or.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a remf operation. Floating point division …","Creates a remsi operation. Signed integer division …","Creates a remui operation. Unsigned integer division …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a select operation. Select operation.","","","","","","","","","","","","Creates a shli operation. Integer left-shift.","Creates a shrsi operation. Signed integer right-shift.","Creates a shrui operation. Unsigned integer right-shift.","Creates a sitofp operation. Cast from integer type to …","Creates a subf operation. Floating point subtraction …","Creates a subi operation. Integer subtraction operation.","","","","","Creates a truncf operation. Cast from floating-point to …","Creates a trunci operation. Integer truncation operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a uitofp operation. Cast from unsigned integer …","","","Creates a 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 2d.sdot operation. Sdot op.","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","","","","","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 intr.sdot operation. Sdot op.","Creates a intr.smull operation. Smull roundscale op.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 intr.add operation. ","Creates a intr.fadd operation. ","Creates a intr.fdiv operation. ","Creates a intr.fmul operation. ","Creates a intr.fsub operation. ","Creates a intr.mul operation. ","Creates a intr.sdiv operation. ","Creates a intr.sdot operation. ","Creates a intr.smmla operation. ","Creates a intr.sub operation. ","Creates a intr.udiv operation. ","Creates a intr.udot operation. ","Creates a intr.ummla operation. ","","","","","","","","","","","","","","","","","","","Creates a masked.addf operation. Masked addition for …","Creates a masked.addi operation. Masked addition for …","Creates a masked.divf operation. Masked division for …","Creates a masked.divi_signed operation. Masked signed …","Creates a masked.divi_unsigned operation. Masked unsigned …","Creates a masked.mulf operation. Masked multiplication for …","Creates a masked.muli operation. Masked multiplication for …","Creates a masked.subf operation. Masked subtraction for …","Creates a masked.subi operation. Masked subtraction for …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a sdot operation. Vector-vector dot product and …","Creates a smmla operation. Matrix-matrix multiply and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a udot operation. Vector-vector dot product and …","Creates a 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 add_to_group operation. Adds and async token or …","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a await operation. Waits for the argument to …","Creates a await_all operation. Waits for the all async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a call operation. Async call operation.","","","","","Creates a coro.begin operation. Returns a handle to the …","Creates a coro.end operation. Marks the end of the …","Creates a coro.free operation. Deallocates the coroutine …","Creates a coro.id operation. Returns a switched-resume …","Creates a coro.save operation. Saves the coroutine state.","Creates a coro.suspend operation. Suspends the coroutine.","","","","","Creates a create_group operation. Creates an empty async …","","","Creates a 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 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).","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a return operation. Async function return …","Creates a runtime.add_ref operation. Adds a reference to …","Creates a runtime.add_to_group operation. Adds and async …","Creates a runtime.await operation. Blocks the caller …","Creates a runtime.await_and_resume operation. Awaits the …","Creates a runtime.create operation. Creates an async …","Creates a runtime.create_group operation. Creates an async …","Creates a runtime.drop_ref operation. Drops a reference to …","Creates a runtime.is_error operation. Returns true if …","Creates a runtime.load operation. Loads the value from the …","Creates a runtime.num_worker_threads operation. Gets the …","Creates a runtime.resume operation. Resumes the coroutine …","Creates a runtime.set_available operation. Switches token …","Creates a runtime.set_error operation. Switches token or …","Creates a runtime.store operation. Stores the value into …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a yield operation. Terminator for Async execute …","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 alloc_tensor operation. Allocate buffer for a …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a clone operation. Clone a memref.","","","","","Creates a copy_tensor operation. Copy a tensor.","Creates a dealloc operation. Deallocates the given memrefs …","Creates a 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).","","","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a to_memref operation. Cast a tensor to memref.","Creates a 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.","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a assert operation. Assert operation with message …","","","","","","","","","","","","","","","","","Creates a br operation. Branch operation.","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","Creates a cond_br operation. Conditional branch 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.","Calls U::from(self).","Calls U::from(self).","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 a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","Creates a 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.","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a call operation. Call operation.","Creates a call_indirect operation. Indirect call operation.","","","","","","","Creates a 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 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).","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","Creates a 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 all_reduce operation. Reduce values among …","Creates a alloc operation. GPU memory allocation …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a barrier operation. Synchronizes all work items …","Creates a block_dim operation. ","Creates a block_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","","","","","","","","","","","","","","","","","Creates a create_2to4_spmat operation. Create sparse …","Creates a create_coo operation. Create sparse matrix in …","Creates a create_coo_aos operation. Create sparse matrix …","Creates a create_csr operation. Create sparse matrix in …","Creates a create_dn_tensor operation. Create dense tensor …","Creates a dealloc operation. GPU memory deallocation …","Creates a destroy_dn_tensor operation. Destroy dense …","Creates a destroy_sp_mat operation. Destroy sparse matrix …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 func operation. Function executable on a GPU.","","","Creates a global_id operation. ","Creates a grid_dim operation. ","","","","","","","","","","","","","Creates a host_register operation. Registers a memref for …","","","Creates a host_unregister operation. Unregisters a memref …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 lane_id operation. ","Creates a launch operation. GPU kernel launch operation.","Creates a launch_func operation. Launches a function as a …","","","","","Creates a memcpy operation. GPU memcpy operation.","","","","","","","","","Creates a memset operation. GPU memset operation.","","","","","","","","","","","","","","","","","","","","","","","Creates a module operation. A top level compilation unit …","Creates a module_end operation. A pseudo op that marks the …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a num_subgroups operation. ","","","","","","","","","","","","","","","","","Creates a printf operation. Device-side printf, as in CUDA …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a return operation. Terminator for GPU functions..","","","","","","","","","","","","","Creates a sddmm operation. SDDMM operation.","Creates a sddmm_buffer_size operation. Precompute …","","","","","","","","","","Creates a set_default_device operation. Set default GPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a shuffle operation. Shuffles values within a …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a spmm operation. SpMM operation.","Creates a spmm_buffer_size operation. Precompute …","Creates a spmv operation. SpMV operation.","Creates a spmv_buffer_size operation. Precompute …","","","","","","","Creates a subgroup_id operation. ","Creates a subgroup_mma_compute operation. GPU warp …","Creates a subgroup_mma_constant_matrix operation. GPU warp …","Creates a subgroup_mma_elementwise operation. GPU warp …","Creates a subgroup_mma_load_matrix operation. GPU warp …","Creates a subgroup_mma_store_matrix operation. GPU warp …","Creates a subgroup_reduce operation. Reduce values among …","Creates a subgroup_size operation. ","","","Creates a terminator operation. Terminator for GPU launch …","Creates a thread_id operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a wait operation. Wait for async gpu ops to …","","","","","Creates a 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 add operation. Index addition.","Creates a and operation. Index bitwise and.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a bool.constant operation. Boolean constant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a casts operation. Index signed cast.","Creates a castu operation. Index unsigned cast.","Creates a ceildivs operation. Index signed ceil division.","Creates a ceildivu operation. Index unsigned ceil division.","Creates a cmp operation. Index compare.","Creates a constant operation. Index constant.","Creates a divs operation. Index signed division.","Creates a divu operation. Index unsigned division.","Creates a floordivs operation. Index signed floor division.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 maxs operation. Index signed maximum.","Creates a maxu operation. Index unsigned maximum.","Creates a mins operation. Index signed minimum.","Creates a minu operation. Index unsigned minimum.","Creates a mul operation. Index multiplication.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a or operation. Index bitwise or.","","","","","","","Creates a rems operation. Index signed remainder.","Creates a remu operation. Index unsigned remainder.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a shl operation. Index shift left.","Creates a shrs operation. Signed index shift right.","Creates a shru operation. Unsigned index shift right.","Creates a sizeof operation. Size in bits of the index type.","Creates a sub operation. Index subtraction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a 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 a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","","","","","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 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).","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","Creates a softmax operation. Softmax operator.","","","","","","","","","","","","","","","","","","","","","","","","Creates a 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 add operation. ","","","","","","","Creates a addrspacecast operation. ","","","","","","","","","","","","","","","","","","","","","","","Creates a alloca operation. ","Creates a and operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a ashr operation. ","","","","","Creates a atomicrmw operation. ","","","","","Creates a bitcast operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","Creates a call operation. Call to an LLVM function..","","","","","","","","","","","","","","","","","","","Creates a cmpxchg operation. ","Creates a comdat operation. LLVM dialect comdat region.","","","","","","","Creates a comdat_selector operation. LLVM dialect comdat …","Creates a cond_br operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a extractelement operation. Extract an element …","Creates a extractvalue operation. Extract a value from an …","Creates a fadd operation. ","","","","","","","","","","","","","","","","","","","","","","","","","Creates a fcmp operation. ","Creates a fdiv operation. ","Creates a fence operation. ","Creates a fmul operation. ","Creates a fneg operation. ","Creates a fpext operation. ","Creates a fptosi operation. ","Creates a fptoui operation. ","Creates a fptrunc operation. ","Creates a freeze operation. ","Creates a 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 fsub operation. ","Creates a func operation. LLVM dialect function..","","","","","","","Creates a getelementptr operation. ","","","","","","","Creates a icmp operation. ","","","","","","","Creates a inline_asm operation. ","Creates a insertelement operation. Insert an element into …","Creates a insertvalue operation. Insert a value into an …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 inttoptr operation. ","Creates a invoke operation. ","","","Creates a landingpad operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a load operation. ","","","","","Creates a lshr operation. ","","","","","Creates a metadata operation. LLVM dialect metadata..","Creates a mlir.addressof operation. Creates a pointer …","Creates a mlir.constant operation. Defines a constant of …","Creates a mlir.global operation. LLVM dialect global..","Creates a mlir.global_ctors operation. LLVM dialect …","Creates a mlir.global_dtors operation. LLVM dialect …","Creates a mlir.null operation. Defines a value containing …","Creates a mlir.poison operation. Creates a poison value of …","Creates a mlir.undef operation. Creates an undefined value …","Creates a mul operation. ","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a or operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a ptrtoint operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a resume operation. ","Creates a return operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a sdiv operation. ","","","","","Creates a select operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a sext operation. ","Creates a shl operation. ","Creates a shufflevector operation. Construct a permutation …","Creates a sitofp operation. ","Creates a srem operation. ","Creates a store operation. ","Creates a sub operation. ","","","Creates a switch operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a trunc operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a udiv operation. ","Creates a uitofp operation. ","","","","","Creates a unreachable operation. ","","","","","Creates a urem operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a xor operation. ","Creates a 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 absf operation. Floating point absolute-value …","Creates a absi operation. Integer absolute-value operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a atan operation. Arcus tangent of the given value.","Creates a atan2 operation. 2-argument arcus tangent of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","Creates a cbrt operation. Cube root of the specified value.","Creates a ceil operation. Ceiling of the specified value.","Creates a copysign operation. A copysign operation.","Creates a cos operation. Cosine of the specified value.","Creates a ctlz operation. Counts the leading zeros an …","Creates a ctpop operation. Counts the number of set bits …","Creates a cttz operation. Counts the trailing zeros an …","Creates a erf operation. Error function of the specified …","Creates a exp operation. Base-e exponential of the …","Creates a exp2 operation. Base-2 exponential of the …","Creates a expm1 operation. Base-e exponential of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a floor operation. Floor of the specified value.","Creates a fma operation. Floating point fused multipy-add …","Creates a fpowi operation. Floating point raised to the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 ipowi operation. Signed integer raised to the …","","","","","","","","","","","Creates a log operation. Base-e logarithm of the specified …","Creates a log10 operation. Base-10 logarithm of the …","Creates a log1p operation. Computes the natural logarithm …","Creates a log2 operation. Base-2 logarithm of the …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a powf operation. Floating point raised to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a round operation. Round of the specified value.","Creates a roundeven operation. Round of the specified …","Creates a rsqrt operation. Reciprocal of sqrt (1 / sqrt of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a sin operation. Sine of the specified value.","Creates a sqrt operation. Sqrt of the specified value.","Creates a tan operation. Tangent of the specified value.","Creates a tanh operation. Hyperbolic tangent of the …","Creates a trunc operation. Trunc of the specified value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 alloc operation. Memory allocation operation.","Creates a alloca operation. Stack memory allocation …","Creates a alloca_scope operation. Explicitly delimited …","Creates a alloca_scope.return operation. Terminator for …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a assume_alignment operation. Assertion that gives …","","","Creates a atomic_rmw operation. Atomic read-modify-write …","Creates a atomic_yield operation. Yield operation for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","Creates a cast operation. Memref cast operation.","Creates a collapse_shape operation. Operation to produce a …","","","Creates a copy operation. ","Creates a dealloc operation. Memory deallocation operation.","","","","","Creates a dim operation. Dimension index operation.","Creates a dma_start operation. Non-blocking DMA operation …","Creates a dma_wait operation. Blocking DMA operation that …","","","","","","","Creates a expand_shape operation. Operation to produce a …","Creates a extract_aligned_pointer_as_index operation. …","Creates a extract_strided_metadata operation. Extracts 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 generic_atomic_rmw operation. Atomic …","Creates a get_global operation. Get the memref pointing to …","Creates a 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 load operation. Load operation.","","","Creates a memory_space_cast operation. Memref memory space …","","","","","","","","","","","","","","","","","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a prefetch operation. Prefetch operation.","Creates a rank operation. Rank operation.","Creates a realloc operation. Memory reallocation operation.","","","","","Creates a reinterpret_cast operation. Memref reinterpret …","","","","","","","","","","Creates a reshape operation. Memref reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a store operation. Store operation.","","","","","","Creates a subview operation. Memref subview operation.","","","","","","","","","","","","","","","","","Creates a tensor_store operation. Tensor store operation.","Creates a transpose operation. transpose produces a new …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a 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 operation operation. Define an operation within …","Creates a apply_native_constraint operation. Apply a …","Creates a apply_native_rewrite operation. Apply a native …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","Creates a attribute operation. Define an input attribute …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","Creates a 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).","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","Creates a operand operation. Define an external input …","","","Creates a operands operation. Define a range of input …","","","","","Creates a pattern operation. Define a rewrite pattern.","Creates a range operation. Construct a range of pdl …","","","","","","","","","","","","Creates a replace operation. Mark an input operation as …","Creates a result operation. Extract a result from an …","","","","","","","Creates a results operation. Extract a result group from …","","","Creates a rewrite operation. Specify the rewrite of a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a type operation. Define a type handle within a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a types operation. Define a range of type handles …","","","","","","","","","","","","","","","","","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 apply_constraint operation. Apply a constraint …","Creates a apply_rewrite operation. Invoke and apply an …","Creates a are_equal operation. Check if two positional …","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a branch operation. General branch operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","","","","","","","","","","","","","","","","","","","","","Creates a check_attribute operation. Check the value of an …","Creates a check_operand_count operation. Check the number …","Creates a check_operation_name operation. Check the …","Creates a check_result_count operation. Check the number …","Creates a check_type operation. Compare a type to a known …","Creates a check_types operation. Compare a range of types …","","","","","","","Creates a continue operation. Breaks the current iteration.","","","","","Creates a create_attribute operation. Create an …","Creates a create_operation operation. Create an instance …","Creates a create_range operation. Construct a range of PDL …","Creates a create_type operation. Create an interpreter …","Creates a create_types operation. Create an interpreter …","","","","","","","","","","","","","","","","","Creates a erase operation. Mark an operation as erased.","Creates a extract operation. Extract the item at the …","","","","","","","","","","","","","","","","","","","Creates a finalize operation. Finalize a pattern match or …","Creates a 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 func operation. PDL Interpreter Function …","","","","","Creates a get_attribute operation. Get a specified …","Creates a get_attribute_type operation. Get the result …","Creates a get_defining_op operation. Get the defining …","Creates a get_operand operation. Get a specified operand …","Creates a get_operands operation. Get a specified operand …","Creates a get_result operation. Get a specified result …","Creates a get_results operation. Get a specified result …","Creates a get_users operation. Get the users of a Value.","Creates a get_value_type operation. Get the result type of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 is_not_null operation. Check if a positional …","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a record_match operation. Record the metadata for …","","","","","","","","","","","","","","Creates a replace operation. Mark an operation as replaced.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a switch_attribute operation. Switch on the value …","Creates a switch_operand_count operation. Switch on the …","Creates a switch_operation_name operation. Switch on the …","Creates a switch_result_count operation. Switch on the …","Creates a switch_type operation. Switch on a Type value.","Creates a switch_types operation. Switch on a range of Type…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a dcast operation. Convert back from a quantized …","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 a name.","Returns a name.","Returns a name.","","","","Creates a qcast operation. Convert a quantizable type to a …","","","","","","","Creates a scast operation. Cast from or to a type based on …","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","","","Creates a condition operation. Loop continuation condition.","","","","","","","","","","","","","","","Creates a execute_region operation. Operation that …","Creates a for operation. For operation.","Creates a forall operation. Evaluate a block multiple …","Creates a forall.in_parallel operation. Terminates a forall…","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 if operation. If-then-else operation.","Creates a index_switch operation. Switch-case operation on …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","Creates a parallel operation. Parallel for operation.","Creates a reduce operation. Reduce operation for parallel …","Creates a reduce.return operation. Terminator for reduce …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a while operation. A generic ‘while’ loop.","Creates a 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 add operation. Addition of sizes and indices.","Creates a any operation. Return any combination of the …","","","","","","","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a assuming operation. Execute the region.","Creates a assuming_all operation. Return a logical AND of …","Creates a assuming_yield operation. Yield operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a broadcast operation. Returns the broadcasted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a concat operation. Concatenates two shapes.","Creates a const_shape operation. Creates a constant shape …","Creates a const_size operation. Creates a constant of type …","Creates a const_witness operation. An operation that …","Creates a cstr_broadcastable operation. Determines if 2+ …","Creates a cstr_eq operation. Determines if all input …","Creates a cstr_require operation. Represents a runtime …","Creates a debug_print operation. Prints the input shape or …","Creates a dim operation. Gets the specified extent from …","","","Creates a 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 from_extent_tensor operation. Creates a shape …","Creates a from_extents operation. Creates a shape from …","Creates a func operation. Shape function.","Creates a function_library operation. Represents shape …","","","Creates a get_extent operation. Gets the specified extent …","","","","","","","Creates a 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 is_broadcastable operation. Determines if 2+ …","","","","","","","","","","","","","","","Creates a max operation. Elementwise maximum.","Creates a meet operation. Returns the least general shape …","Creates a min operation. Elementwise minimum.","","","Creates a mul operation. Multiplication of sizes and …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a num_elements operation. Returns the number of …","","","","","","","","","","","","","","","","","Creates a rank operation. Gets the rank of a shape.","","Creates a reduce operation. Returns an expression reduced …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a return operation. Shape function return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a shape_eq operation. Returns whether the input …","Creates a shape_of operation. Returns shape of a value or …","","","","","","","","","","","Creates a size_to_index operation. Casts between index …","Creates a split_at operation. Splits a shape at a given …","","","","","","","","","","","Creates a to_extent_tensor operation. Creates a dimension …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a value_as_shape operation. Returns value as a …","Creates a value_of operation. Returns value of a …","Creates a with_shape operation. Returns ValueShape with …","","","Creates a yield operation. Returns the value to parent op.","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 …","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a binary operation. Binary set operation utilized …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a compress operation. Compressed an access pattern …","Creates a concatenate operation. Concatenates a list of …","Creates a convert operation. Converts between different …","Creates a coordinates operation. Extracts the level-th …","Creates a coordinates_buffer operation. Extracts the …","","","","","","","","","","","","","","","","","Creates a expand operation. Expands an access pattern for …","","","","","Creates a foreach operation. Iterates over elements in 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 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 load operation. Rematerializes tensor from …","","","","","","","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Creates a new operation. Materializes a new sparse tensor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a number_of_entries operation. Returns the number …","","","","","","","","","Creates a out operation. Outputs a sparse tensor to the …","","","","","","","","","","","","","","","Creates a pack operation. Returns a sparse tensor from the …","Creates a positions operation. Extracts the level-th …","","","Creates a push_back operation. Pushes a value to the back …","Creates a reduce operation. Custom reduction operation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a select operation. Select operation utilized …","","","","","","","","","","","","","","","","","","","","","","","Creates a slice.offset operation. Extracts the offset of …","Creates a slice.stride operation. Extracts the stride of …","Creates a sort operation. Sorts the arrays in xs and ys …","Creates a sort_coo operation. Sorts the arrays in xs and …","","","","","","","","","","","","","","","Creates a storage_specifier.get operation. ","Creates a storage_specifier.init operation. ","Creates a storage_specifier.set operation. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a unary operation. Unary set operation utilized …","Creates a unpack operation. Returns the (values, …","","","","","","","","","Creates a values operation. Extracts numerical values …","","","","","","","","","","","","","","","","","","","","","","","Creates a 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.","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a bitcast operation. Tensor bitcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a cast operation. Tensor cast operation.","Creates a collapse_shape operation. Operation to produce a …","","","","","","","","","","","","","","","","","Creates a dim operation. Dimension index operation.","","","","","","","Creates a empty operation. Empty tensor operation.","Creates a expand_shape operation. Operation to produce a …","Creates a extract operation. Element extraction operation.","Creates a extract_slice operation. Extract slice 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.","Creates a from_elements operation. Tensor from elements …","Creates a gather operation. Gather a subset of a tensor at …","","","Creates a generate operation. Creates a dynamically sized …","","","","","","","","","","","","","","","","","","","","","","","Creates a insert operation. Element insertion operation.","Creates a insert_slice operation. Insert_slice 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).","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a pack operation. Tensor pack operation.","Creates a pad operation. Tensor pad operation.","","","Creates a parallel_insert_slice operation. Specify the …","Creates a rank operation. Rank operation.","","","","","","","","","","","","Creates a reshape operation. Tensor reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a scatter operation. Scatter a tensor into a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a splat operation. Tensor splat or broadcast …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a unpack operation. Tensor unpack operation.","","","Creates a 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 abs operation. Elementwise abs op.","","","Creates a add operation. Elementwise addition operator.","Creates a apply_scale operation. Rescale scalar operator …","Creates a argmax operation. Perform argmax on the input..","Creates a arithmetic_right_shift operation. Elementwise …","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Creates a avg_pool2d operation. Performs max pooling on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a bitwise_and operation. Bitwise AND operator.","Creates a bitwise_not operation. Bitwise NOT operator.","Creates a bitwise_or operation. Bitwise OR operator.","Creates a bitwise_xor operation. Bitwise XOR operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","Creates a cast operation. Cast operation.","Creates a ceil operation. Elementwise ceil op.","Creates a clamp operation. Computes clamp(features, min, …","Creates a clz operation. Elementwise count leading zero op.","Creates a concat operation. Concatenates tensors along one …","","","","","Creates a cond_if operation. Conditional if operator.","","","Creates a const operation. Constant op..","Creates a conv2d operation. 2D Convolution Operator.","Creates a conv3d operation. 3D Convolution operator.","Creates a custom operation. Custom operator wrapper for …","Creates a depthwise_conv2d operation. Depthwise 2D …","","","","","","","Creates a div operation. Integer divide operator.","","","","","","","Creates a equal operation. Returns the truth value of (x …","Creates a erf operation. Computes gauss error function of …","Creates a exp operation. Elementwise exp op.","Creates a fft2d operation. Performs FFT2D operation on the …","","","Creates a 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 fully_connected operation. Fully Connected …","Creates a gather operation. Gather operation,.","Creates a greater operation. Returns the truth value of (x …","Creates a greater_equal operation. Returns the truth value …","","","Creates a 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 log operation. Elementwise log op.","Creates a logical_and operation. Returns the truth value …","Creates a logical_left_shift operation. Elementwise …","Creates a logical_not operation. Returns the truth value …","Creates a logical_or operation. Returns the truth value of …","Creates a logical_right_shift operation. Elementwise …","Creates a logical_xor operation. Returns the truth value …","Creates a matmul operation. Matrix multiplication with …","","","","","Creates a max_pool2d operation. Performs max pooling on …","Creates a maximum operation. Elementwise Maximum.","","","","","Creates a minimum operation. Elementwise Minimum.","","","Creates a mul operation. Multiplication operator.","","","","","","","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Creates a negate operation. Elementwise negate op.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a pad operation. Pads a tensor with value …","","","","","","","","","","","","","","","","","","","Creates a pow operation. Computes the power of one value …","","","","","","","","","","","","","","","","","","","","","Creates a reciprocal operation. Elementwise reciprocal op.","Creates a reduce_all operation. Reduce All operator.","Creates a reduce_any operation. Reduce Any operator.","Creates a reduce_max operation. Reduce Max operator.","Creates a reduce_min operation. Reduce Min operator.","Creates a reduce_prod operation. Reduce Prod operator.","Creates a reduce_sum operation. Reduce Sum operator.","","","","","","","","","","Creates a rescale operation. Tosa rescale operator.","Creates a reshape operation. Reshape operator.","Creates a resize operation. Resize operation, supports …","Creates a reverse operation. Reverse operator.","Creates a rfft2d operation. Performs RFFT2D operation on …","","","Creates a rsqrt operation. Elementwise 1/sqrt op.","","","","","Creates a scatter operation. Scatter operation,.","Creates a select operation. Elementwise select operator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a sigmoid operation. Computes elementwise sigmoid …","","","Creates a slice operation. Slice operator.","","","","","","","","","","","","","","","Creates a sub operation. Elementwise subtraction operator.","Creates a table operation. Table lookup op.","","","Creates a tanh operation. Computes elementwise hyperbolic …","","","Creates a tile operation. Tile operator.","Creates a transpose operation. Transpose operator.","Creates a transpose_conv2d operation. Transpose 2D …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a while_loop operation. Output = input; While …","Creates a 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 alternatives operation. Attempts sequences of …","","","Creates a annotate operation. Annotates the target …","Creates a apply_cse operation. Eliminate common …","","","Creates a apply_dce operation. Eliminate dead operations …","Creates a apply_licm operation. Move loop-invariant code …","Creates a apply_patterns operation. Greedily applies …","Creates a apply_patterns.canonicalization operation. …","Creates a apply_registered_pass operation. Applies the …","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a cast operation. ","","","","","","","","","","","","","","","","","Creates a foreach operation. Executes the body for each …","Creates a foreach_match operation. Applies named sequences …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 get_consumers_of_result operation. Get handle to …","Creates a get_defining_op operation. Get handle to the …","Creates a get_parent_op operation. Gets handles to the …","Creates a get_producer_of_operand operation. Get handle to …","Creates a get_result operation. Get handle to the a result …","Creates a get_type operation. Get a parameter containing …","","","","","","","Creates a include operation. Includes a named transform …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 match.operation_name operation. Matches a single …","Creates a match.param.cmpi operation. Matches if two …","","","Creates a merge_handles operation. Merges handles into one …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Creates a named_sequence operation. Named transform …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a param.constant operation. Produces a new …","","","","","","","","","","","","","Creates a print operation. Dump each payload op.","","","","","","","","","","","","","","","","Creates a replicate operation. Lists payload ops multiple …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a select operation. Select payload ops by name.","Creates a sequence operation. Contains a sequence of other …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a split_handle operation. Splits a handle of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a verify operation. Verifies the targeted ops.","Creates a yield operation. Yields operation handles from a …","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 …","","","","","","","","","","","","","","","","","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","Returns a generic operation.","","","","","","","","","","","","","","","","","Creates a bitcast operation. Bitcast casts between vectors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a broadcast operation. Broadcast operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","Creates a builder.","","","Creates a compressstore operation. Writes elements …","Creates a constant_mask operation. Creates a constant …","Creates a contract operation. Vector contraction operation.","Creates a create_mask operation. Creates a vector mask.","","","","","","","","","","","","","","Creates a expandload operation. Reads elements from memory …","Creates a extract operation. Extract operation.","Creates a extract_strided_slice operation. …","Creates a extractelement operation. Extractelement …","","","Creates a flat_transpose operation. Vector matrix …","Creates a 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 gather operation. gathers elements from memory …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a insert operation. Insert operation.","Creates a insert_strided_slice operation. Strided_slice …","Creates a insertelement operation. Insertelement 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 load operation. Reads an n-D slice of memory …","Creates a mask operation. Predicates a maskable vector …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a maskedload operation. Loads elements from memory …","Creates a maskedstore operation. Stores elements from a …","","","Creates a matrix_multiply operation. Vector matrix …","","","Creates a multi_reduction operation. Multi-dimensional …","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","Returns a name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a outerproduct operation. Vector outerproduct with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a print operation. Print operation (for testing …","Creates a reduction operation. Reduction operation.","","","","","","","","","","","","","","","","","","","","","Creates a reshape operation. Vector reshape operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a scalable.extract operation. Extract subvector …","Creates a scalable.insert operation. Insert subvector into …","Creates a scan operation. Scan operation.","Creates a scatter operation. scatters elements from a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a shape_cast operation. Shape_cast casts between …","Creates a shuffle operation. Shuffle operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a splat operation. Vector splat or broadcast …","Creates a store operation. Writes an n-D vector to an n-D …","","","","","Creates a transfer_read operation. Reads a supervector …","Creates a transfer_write operation. The …","","","Creates a transpose operation. Vector transpose operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a type_cast operation. Type_cast op converts a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a vscale operation. Load vector scale size.","Creates a warp_execute_on_lane_0 operation. Executes …","","","","","Creates a yield operation. Terminates and yields values …","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,61,62,63,64,65,66,67,68,69,70,71,72,73,62,76,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,77,76,78,79,80,81,82,83,84,85,86,87,88,61,62,63,64,65,66,67,68,69,70,71,72,73,0,64,79,0,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,0,65,80,69,84,70,85,71,86,72,87,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,69,84,69,84,62,76,0,69,84,68,83,68,83,61,77,66,81,67,82,61,77,68,83,0,65,80,69,84,70,85,71,86,72,87,0,62,76,61,62,63,64,65,66,67,68,69,70,71,72,73,77,76,78,79,80,81,82,83,84,85,86,87,88,66,81,67,82,73,88,0,0,68,83,63,78,68,83,65,80,71,86,63,78,64,79,68,83,69,69,69,68,68,61,66,67,68,68,68,68,68,83,0,64,79,61,61,77,62,62,76,63,63,78,64,64,79,65,65,80,66,66,81,67,67,82,68,68,83,69,69,84,70,70,85,71,71,86,72,72,87,73,73,88,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,61,77,62,76,63,78,64,79,65,80,66,81,67,82,68,83,69,84,70,85,71,86,72,87,73,88,68,83,68,83,70,85,72,87,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,93,91,94,95,96,97,98,99,100,101,91,92,91,92,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,94,102,95,103,96,104,97,105,98,106,99,107,100,108,109,92,102,103,104,105,106,107,108,110,93,91,94,95,96,97,98,99,100,101,91,92,101,110,94,102,91,92,101,110,91,92,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,94,102,95,103,96,104,97,105,98,106,99,107,100,108,94,102,95,103,96,104,97,105,98,106,99,107,100,108,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,91,92,0,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,0,91,92,93,91,94,95,96,97,98,99,100,101,91,92,91,92,91,92,109,92,102,103,104,105,106,107,108,110,0,0,0,0,0,0,0,91,92,101,94,95,96,97,98,99,100,91,91,91,91,101,101,91,91,91,94,95,96,97,98,99,100,91,101,94,95,96,97,98,99,100,91,91,91,91,91,91,91,101,101,101,94,102,95,103,96,104,97,105,98,106,99,107,100,108,91,92,101,110,91,92,101,110,94,102,101,110,93,93,109,91,91,92,94,94,102,95,95,103,96,96,104,97,97,105,98,98,106,99,99,107,100,100,108,101,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,93,109,91,92,94,102,95,103,96,104,97,105,98,106,99,107,100,108,101,110,101,110,101,110,94,102,95,103,96,104,97,105,98,106,99,107,100,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,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,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,0,0,0,157,204,0,0,0,0,0,0,0,157,204,111,158,121,168,132,179,135,182,138,185,142,189,144,191,151,198,0,0,0,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,140,187,141,188,115,162,124,171,125,172,126,173,127,174,128,175,130,177,131,178,147,194,153,200,154,201,155,202,0,0,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,111,158,112,159,113,160,114,161,116,163,117,164,118,165,119,166,121,168,122,169,123,170,129,176,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,143,190,144,191,145,192,146,193,148,195,149,196,150,197,151,198,152,199,156,203,140,187,141,188,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,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,142,189,0,115,162,124,171,125,172,126,173,127,174,128,175,130,177,131,178,147,194,153,200,154,201,155,202,113,160,118,165,119,166,0,0,0,111,112,114,116,117,118,165,119,166,120,167,121,122,123,129,132,133,134,135,136,137,138,139,142,143,144,145,146,148,149,150,151,152,156,157,204,111,158,112,159,113,160,114,161,116,163,117,164,118,165,119,166,121,168,122,169,123,170,129,176,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,143,190,144,191,145,192,146,193,148,195,149,196,150,197,151,198,152,199,156,203,0,111,121,132,135,138,142,144,151,118,119,120,0,0,0,0,0,0,113,160,157,204,0,0,111,111,158,112,112,159,113,113,160,114,114,161,115,115,162,116,116,163,117,117,164,118,118,165,119,119,166,120,120,167,121,121,168,122,122,169,123,123,170,124,124,171,125,125,172,126,126,173,127,127,174,128,128,175,129,129,176,130,130,177,131,131,178,132,132,179,133,133,180,134,134,181,135,135,182,136,136,183,137,137,184,138,138,185,139,139,186,140,140,187,141,141,188,142,142,189,143,143,190,144,144,191,145,145,192,146,146,193,147,147,194,148,148,195,149,149,196,150,150,197,151,151,198,152,152,199,153,153,200,154,154,201,155,155,202,156,156,203,157,157,204,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,111,158,112,159,113,160,114,161,115,162,116,163,117,164,118,165,119,166,120,167,121,168,122,169,123,170,124,171,125,172,126,173,127,174,128,175,129,176,130,177,131,178,132,179,133,180,134,181,135,182,136,183,137,184,138,185,139,186,140,187,141,188,142,189,143,190,144,191,145,192,146,193,147,194,148,195,149,196,150,197,151,198,152,199,153,200,154,201,155,202,156,203,157,204,0,120,167,0,0,0,0,0,0,0,0,206,207,205,208,209,210,206,205,209,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,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,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,238,213,239,215,240,217,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,212,260,214,261,216,262,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,238,213,239,215,240,217,211,212,213,214,215,216,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,0,0,0,0,0,0,0,0,0,0,0,0,0,220,242,222,244,224,246,226,248,228,250,230,252,232,254,234,256,236,258,0,0,0,0,0,0,0,0,0,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,211,238,213,239,215,240,217,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,212,260,214,261,216,262,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,238,260,239,261,240,262,0,0,220,242,222,244,224,246,226,248,228,250,230,252,232,254,234,256,236,258,211,212,213,214,215,216,217,218,220,242,222,244,224,246,226,248,228,250,230,252,232,254,234,256,236,258,211,212,213,214,215,216,217,218,219,219,241,220,220,242,221,221,243,222,222,244,223,223,245,224,224,246,225,225,247,226,226,248,227,227,249,228,228,250,229,229,251,230,230,252,231,231,253,232,232,254,233,233,255,234,234,256,235,235,257,236,236,258,237,237,259,211,211,212,238,238,260,213,213,214,239,239,261,215,215,216,240,240,262,217,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,217,218,219,241,220,242,221,243,222,244,223,245,224,246,225,247,226,248,227,249,228,250,229,251,230,252,231,253,232,254,233,255,234,256,235,257,236,258,237,259,211,212,238,260,213,214,239,261,215,216,240,262,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,263,266,267,268,269,270,271,272,273,274,275,276,264,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,0,0,264,265,276,293,276,293,276,293,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,294,295,296,297,298,299,300,301,302,303,304,293,265,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,263,266,267,268,269,270,271,272,273,274,275,276,264,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,0,268,297,274,303,0,0,0,0,0,0,278,306,284,312,0,276,293,0,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,0,264,265,263,294,279,307,269,298,270,299,271,300,273,302,280,308,288,316,269,298,271,300,272,301,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,285,313,263,266,267,268,269,270,271,272,273,274,275,276,264,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,293,265,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,263,294,266,295,267,296,278,306,279,307,280,308,281,309,284,312,285,313,289,317,290,318,268,297,277,305,292,320,263,294,279,307,264,264,264,264,265,267,296,275,304,282,310,283,311,286,314,287,274,303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,268,278,284,264,264,264,264,275,304,282,310,273,302,274,303,286,314,291,319,274,303,264,265,264,265,276,293,263,263,294,266,266,295,267,267,296,268,268,297,269,269,298,270,270,299,271,271,300,272,272,301,273,273,302,274,274,303,275,275,304,276,276,293,264,264,265,277,277,305,278,278,306,279,279,307,280,280,308,281,281,309,282,282,310,283,283,311,284,284,312,285,285,313,286,286,314,287,287,315,288,288,316,289,289,317,290,290,318,291,291,319,292,292,320,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,263,294,266,295,267,296,268,297,269,298,270,299,271,300,272,301,273,302,274,303,275,304,276,293,264,265,277,305,278,306,279,307,280,308,281,309,282,310,283,311,284,312,285,313,286,314,287,315,288,316,289,317,290,318,291,319,292,320,291,319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,324,325,326,327,328,322,329,323,330,324,331,325,332,326,333,327,334,328,335,322,329,323,330,324,331,325,332,326,333,327,334,328,335,329,330,331,332,333,334,335,322,323,324,325,326,327,328,0,325,332,322,329,0,0,0,324,331,322,329,322,329,323,330,324,331,325,332,326,333,327,334,328,335,323,330,322,329,323,330,324,331,325,332,326,333,327,334,328,335,322,329,327,334,328,335,325,332,322,323,324,325,326,327,328,329,330,331,332,333,334,335,323,330,327,334,322,327,328,328,328,335,322,329,324,328,335,325,332,322,327,328,328,322,329,324,331,326,333,327,334,0,0,322,322,329,323,323,330,324,324,331,325,325,332,326,326,333,327,327,334,328,328,335,322,329,323,330,324,331,325,332,326,333,327,334,328,335,322,329,323,330,324,331,325,332,326,333,327,334,328,335,325,328,335,0,0,0,0,0,0,0,0,336,337,336,338,339,340,0,336,337,338,341,339,342,340,343,336,337,338,341,339,342,340,343,0,337,341,342,343,336,338,339,340,340,343,340,343,340,343,340,343,0,339,342,340,343,340,343,338,341,338,341,339,342,339,342,340,343,336,337,338,341,339,342,340,343,336,337,338,341,339,342,340,343,336,337,336,338,339,340,337,341,342,343,340,340,340,336,0,339,342,339,342,336,336,337,338,338,341,339,339,342,340,340,343,336,337,338,341,339,342,340,343,336,337,338,341,339,342,340,343,0,0,0,0,0,0,0,0,0,0,344,345,346,347,348,344,349,344,345,346,350,347,351,348,352,344,345,349,353,346,350,347,351,348,352,344,345,349,353,350,351,352,345,353,346,347,348,344,349,0,0,346,350,347,351,346,350,0,346,350,347,351,348,352,344,345,349,353,0,344,345,346,350,347,351,348,352,344,345,349,353,346,347,348,344,349,350,351,352,345,353,347,351,349,353,344,344,344,344,345,346,350,0,344,347,344,344,344,344,348,344,345,344,345,346,346,350,347,347,351,348,348,352,344,344,345,349,349,353,346,350,347,351,348,352,344,345,349,353,346,350,347,351,348,352,344,345,349,353,348,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,356,357,364,365,366,367,368,369,370,371,372,373,374,358,375,376,377,378,379,380,381,382,383,384,385,386,360,387,388,389,390,391,392,393,394,395,396,354,397,362,398,399,400,401,402,403,404,405,357,406,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,381,415,382,416,383,417,384,418,388,419,389,420,392,421,393,422,394,423,395,424,404,425,357,406,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,381,415,382,416,383,417,384,418,388,419,389,420,392,421,393,422,394,423,395,424,404,425,354,355,0,0,0,381,415,382,416,381,415,382,416,381,415,382,416,356,426,358,359,382,416,375,427,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,389,420,395,424,388,419,394,423,392,421,393,422,426,406,428,429,430,407,408,409,410,411,412,413,414,359,427,431,432,433,434,435,415,416,417,418,436,437,361,438,419,420,439,440,421,422,423,424,441,355,442,363,443,444,445,446,447,448,425,449,356,357,364,365,366,367,368,369,370,371,372,373,374,358,375,376,377,378,379,380,381,382,383,384,385,386,360,387,388,389,390,391,392,393,394,395,396,354,397,362,398,399,400,401,402,403,404,405,369,409,370,410,367,407,368,408,369,409,370,410,388,419,389,420,392,421,393,422,394,423,395,424,0,0,0,0,0,0,0,0,390,439,365,429,366,430,376,431,377,432,403,448,371,411,371,411,373,413,394,423,395,424,394,423,395,424,388,419,389,420,388,419,389,420,392,421,393,422,392,421,393,422,383,417,384,418,399,444,381,415,382,416,357,406,360,361,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,0,358,359,0,0,381,415,382,416,381,415,382,416,381,415,382,416,0,357,406,0,368,408,398,443,399,444,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,381,415,381,415,0,0,0,398,443,399,444,0,357,406,367,407,371,411,372,412,0,391,440,388,419,389,420,392,421,393,422,394,423,395,424,388,419,389,420,392,421,393,422,0,0,356,357,364,365,366,367,368,369,370,371,372,373,374,358,375,376,377,378,379,380,381,382,383,384,385,386,360,387,388,389,390,391,392,393,394,395,396,354,397,362,398,399,400,401,402,403,404,405,426,406,428,429,430,407,408,409,410,411,412,413,414,359,427,431,432,433,434,435,415,416,417,418,436,437,361,438,419,420,439,440,421,422,423,424,441,355,442,363,443,444,445,446,447,448,425,449,368,408,369,409,370,410,0,391,440,356,426,400,445,354,355,354,355,354,355,362,363,387,438,0,358,359,354,358,354,357,356,358,358,398,399,356,400,358,354,355,397,442,362,363,398,443,358,359,380,435,386,437,396,441,401,446,0,369,409,370,410,367,407,368,408,369,409,370,410,0,0,354,358,354,388,389,392,393,394,395,0,365,366,376,377,403,360,358,357,381,398,399,391,388,389,392,393,394,395,388,389,392,393,356,400,362,358,358,398,399,356,400,358,0,391,440,367,407,368,408,369,409,370,410,374,414,392,421,393,422,394,423,395,424,388,419,389,420,0,0,0,0,383,417,399,444,398,443,0,0,0,0,0,0,0,0,357,406,0,0,398,443,399,444,356,356,426,357,357,406,364,364,428,365,365,429,366,366,430,367,367,407,368,368,408,369,369,409,370,370,410,371,371,411,372,372,412,373,373,413,374,374,414,358,358,359,375,375,427,376,376,431,377,377,432,378,378,433,379,379,434,380,380,435,381,381,415,382,382,416,383,383,417,384,384,418,385,385,436,386,386,437,360,360,361,387,387,438,388,388,419,389,389,420,390,390,439,391,391,440,392,392,421,393,393,422,394,394,423,395,395,424,396,396,441,354,354,355,397,397,442,362,362,363,398,398,443,399,399,444,400,400,445,401,401,446,402,402,447,403,403,448,404,404,425,405,405,449,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,356,426,357,406,364,428,365,429,366,430,367,407,368,408,369,409,370,410,371,411,372,412,373,413,374,414,358,359,375,427,376,431,377,432,378,433,379,434,380,435,381,415,382,416,383,417,384,418,385,436,386,437,360,361,387,438,388,419,389,420,390,439,391,440,392,421,393,422,394,423,395,424,396,441,354,355,397,442,362,363,398,443,399,444,400,445,401,446,402,447,403,448,404,425,405,449,356,426,400,445,391,440,356,426,378,433,379,434,384,418,391,440,397,442,400,445,368,408,369,409,370,410,405,449,0,391,440,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,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,0,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,0,0,0,0,0,0,0,0,0,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,453,479,454,480,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,455,481,456,482,457,483,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,474,500,475,501,0,0,0,0,0,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,0,453,479,454,480,457,483,0,0,450,476,451,477,452,478,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,455,481,456,482,457,483,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,474,500,475,501,457,452,458,0,0,0,0,0,450,450,476,451,451,477,452,452,478,453,453,479,454,454,480,455,455,481,456,456,482,457,457,483,458,458,484,459,459,485,460,460,486,461,461,487,462,462,488,463,463,489,464,464,490,465,465,491,466,466,492,467,467,493,468,468,494,469,469,495,470,470,496,471,471,497,472,472,498,473,473,499,474,474,500,475,475,501,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,450,476,451,477,452,478,453,479,454,480,455,481,456,482,457,483,458,484,459,485,460,486,461,487,462,488,463,489,464,490,465,491,466,492,467,493,468,494,469,495,470,496,471,497,472,498,473,499,474,500,475,501,452,478,458,484,0,0,0,0,0,0,0,502,503,504,502,505,503,506,504,507,502,505,503,506,504,507,505,506,507,502,503,504,502,505,503,506,502,505,503,506,504,507,0,503,506,502,505,503,506,504,507,502,503,504,505,506,507,503,506,502,505,503,506,502,503,0,502,502,505,503,503,506,504,504,507,502,505,503,506,504,507,502,505,503,506,504,507,504,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,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,552,516,519,553,520,524,508,510,526,554,555,556,557,558,559,560,561,562,563,564,565,566,528,530,532,534,567,568,569,570,571,572,573,517,574,575,576,577,536,578,522,579,580,512,581,582,583,584,585,538,586,540,587,542,544,588,589,590,591,514,592,593,546,594,548,595,596,597,598,550,0,575,599,575,599,0,571,600,510,511,0,556,601,522,523,581,602,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,558,603,578,604,593,605,606,607,525,608,521,609,509,511,527,610,611,601,612,603,613,614,615,616,617,618,619,620,529,531,533,535,621,622,623,624,600,625,626,518,627,599,628,629,537,604,523,630,631,513,602,632,633,634,635,539,636,541,637,543,545,638,639,640,641,515,642,605,547,643,549,644,645,646,647,551,552,516,519,553,520,524,508,510,526,554,555,556,557,558,559,560,561,562,563,564,565,566,528,530,532,534,567,568,569,570,571,572,573,517,574,575,576,577,536,578,522,579,580,512,581,582,583,584,585,538,586,540,587,542,544,588,589,590,591,514,592,593,546,594,548,595,596,597,598,550,522,523,0,555,611,578,604,578,604,593,605,593,605,593,605,593,605,580,631,508,509,0,0,557,612,517,518,522,523,0,0,558,603,589,639,517,518,575,599,561,615,577,629,572,625,593,605,593,605,554,610,554,610,517,518,522,523,573,626,571,600,520,521,571,600,0,0,0,508,509,558,603,558,603,589,639,562,616,563,617,564,618,565,619,566,620,567,621,568,622,589,639,0,0,0,0,0,0,0,0,0,0,0,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,0,522,523,522,523,522,523,0,553,608,517,518,575,599,0,520,521,571,600,517,518,0,0,0,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,0,575,599,0,552,606,516,607,524,609,562,616,563,617,564,618,565,619,567,621,568,622,574,627,579,630,582,632,584,634,587,637,588,638,590,640,592,642,594,643,595,644,598,647,517,518,522,523,0,554,610,558,603,0,591,641,522,523,0,0,0,0,0,0,0,0,0,0,552,516,519,553,520,524,508,510,526,554,555,556,557,558,559,560,561,562,563,564,565,566,528,530,532,534,567,568,569,570,571,572,573,517,574,575,576,577,536,578,522,579,580,512,581,582,583,584,585,538,586,540,587,542,544,588,589,590,591,514,592,593,546,594,548,595,596,597,598,550,606,607,525,608,521,609,509,511,527,610,611,601,612,603,613,614,615,616,617,618,619,620,529,531,533,535,621,622,623,624,600,625,626,518,627,599,628,629,537,604,523,630,631,513,602,632,633,634,635,539,636,541,637,543,545,638,639,640,641,515,642,605,547,643,549,644,645,646,647,551,508,509,510,511,512,513,514,515,512,513,514,515,578,604,578,604,566,620,575,599,575,599,0,510,511,569,623,512,513,514,515,522,523,522,523,560,614,561,615,576,628,577,629,563,617,574,627,572,625,573,626,508,509,510,511,0,571,600,508,510,512,514,508,510,512,514,520,508,510,517,522,512,514,522,522,522,575,558,578,593,555,578,593,580,517,522,517,517,522,520,571,522,522,575,520,571,575,554,558,522,508,510,512,514,512,514,575,522,522,522,517,522,508,510,569,512,514,508,510,512,514,517,517,522,517,508,510,512,514,508,552,516,519,525,553,608,520,521,524,508,509,510,511,526,527,559,613,560,614,561,615,562,563,617,564,565,566,528,529,530,531,532,533,534,535,567,568,570,571,600,574,627,575,599,576,628,577,629,536,537,579,580,631,512,513,582,583,633,584,585,635,538,539,587,542,543,544,545,588,589,639,590,591,641,592,546,547,594,548,549,595,596,645,598,550,551,522,523,555,611,0,0,552,606,516,607,524,609,562,616,563,617,564,618,565,619,567,621,568,622,574,627,579,630,582,632,584,634,587,637,588,638,590,640,592,642,594,643,595,644,598,647,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,575,575,510,558,578,593,522,555,578,593,593,580,557,517,522,517,575,572,517,522,573,520,571,508,562,563,564,565,566,567,568,589,522,522,522,553,517,575,520,571,575,517,522,554,558,591,522,508,510,512,514,512,514,575,510,569,512,514,522,522,561,577,563,574,572,573,571,522,517,522,508,556,557,517,522,581,508,510,569,512,514,508,510,512,514,517,517,522,559,517,517,522,508,510,512,514,508,0,0,0,0,0,0,0,508,509,0,556,601,557,612,517,518,522,523,581,602,508,509,510,511,569,623,512,513,514,515,508,509,510,511,512,513,514,515,517,518,558,603,558,603,589,639,0,552,552,606,516,516,607,519,519,525,553,553,608,520,520,521,524,524,609,508,508,509,510,510,511,526,526,527,554,554,610,555,555,611,556,556,601,557,557,612,558,558,603,559,559,613,560,560,614,561,561,615,562,562,616,563,563,617,564,564,618,565,565,619,566,566,620,528,528,529,530,530,531,532,532,533,534,534,535,567,567,621,568,568,622,569,569,623,570,570,624,571,571,600,572,572,625,573,573,626,517,517,518,574,574,627,575,575,599,576,576,628,577,577,629,536,536,537,578,578,604,522,522,523,579,579,630,580,580,631,512,512,513,581,581,602,582,582,632,583,583,633,584,584,634,585,585,635,538,538,539,586,586,636,540,540,541,587,587,637,542,542,543,544,544,545,588,588,638,589,589,639,590,590,640,591,591,641,514,514,515,592,592,642,593,593,605,546,546,547,594,594,643,548,548,549,595,595,644,596,596,645,597,597,646,598,598,647,550,550,551,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,552,606,516,607,519,525,553,608,520,521,524,609,508,509,510,511,526,527,554,610,555,611,556,601,557,612,558,603,559,613,560,614,561,615,562,616,563,617,564,618,565,619,566,620,528,529,530,531,532,533,534,535,567,621,568,622,569,623,570,624,571,600,572,625,573,626,517,518,574,627,575,599,576,628,577,629,536,537,578,604,522,523,579,630,580,631,512,513,581,602,582,632,583,633,584,634,585,635,538,539,586,636,540,541,587,637,542,543,544,545,588,638,589,639,590,640,591,641,514,515,592,642,593,605,546,547,594,643,548,549,595,644,596,645,597,646,598,647,550,551,0,0,517,518,522,523,0,578,604,578,604,0,591,641,591,641,508,509,510,511,570,624,559,613,517,518,576,628,577,629,586,636,514,515,593,605,560,614,576,628,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,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,0,0,648,649,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,649,698,699,700,701,702,703,704,705,706,707,708,709,710,711,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,648,649,0,0,0,0,0,0,0,0,0,0,0,650,681,652,683,653,684,654,685,655,686,656,687,657,688,661,692,662,693,663,694,664,695,665,696,666,697,648,649,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,0,0,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,652,683,656,687,665,696,667,698,672,703,0,0,0,0,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,649,698,699,700,701,702,703,704,705,706,707,708,709,710,711,650,681,651,682,653,684,654,685,655,686,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,666,697,668,699,669,700,670,701,671,702,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,696,666,648,667,668,669,670,671,672,673,674,675,676,677,678,679,680,652,683,656,687,665,696,667,698,672,703,0,0,0,650,652,653,654,655,656,657,661,662,663,664,665,666,648,668,669,670,671,672,673,674,675,676,677,678,679,680,0,0,0,0,0,650,650,681,651,651,682,652,652,683,653,653,684,654,654,685,655,655,686,656,656,687,657,657,688,658,658,689,659,659,690,660,660,691,661,661,692,662,662,693,663,663,694,664,664,695,665,665,696,666,666,697,648,648,649,667,667,698,668,668,699,669,669,700,670,670,701,671,671,702,672,672,703,673,673,704,674,674,705,675,675,706,676,676,707,677,677,708,678,678,709,679,679,710,680,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,650,681,651,682,652,683,653,684,654,685,655,686,656,687,657,688,658,689,659,690,660,691,661,692,662,693,663,694,664,695,665,696,666,697,648,649,667,698,668,699,669,700,670,701,671,702,672,703,673,704,674,705,675,706,676,707,677,708,678,709,679,710,680,711,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,716,728,729,730,731,732,718,720,726,727,733,734,735,736,737,738,739,714,740,712,722,741,742,743,724,744,745,746,747,748,749,750,0,731,751,0,0,740,726,752,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,717,753,754,755,751,756,719,721,752,757,758,759,760,761,762,763,764,715,765,713,723,766,767,768,725,769,770,771,772,773,774,775,716,728,729,730,731,732,718,720,726,727,733,734,735,736,737,738,739,714,740,712,722,741,742,743,724,744,745,746,747,748,749,750,748,773,0,0,722,723,0,0,733,758,741,766,0,0,0,724,725,718,719,720,721,0,0,0,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,0,0,0,747,772,736,761,728,753,731,751,732,756,742,767,746,771,722,723,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,742,767,742,767,728,753,0,742,767,0,716,717,728,753,731,751,732,756,718,719,720,721,735,760,742,767,743,768,746,771,750,775,716,728,729,730,731,732,718,720,726,727,733,734,735,736,737,738,739,714,740,712,722,741,742,743,724,744,745,746,747,748,749,750,717,753,754,755,751,756,719,721,752,757,758,759,760,761,762,763,764,715,765,713,723,766,767,768,725,769,770,771,772,773,774,775,732,756,746,771,738,763,740,744,769,749,774,737,762,747,772,0,0,0,734,759,739,764,0,718,720,722,724,722,722,732,746,722,0,728,753,729,754,731,751,732,756,734,759,736,761,739,764,712,713,744,769,745,770,749,774,726,752,727,757,716,718,720,722,724,722,722,742,742,728,742,712,732,746,747,734,739,744,749,744,749,744,749,722,722,722,745,770,740,744,769,748,773,749,774,730,755,733,758,736,761,714,715,740,765,741,766,724,725,744,769,745,770,748,773,749,774,734,759,739,764,744,769,749,774,744,769,749,774,744,769,749,774,0,740,744,769,749,774,0,722,723,722,723,718,719,720,721,738,763,738,763,730,755,750,775,0,0,716,716,717,728,728,753,729,729,754,730,730,755,731,731,751,732,732,756,718,718,719,720,720,721,726,726,752,727,727,757,733,733,758,734,734,759,735,735,760,736,736,761,737,737,762,738,738,763,739,739,764,714,714,715,740,740,765,712,712,713,722,722,723,741,741,766,742,742,767,743,743,768,724,724,725,744,744,769,745,745,770,746,746,771,747,747,772,748,748,773,749,749,774,750,750,775,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,722,723,716,717,728,753,729,754,730,755,731,751,732,756,718,719,720,721,726,752,727,757,733,758,734,759,735,760,736,761,737,762,738,763,739,764,714,715,740,765,712,713,722,723,741,766,742,767,743,768,724,725,744,769,745,770,746,771,747,772,748,773,749,774,750,775,728,753,746,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,0,776,777,778,779,780,781,0,0,0,776,777,778,779,783,784,776,778,785,786,787,788,782,789,783,790,791,792,780,793,794,785,795,0,782,796,782,796,789,797,789,797,780,781,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,777,779,795,798,799,800,796,797,784,801,802,803,781,804,805,776,778,785,786,787,788,782,789,783,790,791,792,780,793,794,793,804,794,805,0,780,781,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,791,802,792,803,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,776,778,785,786,787,788,782,789,783,790,791,792,780,793,794,777,779,795,798,799,800,796,797,784,801,802,803,781,804,805,782,796,782,796,786,798,790,801,0,782,796,0,791,802,792,803,0,0,793,794,792,780,782,789,785,790,801,790,801,0,0,783,784,793,804,794,805,0,778,779,0,780,781,782,789,793,794,791,792,776,778,780,782,789,785,789,797,776,776,777,778,778,779,785,785,795,786,786,798,787,787,799,788,788,800,782,782,796,789,789,797,783,783,784,790,790,801,791,791,802,792,792,803,780,780,781,793,793,804,794,794,805,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,0,776,777,778,779,785,795,786,798,787,799,788,800,782,796,789,797,783,784,790,801,791,802,792,803,780,781,793,804,794,805,782,796,0,791,802,792,803,785,795,787,799,788,800,785,795,787,799,788,800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,806,808,816,821,822,823,810,824,825,826,827,828,812,819,829,830,831,832,833,834,817,814,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,822,852,828,853,814,815,846,854,844,855,817,818,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,0,807,809,856,857,852,858,811,859,860,861,862,853,813,820,863,864,865,866,867,868,818,815,869,870,871,872,873,874,875,876,877,855,878,854,879,880,881,882,883,806,808,816,821,822,823,810,824,825,826,827,828,812,819,829,830,831,832,833,834,817,814,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,846,854,847,879,848,880,849,881,850,882,851,883,846,854,847,879,848,880,849,881,850,882,851,883,0,0,0,0,0,0,823,858,824,859,822,852,0,823,858,824,859,0,0,0,0,0,846,854,847,879,848,880,849,881,850,882,851,883,821,857,844,855,0,0,806,807,816,856,822,852,823,858,810,811,824,859,825,860,826,861,843,877,0,0,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,0,817,818,844,855,0,0,0,0,0,0,0,0,0,832,866,837,871,838,872,839,873,840,874,812,813,812,813,812,813,823,858,810,811,824,859,831,865,814,815,836,870,837,871,838,872,839,873,840,874,845,878,847,879,848,880,849,881,812,813,812,813,844,855,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,0,816,856,844,855,806,808,816,821,822,823,810,824,825,826,827,828,812,819,829,830,831,832,833,834,817,814,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,807,809,856,857,852,858,811,859,860,861,862,853,813,820,863,864,865,866,867,868,818,815,869,870,871,872,873,874,875,876,877,855,878,854,879,880,881,882,883,841,875,832,866,0,834,868,817,823,824,844,838,840,812,817,844,845,878,0,817,818,819,820,829,863,830,864,832,866,835,869,842,876,812,813,808,809,844,855,816,856,844,855,817,844,846,847,848,849,850,851,823,824,822,823,824,817,844,832,837,838,839,840,812,812,806,808,810,812,814,817,844,844,817,825,826,828,829,830,834,868,0,0,0,0,0,0,817,818,806,807,816,856,822,852,823,858,810,811,824,859,825,860,826,861,843,877,806,806,807,808,808,809,816,816,856,821,821,857,822,822,852,823,823,858,810,810,811,824,824,859,825,825,860,826,826,861,827,827,862,828,828,853,812,812,813,819,819,820,829,829,863,830,830,864,831,831,865,832,832,866,833,833,867,834,834,868,817,817,818,814,814,815,835,835,869,836,836,870,837,837,871,838,838,872,839,839,873,840,840,874,841,841,875,842,842,876,843,843,877,844,844,855,845,845,878,846,846,854,847,847,879,848,848,880,849,849,881,850,850,882,851,851,883,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,825,860,806,807,808,809,816,856,821,857,822,852,823,858,810,811,824,859,825,860,826,861,827,862,828,853,812,813,819,820,829,863,830,864,831,865,832,866,833,867,834,868,817,818,814,815,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,844,855,845,878,846,854,847,879,848,880,849,881,850,882,851,883,826,861,825,860,826,861,828,853,829,863,830,864,835,869,836,870,837,871,838,872,839,873,840,874,841,875,842,876,843,877,850,882,851,883,834,868,0,0,0,0,0,0,884,885,886,887,888,889,884,886,888,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,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,894,896,897,898,899,900,892,901,902,903,890,904,890,891,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,895,905,906,907,908,909,893,910,911,912,891,913,894,896,897,898,899,900,892,901,902,903,890,904,892,893,892,893,0,894,895,899,908,892,893,898,907,898,907,898,907,899,908,0,0,0,0,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,0,0,897,906,901,910,890,891,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,897,906,901,910,898,907,894,896,897,898,899,900,892,901,902,903,890,904,895,905,906,907,908,909,893,910,911,912,891,913,902,911,898,907,0,0,0,902,911,896,905,897,906,898,907,900,909,901,910,898,903,912,897,906,898,907,899,908,892,893,901,910,890,891,904,913,892,898,898,898,898,898,907,898,907,898,907,897,906,901,910,899,908,894,894,895,896,896,905,897,897,906,898,898,907,899,899,908,900,900,909,892,892,893,901,901,910,902,902,911,903,903,912,890,890,891,904,904,913,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,894,895,896,905,897,906,898,907,899,908,900,909,892,893,901,910,902,911,903,912,890,891,904,913,897,906,901,910,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,915,916,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,929,947,948,917,949,950,927,951,952,953,954,955,956,957,919,921,958,959,923,925,960,961,0,0,0,929,930,947,962,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,0,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,930,962,981,918,982,983,928,984,985,986,987,988,989,990,920,922,991,992,924,926,993,994,915,916,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,929,947,948,917,949,950,927,951,952,953,954,955,956,957,919,921,958,959,923,925,960,961,0,0,0,0,0,0,0,0,0,948,981,0,932,966,934,968,927,928,943,948,946,980,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,0,0,0,0,929,930,0,958,991,943,977,958,991,0,955,988,942,976,945,979,959,992,916,964,931,965,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,0,915,963,935,969,944,978,950,983,951,984,952,985,947,962,0,0,0,941,975,0,915,916,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,929,947,948,917,949,950,927,951,952,953,954,955,956,957,919,921,958,959,923,925,960,961,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,930,962,981,918,982,983,928,984,985,986,987,988,989,990,920,922,991,992,924,926,993,994,0,958,991,960,993,933,967,956,989,961,994,942,976,938,972,941,975,0,954,0,955,988,929,934,927,929,929,947,929,930,915,916,964,931,965,934,968,935,969,936,937,971,938,972,939,973,940,974,941,975,944,945,979,917,918,949,982,950,927,951,952,953,955,988,957,990,919,921,922,959,992,923,924,925,926,960,993,932,966,0,915,963,935,969,944,978,950,983,951,984,952,985,929,934,927,929,947,941,938,929,936,929,947,929,947,937,936,970,946,980,948,981,953,986,954,987,955,988,960,993,0,0,934,968,939,973,940,974,949,982,957,990,0,0,929,930,947,962,929,930,947,962,958,991,0,915,915,963,916,916,964,931,931,965,932,932,966,933,933,967,934,934,968,935,935,969,936,936,970,937,937,971,938,938,972,939,939,973,940,940,974,941,941,975,942,942,976,943,943,977,944,944,978,945,945,979,946,946,980,929,929,930,947,947,962,948,948,981,917,917,918,949,949,982,950,950,983,927,927,928,951,951,984,952,952,985,953,953,986,954,954,987,955,955,988,956,956,989,957,957,990,919,919,920,921,921,922,958,958,991,959,959,992,923,923,924,925,925,926,960,960,993,961,961,994,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,915,963,916,964,931,965,932,966,933,967,934,968,935,969,936,970,937,971,938,972,939,973,940,974,941,975,942,976,943,977,944,978,945,979,946,980,929,930,947,962,948,981,917,918,949,982,950,983,927,928,951,984,952,985,953,986,954,987,955,988,956,989,957,990,919,920,921,922,958,991,959,992,923,924,925,926,960,993,961,994,937,971,943,977,0,0,0,932,966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1005,997,1006,1007,999,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1001,1003,1020,1021,1022,1023,1024,1025,1026,995,1027,1028,0,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1029,998,1030,1031,1000,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1002,1004,1044,1045,1046,1047,1048,1049,1050,996,1051,1052,1005,997,1006,1007,999,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1001,1003,1020,1021,1022,1023,1024,1025,1026,995,1027,1028,0,0,0,0,0,997,998,999,1000,1016,1040,1007,1031,1014,1038,1024,1048,1025,1049,1006,1030,0,997,998,999,1000,0,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1011,1035,1017,1041,1016,1040,1016,1040,1008,1032,1006,1030,0,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1005,1029,1005,1029,1009,1033,1019,1043,1022,1046,1023,1047,1015,1039,0,997,998,1010,1034,1027,1051,1016,1040,1001,1002,1003,1004,1005,997,1006,1007,999,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1001,1003,1020,1021,1022,1023,1024,1025,1026,995,1027,1028,0,1029,998,1030,1031,1000,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1002,1004,1044,1045,1046,1047,1048,1049,1050,996,1051,1052,1016,1040,0,1001,1002,1001,1002,1024,1048,1008,1032,0,1016,1040,1027,1051,1027,1051,1005,1029,1017,1018,995,996,1005,1029,0,0,995,996,0,0,1008,1032,1017,1041,1018,1042,1011,1016,1005,1009,1019,1001,1001,1008,1005,997,998,1006,1030,1009,1033,1010,1034,1011,1012,1036,1013,1037,1015,1039,1019,1043,1020,1044,1021,1045,1022,1046,1023,1047,1026,1050,1028,1052,1008,1032,1027,1051,1027,1051,1005,1029,1005,1029,0,1001,1003,1024,1025,1006,1011,1016,1005,1009,1019,1022,1023,1001,1001,1008,1005,1009,1019,1024,1048,1025,1049,0,0,0,0,1007,1031,1012,1036,1020,1044,1009,1033,1019,1043,1009,1033,1019,1043,0,0,0,1025,1049,997,998,999,1000,1008,1032,1010,1034,1011,1035,1013,1037,1014,1038,1021,1045,1022,1046,1023,1047,1026,1050,1027,1051,1005,1005,1029,997,997,998,1006,1006,1030,1007,1007,1031,999,999,1000,1008,1008,1032,1009,1009,1033,1010,1010,1034,1011,1011,1035,1012,1012,1036,1013,1013,1037,1014,1014,1038,1015,1015,1039,1016,1016,1040,1017,1017,1041,1018,1018,1042,1019,1019,1043,1001,1001,1002,1003,1003,1004,1020,1020,1044,1021,1021,1045,1022,1022,1046,1023,1023,1047,1024,1024,1048,1025,1025,1049,1026,1026,1050,995,995,996,1027,1027,1051,1028,1028,1052,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,1005,1029,997,998,1006,1030,1007,1031,999,1000,1008,1032,1009,1033,1010,1034,1011,1035,1012,1036,1013,1037,1014,1038,1015,1039,1016,1040,1017,1041,1018,1042,1019,1043,1001,1002,1003,1004,1020,1044,1021,1045,1022,1046,1023,1047,1024,1048,1025,1049,1026,1050,995,996,1027,1051,1028,1052,0,0,1027,1051,1010,1034,1016,1040,1019,1043,0,997,998,999,1000,1015,1039,1005,1029,1017,1041,1018,1042,995,996,1003,1004,1001,1002,1005,1029,1017,1041,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,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1053,1074,1075,0,1065,1076,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1076,1087,1088,1089,1090,1091,1092,1093,1094,1054,1095,1096,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1053,1074,1075,0,0,1055,1077,1056,1078,1066,1087,1067,1088,1068,1089,1070,1091,1073,1094,1074,1095,0,1065,1076,1059,1081,1063,1085,0,0,0,0,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,0,0,1064,1086,0,1069,1090,1058,1080,1061,1083,1064,1086,1066,1087,1073,1094,1068,1089,1074,1095,1068,1089,1074,1095,1053,1054,0,0,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1069,1090,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1053,1074,1075,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1076,1087,1088,1089,1090,1091,1092,1093,1094,1054,1095,1096,1069,1090,1062,1084,1067,1088,1070,1091,1068,1089,1074,1095,0,0,1068,1089,0,0,1057,1079,1060,1082,1069,1090,1069,1068,1074,1064,1073,0,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1072,1093,1073,1094,1074,1095,1066,1087,0,1073,1094,1064,1068,1074,1069,1068,1074,1057,1060,1073,1069,1068,1074,1069,1062,1067,1070,1062,1067,1070,1062,1067,1070,1064,1073,1072,1093,1062,1084,1067,1088,1070,1091,1055,1077,1056,1078,1058,1080,1062,1084,1064,1086,1067,1088,1068,1089,1069,1090,1070,1091,1072,1093,1073,1094,1074,1095,0,1057,1079,1060,1082,1069,1090,1068,1089,1074,1095,1069,1090,1062,1084,1067,1088,1070,1091,1062,1084,1067,1088,1070,1091,1062,1084,1067,1088,1070,1091,1062,1084,1067,1088,1070,1091,1061,1083,1071,1092,1055,1055,1077,1056,1056,1078,1057,1057,1079,1058,1058,1080,1059,1059,1081,1060,1060,1082,1061,1061,1083,1062,1062,1084,1063,1063,1085,1064,1064,1086,1065,1065,1076,1066,1066,1087,1067,1067,1088,1068,1068,1089,1069,1069,1090,1070,1070,1091,1071,1071,1092,1072,1072,1093,1073,1073,1094,1053,1053,1054,1074,1074,1095,1075,1075,1096,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1055,1077,1056,1078,1057,1079,1058,1080,1059,1081,1060,1082,1061,1083,1062,1084,1063,1085,1064,1086,1065,1076,1066,1087,1067,1088,1068,1089,1069,1090,1070,1091,1071,1092,1072,1093,1073,1094,1053,1054,1074,1095,1075,1096,1064,1086,1073,1094,0,1075,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,0,1097,1098,0,1100,1101,0,0,0,0,1099,1102,1103,1104,1105,1100,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1097,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,0,1104,1171,1114,1172,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1157,1179,1097,1098,1116,1180,1117,1181,1119,1182,1126,1183,1167,1184,0,0,0,0,1169,1185,1156,1186,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1187,1188,1189,1171,1190,1101,1191,1192,1193,1194,1195,1196,1197,1198,1172,1199,1180,1181,1200,1182,1201,1202,1203,1204,1205,1206,1183,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1098,1219,1220,1221,1222,1223,1224,1225,1226,1227,1173,1174,1175,1176,1177,1178,1228,1229,1186,1179,1230,1231,1232,1233,1234,1235,1236,1237,1238,1184,1239,1185,1240,1099,1102,1103,1104,1105,1100,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1097,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1097,1098,0,0,0,0,0,1131,1211,1169,1185,0,1118,1200,0,0,0,0,0,1116,1180,1117,1181,1119,1182,0,1103,1189,1154,1228,1131,1211,0,0,0,0,1167,1184,0,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,0,0,0,0,1118,1200,0,1118,1200,1127,1207,1159,1231,1104,1171,1100,1101,1110,1195,1112,1197,1116,1180,1117,1181,1119,1182,1122,1203,1126,1183,1139,1219,1146,1226,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1156,1186,1157,1179,1159,1231,1161,1233,1162,1234,1164,1236,1165,1237,1167,1184,1099,1187,1102,1188,1105,1190,1106,1191,1107,1192,1108,1193,1109,1194,1111,1196,1113,1198,1114,1172,1120,1201,1121,1202,1123,1204,1125,1206,1128,1208,1129,1209,1130,1210,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1147,1227,1155,1229,1158,1230,1163,1235,1166,1238,1168,1239,1102,1188,1105,1190,1106,1191,1108,1193,1109,1194,1120,1201,1121,1202,1128,1208,1129,1209,1133,1213,1134,1214,1136,1216,1137,1217,1138,1218,1140,1220,1141,1221,1142,1222,1145,1225,1163,1235,1124,1205,1124,1205,1154,1228,1118,1200,1131,1211,1169,1185,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1124,1205,1100,1101,1139,1219,0,0,0,0,0,0,0,0,1112,1197,1112,1197,0,0,1112,1197,1112,1197,0,1156,1186,0,1166,1238,1103,1189,1154,1228,1099,1102,1103,1104,1105,1100,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1097,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,0,1187,1188,1189,1171,1190,1101,1191,1192,1193,1194,1195,1196,1197,1198,1172,1199,1180,1181,1200,1182,1201,1202,1203,1204,1205,1206,1183,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1098,1219,1220,1221,1222,1223,1224,1225,1226,1227,1173,1174,1175,1176,1177,1178,1228,1229,1186,1179,1230,1231,1232,1233,1234,1235,1236,1237,1238,1184,1239,1185,1240,1155,1229,1156,1186,1160,1232,1160,1232,1167,1184,1167,1184,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1115,1116,1180,1117,1181,1119,1182,1120,1201,1121,1122,1203,1123,1204,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1134,1214,1135,1215,1137,1217,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1147,1227,1148,1149,1150,1151,1152,1153,1154,1228,1155,1156,1186,1157,1179,1158,1230,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1124,1205,1146,1226,1124,1205,1146,1226,1154,1228,1118,1200,0,1100,1101,1116,1180,1117,1181,1119,1182,1139,1219,1144,1224,1144,1224,1154,1228,1168,1239,0,1160,1232,1100,1101,1116,1180,1117,1181,1119,1182,1126,1183,1097,1098,1143,1223,1144,1224,1167,1184,0,0,0,0,0,0,0,1100,1116,1117,1119,1126,1097,1143,1144,1167,0,0,0,0,0,1105,1190,0,1156,1186,1154,1228,0,0,1100,1104,1114,1148,1149,1150,1151,1152,1153,1157,1156,1118,1116,1117,1119,1103,1154,1118,1118,1154,1124,1100,1139,1112,1112,1112,1112,1156,1166,1154,1155,1156,1167,1167,1154,1100,1116,1117,1119,1139,1154,1100,1116,1117,1119,1126,1097,1143,1144,1167,1105,1156,1154,1142,1154,1162,1162,1100,1116,1117,1119,1139,1167,1115,1103,1189,1142,1222,1154,1228,0,1162,1234,0,1162,1234,1100,1101,1116,1180,1117,1181,1119,1182,1139,1219,1167,1184,0,0,1164,1236,0,1131,1211,0,0,0,1099,1099,1187,1102,1102,1188,1103,1103,1189,1104,1104,1171,1105,1105,1190,1100,1100,1101,1106,1106,1191,1107,1107,1192,1108,1108,1193,1109,1109,1194,1110,1110,1195,1111,1111,1196,1112,1112,1197,1113,1113,1198,1114,1114,1172,1115,1115,1199,1116,1116,1180,1117,1117,1181,1118,1118,1200,1119,1119,1182,1120,1120,1201,1121,1121,1202,1122,1122,1203,1123,1123,1204,1124,1124,1205,1125,1125,1206,1126,1126,1183,1127,1127,1207,1128,1128,1208,1129,1129,1209,1130,1130,1210,1131,1131,1211,1132,1132,1212,1133,1133,1213,1134,1134,1214,1135,1135,1215,1136,1136,1216,1137,1137,1217,1138,1138,1218,1097,1097,1098,1139,1139,1219,1140,1140,1220,1141,1141,1221,1142,1142,1222,1143,1143,1223,1144,1144,1224,1145,1145,1225,1146,1146,1226,1147,1147,1227,1148,1148,1173,1149,1149,1174,1150,1150,1175,1151,1151,1176,1152,1152,1177,1153,1153,1178,1154,1154,1228,1155,1155,1229,1156,1156,1186,1157,1157,1179,1158,1158,1230,1159,1159,1231,1160,1160,1232,1161,1161,1233,1162,1162,1234,1163,1163,1235,1164,1164,1236,1165,1165,1237,1166,1166,1238,1167,1167,1184,1168,1168,1239,1169,1169,1185,1170,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1099,1187,1102,1188,1103,1189,1104,1171,1105,1190,1100,1101,1106,1191,1107,1192,1108,1193,1109,1194,1110,1195,1111,1196,1112,1197,1113,1198,1114,1172,1115,1199,1116,1180,1117,1181,1118,1200,1119,1182,1120,1201,1121,1202,1122,1203,1123,1204,1124,1205,1125,1206,1126,1183,1127,1207,1128,1208,1129,1209,1130,1210,1131,1211,1132,1212,1133,1213,1134,1214,1135,1215,1136,1216,1137,1217,1138,1218,1097,1098,1139,1219,1140,1220,1141,1221,1142,1222,1143,1223,1144,1224,1145,1225,1146,1226,1147,1227,1148,1173,1149,1174,1150,1175,1151,1176,1152,1177,1153,1178,1154,1228,1155,1229,1156,1186,1157,1179,1158,1230,1159,1231,1160,1232,1161,1233,1162,1234,1163,1235,1164,1236,1165,1237,1166,1238,1167,1184,1168,1239,1169,1185,1170,1240,1103,1189,1115,1199,1127,1207,1159,1231,1159,1231,1116,1180,1117,1181,1119,1182,1126,1183,0,0,1133,1213,1136,1216,1138,1218,1145,1225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1248,1242,1255,1250,1253,1254,1251,1256,1259,1246,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1257,1271,1244,1272,1273,1274,1275,1276,1277,1260,1278,1257,1258,1274,1279,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1249,1243,1280,1281,1282,1283,1252,1284,1285,1247,1278,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1258,1296,1245,1297,1298,1279,1299,1300,1301,1248,1242,1255,1250,1253,1254,1251,1256,1259,1246,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1257,1271,1244,1272,1273,1274,1275,1276,1277,0,1261,1286,1263,1288,1270,1295,1266,1291,1274,1279,1275,1299,1267,1292,1274,1279,0,0,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1257,1258,0,0,0,0,0,0,1275,1299,1270,1295,1272,1297,0,1259,1285,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1263,1288,0,0,1246,1247,0,1248,1242,1255,1250,1253,1254,1251,1256,1259,1246,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1257,1271,1244,1272,1273,1274,1275,1276,1277,0,1249,1243,1280,1281,1282,1283,1252,1284,1285,1247,1278,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1258,1296,1245,1297,1298,1279,1299,1300,1301,1263,1288,1273,1298,1268,1293,1268,1293,1264,1289,1267,1292,1277,1301,1256,1284,1259,1285,1275,1299,1242,1243,1269,1294,1271,1296,0,1263,1288,1256,1284,1275,1299,1272,1297,1251,1252,1269,1294,0,1264,1289,1269,1294,1251,1257,1263,1270,1266,1263,1244,1263,1275,1257,1257,0,1272,1297,1257,1258,1256,1284,1262,1287,1265,1290,1270,1273,1298,1261,1286,1265,1290,1248,1249,1260,1278,1267,1292,1274,1279,1275,1299,1246,1247,1274,1279,1248,1249,0,0,1246,1251,1257,1263,1270,1266,1275,1267,1274,1257,1263,1246,1242,1244,1263,1273,1268,1264,1256,1275,1256,1275,1269,1257,1261,1265,1257,1257,1267,1271,0,1257,1258,1257,1258,1242,1243,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1267,1292,1244,1245,1273,1298,1276,1300,1248,1248,1249,1242,1242,1243,1255,1255,1280,1250,1250,1281,1253,1253,1282,1254,1254,1283,1251,1251,1252,1256,1256,1284,1259,1259,1285,1246,1246,1247,1260,1260,1278,1261,1261,1286,1262,1262,1287,1263,1263,1288,1264,1264,1289,1265,1265,1290,1266,1266,1291,1267,1267,1292,1268,1268,1293,1269,1269,1294,1270,1270,1295,1257,1257,1258,1271,1271,1296,1244,1244,1245,1272,1272,1297,1273,1273,1298,1274,1274,1279,1275,1275,1299,1276,1276,1300,1277,1277,1301,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1248,1249,1242,1243,1255,1280,1250,1281,1253,1282,1254,1283,1251,1252,1256,1284,1259,1285,1246,1247,1260,1278,1261,1286,1262,1287,1263,1288,1264,1289,1265,1290,1266,1291,1267,1292,1268,1293,1269,1294,1270,1295,1257,1258,1271,1296,1244,1245,1272,1297,1273,1298,1274,1279,1275,1299,1276,1300,1277,1301,1266,1291,1246,1247,1266,1291,1271,1296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1302,1323,1324,1325,1326,1327,1304,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1306,1308,1338,1310,1339,1340,1341,1312,1342,1343,1344,1314,1345,1346,1347,1348,1349,1316,1350,1321,1351,1324,1352,1329,1353,1333,1354,1335,1355,1336,1356,1342,1357,1345,1358,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,0,1359,1360,1361,1351,1362,1303,1363,1352,1364,1365,1366,1305,1367,1353,1368,1369,1370,1354,1371,1355,1356,1372,1307,1309,1373,1311,1374,1375,1376,1313,1357,1377,1378,1315,1358,1379,1380,1381,1382,1317,1383,1318,1319,1320,1321,1322,1302,1323,1324,1325,1326,1327,1304,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1306,1308,1338,1310,1339,1340,1341,1312,1342,1343,1344,1314,1345,1346,1347,1348,1349,1316,1350,1328,1367,0,0,0,0,1330,1368,1331,1369,1332,1370,1306,1310,1311,1341,1376,1312,1313,0,0,0,0,1339,1374,0,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,0,1346,1379,1347,1380,1312,1313,1329,1353,1342,1357,1302,1303,1321,1351,1324,1352,1329,1353,1333,1354,1335,1355,1336,1356,1342,1357,1345,1358,1346,1379,1347,1380,1312,1313,1314,1315,1339,1374,0,0,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,1302,1303,1302,1303,1306,1307,1308,1309,1310,1311,1312,1313,1316,1317,1302,1303,1304,1305,1337,1372,1308,1309,1337,1372,1337,1372,0,0,1321,1351,1324,1352,1329,1353,1334,1371,1335,1355,1336,1356,1342,1357,1344,1378,1346,1379,1347,1380,1322,1362,1334,1371,0,0,1328,1367,0,1349,1382,0,1318,1319,1320,1321,1322,1302,1323,1324,1325,1326,1327,1304,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1306,1308,1338,1310,1339,1340,1341,1312,1342,1343,1344,1314,1345,1346,1347,1348,1349,1316,1350,1359,1360,1361,1351,1362,1303,1363,1352,1364,1365,1366,1305,1367,1353,1368,1369,1370,1354,1371,1355,1356,1372,1307,1309,1373,1311,1374,1375,1376,1313,1357,1377,1378,1315,1358,1379,1380,1381,1382,1317,1383,1327,1366,1332,1370,1323,1363,1350,1383,0,1339,1374,1346,1379,1324,1352,1329,1353,1335,1355,1334,1371,1346,1379,1347,1380,1340,1375,1341,1376,1325,1364,1326,1365,1330,1368,1331,1369,0,0,1312,1313,1306,1307,1346,1347,1318,1359,1328,1367,1331,1369,1332,1370,1337,1372,1340,1375,1341,1376,0,1319,1360,1324,1352,1325,1364,1304,1305,1329,1353,1330,1368,1333,1354,1335,1355,1339,1374,1343,1377,1347,1380,1348,1381,1349,1382,1334,1371,1316,1317,1302,1303,1304,1305,1337,1372,1308,1309,1337,1372,1328,1367,0,0,0,0,1328,1339,1346,1347,1312,1302,1302,1302,1306,1308,1310,1312,1337,1337,1344,1322,1327,1332,1346,1347,1340,1341,1326,1331,1312,1306,1337,1328,1327,1327,1332,1348,1316,0,0,1327,1366,1319,1360,1320,1361,1330,1368,1331,1369,1332,1370,1306,1307,1338,1373,1340,1375,1341,1376,1312,1313,1343,1377,1346,1379,1347,1380,0,0,1327,1366,1332,1370,0,0,1348,1381,0,1318,1318,1359,1319,1319,1360,1320,1320,1361,1321,1321,1351,1322,1322,1362,1302,1302,1303,1323,1323,1363,1324,1324,1352,1325,1325,1364,1326,1326,1365,1327,1327,1366,1304,1304,1305,1328,1328,1367,1329,1329,1353,1330,1330,1368,1331,1331,1369,1332,1332,1370,1333,1333,1354,1334,1334,1371,1335,1335,1355,1336,1336,1356,1337,1337,1372,1306,1306,1307,1308,1308,1309,1338,1338,1373,1310,1310,1311,1339,1339,1374,1340,1340,1375,1341,1341,1376,1312,1312,1313,1342,1342,1357,1343,1343,1377,1344,1344,1378,1314,1314,1315,1345,1345,1358,1346,1346,1379,1347,1347,1380,1348,1348,1381,1349,1349,1382,1316,1316,1317,1350,1350,1383,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,0,1318,1359,1319,1360,1320,1361,1321,1351,1322,1362,1302,1303,1323,1363,1324,1352,1325,1364,1326,1365,1327,1366,1304,1305,1328,1367,1329,1353,1330,1368,1331,1369,1332,1370,1333,1354,1334,1371,1335,1355,1336,1356,1337,1372,1306,1307,1308,1309,1338,1373,1310,1311,1339,1374,1340,1375,1341,1376,1312,1313,1342,1357,1343,1377,1344,1378,1314,1315,1345,1358,1346,1379,1347,1380,1348,1381,1349,1382,1316,1317,1350,1383,1344,1378,1344,1378,1321,1351,1336,1356,1342,1357,1345,1358,1320,1361,1325,1364,1326,1365,1327,1366,1310,1311,1339,1374,1344,1346,1379,1347,1380,1348,1381,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,13],2],[[1,1],2],[[13,1],2],[[13,13],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,[]],[18,15],[-1,-1,[]],[7,15],[-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,[[8,[6,7]]]],[[],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],[61,38],[62,38],[63,38],[64,38],[65,38],[66,38],[67,38],[68,38],[69,38],[70,38],[71,38],[72,38],[73,38],[62,[[0,[[75,[],[[74,[37]]]]]]]],[[[76,[-1,-2,0]],[23,[37]]],[[76,[-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,[],[]],[[[77,[0,0]]],61],[[[76,[0,0,0]]],62],[[[78,[0,0]]],63],[[[79,[0,0,0]]],64],[[[80,[0,0,0]]],65],[[[81,[0,0]]],66],[[[82,[0,0]]],67],[[[83,[0,0,0,0,0,0,0,0,0]]],68],[[[84,[0,0,0,0,0]]],69],[[[85,[0,0,0]]],70],[[[86,[0,0,0]]],71],[[[87,[0,0,0]]],72],[[[88,[0]]],73],[[1,31],[[77,[0,0]]]],[[1,31],[[76,[0,0,0]]]],[[1,31],[[78,[0,0]]]],[[1,31],[[79,[0,0,0]]]],[[1,31],[[80,[0,0,0]]]],[[1,31],[[81,[0,0]]]],[[1,31],[[82,[0,0]]]],[[1,31],[[83,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[84,[0,0,0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[86,[0,0,0]]]],[[1,31],[[87,[0,0,0]]]],[[1,31],[[88,[0]]]],[[1,[23,[39]],37,[23,[37]],31],62],[64,[[8,[89,15]]]],[[[79,[-1,-2,0]],49],[[79,[-1,-2,0]]],[],[]],[[1,[23,[39]],49,31],63],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],64],[65,[[0,[[75,[],[[74,[37]]]]]]]],[[[80,[-1,-2,0]],[23,[37]]],[[80,[-1,-2,0]]],[],[]],[69,[[0,[[75,[],[[74,[37]]]]]]]],[[[84,[-1,0,-2,-3,-4]],[23,[37]]],[[84,[-1,0,-2,-3,-4]]],[],[],[],[]],[70,[[0,[[75,[],[[74,[37]]]]]]]],[[[85,[-1,-2,0]],[23,[37]]],[[85,[-1,-2,0]]],[],[]],[71,[[0,[[75,[],[[74,[37]]]]]]]],[[[86,[-1,-2,0]],[23,[37]]],[[86,[-1,-2,0]]],[],[]],[72,[[0,[[75,[],[[74,[37]]]]]]]],[[[87,[-1,-2,0]],[23,[37]]],[[87,[-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,[],[]],[69,[[8,[42,15]]]],[[[84,[-1,-2,-3,-4,0]],42],[[84,[-1,-2,-3,-4,0]]],[],[],[],[]],[69,[[8,[42,15]]]],[[[84,[-1,-2,0,-3,-4]],42],[[84,[-1,-2,0,-3,-4]]],[],[],[],[]],[62,[[8,[37,15]]]],[[[76,[-1,0,-2]],37],[[76,[-1,0,-2]]],[],[]],[[1,39,37,[23,[37]],31],65],[69,[[8,[51,15]]]],[[[84,[-1,-2,-3,0,-4]],51],[[84,[-1,-2,-3,0,-4]]],[],[],[],[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,-5,0,-6,-7,-8]],42],[[83,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,0,-5,-6,-7,-8]],42],[[83,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[61,[[8,[42,15]]]],[[[77,[-1,0]],42],[[77,[-1,0]]],[]],[66,[[8,[42,15]]]],[[[81,[-1,0]],42],[[81,[-1,0]]],[]],[67,[[8,[42,15]]]],[[[82,[-1,0]],42],[[82,[-1,0]]],[]],[61,[[0,[[75,[],[[74,[37]]]]]]]],[[[77,[0,-1]],[23,[37]]],[[77,[0,-1]]],[]],[68,[[0,[[75,[],[[74,[37]]]]]]]],[[[83,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[83,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[37]],42,31],66],[65,[[8,[37,15]]]],[[[80,[-1,0,-2]],37],[[80,[-1,0,-2]]],[],[]],[69,[[8,[37,15]]]],[[[84,[0,-1,-2,-3,-4]],37],[[84,[0,-1,-2,-3,-4]]],[],[],[],[]],[70,[[8,[37,15]]]],[[[85,[-1,0,-2]],37],[[85,[-1,0,-2]]],[],[]],[71,[[8,[37,15]]]],[[[86,[-1,0,-2]],37],[[86,[-1,0,-2]]],[],[]],[72,[[8,[37,15]]]],[[[87,[-1,0,-2]],37],[[87,[-1,0,-2]]],[],[]],[[1,[23,[37]],42,31],67],[62,[[0,[[75,[],[[74,[90]]]]]]]],[[[76,[0,-1,-2]],[23,[39]]],[[76,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[77,[0,0]]]],[[1,31],[[76,[0,0,0]]]],[[1,31],[[78,[0,0]]]],[[1,31],[[79,[0,0,0]]]],[[1,31],[[80,[0,0,0]]]],[[1,31],[[81,[0,0]]]],[[1,31],[[82,[0,0]]]],[[1,31],[[83,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[84,[0,0,0,0,0]]]],[[1,31],[[85,[0,0,0]]]],[[1,31],[[86,[0,0,0]]]],[[1,31],[[87,[0,0,0]]]],[[1,31],[[88,[0]]]],[66,[[0,[[75,[],[[74,[37]]]]]]]],[[[81,[0,-1]],[23,[37]]],[[81,[0,-1]]],[]],[67,[[0,[[75,[],[[74,[37]]]]]]]],[[[82,[0,-1]],[23,[37]]],[[82,[0,-1]]],[]],[73,[[0,[[75,[],[[74,[37]]]]]]]],[[[88,[0]],[23,[37]]],[[88,[0]]]],[[1,[23,[39]],[23,[37]],49,53,42,42,42,42,53,31],68],[[1,37,[23,[37]],42,51,42,31],69],[68,[[8,[53,15]]]],[[[83,[-1,-2,-3,0,-4,-5,-6,-7,-8]],53],[[83,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[63,[[8,[89,15]]]],[[[78,[-1,0]],49],[[78,[-1,0]]],[]],[68,[[8,[89,15]]]],[[[83,[-1,-2,0,-3,-4,-5,-6,-7,-8]],49],[[83,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[65,[[8,[90,15]]]],[[[80,[0,-1,-2]],39],[[80,[0,-1,-2]]],[],[]],[71,[[8,[90,15]]]],[[[86,[0,-1,-2]],39],[[86,[0,-1,-2]]],[],[]],[63,[[0,[[75,[],[[74,[90]]]]]]]],[[[78,[0,-1]],[23,[39]]],[[78,[0,-1]]],[]],[64,[[0,[[75,[],[[74,[90]]]]]]]],[[[79,[0,-1,-2]],[23,[39]]],[[79,[0,-1,-2]]],[],[]],[68,[[0,[[75,[],[[74,[90]]]]]]]],[[[83,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[83,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[69,42],4],[[69,42],4],[[69,51],4],[[68,42],4],[[68,42],4],[[61,42],4],[[66,42],4],[[67,42],4],[[68,53],4],[[68,53],4],[[68,42],4],[[68,42],4],[68,[[8,[53,15]]]],[[[83,[-1,-2,-3,-4,-5,-6,-7,-8,0]],53],[[83,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],70],[64,[[8,[89,15]]]],[[[79,[-1,0,-2]],49],[[79,[-1,0,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[61,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[62,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[63,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[64,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[65,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[66,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[67,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[68,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[69,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[70,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[71,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[72,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[73,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[83,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[68,[[8,[42,15]]]],[[[83,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[83,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[70,[[8,[37,15]]]],[[[85,[0,-1,-2]],37],[[85,[0,-1,-2]]],[],[]],[72,[[8,[37,15]]]],[[[87,[0,-1,-2]],37],[[87,[0,-1,-2]]],[],[]],[[1,39,37,[23,[37]],31],71],[[1,37,37,[23,[37]],31],72],[[1,[23,[37]],31],73],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]]],[],[],[],[],[],[],[],[]],[93,38],[91,38],[94,38],[95,38],[96,38],[97,38],[98,38],[99,38],[100,38],[101,38],[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,[],[]],[94,[[8,[42,15]]]],[[[102,[-1,-2,-3,-4,-5]],42],[[102,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[42,15]]]],[[[103,[-1,-2,-3]],42],[[103,[-1,-2,-3]]],[],[],[]],[96,[[8,[42,15]]]],[[[104,[-1,-2,-3]],42],[[104,[-1,-2,-3]]],[],[],[]],[97,[[8,[42,15]]]],[[[105,[-1,-2,-3]],42],[[105,[-1,-2,-3]]],[],[],[]],[98,[[8,[42,15]]]],[[[106,[-1,-2,-3]],42],[[106,[-1,-2,-3]]],[],[],[]],[99,[[8,[42,15]]]],[[[107,[-1,-2,-3]],42],[[107,[-1,-2,-3]]],[],[],[]],[100,[[8,[42,15]]]],[[[108,[-1,-2,-3]],42],[[108,[-1,-2,-3]]],[],[],[]],[109,93],[[[92,[0,0,0,0,0,0,0,0]]],91],[[[102,[0,0,0,0,0]]],94],[[[103,[0,0,0]]],95],[[[104,[0,0,0]]],96],[[[105,[0,0,0]]],97],[[[106,[0,0,0]]],98],[[[107,[0,0,0]]],99],[[[108,[0,0,0]]],100],[[[110,[0,0,0,0]]],101],[[1,31],109],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[102,[0,0,0,0,0]]]],[[1,31],[[103,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[105,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[107,[0,0,0]]]],[[1,31],[[108,[0,0,0]]]],[[1,31],[[110,[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]]],[],[],[],[],[],[],[],[]],[101,[[8,[42,15]]]],[[[110,[-1,-2,-3,-4]],42],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[94,[[8,[37,15]]]],[[[102,[-1,-2,0,-3,-4]],37],[[102,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[37,15]]]],[[[110,[-1,-2,-3,0]],37],[[110,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[90,15]]]],[[[110,[0,-1,-2,-3]],39],[[110,[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,[]],[94,[[8,[51,15]]]],[[[102,[-1,-2,-3,-4,-5]],51],[[102,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[51,15]]]],[[[103,[-1,-2,-3]],51],[[103,[-1,-2,-3]]],[],[],[]],[96,[[8,[51,15]]]],[[[104,[-1,-2,-3]],51],[[104,[-1,-2,-3]]],[],[],[]],[97,[[8,[51,15]]]],[[[105,[-1,-2,-3]],51],[[105,[-1,-2,-3]]],[],[],[]],[98,[[8,[51,15]]]],[[[106,[-1,-2,-3]],51],[[106,[-1,-2,-3]]],[],[],[]],[99,[[8,[51,15]]]],[[[107,[-1,-2,-3]],51],[[107,[-1,-2,-3]]],[],[],[]],[100,[[8,[51,15]]]],[[[108,[-1,-2,-3]],51],[[108,[-1,-2,-3]]],[],[],[]],[94,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[102,[-1,-2,-3,-4,0]],[23,[37]]],[[102,[-1,-2,-3,-4,0]]],[],[],[],[]],[95,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[103,[-1,-2,0]],[23,[37]]],[[103,[-1,-2,0]]],[],[]],[96,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[104,[-1,-2,0]],[23,[37]]],[[104,[-1,-2,0]]],[],[]],[97,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[105,[-1,-2,0]],[23,[37]]],[[105,[-1,-2,0]]],[],[]],[98,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[106,[-1,-2,0]],[23,[37]]],[[106,[-1,-2,0]]],[],[]],[99,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[107,[-1,-2,0]],[23,[37]]],[[107,[-1,-2,0]]],[],[]],[100,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[108,[-1,-2,0]],[23,[37]]],[[108,[-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],93],[91,[[8,[51,15]]]],[[[92,[-1,-2,-3,-4,0,-5,-6,-7]],51],[[92,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[94,[[8,[37,15]]]],[[[102,[-1,-2,-3,0,-4]],37],[[102,[-1,-2,-3,0,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[103,[-1,0,-2]],37],[[103,[-1,0,-2]]],[],[]],[96,[[8,[37,15]]]],[[[104,[-1,0,-2]],37],[[104,[-1,0,-2]]],[],[]],[97,[[8,[37,15]]]],[[[105,[-1,0,-2]],37],[[105,[-1,0,-2]]],[],[]],[98,[[8,[37,15]]]],[[[106,[-1,0,-2]],37],[[106,[-1,0,-2]]],[],[]],[99,[[8,[37,15]]]],[[[107,[-1,0,-2]],37],[[107,[-1,0,-2]]],[],[]],[100,[[8,[37,15]]]],[[[108,[-1,0,-2]],37],[[108,[-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],109],[[1,31],[[92,[0,0,0,0,0,0,0,0]]]],[[1,31],[[102,[0,0,0,0,0]]]],[[1,31],[[103,[0,0,0]]]],[[1,31],[[104,[0,0,0]]]],[[1,31],[[105,[0,0,0]]]],[[1,31],[[106,[0,0,0]]]],[[1,31],[[107,[0,0,0]]]],[[1,31],[[108,[0,0,0]]]],[[1,31],[[110,[0,0,0,0]]]],[[1,39,37,37,37,[23,[37]],31],94],[[1,37,37,[23,[37]],31],95],[[1,37,37,[23,[37]],31],96],[[1,37,37,[23,[37]],31],97],[[1,37,37,[23,[37]],31],98],[[1,39,37,[23,[37]],31],99],[[1,37,37,[23,[37]],31],100],[91,[[8,[42,15]]]],[[[92,[-1,-2,-3,-4,-5,-6,-7,-8]],42],[[92,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[101,[[8,[4,15]]]],[94,[[8,[4,15]]]],[95,[[8,[4,15]]]],[96,[[8,[4,15]]]],[97,[[8,[4,15]]]],[98,[[8,[4,15]]]],[99,[[8,[4,15]]]],[100,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[91,[[8,[4,15]]]],[101,[[8,[4,15]]]],[101,[[8,[4,15]]]],[[91,51],4],[[91,42],4],[[91,51],4],[[94,42],4],[[95,42],4],[[96,42],4],[[97,42],4],[[98,42],4],[[99,42],4],[[100,42],4],[[91,51],4],[[101,42],4],[[94,51],4],[[95,51],4],[[96,51],4],[[97,51],4],[[98,51],4],[[99,51],4],[[100,51],4],[[91,51],4],[[91,51],4],[[91,51],4],[[91,42],4],[[91,42],4],[[91,42],4],[[91,42],4],[[101,51],4],[[101,42],4],[[101,42],4],[94,[[8,[37,15]]]],[[[102,[-1,-2,-3,-4,-5]],37],[[102,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[95,[[8,[37,15]]]],[[[103,[-1,-2,-3]],37],[[103,[-1,-2,-3]]],[],[],[]],[96,[[8,[37,15]]]],[[[104,[-1,-2,-3]],37],[[104,[-1,-2,-3]]],[],[],[]],[97,[[8,[37,15]]]],[[[105,[-1,-2,-3]],37],[[105,[-1,-2,-3]]],[],[],[]],[98,[[8,[37,15]]]],[[[106,[-1,-2,-3]],37],[[106,[-1,-2,-3]]],[],[],[]],[99,[[8,[37,15]]]],[[[107,[-1,-2,-3]],37],[[107,[-1,-2,-3]]],[],[],[]],[100,[[8,[37,15]]]],[[[108,[-1,-2,-3]],37],[[108,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[37,15]]]],[[[110,[-1,0,-2,-3]],37],[[110,[-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]]],[],[],[],[],[],[],[]],[101,[[8,[37,15]]]],[[[110,[-1,-2,0,-3]],37],[[110,[-1,-2,0,-3]]],[],[],[]],[94,[[8,[37,15]]]],[[[102,[-1,0,-2,-3,-4]],37],[[102,[-1,0,-2,-3,-4]]],[],[],[],[]],[101,[[8,[51,15]]]],[[[110,[-1,-2,-3,-4]],51],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[93,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[91,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[94,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[95,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[96,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[97,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[98,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[99,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[100,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[101,-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,[]],[101,[[8,[42,15]]]],[[[110,[-1,-2,-3,-4]],42],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[101,[[8,[42,15]]]],[[[110,[-1,-2,-3,-4]],42],[[110,[-1,-2,-3,-4]]],[],[],[],[]],[94,[[8,[90,15]]]],[[[102,[0,-1,-2,-3,-4]],39],[[102,[0,-1,-2,-3,-4]]],[],[],[],[]],[95,[[8,[37,15]]]],[[[103,[0,-1,-2]],37],[[103,[0,-1,-2]]],[],[]],[96,[[8,[37,15]]]],[[[104,[0,-1,-2]],37],[[104,[0,-1,-2]]],[],[]],[97,[[8,[37,15]]]],[[[105,[0,-1,-2]],37],[[105,[0,-1,-2]]],[],[]],[98,[[8,[37,15]]]],[[[106,[0,-1,-2]],37],[[106,[0,-1,-2]]],[],[]],[99,[[8,[90,15]]]],[[[107,[0,-1,-2]],39],[[107,[0,-1,-2]]],[],[]],[100,[[8,[37,15]]]],[[[108,[0,-1,-2]],37],[[108,[0,-1,-2]]],[],[]],[[1,39,37,37,37,31],101],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[111,38],[112,38],[113,38],[114,38],[115,38],[116,38],[117,38],[118,38],[119,38],[120,38],[121,38],[122,38],[123,38],[124,38],[125,38],[126,38],[127,38],[128,38],[129,38],[130,38],[131,38],[132,38],[133,38],[134,38],[135,38],[136,38],[137,38],[138,38],[139,38],[140,38],[141,38],[142,38],[143,38],[144,38],[145,38],[146,38],[147,38],[148,38],[149,38],[150,38],[151,38],[152,38],[153,38],[154,38],[155,38],[156,38],[157,38],[[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,[],[]],[[[158,[0,0]]],111],[[[159,[0,0]]],112],[[[160,[0,0,0,0]]],113],[[[161,[0,0]]],114],[[[162,[0,0]]],115],[[[163,[0,0]]],116],[[[164,[0,0]]],117],[[[165,[0,0,0,0]]],118],[[[166,[0,0,0,0]]],119],[[[167,[0,0]]],120],[[[168,[0,0]]],121],[[[169,[0,0]]],122],[[[170,[0,0]]],123],[[[171,[0,0]]],124],[[[172,[0,0]]],125],[[[173,[0,0]]],126],[[[174,[0,0]]],127],[[[175,[0,0]]],128],[[[176,[0,0]]],129],[[[177,[0,0]]],130],[[[178,[0,0]]],131],[[[179,[0,0]]],132],[[[180,[0,0]]],133],[[[181,[0,0]]],134],[[[182,[0,0]]],135],[[[183,[0,0]]],136],[[[184,[0,0]]],137],[[[185,[0,0]]],138],[[[186,[0,0]]],139],[[[187,[0,0,0,0]]],140],[[[188,[0,0,0,0]]],141],[[[189,[0]]],142],[[[190,[0,0]]],143],[[[191,[0,0]]],144],[[[192,[0,0]]],145],[[[193,[0,0]]],146],[[[194,[0,0]]],147],[[[195,[0,0]]],148],[[[196,[0,0]]],149],[[[197,[0,0]]],150],[[[198,[0,0]]],151],[[[199,[0,0]]],152],[[[200,[0,0]]],153],[[[201,[0,0]]],154],[[[202,[0,0]]],155],[[[203,[0,0]]],156],[[[204,[0,0,0,0]]],157],[[1,31],[[158,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[160,[0,0,0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[162,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[164,[0,0]]]],[[1,31],[[165,[0,0,0,0]]]],[[1,31],[[166,[0,0,0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[168,[0,0]]]],[[1,31],[[169,[0,0]]]],[[1,31],[[170,[0,0]]]],[[1,31],[[171,[0,0]]]],[[1,31],[[172,[0,0]]]],[[1,31],[[173,[0,0]]]],[[1,31],[[174,[0,0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[176,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[178,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[180,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[182,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[184,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[186,[0,0]]]],[[1,31],[[187,[0,0,0,0]]]],[[1,31],[[188,[0,0,0,0]]]],[[1,31],[[189,[0]]]],[[1,31],[[190,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[192,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[194,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[196,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[198,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[200,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[202,[0,0]]]],[[1,31],[[203,[0,0]]]],[[1,31],[[204,[0,0,0,0]]]],[[1,37,37,31],116],[[1,37,37,31],117],[[1,39,37,37,42,31],118],[[1,39,37,37,42,31],119],[157,[[8,[37,15]]]],[[[204,[-1,0,-2,-3]],37],[[204,[-1,0,-2,-3]]],[],[],[]],[[1,39,42,31],120],[[1,37,37,31],121],[[1,37,37,31],122],[[1,37,37,31],123],[[1,39,37,31],124],[[1,39,37,31],125],[[1,39,37,31],126],[157,[[8,[37,15]]]],[[[204,[-1,-2,-3,0]],37],[[204,[-1,-2,-3,0]]],[],[],[]],[111,[[8,[42,15]]]],[[[158,[-1,-2]],42],[[158,[-1,-2]]],[],[]],[121,[[8,[42,15]]]],[[[168,[-1,-2]],42],[[168,[-1,-2]]],[],[]],[132,[[8,[42,15]]]],[[[179,[-1,-2]],42],[[179,[-1,-2]]],[],[]],[135,[[8,[42,15]]]],[[[182,[-1,-2]],42],[[182,[-1,-2]]],[],[]],[138,[[8,[42,15]]]],[[[185,[-1,-2]],42],[[185,[-1,-2]]],[],[]],[142,[[8,[42,15]]]],[[[189,[-1]],42],[[189,[-1]]],[]],[144,[[8,[42,15]]]],[[[191,[-1,-2]],42],[[191,[-1,-2]]],[],[]],[151,[[8,[42,15]]]],[[[198,[-1,-2]],42],[[198,[-1,-2]]],[],[]],[[1,37,37,31],129],[[1,39,37,31],127],[[1,39,37,31],128],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[140,[[8,[90,15]]]],[[[187,[-1,0,-2,-3]],39],[[187,[-1,0,-2,-3]]],[],[],[]],[141,[[8,[90,15]]]],[[[188,[-1,0,-2,-3]],39],[[188,[-1,0,-2,-3]]],[],[],[]],[115,[[8,[37,15]]]],[[[162,[-1,0]],37],[[162,[-1,0]]],[]],[124,[[8,[37,15]]]],[[[171,[-1,0]],37],[[171,[-1,0]]],[]],[125,[[8,[37,15]]]],[[[172,[-1,0]],37],[[172,[-1,0]]],[]],[126,[[8,[37,15]]]],[[[173,[-1,0]],37],[[173,[-1,0]]],[]],[127,[[8,[37,15]]]],[[[174,[-1,0]],37],[[174,[-1,0]]],[]],[128,[[8,[37,15]]]],[[[175,[-1,0]],37],[[175,[-1,0]]],[]],[130,[[8,[37,15]]]],[[[177,[-1,0]],37],[[177,[-1,0]]],[]],[131,[[8,[37,15]]]],[[[178,[-1,0]],37],[[178,[-1,0]]],[]],[147,[[8,[37,15]]]],[[[194,[-1,0]],37],[[194,[-1,0]]],[]],[153,[[8,[37,15]]]],[[[200,[-1,0]],37],[[200,[-1,0]]],[]],[154,[[8,[37,15]]]],[[[201,[-1,0]],37],[[201,[-1,0]]],[]],[155,[[8,[37,15]]]],[[[202,[-1,0]],37],[[202,[-1,0]]],[]],[[1,39,37,31],130],[[1,39,37,31],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]]]],[[[158,[0,-1]],37],[[158,[0,-1]]],[]],[112,[[8,[37,15]]]],[[[159,[0,-1]],37],[[159,[0,-1]]],[]],[113,[[8,[37,15]]]],[[[160,[-1,-2,0,-3]],37],[[160,[-1,-2,0,-3]]],[],[],[]],[114,[[8,[37,15]]]],[[[161,[0,-1]],37],[[161,[0,-1]]],[]],[116,[[8,[37,15]]]],[[[163,[0,-1]],37],[[163,[0,-1]]],[]],[117,[[8,[37,15]]]],[[[164,[0,-1]],37],[[164,[0,-1]]],[]],[118,[[8,[37,15]]]],[[[165,[-1,0,-2,-3]],37],[[165,[-1,0,-2,-3]]],[],[],[]],[119,[[8,[37,15]]]],[[[166,[-1,0,-2,-3]],37],[[166,[-1,0,-2,-3]]],[],[],[]],[121,[[8,[37,15]]]],[[[168,[0,-1]],37],[[168,[0,-1]]],[]],[122,[[8,[37,15]]]],[[[169,[0,-1]],37],[[169,[0,-1]]],[]],[123,[[8,[37,15]]]],[[[170,[0,-1]],37],[[170,[0,-1]]],[]],[129,[[8,[37,15]]]],[[[176,[0,-1]],37],[[176,[0,-1]]],[]],[132,[[8,[37,15]]]],[[[179,[0,-1]],37],[[179,[0,-1]]],[]],[133,[[8,[37,15]]]],[[[180,[0,-1]],37],[[180,[0,-1]]],[]],[134,[[8,[37,15]]]],[[[181,[0,-1]],37],[[181,[0,-1]]],[]],[135,[[8,[37,15]]]],[[[182,[0,-1]],37],[[182,[0,-1]]],[]],[136,[[8,[37,15]]]],[[[183,[0,-1]],37],[[183,[0,-1]]],[]],[137,[[8,[37,15]]]],[[[184,[0,-1]],37],[[184,[0,-1]]],[]],[138,[[8,[37,15]]]],[[[185,[0,-1]],37],[[185,[0,-1]]],[]],[139,[[8,[37,15]]]],[[[186,[0,-1]],37],[[186,[0,-1]]],[]],[140,[[8,[37,15]]]],[[[187,[-1,-2,0,-3]],37],[[187,[-1,-2,0,-3]]],[],[],[]],[141,[[8,[37,15]]]],[[[188,[-1,-2,0,-3]],37],[[188,[-1,-2,0,-3]]],[],[],[]],[143,[[8,[37,15]]]],[[[190,[0,-1]],37],[[190,[0,-1]]],[]],[144,[[8,[37,15]]]],[[[191,[0,-1]],37],[[191,[0,-1]]],[]],[145,[[8,[37,15]]]],[[[192,[0,-1]],37],[[192,[0,-1]]],[]],[146,[[8,[37,15]]]],[[[193,[0,-1]],37],[[193,[0,-1]]],[]],[148,[[8,[37,15]]]],[[[195,[0,-1]],37],[[195,[0,-1]]],[]],[149,[[8,[37,15]]]],[[[196,[0,-1]],37],[[196,[0,-1]]],[]],[150,[[8,[37,15]]]],[[[197,[0,-1]],37],[[197,[0,-1]]],[]],[151,[[8,[37,15]]]],[[[198,[0,-1]],37],[[198,[0,-1]]],[]],[152,[[8,[37,15]]]],[[[199,[0,-1]],37],[[199,[0,-1]]],[]],[156,[[8,[37,15]]]],[[[203,[0,-1]],37],[[203,[0,-1]]],[]],[140,[[8,[90,15]]]],[[[187,[0,-1,-2,-3]],39],[[187,[0,-1,-2,-3]]],[],[],[]],[141,[[8,[90,15]]]],[[[188,[0,-1,-2,-3]],39],[[188,[0,-1,-2,-3]]],[],[],[]],[[1,37,37,31],132],[[1,37,37,31],133],[[1,37,37,31],134],[[1,37,37,31],135],[[1,37,37,31],136],[[1,37,37,31],137],[[1,37,37,31],138],[[1,37,37,31],139],[[1,39,39,37,37,31],140],[[1,39,39,37,37,31],141],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],142],[[1,31],[[158,[0,0]]]],[[1,31],[[159,[0,0]]]],[[1,31],[[160,[0,0,0,0]]]],[[1,31],[[161,[0,0]]]],[[1,31],[[162,[0,0]]]],[[1,31],[[163,[0,0]]]],[[1,31],[[164,[0,0]]]],[[1,31],[[165,[0,0,0,0]]]],[[1,31],[[166,[0,0,0,0]]]],[[1,31],[[167,[0,0]]]],[[1,31],[[168,[0,0]]]],[[1,31],[[169,[0,0]]]],[[1,31],[[170,[0,0]]]],[[1,31],[[171,[0,0]]]],[[1,31],[[172,[0,0]]]],[[1,31],[[173,[0,0]]]],[[1,31],[[174,[0,0]]]],[[1,31],[[175,[0,0]]]],[[1,31],[[176,[0,0]]]],[[1,31],[[177,[0,0]]]],[[1,31],[[178,[0,0]]]],[[1,31],[[179,[0,0]]]],[[1,31],[[180,[0,0]]]],[[1,31],[[181,[0,0]]]],[[1,31],[[182,[0,0]]]],[[1,31],[[183,[0,0]]]],[[1,31],[[184,[0,0]]]],[[1,31],[[185,[0,0]]]],[[1,31],[[186,[0,0]]]],[[1,31],[[187,[0,0,0,0]]]],[[1,31],[[188,[0,0,0,0]]]],[[1,31],[[189,[0]]]],[[1,31],[[190,[0,0]]]],[[1,31],[[191,[0,0]]]],[[1,31],[[192,[0,0]]]],[[1,31],[[193,[0,0]]]],[[1,31],[[194,[0,0]]]],[[1,31],[[195,[0,0]]]],[[1,31],[[196,[0,0]]]],[[1,31],[[197,[0,0]]]],[[1,31],[[198,[0,0]]]],[[1,31],[[199,[0,0]]]],[[1,31],[[200,[0,0]]]],[[1,31],[[201,[0,0]]]],[[1,31],[[202,[0,0]]]],[[1,31],[[203,[0,0]]]],[[1,31],[[204,[0,0,0,0]]]],[142,[[8,[37,15]]]],[[[189,[0]],37],[[189,[0]]]],[[1,37,37,31],143],[115,[[8,[90,15]]]],[[[162,[0,-1]],39],[[162,[0,-1]]],[]],[124,[[8,[90,15]]]],[[[171,[0,-1]],39],[[171,[0,-1]]],[]],[125,[[8,[90,15]]]],[[[172,[0,-1]],39],[[172,[0,-1]]],[]],[126,[[8,[90,15]]]],[[[173,[0,-1]],39],[[173,[0,-1]]],[]],[127,[[8,[90,15]]]],[[[174,[0,-1]],39],[[174,[0,-1]]],[]],[128,[[8,[90,15]]]],[[[175,[0,-1]],39],[[175,[0,-1]]],[]],[130,[[8,[90,15]]]],[[[177,[0,-1]],39],[[177,[0,-1]]],[]],[131,[[8,[90,15]]]],[[[178,[0,-1]],39],[[178,[0,-1]]],[]],[147,[[8,[90,15]]]],[[[194,[0,-1]],39],[[194,[0,-1]]],[]],[153,[[8,[90,15]]]],[[[200,[0,-1]],39],[[200,[0,-1]]],[]],[154,[[8,[90,15]]]],[[[201,[0,-1]],39],[[201,[0,-1]]],[]],[155,[[8,[90,15]]]],[[[202,[0,-1]],39],[[202,[0,-1]]],[]],[113,[[8,[90,15]]]],[[[160,[-1,0,-2,-3]],39],[[160,[-1,0,-2,-3]]],[],[],[]],[118,[[8,[42,15]]]],[[[165,[-1,-2,-3,0]],42],[[165,[-1,-2,-3,0]]],[],[],[]],[119,[[8,[42,15]]]],[[[166,[-1,-2,-3,0]],42],[[166,[-1,-2,-3,0]]],[],[],[]],[[1,37,37,31],144],[[1,37,37,31],145],[[1,37,37,31],146],[111,[[8,[90,15]]]],[112,[[8,[90,15]]]],[114,[[8,[90,15]]]],[116,[[8,[90,15]]]],[117,[[8,[90,15]]]],[118,[[8,[90,15]]]],[[[165,[0,-1,-2,-3]],39],[[165,[0,-1,-2,-3]]],[],[],[]],[119,[[8,[90,15]]]],[[[166,[0,-1,-2,-3]],39],[[166,[0,-1,-2,-3]]],[],[],[]],[120,[[8,[90,15]]]],[[[167,[0,-1]],39],[[167,[0,-1]]],[]],[121,[[8,[90,15]]]],[122,[[8,[90,15]]]],[123,[[8,[90,15]]]],[129,[[8,[90,15]]]],[132,[[8,[90,15]]]],[133,[[8,[90,15]]]],[134,[[8,[90,15]]]],[135,[[8,[90,15]]]],[136,[[8,[90,15]]]],[137,[[8,[90,15]]]],[138,[[8,[90,15]]]],[139,[[8,[90,15]]]],[142,[[8,[90,15]]]],[143,[[8,[90,15]]]],[144,[[8,[90,15]]]],[145,[[8,[90,15]]]],[146,[[8,[90,15]]]],[148,[[8,[90,15]]]],[149,[[8,[90,15]]]],[150,[[8,[90,15]]]],[151,[[8,[90,15]]]],[152,[[8,[90,15]]]],[156,[[8,[90,15]]]],[157,[[8,[90,15]]]],[[[204,[0,-1,-2,-3]],39],[[204,[0,-1,-2,-3]]],[],[],[]],[111,[[8,[37,15]]]],[[[158,[-1,0]],37],[[158,[-1,0]]],[]],[112,[[8,[37,15]]]],[[[159,[-1,0]],37],[[159,[-1,0]]],[]],[113,[[8,[37,15]]]],[[[160,[-1,-2,-3,0]],37],[[160,[-1,-2,-3,0]]],[],[],[]],[114,[[8,[37,15]]]],[[[161,[-1,0]],37],[[161,[-1,0]]],[]],[116,[[8,[37,15]]]],[[[163,[-1,0]],37],[[163,[-1,0]]],[]],[117,[[8,[37,15]]]],[[[164,[-1,0]],37],[[164,[-1,0]]],[]],[118,[[8,[37,15]]]],[[[165,[-1,-2,0,-3]],37],[[165,[-1,-2,0,-3]]],[],[],[]],[119,[[8,[37,15]]]],[[[166,[-1,-2,0,-3]],37],[[166,[-1,-2,0,-3]]],[],[],[]],[121,[[8,[37,15]]]],[[[168,[-1,0]],37],[[168,[-1,0]]],[]],[122,[[8,[37,15]]]],[[[169,[-1,0]],37],[[169,[-1,0]]],[]],[123,[[8,[37,15]]]],[[[170,[-1,0]],37],[[170,[-1,0]]],[]],[129,[[8,[37,15]]]],[[[176,[-1,0]],37],[[176,[-1,0]]],[]],[132,[[8,[37,15]]]],[[[179,[-1,0]],37],[[179,[-1,0]]],[]],[133,[[8,[37,15]]]],[[[180,[-1,0]],37],[[180,[-1,0]]],[]],[134,[[8,[37,15]]]],[[[181,[-1,0]],37],[[181,[-1,0]]],[]],[135,[[8,[37,15]]]],[[[182,[-1,0]],37],[[182,[-1,0]]],[]],[136,[[8,[37,15]]]],[[[183,[-1,0]],37],[[183,[-1,0]]],[]],[137,[[8,[37,15]]]],[[[184,[-1,0]],37],[[184,[-1,0]]],[]],[138,[[8,[37,15]]]],[[[185,[-1,0]],37],[[185,[-1,0]]],[]],[139,[[8,[37,15]]]],[[[186,[-1,0]],37],[[186,[-1,0]]],[]],[140,[[8,[37,15]]]],[[[187,[-1,-2,-3,0]],37],[[187,[-1,-2,-3,0]]],[],[],[]],[141,[[8,[37,15]]]],[[[188,[-1,-2,-3,0]],37],[[188,[-1,-2,-3,0]]],[],[],[]],[143,[[8,[37,15]]]],[[[190,[-1,0]],37],[[190,[-1,0]]],[]],[144,[[8,[37,15]]]],[[[191,[-1,0]],37],[[191,[-1,0]]],[]],[145,[[8,[37,15]]]],[[[192,[-1,0]],37],[[192,[-1,0]]],[]],[146,[[8,[37,15]]]],[[[193,[-1,0]],37],[[193,[-1,0]]],[]],[148,[[8,[37,15]]]],[[[195,[-1,0]],37],[[195,[-1,0]]],[]],[149,[[8,[37,15]]]],[[[196,[-1,0]],37],[[196,[-1,0]]],[]],[150,[[8,[37,15]]]],[[[197,[-1,0]],37],[[197,[-1,0]]],[]],[151,[[8,[37,15]]]],[[[198,[-1,0]],37],[[198,[-1,0]]],[]],[152,[[8,[37,15]]]],[[[199,[-1,0]],37],[[199,[-1,0]]],[]],[156,[[8,[37,15]]]],[[[203,[-1,0]],37],[[203,[-1,0]]],[]],[[1,39,37,37,37,31],157],[[111,42],4],[[121,42],4],[[132,42],4],[[135,42],4],[[138,42],4],[[142,42],4],[[144,42],4],[[151,42],4],[[118,42],4],[[119,42],4],[[120,42],4],[[1,37,37,31],148],[[1,37,37,31],149],[[1,37,37,31],150],[[1,39,37,31],147],[[1,37,37,31],151],[[1,37,37,31],152],[113,[[8,[90,15]]]],[[[160,[0,-1,-2,-3]],39],[[160,[0,-1,-2,-3]]],[],[],[]],[157,[[8,[37,15]]]],[[[204,[-1,-2,0,-3]],37],[[204,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],153],[[1,39,37,31],154],[-1,[[8,[-2]]],[],[]],[38,[[8,[111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[112,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[114,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[116,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[117,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[118,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[119,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[120,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[121,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[122,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[123,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[124,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[125,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[126,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[127,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[128,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[129,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[130,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[131,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[132,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[133,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[135,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[137,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[138,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[139,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[140,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[141,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[142,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[143,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[144,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[145,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[146,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[147,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[148,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[149,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[151,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[153,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[155,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[157,-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],155],[120,[[8,[42,15]]]],[[[167,[-1,0]],42],[[167,[-1,0]]],[]],[[1,37,37,31],156],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,38],[205,38],[209,38],[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,[[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]]],[],[],[]],[219,38],[220,38],[221,38],[222,38],[223,38],[224,38],[225,38],[226,38],[227,38],[228,38],[229,38],[230,38],[231,38],[232,38],[233,38],[234,38],[235,38],[236,38],[237,38],[211,38],[238,38],[213,38],[239,38],[215,38],[240,38],[217,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[241,[0]]],219],[[[242,[0,0,0,0]]],220],[[[243,[0]]],221],[[[244,[0,0,0,0]]],222],[[[245,[0]]],223],[[[246,[0,0,0,0]]],224],[[[247,[0]]],225],[[[248,[0,0,0,0]]],226],[[[249,[0]]],227],[[[250,[0,0,0,0]]],228],[[[251,[0]]],229],[[[252,[0,0,0,0]]],230],[[[253,[0]]],231],[[[254,[0,0,0,0]]],232],[[[255,[0]]],233],[[[256,[0,0,0,0]]],234],[[[257,[0]]],235],[[[258,[0,0,0,0]]],236],[[[259,[0]]],237],[[[212,[0,0,0,0]]],211],[[[260,[0]]],238],[[[214,[0,0,0,0]]],213],[[[261,[0]]],239],[[[216,[0,0,0,0]]],215],[[[262,[0]]],240],[[[218,[0,0,0,0]]],217],[[1,31],[[241,[0]]]],[[1,31],[[242,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[244,[0,0,0,0]]]],[[1,31],[[245,[0]]]],[[1,31],[[246,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[248,[0,0,0,0]]]],[[1,31],[[249,[0]]]],[[1,31],[[250,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[252,[0,0,0,0]]]],[[1,31],[[253,[0]]]],[[1,31],[[254,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[256,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[258,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[260,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[262,[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],221],[[1,39,31],219],[[1,39,31],223],[[1,39,31],225],[[1,39,31],231],[[1,39,31],227],[[1,39,31],229],[[1,39,31],237],[[1,39,31],238],[[1,39,31],233],[[1,39,31],235],[[1,39,31],239],[[1,39,31],240],[220,[[8,[37,15]]]],[[[242,[-1,0,-2,-3]],37],[[242,[-1,0,-2,-3]]],[],[],[]],[222,[[8,[37,15]]]],[[[244,[-1,0,-2,-3]],37],[[244,[-1,0,-2,-3]]],[],[],[]],[224,[[8,[37,15]]]],[[[246,[-1,0,-2,-3]],37],[[246,[-1,0,-2,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[248,[-1,0,-2,-3]],37],[[248,[-1,0,-2,-3]]],[],[],[]],[228,[[8,[37,15]]]],[[[250,[-1,0,-2,-3]],37],[[250,[-1,0,-2,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[252,[-1,0,-2,-3]],37],[[252,[-1,0,-2,-3]]],[],[],[]],[232,[[8,[37,15]]]],[[[254,[-1,0,-2,-3]],37],[[254,[-1,0,-2,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[256,[-1,0,-2,-3]],37],[[256,[-1,0,-2,-3]]],[],[],[]],[236,[[8,[37,15]]]],[[[258,[-1,0,-2,-3]],37],[[258,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,31],220],[[1,39,37,37,37,31],222],[[1,39,37,37,37,31],224],[[1,39,37,37,37,31],230],[[1,39,37,37,37,31],236],[[1,39,37,37,37,31],226],[[1,39,37,37,37,31],228],[[1,39,37,37,37,31],232],[[1,39,37,37,37,31],234],[[],6],[[],6],[[],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],[[241,[0]]]],[[1,31],[[242,[0,0,0,0]]]],[[1,31],[[243,[0]]]],[[1,31],[[244,[0,0,0,0]]]],[[1,31],[[245,[0]]]],[[1,31],[[246,[0,0,0,0]]]],[[1,31],[[247,[0]]]],[[1,31],[[248,[0,0,0,0]]]],[[1,31],[[249,[0]]]],[[1,31],[[250,[0,0,0,0]]]],[[1,31],[[251,[0]]]],[[1,31],[[252,[0,0,0,0]]]],[[1,31],[[253,[0]]]],[[1,31],[[254,[0,0,0,0]]]],[[1,31],[[255,[0]]]],[[1,31],[[256,[0,0,0,0]]]],[[1,31],[[257,[0]]]],[[1,31],[[258,[0,0,0,0]]]],[[1,31],[[259,[0]]]],[[1,31],[[212,[0,0,0,0]]]],[[1,31],[[260,[0]]]],[[1,31],[[214,[0,0,0,0]]]],[[1,31],[[261,[0]]]],[[1,31],[[216,[0,0,0,0]]]],[[1,31],[[262,[0]]]],[[1,31],[[218,[0,0,0,0]]]],[219,[[8,[90,15]]]],[[[241,[0]],39],[[241,[0]]]],[220,[[8,[90,15]]]],[[[242,[0,-1,-2,-3]],39],[[242,[0,-1,-2,-3]]],[],[],[]],[221,[[8,[90,15]]]],[[[243,[0]],39],[[243,[0]]]],[222,[[8,[90,15]]]],[[[244,[0,-1,-2,-3]],39],[[244,[0,-1,-2,-3]]],[],[],[]],[223,[[8,[90,15]]]],[[[245,[0]],39],[[245,[0]]]],[224,[[8,[90,15]]]],[[[246,[0,-1,-2,-3]],39],[[246,[0,-1,-2,-3]]],[],[],[]],[225,[[8,[90,15]]]],[[[247,[0]],39],[[247,[0]]]],[226,[[8,[90,15]]]],[[[248,[0,-1,-2,-3]],39],[[248,[0,-1,-2,-3]]],[],[],[]],[227,[[8,[90,15]]]],[[[249,[0]],39],[[249,[0]]]],[228,[[8,[90,15]]]],[[[250,[0,-1,-2,-3]],39],[[250,[0,-1,-2,-3]]],[],[],[]],[229,[[8,[90,15]]]],[[[251,[0]],39],[[251,[0]]]],[230,[[8,[90,15]]]],[[[252,[0,-1,-2,-3]],39],[[252,[0,-1,-2,-3]]],[],[],[]],[231,[[8,[90,15]]]],[[[253,[0]],39],[[253,[0]]]],[232,[[8,[90,15]]]],[[[254,[0,-1,-2,-3]],39],[[254,[0,-1,-2,-3]]],[],[],[]],[233,[[8,[90,15]]]],[[[255,[0]],39],[[255,[0]]]],[234,[[8,[90,15]]]],[[[256,[0,-1,-2,-3]],39],[[256,[0,-1,-2,-3]]],[],[],[]],[235,[[8,[90,15]]]],[[[257,[0]],39],[[257,[0]]]],[236,[[8,[90,15]]]],[[[258,[0,-1,-2,-3]],39],[[258,[0,-1,-2,-3]]],[],[],[]],[237,[[8,[90,15]]]],[[[259,[0]],39],[[259,[0]]]],[238,[[8,[90,15]]]],[[[260,[0]],39],[[260,[0]]]],[239,[[8,[90,15]]]],[[[261,[0]],39],[[261,[0]]]],[240,[[8,[90,15]]]],[[[262,[0]],39],[[262,[0]]]],[[1,39,37,37,37,31],211],[[1,39,37,37,37,31],213],[220,[[8,[37,15]]]],[[[242,[-1,-2,0,-3]],37],[[242,[-1,-2,0,-3]]],[],[],[]],[222,[[8,[37,15]]]],[[[244,[-1,-2,0,-3]],37],[[244,[-1,-2,0,-3]]],[],[],[]],[224,[[8,[37,15]]]],[[[246,[-1,-2,0,-3]],37],[[246,[-1,-2,0,-3]]],[],[],[]],[226,[[8,[37,15]]]],[[[248,[-1,-2,0,-3]],37],[[248,[-1,-2,0,-3]]],[],[],[]],[228,[[8,[37,15]]]],[[[250,[-1,-2,0,-3]],37],[[250,[-1,-2,0,-3]]],[],[],[]],[230,[[8,[37,15]]]],[[[252,[-1,-2,0,-3]],37],[[252,[-1,-2,0,-3]]],[],[],[]],[232,[[8,[37,15]]]],[[[254,[-1,-2,0,-3]],37],[[254,[-1,-2,0,-3]]],[],[],[]],[234,[[8,[37,15]]]],[[[256,[-1,-2,0,-3]],37],[[256,[-1,-2,0,-3]]],[],[],[]],[236,[[8,[37,15]]]],[[[258,[-1,-2,0,-3]],37],[[258,[-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]]],[],[],[]],[220,[[8,[37,15]]]],[[[242,[-1,-2,-3,0]],37],[[242,[-1,-2,-3,0]]],[],[],[]],[222,[[8,[37,15]]]],[[[244,[-1,-2,-3,0]],37],[[244,[-1,-2,-3,0]]],[],[],[]],[224,[[8,[37,15]]]],[[[246,[-1,-2,-3,0]],37],[[246,[-1,-2,-3,0]]],[],[],[]],[226,[[8,[37,15]]]],[[[248,[-1,-2,-3,0]],37],[[248,[-1,-2,-3,0]]],[],[],[]],[228,[[8,[37,15]]]],[[[250,[-1,-2,-3,0]],37],[[250,[-1,-2,-3,0]]],[],[],[]],[230,[[8,[37,15]]]],[[[252,[-1,-2,-3,0]],37],[[252,[-1,-2,-3,0]]],[],[],[]],[232,[[8,[37,15]]]],[[[254,[-1,-2,-3,0]],37],[[254,[-1,-2,-3,0]]],[],[],[]],[234,[[8,[37,15]]]],[[[256,[-1,-2,-3,0]],37],[[256,[-1,-2,-3,0]]],[],[],[]],[236,[[8,[37,15]]]],[[[258,[-1,-2,-3,0]],37],[[258,[-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]]],[],[],[]],[38,[[8,[219,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[220,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[221,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[222,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[223,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[224,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[225,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[226,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[227,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[228,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[229,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[230,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[231,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[232,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[233,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[234,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[235,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[236,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[237,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[211,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[238,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[213,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[239,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[215,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[240,-1]]],[]],[-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]]],[],[],[]],[263,38],[266,38],[267,38],[268,38],[269,38],[270,38],[271,38],[272,38],[273,38],[274,38],[275,38],[276,38],[264,38],[277,38],[278,38],[279,38],[280,38],[281,38],[282,38],[283,38],[284,38],[285,38],[286,38],[287,38],[288,38],[289,38],[290,38],[291,38],[292,38],[[1,37,31],267],[[1,37,31],266],[264,[[8,[89,15]]]],[[[265,[0,-1,-2]],49],[[265,[0,-1,-2]]],[],[]],[276,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[293,[-1,-2,-3,0,-4]],[23,[37]]],[[293,[-1,-2,-3,0,-4]]],[],[],[],[]],[276,[[8,[89,15]]]],[[[293,[-1,-2,-3,-4,0]],49],[[293,[-1,-2,-3,-4,0]]],[],[],[],[]],[276,[[0,[[75,[],[[74,[90]]]]]]]],[[[293,[-1,0,-2,-3,-4]],[23,[39]]],[[293,[-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,[],[]],[[[294,[0,0,0]]],263],[[[295,[0]]],266],[[[296,[0]]],267],[[[297,[0,0]]],268],[[[298,[0,0]]],269],[[[299,[0]]],270],[[[300,[0,0]]],271],[[[301,[0]]],272],[[[302,[0,0]]],273],[[[303,[0,0,0,0]]],274],[[[304,[0,0]]],275],[[[293,[0,0,0,0,0]]],276],[[[265,[0,0,0]]],264],[[[305,[0]]],277],[[[306,[0,0]]],278],[[[307,[0,0,0]]],279],[[[308,[0,0]]],280],[[[309,[0]]],281],[[[310,[0,0]]],282],[[[311,[0]]],283],[[[312,[0,0]]],284],[[[313,[0,0]]],285],[[[314,[0,0]]],286],[315,287],[[[316,[0]]],288],[[[317,[0]]],289],[[[318,[0]]],290],[[[319,[0,0]]],291],[[[320,[0]]],292],[[1,31],[[294,[0,0,0]]]],[[1,31],[[295,[0]]]],[[1,31],[[296,[0]]]],[[1,31],[[297,[0,0]]]],[[1,31],[[298,[0,0]]]],[[1,31],[[299,[0]]]],[[1,31],[[300,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[302,[0,0]]]],[[1,31],[[303,[0,0,0,0]]]],[[1,31],[[304,[0,0]]]],[[1,31],[[293,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[305,[0]]]],[[1,31],[[306,[0,0]]]],[[1,31],[[307,[0,0,0]]]],[[1,31],[[308,[0,0]]]],[[1,31],[[309,[0]]]],[[1,31],[[310,[0,0]]]],[[1,31],[[311,[0]]]],[[1,31],[[312,[0,0]]]],[[1,31],[[313,[0,0]]]],[[1,31],[[314,[0,0]]]],[[1,31],315],[[1,31],[[316,[0]]]],[[1,31],[[317,[0]]]],[[1,31],[[318,[0]]]],[[1,31],[[319,[0,0]]]],[[1,31],[[320,[0]]]],[[1,[23,[37]],45,31],268],[268,[[8,[45,15]]]],[[[297,[-1,0]],45],[[297,[-1,0]]],[]],[274,[[8,[321,15]]]],[[[303,[-1,-2,-3,0]],43],[[303,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],269],[[1,37,31],270],[[1,37,37,31],271],[[1,39,31],272],[[1,39,37,31],273],[[1,37,43,43,43,31],274],[278,[[8,[51,15]]]],[[[306,[-1,0]],51],[[306,[-1,0]]],[]],[284,[[8,[51,15]]]],[[[312,[-1,0]],51],[[312,[-1,0]]],[]],[[1,39,37,31],275],[276,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[293,[-1,-2,0,-3,-4]],[23,[37]]],[[293,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,[23,[39]],[23,[37]],[23,[37]],49,31],276],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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]]]],[[[294,[-1,-2,0]],37],[[294,[-1,-2,0]]],[],[]],[279,[[8,[37,15]]]],[[[307,[-1,-2,0]],37],[[307,[-1,-2,0]]],[],[]],[269,[[8,[90,15]]]],[[[298,[0,-1]],39],[[298,[0,-1]]],[]],[270,[[8,[37,15]]]],[[[299,[0]],37],[[299,[0]]]],[271,[[8,[37,15]]]],[[[300,[-1,0]],37],[[300,[-1,0]]],[]],[273,[[8,[37,15]]]],[[[302,[-1,0]],37],[[302,[-1,0]]],[]],[280,[[8,[37,15]]]],[[[308,[-1,0]],37],[[308,[-1,0]]],[]],[288,[[8,[37,15]]]],[[[316,[0]],37],[[316,[0]]]],[269,[[8,[37,15]]]],[[[298,[-1,0]],37],[[298,[-1,0]]],[]],[271,[[8,[37,15]]]],[[[300,[0,-1]],37],[[300,[0,-1]]],[]],[272,[[8,[90,15]]]],[[[301,[0]],39],[[301,[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,[],[]],[285,[[8,[90,15]]]],[[[313,[0,-1]],39],[[313,[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],[[294,[0,0,0]]]],[[1,31],[[295,[0]]]],[[1,31],[[296,[0]]]],[[1,31],[[297,[0,0]]]],[[1,31],[[298,[0,0]]]],[[1,31],[[299,[0]]]],[[1,31],[[300,[0,0]]]],[[1,31],[[301,[0]]]],[[1,31],[[302,[0,0]]]],[[1,31],[[303,[0,0,0,0]]]],[[1,31],[[304,[0,0]]]],[[1,31],[[293,[0,0,0,0,0]]]],[[1,31],[[265,[0,0,0]]]],[[1,31],[[305,[0]]]],[[1,31],[[306,[0,0]]]],[[1,31],[[307,[0,0,0]]]],[[1,31],[[308,[0,0]]]],[[1,31],[[309,[0]]]],[[1,31],[[310,[0,0]]]],[[1,31],[[311,[0]]]],[[1,31],[[312,[0,0]]]],[[1,31],[[313,[0,0]]]],[[1,31],[[314,[0,0]]]],[[1,31],315],[[1,31],[[316,[0]]]],[[1,31],[[317,[0]]]],[[1,31],[[318,[0]]]],[[1,31],[[319,[0,0]]]],[[1,31],[[320,[0]]]],[263,[[8,[37,15]]]],[[[294,[-1,0,-2]],37],[[294,[-1,0,-2]]],[],[]],[266,[[8,[37,15]]]],[[[295,[0]],37],[[295,[0]]]],[267,[[8,[37,15]]]],[[[296,[0]],37],[[296,[0]]]],[278,[[8,[37,15]]]],[[[306,[0,-1]],37],[[306,[0,-1]]],[]],[279,[[8,[37,15]]]],[[[307,[-1,0,-2]],37],[[307,[-1,0,-2]]],[],[]],[280,[[8,[37,15]]]],[[[308,[0,-1]],37],[[308,[0,-1]]],[]],[281,[[8,[37,15]]]],[[[309,[0]],37],[[309,[0]]]],[284,[[8,[37,15]]]],[[[312,[0,-1]],37],[[312,[0,-1]]],[]],[285,[[8,[37,15]]]],[[[313,[-1,0]],37],[[313,[-1,0]]],[]],[289,[[8,[37,15]]]],[[[317,[0]],37],[[317,[0]]]],[290,[[8,[37,15]]]],[[[318,[0]],37],[[318,[0]]]],[268,[[0,[[75,[],[[74,[37]]]]]]]],[[[297,[0,-1]],[23,[37]]],[[297,[0,-1]]],[]],[277,[[0,[[75,[],[[74,[37]]]]]]]],[[[305,[0]],[23,[37]]],[[305,[0]]]],[292,[[0,[[75,[],[[74,[37]]]]]]]],[[[320,[0]],[23,[37]]],[[320,[0]]]],[263,[[8,[90,15]]]],[[[294,[0,-1,-2]],39],[[294,[0,-1,-2]]],[],[]],[279,[[8,[90,15]]]],[[[307,[0,-1,-2]],39],[[307,[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]]],[],[],[]],[267,[[8,[90,15]]]],[[[296,[-1]],39],[[296,[-1]]],[]],[275,[[8,[90,15]]]],[[[304,[0,-1]],39],[[304,[0,-1]]],[]],[282,[[8,[90,15]]]],[[[310,[0,-1]],39],[[310,[0,-1]]],[]],[283,[[8,[90,15]]]],[[[311,[0]],39],[[311,[0]]]],[286,[[8,[90,15]]]],[[[314,[0,-1]],39],[[314,[0,-1]]],[]],[287,[[8,[90,15]]]],[274,[[8,[321,15]]]],[[[303,[-1,-2,0,-3]],43],[[303,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],277],[[1,37,51,31],278],[[1,39,37,37,31],279],[[1,37,31],281],[[1,37,37,31],280],[[1,39,31],283],[[1,39,37,31],282],[[1,37,51,31],284],[[1,39,37,31],285],[[1,39,37,31],286],[[1,31],287],[[1,37,31],288],[[1,37,31],289],[[1,37,31],290],[[1,37,37,31],291],[[264,53],4],[[268,45],4],[[278,51],4],[[284,51],4],[[264,48],4],[[264,53],4],[[264,47],4],[[264,47],4],[275,[[8,[37,15]]]],[[[304,[-1,0]],37],[[304,[-1,0]]],[]],[282,[[8,[37,15]]]],[[[310,[-1,0]],37],[[310,[-1,0]]],[]],[273,[[8,[90,15]]]],[[[302,[0,-1]],39],[[302,[0,-1]]],[]],[274,[[8,[37,15]]]],[[[303,[0,-1,-2,-3]],37],[[303,[0,-1,-2,-3]]],[],[],[]],[286,[[8,[37,15]]]],[[[314,[-1,0]],37],[[314,[-1,0]]],[]],[291,[[8,[37,15]]]],[[[319,[-1,0]],37],[[319,[-1,0]]],[]],[274,[[8,[321,15]]]],[[[303,[-1,0,-2,-3]],43],[[303,[-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]]],[],[],[]],[276,[[8,[90,15]]]],[[[293,[0,-1,-2,-3,-4]],39],[[293,[0,-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[263,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[266,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[267,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[268,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[269,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[270,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[271,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[272,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[273,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[274,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[275,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[276,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[264,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[277,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[278,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[279,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[280,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[281,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[282,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[283,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[284,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[285,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[286,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[287,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[288,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[289,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[290,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[291,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[292,-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,[]],[291,[[8,[37,15]]]],[[[319,[0,-1]],37],[[319,[0,-1]]],[]],[[1,[23,[37]],31],292],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,39,[23,[37]],31],322],[322,38],[323,38],[324,38],[325,38],[326,38],[327,38],[328,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[329,[0,0]]],322],[[[330,[0,0]]],323],[[[331,[0,0]]],324],[[[332,[0,0,0]]],325],[[[333,[0]]],326],[[[334,[0,0]]],327],[[[335,[0,0]]],328],[[1,31],[[329,[0,0]]]],[[1,31],[[330,[0,0]]]],[[1,31],[[331,[0,0]]]],[[1,31],[[332,[0,0,0]]]],[[1,31],[[333,[0]]]],[[1,31],[[334,[0,0]]]],[[1,31],[[335,[0,0]]]],[[1,39,37,31],323],[325,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[332,[-1,0,-2]],[23,[37]]],[[332,[-1,0,-2]]],[],[]],[322,[[8,[37,15]]]],[[[329,[-1,-2]],37],[[329,[-1,-2]]],[],[]],[[1,37,37,31],324],[[1,[23,[37]],[23,[37]],[23,[37]],31],325],[[1,37,31],326],[324,[[8,[37,15]]]],[[[331,[-1,0]],37],[[331,[-1,0]]],[]],[322,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[329,[-1,0]],[23,[37]]],[[329,[-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,[]],[323,[[8,[37,15]]]],[[[330,[-1,0]],37],[[330,[-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]]]],[[[329,[-1,-2]],42],[[329,[-1,-2]]],[],[]],[327,[[8,[90,15]]]],[[[334,[0,-1]],39],[[334,[0,-1]]],[]],[328,[[8,[37,15]]]],[[[335,[-1,0]],37],[[335,[-1,0]]],[]],[325,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[332,[0,-1,-2]],[23,[37]]],[[332,[0,-1,-2]]],[],[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[1,31],[[329,[0,0]]]],[[1,31],[[330,[0,0]]]],[[1,31],[[331,[0,0]]]],[[1,31],[[332,[0,0,0]]]],[[1,31],[[333,[0]]]],[[1,31],[[334,[0,0]]]],[[1,31],[[335,[0,0]]]],[323,[[8,[90,15]]]],[[[330,[0,-1]],39],[[330,[0,-1]]],[]],[327,[[8,[42,15]]]],[[[334,[-1,-2]],42],[[334,[-1,-2]]],[],[]],[322,[[8,[4,15]]]],[327,[[8,[4,15]]]],[328,[[8,[4,15]]]],[328,[[8,[4,15]]]],[328,[[8,[42,15]]]],[[[335,[-1,-2]],42],[[335,[-1,-2]]],[],[]],[322,[[8,[90,15]]]],[[[329,[0,-1]],39],[[329,[0,-1]]],[]],[324,[[8,[90,15]]]],[328,[[8,[90,15]]]],[[[335,[0,-1]],39],[[335,[0,-1]]],[]],[325,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[332,[-1,-2,0]],[23,[37]]],[[332,[-1,-2,0]]],[],[]],[[322,42],4],[[327,42],4],[[328,42],4],[[328,42],4],[322,[[8,[37,15]]]],[[[329,[-1,-2]],37],[[329,[-1,-2]]],[],[]],[324,[[8,[37,15]]]],[[[331,[0,-1]],37],[[331,[0,-1]]],[]],[326,[[8,[37,15]]]],[[[333,[0]],37],[[333,[0]]]],[327,[[8,[37,15]]]],[[[334,[-1,0]],37],[[334,[-1,0]]],[]],[[1,39,37,31],327],[[1,39,37,31],328],[38,[[8,[322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[323,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[324,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[325,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[326,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[327,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[328,-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,[]],[325,[[0,[[75,[],[[74,[90]]]]]]]],[328,[[8,[42,15]]]],[[[335,[-1,-2]],42],[[335,[-1,-2]]],[],[]],0,0,0,0,0,0,0,0,[336,[[8,[37,15]]]],[[[337,[0,-1]],37],[[337,[0,-1]]],[]],[336,38],[338,38],[339,38],[340,38],[[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],[[[341,[0,0]]],338],[[[342,[0,0,0,0,0]]],339],[[[343,[0,0,0,0,0,0]]],340],[[1,31],[[337,[0,0]]]],[[1,31],[[341,[0,0]]]],[[1,31],[[342,[0,0,0,0,0]]]],[[1,31],[[343,[0,0,0,0,0,0]]]],[340,[[0,[[75,[],[[74,[321]]]]]]]],[[[343,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[343,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[340,[[8,[57,15]]]],[[[343,[-1,-2,-3,-4,-5,0]],57],[[343,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[340,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[343,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[343,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[340,[[8,[42,15]]]],[[[343,[-1,-2,-3,-4,-5,-6]],42],[[343,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,[23,[37]],[23,[37]],43,43,31],339],[339,[[8,[37,15]]]],[[[342,[0,-1,-2,-3,-4]],37],[[342,[0,-1,-2,-3,-4]]],[],[],[],[]],[340,[[8,[321,15]]]],[[[343,[-1,-2,-3,0,-4,-5]],43],[[343,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[340,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[343,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[343,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[338,[[8,[321,15]]]],[[[341,[-1,0]],43],[[341,[-1,0]]],[]],[338,[[0,[[75,[],[[74,[37]]]]]]]],[[[341,[0,-1]],[23,[37]]],[[341,[0,-1]]],[]],[339,[[8,[321,15]]]],[[[342,[-1,-2,-3,-4,0]],43],[[342,[-1,-2,-3,-4,0]]],[],[],[],[]],[339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[342,[-1,-2,0,-3,-4]],[23,[37]]],[[342,[-1,-2,0,-3,-4]]],[],[],[],[]],[340,[[8,[37,15]]]],[[[343,[0,-1,-2,-3,-4,-5]],37],[[343,[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],[[341,[0,0]]]],[[1,31],[[342,[0,0,0,0,0]]]],[[1,31],[[343,[0,0,0,0,0,0]]]],[340,[[8,[4,15]]]],[[340,57],4],[[340,42],4],[[336,47],4],[[1,37,[23,[37]],[23,[37]],43,[23,[43]],57,31],340],[339,[[8,[321,15]]]],[[[342,[-1,-2,-3,0,-4]],43],[[342,[-1,-2,-3,0,-4]]],[],[],[],[]],[339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[342,[-1,0,-2,-3,-4]],[23,[37]]],[[342,[-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,[339,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[340,-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]]],[],[],[]],[346,38],[347,38],[348,38],[344,38],[349,38],[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,[],[]],[[[350,[0,0,0]]],346],[[[351,[0,0]]],347],[[[352,[0]]],348],[[[345,[0,0,0]]],344],[[[353,[0]]],349],[[1,31],[[350,[0,0,0]]]],[[1,31],[[351,[0,0]]]],[[1,31],[[352,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[353,[0]]]],[[1,[23,[37]],45,31],347],[[1,[23,[39]],37,[23,[37]],31],346],[346,[[8,[37,15]]]],[[[350,[-1,0,-2]],37],[[350,[-1,0,-2]]],[],[]],[347,[[8,[45,15]]]],[[[351,[-1,0]],45],[[351,[-1,0]]],[]],[346,[[0,[[75,[],[[74,[37]]]]]]]],[[[350,[-1,-2,0]],[23,[37]]],[[350,[-1,-2,0]]],[],[]],[[1,45,31],348],[-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],[[350,[0,0,0]]]],[[1,31],[[351,[0,0]]]],[[1,31],[[352,[0]]]],[[1,31],[[345,[0,0,0]]]],[[1,31],[[353,[0]]]],[347,[[0,[[75,[],[[74,[37]]]]]]]],[[[351,[0,-1]],[23,[37]]],[[351,[0,-1]]],[]],[349,[[0,[[75,[],[[74,[37]]]]]]]],[[[353,[0]],[23,[37]]],[[353,[0]]]],[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]]],[],[],[]],[346,[[0,[[75,[],[[74,[90]]]]]]]],[[[350,[0,-1,-2]],[23,[39]]],[[350,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],349],[[344,53],4],[[347,45],4],[[344,48],4],[[344,53],4],[[344,47],4],[[344,47],4],[[348,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]]],[],[],[]],[38,[[8,[346,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[348,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[344,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[349,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[348,[[8,[45,15]]]],[[[352,[0]],45],[[352,[0]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[75,[],[[74,[37]]]]]]]],[[[361,[0,-1]],[23,[37]]],[[361,[0,-1]]],[]],[362,[[0,[[75,[],[[74,[37]]]]]]]],[[[363,[-1,0,-2]],[23,[37]]],[[363,[-1,0,-2]]],[],[]],[356,38],[357,38],[364,38],[365,38],[366,38],[367,38],[368,38],[369,38],[370,38],[371,38],[372,38],[373,38],[374,38],[358,38],[375,38],[376,38],[377,38],[378,38],[379,38],[380,38],[381,38],[382,38],[383,38],[384,38],[385,38],[386,38],[360,38],[387,38],[388,38],[389,38],[390,38],[391,38],[392,38],[393,38],[394,38],[395,38],[396,38],[354,38],[397,38],[362,38],[398,38],[399,38],[400,38],[401,38],[402,38],[403,38],[404,38],[405,38],[357,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[406,[-1,0,-2,-3]],[23,[37]]],[[406,[-1,0,-2,-3]]],[],[],[]],[367,[[0,[[75,[],[[74,[37]]]]]]]],[[[407,[-1,0,-2,-3,-4]],[23,[37]]],[[407,[-1,0,-2,-3,-4]]],[],[],[],[]],[368,[[0,[[75,[],[[74,[37]]]]]]]],[[[408,[-1,0,-2,-3,-4,-5,-6]],[23,[37]]],[[408,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[0,[[75,[],[[74,[37]]]]]]]],[[[409,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[409,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[0,[[75,[],[[74,[37]]]]]]]],[[[410,[-1,0,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[410,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[371,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[411,[-1,0,-2,-3]],[23,[37]]],[[411,[-1,0,-2,-3]]],[],[],[]],[372,[[0,[[75,[],[[74,[37]]]]]]]],[[[412,[0,-1]],[23,[37]]],[[412,[0,-1]]],[]],[373,[[0,[[75,[],[[74,[37]]]]]]]],[[[413,[0,-1]],[23,[37]]],[[413,[0,-1]]],[]],[374,[[0,[[75,[],[[74,[37]]]]]]]],[[[414,[0,-1]],[23,[37]]],[[414,[0,-1]]],[]],[381,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[415,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[415,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[416,[0,-1,-2,-3,-4,-5,-6,-7]],[23,[37]]],[[416,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[383,[[0,[[75,[],[[74,[37]]]]]]]],[[[417,[0,-1,-2]],[23,[37]]],[[417,[0,-1,-2]]],[],[]],[384,[[0,[[75,[],[[74,[37]]]]]]]],[[[418,[0,-1,-2]],[23,[37]]],[[418,[0,-1,-2]]],[],[]],[388,[[0,[[75,[],[[74,[37]]]]]]]],[[[419,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[419,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[389,[[0,[[75,[],[[74,[37]]]]]]]],[[[420,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[420,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[392,[[0,[[75,[],[[74,[37]]]]]]]],[[[421,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[421,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[422,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[422,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[394,[[0,[[75,[],[[74,[37]]]]]]]],[[[423,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[423,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[395,[[0,[[75,[],[[74,[37]]]]]]]],[[[424,[0,-1,-2,-3,-4,-5]],[23,[37]]],[[424,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[404,[[0,[[75,[],[[74,[37]]]]]]]],[[[425,[0]],[23,[37]]],[[425,[0]]]],[357,[[8,[90,15]]]],[[[406,[-1,-2,-3,-4]],39],[[406,[-1,-2,-3,-4]]],[],[],[],[]],[367,[[8,[90,15]]]],[[[407,[-1,-2,-3,-4,-5]],39],[[407,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[368,[[8,[90,15]]]],[[[408,[-1,-2,-3,-4,-5,-6,-7]],39],[[408,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[409,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[409,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[370,[[8,[90,15]]]],[[[410,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[410,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[371,[[8,[90,15]]]],[[[411,[-1,-2,-3,-4]],39],[[411,[-1,-2,-3,-4]]],[],[],[],[]],[372,[[8,[90,15]]]],[[[412,[-1,-2]],39],[[412,[-1,-2]]],[],[]],[373,[[8,[90,15]]]],[[[413,[-1,-2]],39],[[413,[-1,-2]]],[],[]],[374,[[8,[90,15]]]],[[[414,[-1,-2]],39],[[414,[-1,-2]]],[],[]],[381,[[8,[90,15]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],39],[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[382,[[8,[90,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,-7,-8]],39],[[416,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[383,[[8,[90,15]]]],[[[417,[-1,-2,-3]],39],[[417,[-1,-2,-3]]],[],[],[]],[384,[[8,[90,15]]]],[[[418,[-1,-2,-3]],39],[[418,[-1,-2,-3]]],[],[],[]],[388,[[8,[90,15]]]],[[[419,[-1,-2,-3,-4,-5,-6]],39],[[419,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[90,15]]]],[[[420,[-1,-2,-3,-4,-5,-6]],39],[[420,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[392,[[8,[90,15]]]],[[[421,[-1,-2,-3,-4,-5,-6]],39],[[421,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[90,15]]]],[[[422,[-1,-2,-3,-4,-5,-6]],39],[[422,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[394,[[8,[90,15]]]],[[[423,[-1,-2,-3,-4,-5,-6]],39],[[423,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[90,15]]]],[[[424,[-1,-2,-3,-4,-5,-6]],39],[[424,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[404,[[8,[90,15]]]],[[[425,[-1]],39],[[425,[-1]]],[]],[354,[[8,[42,15]]]],[[[355,[-1,-2,-3,-4]],42],[[355,[-1,-2,-3,-4]]],[],[],[],[]],[[1,31],364],[[1,42,31],365],[[1,42,31],366],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,0,-5,-6,-7,-8]],37],[[415,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[416,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,-5,0,-6,-7,-8]],37],[[415,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[416,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,-5,-6,0,-7,-8]],37],[[415,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[416,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[356,[[8,[89,15]]]],[[[426,[-1,0]],49],[[426,[-1,0]]],[]],[358,[[8,[89,15]]]],[[[359,[0,-1]],49],[[359,[0,-1]]],[]],[382,[[8,[89,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,-7,0]],49],[[416,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[375,[[8,[89,15]]]],[[[427,[0]],49],[[427,[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,[],[]],[389,[[8,[37,15]]]],[[[420,[-1,-2,-3,-4,0,-5]],37],[[420,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,-2,-3,-4,0,-5]],37],[[424,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[388,[[8,[90,15]]]],[[[419,[0,-1,-2,-3,-4,-5]],39],[[419,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[394,[[8,[90,15]]]],[[[423,[0,-1,-2,-3,-4,-5]],39],[[423,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[392,[[8,[[0,[[75,[],[[74,[90]]]]]],15]]]],[[[421,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[421,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[422,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[422,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[[[426,[0,0]]],356],[[[406,[0,0,0,0]]],357],[428,364],[[[429,[0]]],365],[[[430,[0]]],366],[[[407,[0,0,0,0,0]]],367],[[[408,[0,0,0,0,0,0,0]]],368],[[[409,[0,0,0,0,0,0,0,0]]],369],[[[410,[0,0,0,0,0,0,0,0]]],370],[[[411,[0,0,0,0]]],371],[[[412,[0,0]]],372],[[[413,[0,0]]],373],[[[414,[0,0]]],374],[[[359,[0,0]]],358],[[[427,[0]]],375],[[[431,[0]]],376],[[[432,[0]]],377],[[[433,[0]]],378],[[[434,[0]]],379],[[[435,[0]]],380],[[[415,[0,0,0,0,0,0,0,0,0]]],381],[[[416,[0,0,0,0,0,0,0,0]]],382],[[[417,[0,0,0]]],383],[[[418,[0,0,0]]],384],[436,385],[[[437,[0]]],386],[[[361,[0,0]]],360],[[[438,[0]]],387],[[[419,[0,0,0,0,0,0]]],388],[[[420,[0,0,0,0,0,0]]],389],[[[439,[0]]],390],[[[440,[0,0,0,0,0,0]]],391],[[[421,[0,0,0,0,0,0]]],392],[[[422,[0,0,0,0,0,0]]],393],[[[423,[0,0,0,0,0,0]]],394],[[[424,[0,0,0,0,0,0]]],395],[[[441,[0]]],396],[[[355,[0,0,0,0]]],354],[[[442,[0,0]]],397],[[[363,[0,0,0]]],362],[[[443,[0,0,0,0]]],398],[[[444,[0,0,0,0]]],399],[[[445,[0,0]]],400],[[[446,[0]]],401],[447,402],[[[448,[0]]],403],[[[425,[0]]],404],[[[449,[0]]],405],[[1,31],[[426,[0,0]]]],[[1,31],[[406,[0,0,0,0]]]],[[1,31],428],[[1,31],[[429,[0]]]],[[1,31],[[430,[0]]]],[[1,31],[[407,[0,0,0,0,0]]]],[[1,31],[[408,[0,0,0,0,0,0,0]]]],[[1,31],[[409,[0,0,0,0,0,0,0,0]]]],[[1,31],[[410,[0,0,0,0,0,0,0,0]]]],[[1,31],[[411,[0,0,0,0]]]],[[1,31],[[412,[0,0]]]],[[1,31],[[413,[0,0]]]],[[1,31],[[414,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[427,[0]]]],[[1,31],[[431,[0]]]],[[1,31],[[432,[0]]]],[[1,31],[[433,[0]]]],[[1,31],[[434,[0]]]],[[1,31],[[435,[0]]]],[[1,31],[[415,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[416,[0,0,0,0,0,0,0,0]]]],[[1,31],[[417,[0,0,0]]]],[[1,31],[[418,[0,0,0]]]],[[1,31],436],[[1,31],[[437,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[438,[0]]]],[[1,31],[[419,[0,0,0,0,0,0]]]],[[1,31],[[420,[0,0,0,0,0,0]]]],[[1,31],[[439,[0]]]],[[1,31],[[440,[0,0,0,0,0,0]]]],[[1,31],[[421,[0,0,0,0,0,0]]]],[[1,31],[[422,[0,0,0,0,0,0]]]],[[1,31],[[423,[0,0,0,0,0,0]]]],[[1,31],[[424,[0,0,0,0,0,0]]]],[[1,31],[[441,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[442,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[443,[0,0,0,0]]]],[[1,31],[[444,[0,0,0,0]]]],[[1,31],[[445,[0,0]]]],[[1,31],[[446,[0]]]],[[1,31],447],[[1,31],[[448,[0]]]],[[1,31],[[425,[0]]]],[[1,31],[[449,[0]]]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[409,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,-5,-6,0,-7]],37],[[410,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[367,[[8,[37,15]]]],[[[407,[-1,-2,-3,0,-4]],37],[[407,[-1,-2,-3,0,-4]]],[],[],[],[]],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,0,-4,-5,-6]],37],[[408,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[409,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[410,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[388,[[8,[48,15]]]],[[[419,[-1,-2,-3,-4,-5,0]],48],[[419,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[389,[[8,[48,15]]]],[[[420,[-1,-2,-3,-4,-5,0]],48],[[420,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[392,[[8,[48,15]]]],[[[421,[-1,-2,-3,-4,-5,0]],48],[[421,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[393,[[8,[48,15]]]],[[[422,[-1,-2,-3,-4,-5,0]],48],[[422,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[394,[[8,[48,15]]]],[[[423,[-1,-2,-3,-4,-5,0]],48],[[423,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[395,[[8,[48,15]]]],[[[424,[-1,-2,-3,-4,-5,0]],48],[[424,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,[23,[37]],37,37,37,31],367],[[1,39,[23,[37]],37,37,37,37,37,37,31],369],[[1,39,[23,[37]],37,37,37,37,37,31],368],[[1,39,[23,[37]],37,37,37,37,37,37,31],370],[[1,39,[23,[37]],37,[23,[37]],31],371],[[1,[23,[37]],37,31],372],[[1,[23,[37]],37,31],373],[[1,[23,[37]],37,31],374],[390,[[8,[37,15]]]],[[[439,[0]],37],[[439,[0]]]],[365,[[8,[42,15]]]],[[[429,[0]],42],[[429,[0]]]],[366,[[8,[42,15]]]],[[[430,[0]],42],[[430,[0]]]],[376,[[8,[42,15]]]],[[[431,[0]],42],[[431,[0]]]],[377,[[8,[42,15]]]],[[[432,[0]],42],[[432,[0]]]],[403,[[8,[42,15]]]],[[[448,[0]],42],[[448,[0]]]],[371,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[411,[-1,-2,-3,0]],[23,[37]]],[[411,[-1,-2,-3,0]]],[],[],[]],[371,[[8,[90,15]]]],[[[411,[0,-1,-2,-3]],39],[[411,[0,-1,-2,-3]]],[],[],[]],[373,[[8,[37,15]]]],[[[413,[-1,0]],37],[[413,[-1,0]]],[]],[394,[[8,[37,15]]]],[[[423,[-1,-2,-3,0,-4,-5]],37],[[423,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,-2,0,-3,-4,-5]],37],[[424,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[394,[[8,[37,15]]]],[[[423,[-1,-2,-3,-4,0,-5]],37],[[423,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,-2,-3,0,-4,-5]],37],[[424,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[388,[[8,[37,15]]]],[[[419,[-1,-2,0,-3,-4,-5]],37],[[419,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[420,[-1,0,-2,-3,-4,-5]],37],[[420,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[388,[[8,[37,15]]]],[[[419,[-1,-2,-3,0,-4,-5]],37],[[419,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[420,[-1,-2,0,-3,-4,-5]],37],[[420,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[392,[[8,[37,15]]]],[[[421,[-1,-2,-3,0,-4,-5]],37],[[421,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[422,[-1,-2,0,-3,-4,-5]],37],[[422,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[392,[[8,[37,15]]]],[[[421,[-1,-2,-3,-4,0,-5]],37],[[421,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[422,[-1,-2,-3,0,-4,-5]],37],[[422,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[383,[[8,[37,15]]]],[[[417,[-1,0,-2]],37],[[417,[-1,0,-2]]],[],[]],[384,[[8,[37,15]]]],[[[418,[-1,0,-2]],37],[[418,[-1,0,-2]]],[],[]],[399,[[8,[37,15]]]],[[[444,[-1,0,-2,-3]],37],[[444,[-1,0,-2,-3]]],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],37],[[415,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,-4,-5,-6,-7,-8]],37],[[416,[-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[357,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[406,[-1,-2,0,-3]],[23,[37]]],[[406,[-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],376],[[1,42,31],377],[381,[[8,[37,15]]]],[[[415,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[415,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[416,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[415,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[416,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[381,[[8,[37,15]]]],[[[415,[-1,-2,-3,0,-4,-5,-6,-7,-8]],37],[[415,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[382,[[8,[37,15]]]],[[[416,[-1,-2,-3,0,-4,-5,-6,-7]],37],[[416,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,37,31],378],[357,[[8,[42,15]]]],[[[406,[-1,-2,-3,-4]],42],[[406,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,31],379],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,-4,-5,0,-6]],37],[[408,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[398,[[0,[[75,[],[[74,[37]]]]]]]],[[[443,[-1,-2,0,-3]],[23,[37]]],[[443,[-1,-2,0,-3]]],[],[],[]],[399,[[0,[[75,[],[[74,[37]]]]]]]],[[[444,[-1,-2,0,-3]],[23,[37]]],[[444,[-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]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[415,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[381,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[415,[-1,-2,-3,-4,-5,-6,-7,0,-8]],[23,[37]]],[[415,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[[1,39,31],380],[[1,[23,[37]],37,37,37,37,37,37,49,31],382],[[1,[23,[37]],37,37,37,37,37,37,[23,[37]],42,31],381],[398,[[8,[51,15]]]],[[[443,[-1,-2,-3,0]],51],[[443,[-1,-2,-3,0]]],[],[],[]],[399,[[8,[51,15]]]],[[[444,[-1,-2,-3,0]],51],[[444,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[37]],37,37,31],383],[357,[[8,[90,15]]]],[[[406,[0,-1,-2,-3]],39],[[406,[0,-1,-2,-3]]],[],[],[]],[367,[[8,[37,15]]]],[[[407,[-1,-2,-3,-4,0]],37],[[407,[-1,-2,-3,-4,0]]],[],[],[],[]],[371,[[8,[37,15]]]],[[[411,[-1,-2,0,-3]],37],[[411,[-1,-2,0,-3]]],[],[],[]],[372,[[8,[37,15]]]],[[[412,[-1,0]],37],[[412,[-1,0]]],[]],[[1,[23,[37]],37,37,31],384],[391,[[8,[42,15]]]],[[[440,[-1,-2,-3,-4,-5,0]],42],[[440,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[388,[[8,[42,15]]]],[[[419,[-1,-2,-3,-4,-5,-6]],42],[[419,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[420,[-1,-2,-3,-4,-5,-6]],42],[[420,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[392,[[8,[42,15]]]],[[[421,[-1,-2,-3,-4,-5,-6]],42],[[421,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[422,[-1,-2,-3,-4,-5,-6]],42],[[422,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[394,[[8,[42,15]]]],[[[423,[-1,-2,-3,-4,-5,-6]],42],[[423,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[395,[[8,[42,15]]]],[[[424,[-1,-2,-3,-4,-5,-6]],42],[[424,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[388,[[8,[42,15]]]],[[[419,[-1,-2,-3,-4,-5,-6]],42],[[419,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[389,[[8,[42,15]]]],[[[420,[-1,-2,-3,-4,-5,-6]],42],[[420,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[392,[[8,[42,15]]]],[[[421,[-1,-2,-3,-4,-5,-6]],42],[[421,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[393,[[8,[42,15]]]],[[[422,[-1,-2,-3,-4,-5,-6]],42],[[422,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,49,31],375],[[1,31],385],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[426,[0,0]]]],[[1,31],[[406,[0,0,0,0]]]],[[1,31],428],[[1,31],[[429,[0]]]],[[1,31],[[430,[0]]]],[[1,31],[[407,[0,0,0,0,0]]]],[[1,31],[[408,[0,0,0,0,0,0,0]]]],[[1,31],[[409,[0,0,0,0,0,0,0,0]]]],[[1,31],[[410,[0,0,0,0,0,0,0,0]]]],[[1,31],[[411,[0,0,0,0]]]],[[1,31],[[412,[0,0]]]],[[1,31],[[413,[0,0]]]],[[1,31],[[414,[0,0]]]],[[1,31],[[359,[0,0]]]],[[1,31],[[427,[0]]]],[[1,31],[[431,[0]]]],[[1,31],[[432,[0]]]],[[1,31],[[433,[0]]]],[[1,31],[[434,[0]]]],[[1,31],[[435,[0]]]],[[1,31],[[415,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[416,[0,0,0,0,0,0,0,0]]]],[[1,31],[[417,[0,0,0]]]],[[1,31],[[418,[0,0,0]]]],[[1,31],436],[[1,31],[[437,[0]]]],[[1,31],[[361,[0,0]]]],[[1,31],[[438,[0]]]],[[1,31],[[419,[0,0,0,0,0,0]]]],[[1,31],[[420,[0,0,0,0,0,0]]]],[[1,31],[[439,[0]]]],[[1,31],[[440,[0,0,0,0,0,0]]]],[[1,31],[[421,[0,0,0,0,0,0]]]],[[1,31],[[422,[0,0,0,0,0,0]]]],[[1,31],[[423,[0,0,0,0,0,0]]]],[[1,31],[[424,[0,0,0,0,0,0]]]],[[1,31],[[441,[0]]]],[[1,31],[[355,[0,0,0,0]]]],[[1,31],[[442,[0,0]]]],[[1,31],[[363,[0,0,0]]]],[[1,31],[[443,[0,0,0,0]]]],[[1,31],[[444,[0,0,0,0]]]],[[1,31],[[445,[0,0]]]],[[1,31],[[446,[0]]]],[[1,31],447],[[1,31],[[448,[0]]]],[[1,31],[[425,[0]]]],[[1,31],[[449,[0]]]],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,-4,0,-5,-6]],37],[[408,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[409,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,0,-5,-6,-7]],37],[[410,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,31],386],[391,[[8,[37,15]]]],[[[440,[-1,-2,-3,0,-4,-5]],37],[[440,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[356,[[8,[42,15]]]],[[[426,[-1,-2]],42],[[426,[-1,-2]]],[],[]],[400,[[8,[42,15]]]],[[[445,[-1,0]],42],[[445,[-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]]],[],[]],[387,[[0,[[75,[],[[74,[37]]]]]]]],[[[438,[0]],[23,[37]]],[[438,[0]]]],[[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]]]],[398,[[8,[4,15]]]],[399,[[8,[4,15]]]],[356,[[8,[4,15]]]],[400,[[8,[4,15]]]],[358,[[8,[4,15]]]],[354,[[8,[90,15]]]],[[[355,[0,-1,-2,-3]],39],[[355,[0,-1,-2,-3]]],[],[],[]],[397,[[8,[90,15]]]],[[[442,[0,-1]],39],[[442,[0,-1]]],[]],[362,[[8,[90,15]]]],[[[363,[0,-1,-2]],39],[[363,[0,-1,-2]]],[],[]],[398,[[8,[90,15]]]],[[[443,[0,-1,-2,-3]],39],[[443,[0,-1,-2,-3]]],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[380,[[8,[90,15]]]],[[[435,[0]],39],[[435,[0]]]],[386,[[8,[90,15]]]],[[[437,[0]],39],[[437,[0]]]],[396,[[8,[90,15]]]],[[[441,[0]],39],[[441,[0]]]],[401,[[8,[90,15]]]],[[[446,[0]],39],[[446,[0]]]],[[1,[23,[37]],31],387],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[409,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,-5,0,-6,-7]],37],[[410,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[367,[[8,[37,15]]]],[[[407,[-1,-2,0,-3,-4]],37],[[407,[-1,-2,0,-3,-4]]],[],[],[],[]],[368,[[8,[37,15]]]],[[[408,[-1,-2,0,-3,-4,-5,-6]],37],[[408,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[409,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,0,-3,-4,-5,-6,-7]],37],[[410,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,[23,[37]],37,37,37,37,48,31],389],[[1,39,[23,[37]],37,37,37,48,31],388],[[354,42],4],[[358,53],4],[[354,42],4],[[388,48],4],[[389,48],4],[[392,48],4],[[393,48],4],[[394,48],4],[[395,48],4],[[1,37,31],390],[[365,42],4],[[366,42],4],[[376,42],4],[[377,42],4],[[403,42],4],[[360,47],4],[[358,48],4],[[357,42],4],[[381,42],4],[[398,51],4],[[399,51],4],[[391,42],4],[[388,42],4],[[389,42],4],[[392,42],4],[[393,42],4],[[394,42],4],[[395,42],4],[[388,42],4],[[389,42],4],[[392,42],4],[[393,42],4],[[356,42],4],[[400,42],4],[[362,42],4],[[358,53],4],[[358,53],4],[[398,42],4],[[399,42],4],[[356,42],4],[[400,42],4],[[358,53],4],[[1,39,39,37,37,37,42,31],391],[391,[[8,[90,15]]]],[[[440,[0,-1,-2,-3,-4,-5]],39],[[440,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[367,[[8,[90,15]]]],[[[407,[0,-1,-2,-3,-4]],39],[[407,[0,-1,-2,-3,-4]]],[],[],[],[]],[368,[[8,[90,15]]]],[[[408,[0,-1,-2,-3,-4,-5,-6]],39],[[408,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[369,[[8,[90,15]]]],[[[409,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[409,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[370,[[8,[90,15]]]],[[[410,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[410,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[374,[[8,[37,15]]]],[[[414,[-1,0]],37],[[414,[-1,0]]],[]],[392,[[8,[37,15]]]],[[[421,[-1,-2,0,-3,-4,-5]],37],[[421,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[393,[[8,[37,15]]]],[[[422,[-1,0,-2,-3,-4,-5]],37],[[422,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[394,[[8,[37,15]]]],[[[423,[-1,-2,0,-3,-4,-5]],37],[[423,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[395,[[8,[37,15]]]],[[[424,[-1,0,-2,-3,-4,-5]],37],[[424,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[388,[[8,[37,15]]]],[[[419,[-1,-2,-3,-4,0,-5]],37],[[419,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[389,[[8,[37,15]]]],[[[420,[-1,-2,-3,0,-4,-5]],37],[[420,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,[23,[37]],37,37,37,[23,[37]],48,31],393],[[1,[23,[39]],[23,[37]],37,37,37,48,31],392],[[1,[23,[37]],37,37,37,37,48,31],395],[[1,39,[23,[37]],37,37,37,48,31],394],[383,[[8,[37,15]]]],[[[417,[-1,-2,0]],37],[[417,[-1,-2,0]]],[],[]],[399,[[8,[37,15]]]],[[[444,[0,-1,-2,-3]],37],[[444,[0,-1,-2,-3]]],[],[],[]],[398,[[8,[37,15]]]],[[[443,[-1,0,-2,-3]],37],[[443,[-1,0,-2,-3]]],[],[],[]],[[1,39,31],396],[[1,39,37,37,37,31],354],[[1,39,37,31],397],[[1,39,[23,[37]],42,31],362],[[1,39,37,[23,[37]],51,31],398],[[1,37,37,[23,[37]],51,31],399],[[1,37,42,31],400],[[1,39,31],401],[357,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[406,[-1,-2,-3,0]],[23,[37]]],[[406,[-1,-2,-3,0]]],[],[],[]],[[1,31],402],[[1,42,31],403],[398,[[8,[42,15]]]],[[[443,[-1,-2,-3,-4]],42],[[443,[-1,-2,-3,-4]]],[],[],[],[]],[399,[[8,[42,15]]]],[[[444,[-1,-2,-3,-4]],42],[[444,[-1,-2,-3,-4]]],[],[],[],[]],[38,[[8,[356,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[357,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[364,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[365,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[366,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[367,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[368,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[369,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[370,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[371,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[372,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[373,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[374,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[358,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[375,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[376,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[377,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[378,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[379,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[380,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[381,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[382,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[383,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[384,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[385,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[386,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[360,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[387,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[388,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[389,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[390,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[391,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[392,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[393,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[394,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[395,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[396,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[354,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[397,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[362,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[398,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[399,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[400,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[401,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[402,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[403,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[404,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[405,-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]]]],[[[426,[-1,-2]],42],[[426,[-1,-2]]],[],[]],[400,[[8,[42,15]]]],[[[445,[-1,-2]],42],[[445,[-1,-2]]],[],[]],[391,[[8,[90,15]]]],[[[440,[-1,0,-2,-3,-4,-5]],39],[[440,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[356,[[8,[37,15]]]],[[[426,[0,-1]],37],[[426,[0,-1]]],[]],[378,[[8,[37,15]]]],[[[433,[0]],37],[[433,[0]]]],[379,[[8,[37,15]]]],[[[434,[0]],37],[[434,[0]]]],[384,[[8,[37,15]]]],[[[418,[-1,-2,0]],37],[[418,[-1,-2,0]]],[],[]],[391,[[8,[37,15]]]],[[[440,[-1,-2,0,-3,-4,-5]],37],[[440,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[397,[[8,[37,15]]]],[[[442,[-1,0]],37],[[442,[-1,0]]],[]],[400,[[8,[37,15]]]],[[[445,[0,-1]],37],[[445,[0,-1]]],[]],[368,[[8,[37,15]]]],[[[408,[-1,-2,-3,-4,-5,-6,0]],37],[[408,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[369,[[8,[37,15]]]],[[[409,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[409,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[370,[[8,[37,15]]]],[[[410,[-1,-2,-3,-4,-5,-6,-7,0]],37],[[410,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[405,[[0,[[75,[],[[74,[37]]]]]]]],[[[449,[0]],[23,[37]]],[[449,[0]]]],[[1,[23,[37]],31],404],[391,[[8,[37,15]]]],[[[440,[-1,-2,-3,-4,0,-5]],37],[[440,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[358,[[8,[53,15]]]],[[[359,[-1,-2]],53],[[359,[-1,-2]]],[],[]],[[1,[23,[37]],31],405],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[450,38],[451,38],[452,38],[453,38],[454,38],[455,38],[456,38],[457,38],[458,38],[459,38],[460,38],[461,38],[462,38],[463,38],[464,38],[465,38],[466,38],[467,38],[468,38],[469,38],[470,38],[471,38],[472,38],[473,38],[474,38],[475,38],[[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,[],[]],[[[476,[0,0,0]]],450],[[[477,[0,0,0]]],451],[[[478,[0,0]]],452],[[[479,[0,0]]],453],[[[480,[0,0]]],454],[[[481,[0,0,0]]],455],[[[482,[0,0,0]]],456],[[[483,[0,0,0,0]]],457],[[[484,[0,0]]],458],[[[485,[0,0,0]]],459],[[[486,[0,0,0]]],460],[[[487,[0,0,0]]],461],[[[488,[0,0,0]]],462],[[[489,[0,0,0]]],463],[[[490,[0,0,0]]],464],[[[491,[0,0,0]]],465],[[[492,[0,0,0]]],466],[[[493,[0,0,0]]],467],[[[494,[0,0,0]]],468],[[[495,[0,0,0]]],469],[[[496,[0,0,0]]],470],[[[497,[0,0,0]]],471],[[[498,[0,0,0]]],472],[[[499,[0]]],473],[[[500,[0,0,0]]],474],[[[501,[0,0,0]]],475],[[1,31],[[476,[0,0,0]]]],[[1,31],[[477,[0,0,0]]]],[[1,31],[[478,[0,0]]]],[[1,31],[[479,[0,0]]]],[[1,31],[[480,[0,0]]]],[[1,31],[[481,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[483,[0,0,0,0]]]],[[1,31],[[484,[0,0]]]],[[1,31],[[485,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[487,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[489,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[491,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[493,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[495,[0,0,0]]]],[[1,31],[[496,[0,0,0]]]],[[1,31],[[497,[0,0,0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[499,[0]]]],[[1,31],[[500,[0,0,0]]]],[[1,31],[[501,[0,0,0]]]],[[1,39,37,31],453],[[1,39,37,31],454],[[1,39,37,37,31],455],[[1,39,37,37,31],456],[[1,39,37,37,42,31],457],[[1,39,51,31],458],[[1,39,37,37,31],459],[[1,39,37,37,31],460],[[1,39,37,37,31],461],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[453,[[8,[37,15]]]],[[[479,[-1,0]],37],[[479,[-1,0]]],[]],[454,[[8,[37,15]]]],[[[480,[-1,0]],37],[[480,[-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]]]],[[[476,[-1,0,-2]],37],[[476,[-1,0,-2]]],[],[]],[451,[[8,[37,15]]]],[[[477,[-1,0,-2]],37],[[477,[-1,0,-2]]],[],[]],[455,[[8,[37,15]]]],[[[481,[-1,0,-2]],37],[[481,[-1,0,-2]]],[],[]],[456,[[8,[37,15]]]],[[[482,[-1,0,-2]],37],[[482,[-1,0,-2]]],[],[]],[457,[[8,[37,15]]]],[[[483,[-1,0,-2,-3]],37],[[483,[-1,0,-2,-3]]],[],[],[]],[459,[[8,[37,15]]]],[[[485,[-1,0,-2]],37],[[485,[-1,0,-2]]],[],[]],[460,[[8,[37,15]]]],[[[486,[-1,0,-2]],37],[[486,[-1,0,-2]]],[],[]],[461,[[8,[37,15]]]],[[[487,[-1,0,-2]],37],[[487,[-1,0,-2]]],[],[]],[462,[[8,[37,15]]]],[[[488,[-1,0,-2]],37],[[488,[-1,0,-2]]],[],[]],[463,[[8,[37,15]]]],[[[489,[-1,0,-2]],37],[[489,[-1,0,-2]]],[],[]],[464,[[8,[37,15]]]],[[[490,[-1,0,-2]],37],[[490,[-1,0,-2]]],[],[]],[465,[[8,[37,15]]]],[[[491,[-1,0,-2]],37],[[491,[-1,0,-2]]],[],[]],[466,[[8,[37,15]]]],[[[492,[-1,0,-2]],37],[[492,[-1,0,-2]]],[],[]],[467,[[8,[37,15]]]],[[[493,[-1,0,-2]],37],[[493,[-1,0,-2]]],[],[]],[468,[[8,[37,15]]]],[[[494,[-1,0,-2]],37],[[494,[-1,0,-2]]],[],[]],[469,[[8,[37,15]]]],[[[495,[-1,0,-2]],37],[[495,[-1,0,-2]]],[],[]],[470,[[8,[37,15]]]],[[[496,[-1,0,-2]],37],[[496,[-1,0,-2]]],[],[]],[471,[[8,[37,15]]]],[[[497,[-1,0,-2]],37],[[497,[-1,0,-2]]],[],[]],[472,[[8,[37,15]]]],[[[498,[-1,0,-2]],37],[[498,[-1,0,-2]]],[],[]],[474,[[8,[37,15]]]],[[[500,[-1,0,-2]],37],[[500,[-1,0,-2]]],[],[]],[475,[[8,[37,15]]]],[[[501,[-1,0,-2]],37],[[501,[-1,0,-2]]],[],[]],[[1,39,37,37,31],462],[[1,39,37,37,31],463],[[1,39,37,37,31],464],[[1,39,37,37,31],465],[[1,39,37,37,31],466],[[],6],[[],6],[[],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],[[476,[0,0,0]]]],[[1,31],[[477,[0,0,0]]]],[[1,31],[[478,[0,0]]]],[[1,31],[[479,[0,0]]]],[[1,31],[[480,[0,0]]]],[[1,31],[[481,[0,0,0]]]],[[1,31],[[482,[0,0,0]]]],[[1,31],[[483,[0,0,0,0]]]],[[1,31],[[484,[0,0]]]],[[1,31],[[485,[0,0,0]]]],[[1,31],[[486,[0,0,0]]]],[[1,31],[[487,[0,0,0]]]],[[1,31],[[488,[0,0,0]]]],[[1,31],[[489,[0,0,0]]]],[[1,31],[[490,[0,0,0]]]],[[1,31],[[491,[0,0,0]]]],[[1,31],[[492,[0,0,0]]]],[[1,31],[[493,[0,0,0]]]],[[1,31],[[494,[0,0,0]]]],[[1,31],[[495,[0,0,0]]]],[[1,31],[[496,[0,0,0]]]],[[1,31],[[497,[0,0,0]]]],[[1,31],[[498,[0,0,0]]]],[[1,31],[[499,[0]]]],[[1,31],[[500,[0,0,0]]]],[[1,31],[[501,[0,0,0]]]],[[1,39,37,37,31],467],[453,[[8,[90,15]]]],[[[479,[0,-1]],39],[[479,[0,-1]]],[]],[454,[[8,[90,15]]]],[[[480,[0,-1]],39],[[480,[0,-1]]],[]],[457,[[8,[42,15]]]],[[[483,[-1,-2,-3,0]],42],[[483,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,31],468],[[1,39,37,37,31],469],[450,[[8,[90,15]]]],[[[476,[0,-1,-2]],39],[[476,[0,-1,-2]]],[],[]],[451,[[8,[90,15]]]],[[[477,[0,-1,-2]],39],[[477,[0,-1,-2]]],[],[]],[452,[[8,[90,15]]]],[[[478,[0,-1]],39],[[478,[0,-1]]],[]],[455,[[8,[90,15]]]],[[[481,[0,-1,-2]],39],[[481,[0,-1,-2]]],[],[]],[456,[[8,[90,15]]]],[[[482,[0,-1,-2]],39],[[482,[0,-1,-2]]],[],[]],[457,[[8,[90,15]]]],[[[483,[0,-1,-2,-3]],39],[[483,[0,-1,-2,-3]]],[],[],[]],[458,[[8,[90,15]]]],[[[484,[0,-1]],39],[[484,[0,-1]]],[]],[459,[[8,[90,15]]]],[[[485,[0,-1,-2]],39],[[485,[0,-1,-2]]],[],[]],[460,[[8,[90,15]]]],[[[486,[0,-1,-2]],39],[[486,[0,-1,-2]]],[],[]],[461,[[8,[90,15]]]],[[[487,[0,-1,-2]],39],[[487,[0,-1,-2]]],[],[]],[462,[[8,[90,15]]]],[[[488,[0,-1,-2]],39],[[488,[0,-1,-2]]],[],[]],[463,[[8,[90,15]]]],[[[489,[0,-1,-2]],39],[[489,[0,-1,-2]]],[],[]],[464,[[8,[90,15]]]],[[[490,[0,-1,-2]],39],[[490,[0,-1,-2]]],[],[]],[465,[[8,[90,15]]]],[[[491,[0,-1,-2]],39],[[491,[0,-1,-2]]],[],[]],[466,[[8,[90,15]]]],[[[492,[0,-1,-2]],39],[[492,[0,-1,-2]]],[],[]],[467,[[8,[90,15]]]],[[[493,[0,-1,-2]],39],[[493,[0,-1,-2]]],[],[]],[468,[[8,[90,15]]]],[[[494,[0,-1,-2]],39],[[494,[0,-1,-2]]],[],[]],[469,[[8,[90,15]]]],[[[495,[0,-1,-2]],39],[[495,[0,-1,-2]]],[],[]],[470,[[8,[90,15]]]],[[[496,[0,-1,-2]],39],[[496,[0,-1,-2]]],[],[]],[471,[[8,[90,15]]]],[[[497,[0,-1,-2]],39],[[497,[0,-1,-2]]],[],[]],[472,[[8,[90,15]]]],[[[498,[0,-1,-2]],39],[[498,[0,-1,-2]]],[],[]],[473,[[8,[90,15]]]],[[[499,[0]],39],[[499,[0]]]],[474,[[8,[90,15]]]],[[[500,[0,-1,-2]],39],[[500,[0,-1,-2]]],[],[]],[475,[[8,[90,15]]]],[[[501,[0,-1,-2]],39],[[501,[0,-1,-2]]],[],[]],[450,[[8,[37,15]]]],[[[476,[-1,-2,0]],37],[[476,[-1,-2,0]]],[],[]],[451,[[8,[37,15]]]],[[[477,[-1,-2,0]],37],[[477,[-1,-2,0]]],[],[]],[455,[[8,[37,15]]]],[[[481,[-1,-2,0]],37],[[481,[-1,-2,0]]],[],[]],[456,[[8,[37,15]]]],[[[482,[-1,-2,0]],37],[[482,[-1,-2,0]]],[],[]],[457,[[8,[37,15]]]],[[[483,[-1,-2,0,-3]],37],[[483,[-1,-2,0,-3]]],[],[],[]],[459,[[8,[37,15]]]],[[[485,[-1,-2,0]],37],[[485,[-1,-2,0]]],[],[]],[460,[[8,[37,15]]]],[[[486,[-1,-2,0]],37],[[486,[-1,-2,0]]],[],[]],[461,[[8,[37,15]]]],[[[487,[-1,-2,0]],37],[[487,[-1,-2,0]]],[],[]],[462,[[8,[37,15]]]],[[[488,[-1,-2,0]],37],[[488,[-1,-2,0]]],[],[]],[463,[[8,[37,15]]]],[[[489,[-1,-2,0]],37],[[489,[-1,-2,0]]],[],[]],[464,[[8,[37,15]]]],[[[490,[-1,-2,0]],37],[[490,[-1,-2,0]]],[],[]],[465,[[8,[37,15]]]],[[[491,[-1,-2,0]],37],[[491,[-1,-2,0]]],[],[]],[466,[[8,[37,15]]]],[[[492,[-1,-2,0]],37],[[492,[-1,-2,0]]],[],[]],[467,[[8,[37,15]]]],[[[493,[-1,-2,0]],37],[[493,[-1,-2,0]]],[],[]],[468,[[8,[37,15]]]],[[[494,[-1,-2,0]],37],[[494,[-1,-2,0]]],[],[]],[469,[[8,[37,15]]]],[[[495,[-1,-2,0]],37],[[495,[-1,-2,0]]],[],[]],[470,[[8,[37,15]]]],[[[496,[-1,-2,0]],37],[[496,[-1,-2,0]]],[],[]],[471,[[8,[37,15]]]],[[[497,[-1,-2,0]],37],[[497,[-1,-2,0]]],[],[]],[472,[[8,[37,15]]]],[[[498,[-1,-2,0]],37],[[498,[-1,-2,0]]],[],[]],[474,[[8,[37,15]]]],[[[500,[-1,-2,0]],37],[[500,[-1,-2,0]]],[],[]],[475,[[8,[37,15]]]],[[[501,[-1,-2,0]],37],[[501,[-1,-2,0]]],[],[]],[[457,42],4],[[452,42],4],[[458,51],4],[[1,39,37,37,31],470],[[1,39,37,37,31],471],[[1,39,37,37,31],472],[[1,39,31],473],[[1,39,37,37,31],474],[-1,[[8,[-2]]],[],[]],[38,[[8,[450,-1]]],[]],[-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,[453,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[454,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[455,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[456,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[457,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[458,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[459,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[460,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[461,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[462,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[463,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[464,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[465,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[466,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[467,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[468,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[469,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[470,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[471,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[472,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[473,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[474,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[475,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-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]]]],[[[478,[-1,0]],42],[[478,[-1,0]]],[]],[458,[[8,[51,15]]]],[[[484,[-1,0]],51],[[484,[-1,0]]],[]],[[1,39,37,37,31],475],0,0,0,0,0,0,[502,38],[503,38],[504,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[505,[0,0]]],502],[[[506,[0,0,0,0]]],503],[[[507,[0]]],504],[[1,31],[[505,[0,0]]]],[[1,31],[[506,[0,0,0,0]]]],[[1,31],[[507,[0]]]],[502,[[8,[51,15]]]],[[[505,[-1,0]],51],[[505,[-1,0]]],[]],[503,[[8,[51,15]]]],[[[506,[-1,-2,-3,0]],51],[[506,[-1,-2,-3,0]]],[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,39,51,31],502],[503,[[8,[37,15]]]],[[[506,[-1,0,-2,-3]],37],[[506,[-1,0,-2,-3]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[[],6],[[],6],[[1,31],[[505,[0,0]]]],[[1,31],[[506,[0,0,0,0]]]],[[1,31],[[507,[0]]]],[503,[[8,[37,15]]]],[[[506,[-1,-2,0,-3]],37],[[506,[-1,-2,0,-3]]],[],[],[]],[502,[[8,[90,15]]]],[[[505,[0,-1]],39],[[505,[0,-1]]],[]],[503,[[0,[[75,[],[[74,[90]]]]]]]],[[[506,[0,-1,-2,-3]],[23,[39]]],[[506,[0,-1,-2,-3]]],[],[],[]],[[502,51],4],[[503,51],4],[[1,[23,[39]],37,37,51,31],503],[38,[[8,[502,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[503,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[504,-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,[]],[504,[[0,[[75,[],[[74,[37]]]]]]]],[[[507,[0]],[23,[37]]],[[507,[0]]]],[[1,[23,[37]],31],504],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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]]],[]],[552,38],[516,38],[519,38],[553,38],[520,38],[524,38],[508,38],[510,38],[526,38],[554,38],[555,38],[556,38],[557,38],[558,38],[559,38],[560,38],[561,38],[562,38],[563,38],[564,38],[565,38],[566,38],[528,38],[530,38],[532,38],[534,38],[567,38],[568,38],[569,38],[570,38],[571,38],[572,38],[573,38],[517,38],[574,38],[575,38],[576,38],[577,38],[536,38],[578,38],[522,38],[579,38],[580,38],[512,38],[581,38],[582,38],[583,38],[584,38],[585,38],[538,38],[586,38],[540,38],[587,38],[542,38],[544,38],[588,38],[589,38],[590,38],[591,38],[514,38],[592,38],[593,38],[546,38],[594,38],[548,38],[595,38],[596,38],[597,38],[598,38],[550,38],[[1,37,37,31],552],[575,[[8,[42,15]]]],[[[599,[-1,-2,-3]],42],[[599,[-1,-2,-3]]],[],[],[]],[575,[[8,[47,15]]]],[[[599,[-1,0,-2]],47],[[599,[-1,0,-2]]],[],[]],[[1,39,37,37,42,42,31],510],[571,[[8,[37,15]]]],[[[600,[-1,0,-2,-3]],37],[[600,[-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],[556,[[8,[89,15]]]],[[[601,[0,-1]],49],[[601,[0,-1]]],[]],[522,[[8,[89,15]]]],[[[523,[0,-1,-2]],49],[[523,[0,-1,-2]]],[],[]],[581,[[8,[89,15]]]],[[[602,[0,-1]],49],[[602,[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],554],[558,[[8,[57,15]]]],[[[603,[-1,-2,-3,-4,-5]],57],[[603,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[578,[[8,[57,15]]]],[[[604,[-1,-2,-3,-4,-5]],57],[[604,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[593,[[8,[57,15]]]],[[[605,[-1,-2,-3,-4,-5,-6]],57],[[605,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[[606,[0,0]]],552],[[[607,[0,0]]],516],[[[525,[0,0]]],519],[[[608,[0,0]]],553],[[[521,[0,0]]],520],[[[609,[0,0]]],524],[[[509,[0,0,0,0,0,0]]],508],[[[511,[0,0,0,0,0]]],510],[[[527,[0,0]]],526],[[[610,[0,0]]],554],[611,555],[[[601,[0,0]]],556],[[[612,[0,0]]],557],[[[603,[0,0,0,0,0]]],558],[[[613,[0,0]]],559],[[[614,[0,0,0]]],560],[[[615,[0,0,0]]],561],[[[616,[0,0]]],562],[[[617,[0,0,0,0]]],563],[[[618,[0,0]]],564],[[[619,[0,0]]],565],[[[620,[0]]],566],[[[529,[0,0]]],528],[[[531,[0,0]]],530],[[[533,[0,0]]],532],[[[535,[0,0]]],534],[[[621,[0,0]]],567],[[[622,[0,0]]],568],[[[623,[0]]],569],[[[624,[0]]],570],[[[600,[0,0,0,0]]],571],[[[625,[0,0]]],572],[[[626,[0,0]]],573],[[[518,[0,0,0,0]]],517],[[[627,[0,0,0,0]]],574],[[[599,[0,0,0]]],575],[[[628,[0,0,0,0]]],576],[[[629,[0,0,0,0]]],577],[[[537,[0,0]]],536],[[[604,[0,0,0,0,0]]],578],[[[523,[0,0,0]]],522],[[[630,[0,0]]],579],[[[631,[0]]],580],[[[513,[0,0]]],512],[[[602,[0,0]]],581],[[[632,[0,0]]],582],[[[633,[0]]],583],[[[634,[0,0]]],584],[[[635,[0]]],585],[[[539,[0,0]]],538],[[[636,[0]]],586],[541,540],[[[637,[0,0]]],587],[[[543,[0,0]]],542],[[[545,[0,0]]],544],[[[638,[0,0]]],588],[[[639,[0,0,0,0]]],589],[[[640,[0,0]]],590],[[[641,[0,0,0,0]]],591],[[[515,[0,0]]],514],[[[642,[0,0]]],592],[[[605,[0,0,0,0,0,0]]],593],[[[547,[0,0]]],546],[[[643,[0,0]]],594],[[[549,[0,0]]],548],[[[644,[0,0]]],595],[[[645,[0]]],596],[646,597],[[[647,[0,0]]],598],[[[551,[0,0]]],550],[[1,31],[[606,[0,0]]]],[[1,31],[[607,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[608,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[609,[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],[[610,[0,0]]]],[[1,31],611],[[1,31],[[601,[0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[603,[0,0,0,0,0]]]],[[1,31],[[613,[0,0]]]],[[1,31],[[614,[0,0,0]]]],[[1,31],[[615,[0,0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[617,[0,0,0,0]]]],[[1,31],[[618,[0,0]]]],[[1,31],[[619,[0,0]]]],[[1,31],[[620,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[621,[0,0]]]],[[1,31],[[622,[0,0]]]],[[1,31],[[623,[0]]]],[[1,31],[[624,[0]]]],[[1,31],[[600,[0,0,0,0]]]],[[1,31],[[625,[0,0]]]],[[1,31],[[626,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[627,[0,0,0,0]]]],[[1,31],[[599,[0,0,0]]]],[[1,31],[[628,[0,0,0,0]]]],[[1,31],[[629,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[604,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[630,[0,0]]]],[[1,31],[[631,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[633,[0]]]],[[1,31],[[634,[0,0]]]],[[1,31],[[635,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[636,[0]]]],[[1,31],541],[[1,31],[[637,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[639,[0,0,0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[641,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[642,[0,0]]]],[[1,31],[[605,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[643,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[644,[0,0]]]],[[1,31],[[645,[0]]]],[[1,31],646],[[1,31],[[647,[0,0]]]],[[1,31],[[551,[0,0]]]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,31],555],[555,[[8,[45,15]]]],[[611,45],611],[578,[[8,[45,15]]]],[[[604,[-1,-2,-3,-4,-5]],45],[[604,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[578,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[604,[0,-1,-2,-3,-4]],[23,[37]]],[[604,[0,-1,-2,-3,-4]]],[],[],[],[]],[593,[[0,[[75,[],[[74,[321]]]]]]]],[[[605,[-1,-2,-3,-4,0,-5]],[23,[43]]],[[605,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[593,[[8,[57,15]]]],[[[605,[-1,-2,-3,-4,-5,0]],57],[[605,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[593,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[605,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[605,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[593,[[8,[42,15]]]],[[[605,[-1,-2,-3,-4,-5,-6]],42],[[605,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[580,[[8,[42,15]]]],[[[631,[-1]],42],[[631,[-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],556],[557,[[8,[42,15]]]],[[[612,[-1,0]],42],[[612,[-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],557],[[1,37,[23,[37]],[23,[37]],43,43,31],558],[558,[[8,[37,15]]]],[[[603,[0,-1,-2,-3,-4]],37],[[603,[0,-1,-2,-3,-4]]],[],[],[],[]],[589,[[8,[37,15]]]],[[[639,[-1,0,-2,-3]],37],[[639,[-1,0,-2,-3]]],[],[],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[575,[[8,[47,15]]]],[[[599,[-1,-2,0]],47],[[599,[-1,-2,0]]],[],[]],[561,[[8,[37,15]]]],[[[615,[-1,0,-2]],37],[[615,[-1,0,-2]]],[],[]],[577,[[8,[37,15]]]],[[[629,[-1,0,-2,-3]],37],[[629,[-1,0,-2,-3]]],[],[],[]],[572,[[8,[53,15]]]],[[[625,[0,-1]],53],[[625,[0,-1]]],[]],[593,[[8,[321,15]]]],[[[605,[-1,-2,-3,0,-4,-5]],43],[[605,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[593,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[605,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[605,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[554,[[8,[321,15]]]],[[[610,[-1,0]],43],[[610,[-1,0]]],[]],[554,[[0,[[75,[],[[74,[37]]]]]]]],[[[610,[0,-1]],[23,[37]]],[[610,[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]]],[],[],[]],[573,[[8,[53,15]]]],[[[626,[0,-1]],53],[[626,[0,-1]]],[]],[571,[[0,[[75,[],[[74,[37]]]]]]]],[[[600,[-1,-2,0,-3]],[23,[37]]],[[600,[-1,-2,0,-3]]],[],[],[]],[520,[[8,[48,15]]]],[[[521,[-1,-2]],48],[[521,[-1,-2]]],[],[]],[571,[[8,[48,15]]]],[[[600,[-1,-2,-3,-4]],48],[[600,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],560],[[1,39,37,42,31],561],[[1,37,37,31],562],[508,[[8,[42,15]]]],[[[509,[-1,-2,-3,-4,-5,0]],42],[[509,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[558,[[8,[321,15]]]],[[[603,[-1,-2,-3,-4,0]],43],[[603,[-1,-2,-3,-4,0]]],[],[],[],[]],[558,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[603,[-1,-2,0,-3,-4]],[23,[37]]],[[603,[-1,-2,0,-3,-4]]],[],[],[],[]],[589,[[8,[37,15]]]],[[[639,[-1,-2,-3,0]],37],[[639,[-1,-2,-3,0]]],[],[],[]],[562,[[8,[42,15]]]],[[[616,[-1,-2]],42],[[616,[-1,-2]]],[],[]],[563,[[8,[42,15]]]],[[[617,[-1,-2,-3,-4]],42],[[617,[-1,-2,-3,-4]]],[],[],[],[]],[564,[[8,[42,15]]]],[[[618,[-1,-2]],42],[[618,[-1,-2]]],[],[]],[565,[[8,[42,15]]]],[[[619,[-1,-2]],42],[[619,[-1,-2]]],[],[]],[566,[[8,[42,15]]]],[[[620,[-1]],42],[[620,[-1]]],[]],[567,[[8,[42,15]]]],[[[621,[-1,-2]],42],[[621,[-1,-2]]],[],[]],[568,[[8,[42,15]]]],[[[622,[-1,-2]],42],[[622,[-1,-2]]],[],[]],[589,[[8,[42,15]]]],[[[639,[-1,-2,-3,-4]],42],[[639,[-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,42,31],563],[[1,37,37,31],564],[[1,42,31],569],[[1,37,37,31],565],[[1,37,31],566],[[1,39,37,31],528],[[1,39,37,31],530],[[1,39,37,31],532],[[1,39,37,31],534],[[1,37,31],570],[[1,37,37,31],567],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],568],[[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],571],[553,[[8,[45,15]]]],[[[608,[-1,0]],45],[[608,[-1,0]]],[]],[517,[[8,[48,15]]]],[[[518,[-1,0,-2,-3]],48],[[518,[-1,0,-2,-3]]],[],[],[]],[575,[[8,[42,15]]]],[[[599,[-1,-2,-3]],42],[[599,[-1,-2,-3]]],[],[],[]],[[1,39,37,37,42,31],574],[520,[[8,[42,15]]]],[[[521,[-1,-2]],42],[[521,[-1,-2]]],[],[]],[571,[[8,[42,15]]]],[[[600,[-1,-2,-3,-4]],42],[[600,[-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],575],[[1,39,37,37,37,31],576],[[1,39,37,37,42,31],577],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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],578],[575,[[8,[42,15]]]],[[[599,[-1,-2,-3]],42],[[599,[-1,-2,-3]]],[],[],[]],[[1,39,31],580],[552,[[8,[37,15]]]],[[[606,[0,-1]],37],[[606,[0,-1]]],[]],[516,[[8,[37,15]]]],[[[607,[0,-1]],37],[[607,[0,-1]]],[]],[524,[[8,[37,15]]]],[[[609,[0,-1]],37],[[609,[0,-1]]],[]],[562,[[8,[37,15]]]],[[[616,[0,-1]],37],[[616,[0,-1]]],[]],[563,[[8,[37,15]]]],[[[617,[-1,0,-2,-3]],37],[[617,[-1,0,-2,-3]]],[],[],[]],[564,[[8,[37,15]]]],[[[618,[0,-1]],37],[[618,[0,-1]]],[]],[565,[[8,[37,15]]]],[[[619,[0,-1]],37],[[619,[0,-1]]],[]],[567,[[8,[37,15]]]],[[[621,[0,-1]],37],[[621,[0,-1]]],[]],[568,[[8,[37,15]]]],[[[622,[0,-1]],37],[[622,[0,-1]]],[]],[574,[[8,[37,15]]]],[[[627,[-1,0,-2,-3]],37],[[627,[-1,0,-2,-3]]],[],[],[]],[579,[[8,[37,15]]]],[[[630,[0,-1]],37],[[630,[0,-1]]],[]],[582,[[8,[37,15]]]],[[[632,[0,-1]],37],[[632,[0,-1]]],[]],[584,[[8,[37,15]]]],[[[634,[0,-1]],37],[[634,[0,-1]]],[]],[587,[[8,[37,15]]]],[[[637,[0,-1]],37],[[637,[0,-1]]],[]],[588,[[8,[37,15]]]],[[[638,[0,-1]],37],[[638,[0,-1]]],[]],[590,[[8,[37,15]]]],[[[640,[0,-1]],37],[[640,[0,-1]]],[]],[592,[[8,[37,15]]]],[[[642,[0,-1]],37],[[642,[0,-1]]],[]],[594,[[8,[37,15]]]],[[[643,[0,-1]],37],[[643,[0,-1]]],[]],[595,[[8,[37,15]]]],[[[644,[0,-1]],37],[[644,[0,-1]]],[]],[598,[[8,[37,15]]]],[[[647,[0,-1]],37],[[647,[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],[554,[[8,[42,15]]]],[[[610,[-1,-2]],42],[[610,[-1,-2]]],[],[]],[558,[[8,[42,15]]]],[[[603,[-1,-2,-3,-4,-5]],42],[[603,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,37,37,31],579],[591,[[8,[57,15]]]],[[[641,[-1,-2,-3,0]],57],[[641,[-1,-2,-3,0]]],[],[],[]],[522,[[8,[42,15]]]],[[[523,[-1,-2,-3]],42],[[523,[-1,-2,-3]]],[],[],[]],[[1,49,47,31],581],[[1,39,45,31],553],[[1,39,42,31],559],[[1,49,48,47,42,31],517],[[1,53,53,31],572],[[1,53,53,31],573],[[1,39,31],583],[[1,39,31],585],[[1,39,31],596],[[1,37,37,31],582],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[606,[0,0]]]],[[1,31],[[607,[0,0]]]],[[1,31],[[525,[0,0]]]],[[1,31],[[608,[0,0]]]],[[1,31],[[521,[0,0]]]],[[1,31],[[609,[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],[[610,[0,0]]]],[[1,31],611],[[1,31],[[601,[0,0]]]],[[1,31],[[612,[0,0]]]],[[1,31],[[603,[0,0,0,0,0]]]],[[1,31],[[613,[0,0]]]],[[1,31],[[614,[0,0,0]]]],[[1,31],[[615,[0,0,0]]]],[[1,31],[[616,[0,0]]]],[[1,31],[[617,[0,0,0,0]]]],[[1,31],[[618,[0,0]]]],[[1,31],[[619,[0,0]]]],[[1,31],[[620,[0]]]],[[1,31],[[529,[0,0]]]],[[1,31],[[531,[0,0]]]],[[1,31],[[533,[0,0]]]],[[1,31],[[535,[0,0]]]],[[1,31],[[621,[0,0]]]],[[1,31],[[622,[0,0]]]],[[1,31],[[623,[0]]]],[[1,31],[[624,[0]]]],[[1,31],[[600,[0,0,0,0]]]],[[1,31],[[625,[0,0]]]],[[1,31],[[626,[0,0]]]],[[1,31],[[518,[0,0,0,0]]]],[[1,31],[[627,[0,0,0,0]]]],[[1,31],[[599,[0,0,0]]]],[[1,31],[[628,[0,0,0,0]]]],[[1,31],[[629,[0,0,0,0]]]],[[1,31],[[537,[0,0]]]],[[1,31],[[604,[0,0,0,0,0]]]],[[1,31],[[523,[0,0,0]]]],[[1,31],[[630,[0,0]]]],[[1,31],[[631,[0]]]],[[1,31],[[513,[0,0]]]],[[1,31],[[602,[0,0]]]],[[1,31],[[632,[0,0]]]],[[1,31],[[633,[0]]]],[[1,31],[[634,[0,0]]]],[[1,31],[[635,[0]]]],[[1,31],[[539,[0,0]]]],[[1,31],[[636,[0]]]],[[1,31],541],[[1,31],[[637,[0,0]]]],[[1,31],[[543,[0,0]]]],[[1,31],[[545,[0,0]]]],[[1,31],[[638,[0,0]]]],[[1,31],[[639,[0,0,0,0]]]],[[1,31],[[640,[0,0]]]],[[1,31],[[641,[0,0,0,0]]]],[[1,31],[[515,[0,0]]]],[[1,31],[[642,[0,0]]]],[[1,31],[[605,[0,0,0,0,0,0]]]],[[1,31],[[547,[0,0]]]],[[1,31],[[643,[0,0]]]],[[1,31],[[549,[0,0]]]],[[1,31],[[644,[0,0]]]],[[1,31],[[645,[0]]]],[[1,31],646],[[1,31],[[647,[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]]],[],[]],[578,[[8,[321,15]]]],[[[604,[-1,-2,-3,0,-4]],43],[[604,[-1,-2,-3,0,-4]]],[],[],[],[]],[578,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[604,[-1,0,-2,-3,-4]],[23,[37]]],[[604,[-1,0,-2,-3,-4]]],[],[],[],[]],[566,[[8,[37,15]]]],[[[620,[0]],37],[[620,[0]]]],[575,[[8,[53,15]]]],[[[599,[-1,-2,-3]],53],[[599,[-1,-2,-3]]],[],[],[]],[575,[[0,[[75,[],[[74,[37]]]]]]]],[[[599,[0,-1,-2]],[23,[37]]],[[599,[0,-1,-2]]],[],[]],[[1,37,37,31],584],[510,[[8,[42,15]]]],[[[511,[-1,-2,-3,-4,0]],42],[[511,[-1,-2,-3,-4,0]]],[],[],[],[]],[569,[[8,[42,15]]]],[[[623,[0]],42],[[623,[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]]],[],[],[]],[560,[[8,[37,15]]]],[[[614,[-1,-2,0]],37],[[614,[-1,-2,0]]],[],[]],[561,[[8,[42,15]]]],[[[615,[-1,-2,0]],42],[[615,[-1,-2,0]]],[],[]],[576,[[8,[37,15]]]],[[[628,[-1,-2,-3,0]],37],[[628,[-1,-2,-3,0]]],[],[],[]],[577,[[8,[42,15]]]],[[[629,[-1,-2,-3,0]],42],[[629,[-1,-2,-3,0]]],[],[],[]],[563,[[8,[42,15]]]],[[[617,[-1,-2,-3,0]],42],[[617,[-1,-2,-3,0]]],[],[],[]],[574,[[8,[42,15]]]],[[[627,[-1,-2,-3,0]],42],[[627,[-1,-2,-3,0]]],[],[],[]],[572,[[8,[53,15]]]],[[[625,[-1,0]],53],[[625,[-1,0]]],[]],[573,[[8,[53,15]]]],[[[626,[-1,0]],53],[[626,[-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],[571,[[8,[57,15]]]],[[[600,[-1,-2,-3,0]],57],[[600,[-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]]]],[575,[[8,[4,15]]]],[558,[[8,[4,15]]]],[578,[[8,[4,15]]]],[593,[[8,[4,15]]]],[555,[[8,[4,15]]]],[578,[[8,[4,15]]]],[593,[[8,[4,15]]]],[580,[[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]]]],[571,[[8,[4,15]]]],[522,[[8,[4,15]]]],[522,[[8,[4,15]]]],[575,[[8,[4,15]]]],[520,[[8,[4,15]]]],[571,[[8,[4,15]]]],[575,[[8,[4,15]]]],[554,[[8,[4,15]]]],[558,[[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]]]],[575,[[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]]]],[569,[[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]]],[]],[553,[[8,[90,15]]]],[[[608,[0,-1]],39],[[608,[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]]],[]],[559,[[8,[90,15]]]],[[[613,[0,-1]],39],[[613,[0,-1]]],[]],[560,[[8,[90,15]]]],[[[614,[0,-1,-2]],39],[[614,[0,-1,-2]]],[],[]],[561,[[8,[90,15]]]],[[[615,[0,-1,-2]],39],[[615,[0,-1,-2]]],[],[]],[562,[[8,[90,15]]]],[563,[[8,[90,15]]]],[[[617,[0,-1,-2,-3]],39],[[617,[0,-1,-2,-3]]],[],[],[]],[564,[[8,[90,15]]]],[565,[[8,[90,15]]]],[566,[[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]]],[]],[567,[[8,[90,15]]]],[568,[[8,[90,15]]]],[570,[[8,[90,15]]]],[571,[[8,[90,15]]]],[[[600,[0,-1,-2,-3]],39],[[600,[0,-1,-2,-3]]],[],[],[]],[574,[[8,[90,15]]]],[[[627,[0,-1,-2,-3]],39],[[627,[0,-1,-2,-3]]],[],[],[]],[575,[[8,[90,15]]]],[[[599,[-1,-2,-3]],39],[[599,[-1,-2,-3]]],[],[],[]],[576,[[8,[90,15]]]],[[[628,[0,-1,-2,-3]],39],[[628,[0,-1,-2,-3]]],[],[],[]],[577,[[8,[90,15]]]],[[[629,[0,-1,-2,-3]],39],[[629,[0,-1,-2,-3]]],[],[],[]],[536,[[8,[90,15]]]],[[[537,[0,-1]],39],[[537,[0,-1]]],[]],[579,[[8,[90,15]]]],[580,[[8,[90,15]]]],[[[631,[0]],39],[[631,[0]]]],[512,[[8,[90,15]]]],[[[513,[0,-1]],39],[[513,[0,-1]]],[]],[582,[[8,[90,15]]]],[583,[[8,[90,15]]]],[[[633,[0]],39],[[633,[0]]]],[584,[[8,[90,15]]]],[585,[[8,[90,15]]]],[[[635,[0]],39],[[635,[0]]]],[538,[[8,[90,15]]]],[[[539,[0,-1]],39],[[539,[0,-1]]],[]],[587,[[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]]],[]],[588,[[8,[90,15]]]],[589,[[8,[90,15]]]],[[[639,[0,-1,-2,-3]],39],[[639,[0,-1,-2,-3]]],[],[],[]],[590,[[8,[90,15]]]],[591,[[8,[90,15]]]],[[[641,[0,-1,-2,-3]],39],[[641,[0,-1,-2,-3]]],[],[],[]],[592,[[8,[90,15]]]],[546,[[8,[90,15]]]],[[[547,[0,-1]],39],[[547,[0,-1]]],[]],[594,[[8,[90,15]]]],[548,[[8,[90,15]]]],[[[549,[0,-1]],39],[[549,[0,-1]]],[]],[595,[[8,[90,15]]]],[596,[[8,[90,15]]]],[[[645,[0]],39],[[645,[0]]]],[598,[[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]]],[],[],[]],[555,[[8,[90,15]]]],[[611,39],611],[[1,37,31],586],[[1,31],540],[552,[[8,[37,15]]]],[[[606,[-1,0]],37],[[606,[-1,0]]],[]],[516,[[8,[37,15]]]],[[[607,[-1,0]],37],[[607,[-1,0]]],[]],[524,[[8,[37,15]]]],[[[609,[-1,0]],37],[[609,[-1,0]]],[]],[562,[[8,[37,15]]]],[[[616,[-1,0]],37],[[616,[-1,0]]],[]],[563,[[8,[37,15]]]],[[[617,[-1,-2,0,-3]],37],[[617,[-1,-2,0,-3]]],[],[],[]],[564,[[8,[37,15]]]],[[[618,[-1,0]],37],[[618,[-1,0]]],[]],[565,[[8,[37,15]]]],[[[619,[-1,0]],37],[[619,[-1,0]]],[]],[567,[[8,[37,15]]]],[[[621,[-1,0]],37],[[621,[-1,0]]],[]],[568,[[8,[37,15]]]],[[[622,[-1,0]],37],[[622,[-1,0]]],[]],[574,[[8,[37,15]]]],[[[627,[-1,-2,0,-3]],37],[[627,[-1,-2,0,-3]]],[],[],[]],[579,[[8,[37,15]]]],[[[630,[-1,0]],37],[[630,[-1,0]]],[]],[582,[[8,[37,15]]]],[[[632,[-1,0]],37],[[632,[-1,0]]],[]],[584,[[8,[37,15]]]],[[[634,[-1,0]],37],[[634,[-1,0]]],[]],[587,[[8,[37,15]]]],[[[637,[-1,0]],37],[[637,[-1,0]]],[]],[588,[[8,[37,15]]]],[[[638,[-1,0]],37],[[638,[-1,0]]],[]],[590,[[8,[37,15]]]],[[[640,[-1,0]],37],[[640,[-1,0]]],[]],[592,[[8,[37,15]]]],[[[642,[-1,0]],37],[[642,[-1,0]]],[]],[594,[[8,[37,15]]]],[[[643,[-1,0]],37],[[643,[-1,0]]],[]],[595,[[8,[37,15]]]],[[[644,[-1,0]],37],[[644,[-1,0]]],[]],[598,[[8,[37,15]]]],[[[647,[-1,0]],37],[[647,[-1,0]]],[]],[[1,37,37,31],587],[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],589],[[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],[[575,42],4],[[575,47],4],[[510,42],4],[[558,57],4],[[578,57],4],[[593,57],4],[[522,42],4],[[555,45],4],[[578,45],4],[[593,57],4],[[593,42],4],[[580,42],4],[[557,42],4],[[517,42],4],[[522,42],4],[[517,42],4],[[575,47],4],[[572,53],4],[[517,42],4],[[522,42],4],[[573,53],4],[[520,48],4],[[571,48],4],[[508,42],4],[[562,42],4],[[563,42],4],[[564,42],4],[[565,42],4],[[566,42],4],[[567,42],4],[[568,42],4],[[589,42],4],[[522,51],4],[[522,48],4],[[522,47],4],[[553,45],4],[[517,48],4],[[575,42],4],[[520,42],4],[[571,42],4],[[575,42],4],[[517,42],4],[[522,42],4],[[554,42],4],[[558,42],4],[[591,57],4],[[522,42],4],[[508,53],4],[[510,53],4],[[512,53],4],[[514,53],4],[[512,42],4],[[514,42],4],[[575,53],4],[[510,42],4],[[569,42],4],[[512,42],4],[[514,42],4],[[522,53],4],[[522,45],4],[[561,42],4],[[577,42],4],[[563,42],4],[[574,42],4],[[572,53],4],[[573,53],4],[[571,57],4],[[522,53],4],[[517,47],4],[[522,47],4],[[508,42],4],[[556,47],4],[[557,47],4],[[517,47],4],[[522,47],4],[[581,47],4],[[508,47],4],[[510,47],4],[[569,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],[[559,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],590],[[1,39,37,37,57,31],591],[[1,39,37,31],544],[[1,37,37,31],588],[[1,37,37,31],514],[[1,37,37,31],592],[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],593],[556,[[8,[47,15]]]],[[[601,[-1,0]],47],[[601,[-1,0]]],[]],[557,[[8,[47,15]]]],[[[612,[0,-1]],47],[[612,[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]]],[],[]],[581,[[8,[47,15]]]],[[[602,[-1,0]],47],[[602,[-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]]],[],[],[],[],[]],[569,[[8,[47,15]]]],[[[623,[-1]],47],[[623,[-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]]],[],[],[],[]],[558,[[8,[321,15]]]],[[[603,[-1,-2,-3,0,-4]],43],[[603,[-1,-2,-3,0,-4]]],[],[],[],[]],[558,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[603,[-1,0,-2,-3,-4]],[23,[37]]],[[603,[-1,0,-2,-3,-4]]],[],[],[],[]],[589,[[8,[37,15]]]],[[[639,[-1,-2,0,-3]],37],[[639,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],546],[38,[[8,[552,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[516,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[519,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[553,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[520,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-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]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[554,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[555,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[556,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[557,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[558,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[559,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[560,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[561,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[562,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[563,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[564,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[565,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[566,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[528,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[530,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[532,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[534,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[567,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[568,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[569,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[570,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[571,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[572,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[573,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[517,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[574,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[575,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[576,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[577,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[536,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[578,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[522,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[579,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[580,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[512,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[581,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[582,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[583,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[584,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[585,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[538,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[586,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[540,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[587,-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]]],[],[]],[38,[[8,[588,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[589,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[590,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[591,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[514,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[592,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[593,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[546,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[594,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[548,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[595,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[596,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[597,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[598,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-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],594],[[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],597],[578,[[8,[321,15]]]],[[[604,[-1,-2,-3,-4,0]],43],[[604,[-1,-2,-3,-4,0]]],[],[],[],[]],[578,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[604,[-1,-2,0,-3,-4]],[23,[37]]],[[604,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,37,31],595],[591,[[8,[37,15]]]],[[[641,[-1,0,-2,-3]],37],[[641,[-1,0,-2,-3]]],[],[],[]],[591,[[8,[37,15]]]],[[[641,[-1,-2,0,-3]],37],[[641,[-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]]],[],[],[],[]],[570,[[8,[37,15]]]],[[[624,[0]],37],[[624,[0]]]],[559,[[8,[42,15]]]],[[[613,[-1,0]],42],[[613,[-1,0]]],[]],[517,[[8,[42,15]]]],[[[518,[-1,-2,-3,-4]],42],[[518,[-1,-2,-3,-4]]],[],[],[],[]],[576,[[8,[37,15]]]],[[[628,[-1,-2,0,-3]],37],[[628,[-1,-2,0,-3]]],[],[],[]],[577,[[8,[37,15]]]],[[[629,[-1,-2,0,-3]],37],[[629,[-1,-2,0,-3]]],[],[],[]],[586,[[8,[37,15]]]],[[[636,[0]],37],[[636,[0]]]],[514,[[8,[37,15]]]],[[[515,[0,-1]],37],[[515,[0,-1]]],[]],[593,[[8,[37,15]]]],[[[605,[0,-1,-2,-3,-4,-5]],37],[[605,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[560,[[8,[37,15]]]],[[[614,[-1,0,-2]],37],[[614,[-1,0,-2]]],[],[]],[576,[[8,[37,15]]]],[[[628,[-1,0,-2,-3]],37],[[628,[-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],598],[[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],[650,38],[651,38],[652,38],[653,38],[654,38],[655,38],[656,38],[657,38],[658,38],[659,38],[660,38],[661,38],[662,38],[663,38],[664,38],[665,38],[666,38],[648,38],[667,38],[668,38],[669,38],[670,38],[671,38],[672,38],[673,38],[674,38],[675,38],[676,38],[677,38],[678,38],[679,38],[680,38],[[1,37,31],653],[[1,37,37,31],652],[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,[],[]],[[[681,[0]]],650],[[[682,[0]]],651],[[[683,[0,0]]],652],[[[684,[0]]],653],[[[685,[0]]],654],[[[686,[0]]],655],[[[687,[0,0]]],656],[[[688,[0]]],657],[[[689,[0]]],658],[[[690,[0]]],659],[[[691,[0]]],660],[[[692,[0]]],661],[[[693,[0]]],662],[[[694,[0]]],663],[[[695,[0]]],664],[[[696,[0,0,0]]],665],[[[697,[0]]],666],[[[649,[0,0,0]]],648],[[[698,[0,0]]],667],[[[699,[0]]],668],[[[700,[0]]],669],[[[701,[0]]],670],[[[702,[0]]],671],[[[703,[0,0]]],672],[[[704,[0]]],673],[[[705,[0]]],674],[[[706,[0]]],675],[[[707,[0]]],676],[[[708,[0]]],677],[[[709,[0]]],678],[[[710,[0]]],679],[[[711,[0]]],680],[[1,31],[[681,[0]]]],[[1,31],[[682,[0]]]],[[1,31],[[683,[0,0]]]],[[1,31],[[684,[0]]]],[[1,31],[[685,[0]]]],[[1,31],[[686,[0]]]],[[1,31],[[687,[0,0]]]],[[1,31],[[688,[0]]]],[[1,31],[[689,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[691,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[693,[0]]]],[[1,31],[[694,[0]]]],[[1,31],[[695,[0]]]],[[1,31],[[696,[0,0,0]]]],[[1,31],[[697,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[698,[0,0]]]],[[1,31],[[699,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[701,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[703,[0,0]]]],[[1,31],[[704,[0]]]],[[1,31],[[705,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[707,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[709,[0]]]],[[1,31],[[710,[0]]]],[[1,31],[[711,[0]]]],[648,[[8,[37,15]]]],[[[649,[-1,-2,0]],37],[[649,[-1,-2,0]]],[],[]],[[1,37,31],654],[[1,37,31],655],[[1,37,37,31],656],[[1,37,31],657],[[1,37,31],658],[[1,37,31],660],[[1,37,31],659],[[1,37,31],661],[[1,37,31],664],[[1,37,31],662],[[1,37,31],663],[650,[[8,[42,15]]]],[[[681,[-1]],42],[[681,[-1]]],[]],[652,[[8,[42,15]]]],[[[683,[-1,-2]],42],[[683,[-1,-2]]],[],[]],[653,[[8,[42,15]]]],[[[684,[-1]],42],[[684,[-1]]],[]],[654,[[8,[42,15]]]],[[[685,[-1]],42],[[685,[-1]]],[]],[655,[[8,[42,15]]]],[[[686,[-1]],42],[[686,[-1]]],[]],[656,[[8,[42,15]]]],[[[687,[-1,-2]],42],[[687,[-1,-2]]],[],[]],[657,[[8,[42,15]]]],[[[688,[-1]],42],[[688,[-1]]],[]],[661,[[8,[42,15]]]],[[[692,[-1]],42],[[692,[-1]]],[]],[662,[[8,[42,15]]]],[[[693,[-1]],42],[[693,[-1]]],[]],[663,[[8,[42,15]]]],[[[694,[-1]],42],[[694,[-1]]],[]],[664,[[8,[42,15]]]],[[[695,[-1]],42],[[695,[-1]]],[]],[665,[[8,[42,15]]]],[[[696,[-1,-2,-3]],42],[[696,[-1,-2,-3]]],[],[],[]],[666,[[8,[42,15]]]],[[[697,[-1]],42],[[697,[-1]]],[]],[648,[[8,[42,15]]]],[[[649,[-1,-2,-3]],42],[[649,[-1,-2,-3]]],[],[],[]],[668,[[8,[42,15]]]],[[[699,[-1]],42],[[699,[-1]]],[]],[669,[[8,[42,15]]]],[[[700,[-1]],42],[[700,[-1]]],[]],[670,[[8,[42,15]]]],[[[701,[-1]],42],[[701,[-1]]],[]],[671,[[8,[42,15]]]],[[[702,[-1]],42],[[702,[-1]]],[]],[672,[[8,[42,15]]]],[[[703,[-1,-2]],42],[[703,[-1,-2]]],[],[]],[673,[[8,[42,15]]]],[[[704,[-1]],42],[[704,[-1]]],[]],[674,[[8,[42,15]]]],[[[705,[-1]],42],[[705,[-1]]],[]],[675,[[8,[42,15]]]],[[[706,[-1]],42],[[706,[-1]]],[]],[676,[[8,[42,15]]]],[[[707,[-1]],42],[[707,[-1]]],[]],[677,[[8,[42,15]]]],[[[708,[-1]],42],[[708,[-1]]],[]],[678,[[8,[42,15]]]],[[[709,[-1]],42],[[709,[-1]]],[]],[679,[[8,[42,15]]]],[[[710,[-1]],42],[[710,[-1]]],[]],[680,[[8,[42,15]]]],[[[711,[-1]],42],[[711,[-1]]],[]],[[1,37,31],666],[[1,37,37,37,31],648],[[1,39,37,37,31],665],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],667],[652,[[8,[37,15]]]],[[[683,[0,-1]],37],[[683,[0,-1]]],[]],[656,[[8,[37,15]]]],[[[687,[0,-1]],37],[[687,[0,-1]]],[]],[665,[[8,[37,15]]]],[[[696,[-1,0,-2]],37],[[696,[-1,0,-2]]],[],[]],[667,[[8,[37,15]]]],[[[698,[0,-1]],37],[[698,[0,-1]]],[]],[672,[[8,[37,15]]]],[[[703,[0,-1]],37],[[703,[0,-1]]],[]],[[1,37,31],671],[[1,37,31],670],[[1,37,31],668],[[1,37,31],669],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[681,[0]]]],[[1,31],[[682,[0]]]],[[1,31],[[683,[0,0]]]],[[1,31],[[684,[0]]]],[[1,31],[[685,[0]]]],[[1,31],[[686,[0]]]],[[1,31],[[687,[0,0]]]],[[1,31],[[688,[0]]]],[[1,31],[[689,[0]]]],[[1,31],[[690,[0]]]],[[1,31],[[691,[0]]]],[[1,31],[[692,[0]]]],[[1,31],[[693,[0]]]],[[1,31],[[694,[0]]]],[[1,31],[[695,[0]]]],[[1,31],[[696,[0,0,0]]]],[[1,31],[[697,[0]]]],[[1,31],[[649,[0,0,0]]]],[[1,31],[[698,[0,0]]]],[[1,31],[[699,[0]]]],[[1,31],[[700,[0]]]],[[1,31],[[701,[0]]]],[[1,31],[[702,[0]]]],[[1,31],[[703,[0,0]]]],[[1,31],[[704,[0]]]],[[1,31],[[705,[0]]]],[[1,31],[[706,[0]]]],[[1,31],[[707,[0]]]],[[1,31],[[708,[0]]]],[[1,31],[[709,[0]]]],[[1,31],[[710,[0]]]],[[1,31],[[711,[0]]]],[650,[[8,[37,15]]]],[[[681,[0]],37],[[681,[0]]]],[651,[[8,[37,15]]]],[[[682,[0]],37],[[682,[0]]]],[653,[[8,[37,15]]]],[[[684,[0]],37],[[684,[0]]]],[654,[[8,[37,15]]]],[[[685,[0]],37],[[685,[0]]]],[655,[[8,[37,15]]]],[[[686,[0]],37],[[686,[0]]]],[657,[[8,[37,15]]]],[[[688,[0]],37],[[688,[0]]]],[658,[[8,[37,15]]]],[[[689,[0]],37],[[689,[0]]]],[659,[[8,[37,15]]]],[[[690,[0]],37],[[690,[0]]]],[660,[[8,[37,15]]]],[[[691,[0]],37],[[691,[0]]]],[661,[[8,[37,15]]]],[[[692,[0]],37],[[692,[0]]]],[662,[[8,[37,15]]]],[[[693,[0]],37],[[693,[0]]]],[663,[[8,[37,15]]]],[[[694,[0]],37],[[694,[0]]]],[664,[[8,[37,15]]]],[[[695,[0]],37],[[695,[0]]]],[666,[[8,[37,15]]]],[[[697,[0]],37],[[697,[0]]]],[668,[[8,[37,15]]]],[[[699,[0]],37],[[699,[0]]]],[669,[[8,[37,15]]]],[[[700,[0]],37],[[700,[0]]]],[670,[[8,[37,15]]]],[[[701,[0]],37],[[701,[0]]]],[671,[[8,[37,15]]]],[[[702,[0]],37],[[702,[0]]]],[673,[[8,[37,15]]]],[[[704,[0]],37],[[704,[0]]]],[674,[[8,[37,15]]]],[[[705,[0]],37],[[705,[0]]]],[675,[[8,[37,15]]]],[[[706,[0]],37],[[706,[0]]]],[676,[[8,[37,15]]]],[[[707,[0]],37],[[707,[0]]]],[677,[[8,[37,15]]]],[[[708,[0]],37],[[708,[0]]]],[678,[[8,[37,15]]]],[[[709,[0]],37],[[709,[0]]]],[679,[[8,[37,15]]]],[[[710,[0]],37],[[710,[0]]]],[680,[[8,[37,15]]]],[[[711,[0]],37],[[711,[0]]]],[[1,37,37,31],672],[650,[[8,[90,15]]]],[651,[[8,[90,15]]]],[652,[[8,[90,15]]]],[653,[[8,[90,15]]]],[654,[[8,[90,15]]]],[655,[[8,[90,15]]]],[656,[[8,[90,15]]]],[657,[[8,[90,15]]]],[658,[[8,[90,15]]]],[659,[[8,[90,15]]]],[660,[[8,[90,15]]]],[661,[[8,[90,15]]]],[662,[[8,[90,15]]]],[663,[[8,[90,15]]]],[664,[[8,[90,15]]]],[665,[[8,[90,15]]]],[[[696,[0,-1,-2]],39],[[696,[0,-1,-2]]],[],[]],[666,[[8,[90,15]]]],[648,[[8,[90,15]]]],[667,[[8,[90,15]]]],[668,[[8,[90,15]]]],[669,[[8,[90,15]]]],[670,[[8,[90,15]]]],[671,[[8,[90,15]]]],[672,[[8,[90,15]]]],[673,[[8,[90,15]]]],[674,[[8,[90,15]]]],[675,[[8,[90,15]]]],[676,[[8,[90,15]]]],[677,[[8,[90,15]]]],[678,[[8,[90,15]]]],[679,[[8,[90,15]]]],[680,[[8,[90,15]]]],[652,[[8,[37,15]]]],[[[683,[-1,0]],37],[[683,[-1,0]]],[]],[656,[[8,[37,15]]]],[[[687,[-1,0]],37],[[687,[-1,0]]],[]],[665,[[8,[37,15]]]],[[[696,[-1,-2,0]],37],[[696,[-1,-2,0]]],[],[]],[667,[[8,[37,15]]]],[[[698,[-1,0]],37],[[698,[-1,0]]],[]],[672,[[8,[37,15]]]],[[[703,[-1,0]],37],[[703,[-1,0]]],[]],[[1,37,31],674],[[1,37,31],673],[[1,37,31],675],[[650,42],4],[[652,42],4],[[653,42],4],[[654,42],4],[[655,42],4],[[656,42],4],[[657,42],4],[[661,42],4],[[662,42],4],[[663,42],4],[[664,42],4],[[665,42],4],[[666,42],4],[[648,42],4],[[668,42],4],[[669,42],4],[[670,42],4],[[671,42],4],[[672,42],4],[[673,42],4],[[674,42],4],[[675,42],4],[[676,42],4],[[677,42],4],[[678,42],4],[[679,42],4],[[680,42],4],[[1,37,31],676],[[1,37,31],677],[[1,37,31],678],[[1,37,31],679],[[1,37,31],680],[-1,[[8,[-2]]],[],[]],[38,[[8,[650,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[651,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[652,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[653,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[654,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[655,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[656,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[657,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[658,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[659,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[660,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[661,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[662,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[663,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[664,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[665,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[666,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[648,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[667,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[668,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[669,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[670,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[671,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[672,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[673,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[674,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[675,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[676,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[677,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[678,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[679,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[680,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-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],[716,38],[728,38],[729,38],[730,38],[731,38],[732,38],[718,38],[720,38],[726,38],[727,38],[733,38],[734,38],[735,38],[736,38],[737,38],[738,38],[739,38],[714,38],[740,38],[712,38],[722,38],[741,38],[742,38],[743,38],[724,38],[744,38],[745,38],[746,38],[747,38],[748,38],[749,38],[750,38],[[1,37,51,31],716],[731,[[8,[89,15]]]],[[[751,[-1,-2,-3,0]],49],[[751,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,37,[23,[37]],42,31],728],[[1,37,31],729],[740,[[8,[90,15]]]],[726,[[8,[89,15]]]],[[[752,[-1,0]],49],[[752,[-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],[[[753,[0,0,0,0,0]]],728],[[[754,[0]]],729],[[[755,[0,0]]],730],[[[751,[0,0,0,0]]],731],[[[756,[0,0,0]]],732],[[[719,[0,0,0]]],718],[[[721,[0,0,0]]],720],[[[752,[0,0]]],726],[[[757,[0]]],727],[[[758,[0,0]]],733],[[[759,[0,0,0]]],734],[[[760,[0]]],735],[[[761,[0,0,0]]],736],[[[762,[0]]],737],[[[763,[0,0,0]]],738],[[[764,[0,0,0]]],739],[[[715,[0,0]]],714],[[[765,[0]]],740],[[[713,[0,0]]],712],[[[723,[0,0]]],722],[[[766,[0,0]]],741],[[[767,[0,0,0,0,0]]],742],[[[768,[0]]],743],[[[725,[0]]],724],[[[769,[0,0,0,0,0,0,0,0]]],744],[[[770,[0,0,0]]],745],[[[771,[0,0,0]]],746],[[[772,[0,0]]],747],[[[773,[0,0,0]]],748],[[[774,[0,0,0,0,0,0,0,0]]],749],[[[775,[0,0]]],750],[[1,31],[[717,[0,0]]]],[[1,31],[[753,[0,0,0,0,0]]]],[[1,31],[[754,[0]]]],[[1,31],[[755,[0,0]]]],[[1,31],[[751,[0,0,0,0]]]],[[1,31],[[756,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[752,[0,0]]]],[[1,31],[[757,[0]]]],[[1,31],[[758,[0,0]]]],[[1,31],[[759,[0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[761,[0,0,0]]]],[[1,31],[[762,[0]]]],[[1,31],[[763,[0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[765,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[766,[0,0]]]],[[1,31],[[767,[0,0,0,0,0]]]],[[1,31],[[768,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[769,[0,0,0,0,0,0,0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[771,[0,0,0]]]],[[1,31],[[772,[0,0]]]],[[1,31],[[773,[0,0,0]]]],[[1,31],[[774,[0,0,0,0,0,0,0,0]]]],[[1,31],[[775,[0,0]]]],[748,[[8,[37,15]]]],[[[773,[-1,0,-2]],37],[[773,[-1,0,-2]]],[],[]],[[1,39,37,31],733],[[1,39,37,53,31],734],[722,[[8,[42,15]]]],[[[723,[-1,-2]],42],[[723,[-1,-2]]],[],[]],[[1,37,37,31],730],[[1,37,31],735],[733,[[8,[90,15]]]],[[[758,[0,-1]],39],[[758,[0,-1]]],[]],[741,[[8,[90,15]]]],[[[766,[0,-1]],39],[[766,[0,-1]]],[]],[[1,39,37,37,31],736],[[1,[23,[37]],31],737],[[1,37,[23,[37]],37,31],738],[724,[[8,[37,15]]]],[[[725,[-1]],37],[[725,[-1]]],[]],[718,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[719,[-1,0,-2]],[23,[37]]],[[719,[-1,0,-2]]],[],[]],[720,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[721,[-1,0,-2]],[23,[37]]],[[721,[-1,0,-2]]],[],[]],[[1,39,37,53,31],739],[[1,39,37,31],714],[[1,37,31],740],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],731],[[1,39,45,31],712],[[1,47,48,31],722],[747,[[8,[37,15]]]],[[[772,[0,-1]],37],[[772,[0,-1]]],[]],[736,[[8,[37,15]]]],[[[761,[-1,-2,0]],37],[[761,[-1,-2,0]]],[],[]],[728,[[0,[[75,[],[[74,[37]]]]]]]],[[[753,[-1,-2,-3,0,-4]],[23,[37]]],[[753,[-1,-2,-3,0,-4]]],[],[],[],[]],[731,[[0,[[75,[],[[74,[37]]]]]]]],[[[751,[-1,-2,0,-3]],[23,[37]]],[[751,[-1,-2,0,-3]]],[],[],[]],[732,[[0,[[75,[],[[74,[37]]]]]]]],[[[756,[-1,-2,0]],[23,[37]]],[[756,[-1,-2,0]]],[],[]],[742,[[0,[[75,[],[[74,[37]]]]]]]],[[[767,[-1,0,-2,-3,-4]],[23,[37]]],[[767,[-1,0,-2,-3,-4]]],[],[],[],[]],[746,[[0,[[75,[],[[74,[37]]]]]]]],[[[771,[-1,-2,0]],[23,[37]]],[[771,[-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,[],[]],[742,[[8,[42,15]]]],[[[767,[-1,-2,-3,-4,0]],42],[[767,[-1,-2,-3,-4,0]]],[],[],[],[]],[742,[[8,[42,15]]]],[[[767,[-1,-2,0,-3,-4]],42],[[767,[-1,-2,0,-3,-4]]],[],[],[],[]],[728,[[8,[42,15]]]],[[[753,[-1,-2,-3,-4,0]],42],[[753,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],31],732],[742,[[8,[51,15]]]],[[[767,[-1,-2,-3,0,-4]],51],[[767,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,31],741],[716,[[8,[37,15]]]],[[[717,[0,-1]],37],[[717,[0,-1]]],[]],[728,[[8,[37,15]]]],[[[753,[-1,-2,0,-3,-4]],37],[[753,[-1,-2,0,-3,-4]]],[],[],[],[]],[731,[[8,[37,15]]]],[[[751,[-1,0,-2,-3]],37],[[751,[-1,0,-2,-3]]],[],[],[]],[732,[[8,[37,15]]]],[[[756,[-1,0,-2]],37],[[756,[-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]]],[],[]],[735,[[8,[37,15]]]],[[[760,[0]],37],[[760,[0]]]],[742,[[8,[37,15]]]],[[[767,[0,-1,-2,-3,-4]],37],[[767,[0,-1,-2,-3,-4]]],[],[],[],[]],[743,[[8,[37,15]]]],[[[768,[0]],37],[[768,[0]]]],[746,[[8,[37,15]]]],[[[771,[-1,0,-2]],37],[[771,[-1,0,-2]]],[],[]],[750,[[8,[37,15]]]],[[[775,[-1,0]],37],[[775,[-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],[[753,[0,0,0,0,0]]]],[[1,31],[[754,[0]]]],[[1,31],[[755,[0,0]]]],[[1,31],[[751,[0,0,0,0]]]],[[1,31],[[756,[0,0,0]]]],[[1,31],[[719,[0,0,0]]]],[[1,31],[[721,[0,0,0]]]],[[1,31],[[752,[0,0]]]],[[1,31],[[757,[0]]]],[[1,31],[[758,[0,0]]]],[[1,31],[[759,[0,0,0]]]],[[1,31],[[760,[0]]]],[[1,31],[[761,[0,0,0]]]],[[1,31],[[762,[0]]]],[[1,31],[[763,[0,0,0]]]],[[1,31],[[764,[0,0,0]]]],[[1,31],[[715,[0,0]]]],[[1,31],[[765,[0]]]],[[1,31],[[713,[0,0]]]],[[1,31],[[723,[0,0]]]],[[1,31],[[766,[0,0]]]],[[1,31],[[767,[0,0,0,0,0]]]],[[1,31],[[768,[0]]]],[[1,31],[[725,[0]]]],[[1,31],[[769,[0,0,0,0,0,0,0,0]]]],[[1,31],[[770,[0,0,0]]]],[[1,31],[[771,[0,0,0]]]],[[1,31],[[772,[0,0]]]],[[1,31],[[773,[0,0,0]]]],[[1,31],[[774,[0,0,0,0,0,0,0,0]]]],[[1,31],[[775,[0,0]]]],[732,[[8,[42,15]]]],[[[756,[-1,-2,-3]],42],[[756,[-1,-2,-3]]],[],[],[]],[746,[[8,[42,15]]]],[[[771,[-1,-2,-3]],42],[[771,[-1,-2,-3]]],[],[],[]],[738,[[8,[37,15]]]],[[[763,[-1,-2,0]],37],[[763,[-1,-2,0]]],[],[]],[740,[[8,[90,15]]]],[744,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[769,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[769,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[749,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[774,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[774,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[737,[[0,[[75,[],[[74,[37]]]]]]]],[[[762,[0]],[23,[37]]],[[762,[0]]]],[747,[[8,[42,15]]]],[[[772,[-1,0]],42],[[772,[-1,0]]],[]],[[1,37,[23,[37]],42,51,42,31],742],[[1,37,31],743],[[1,37,31],724],[734,[[8,[53,15]]]],[[[759,[-1,-2,0]],53],[[759,[-1,-2,0]]],[],[]],[739,[[8,[53,15]]]],[[[764,[-1,-2,0]],53],[[764,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],744],[718,[[8,[4,15]]]],[720,[[8,[4,15]]]],[722,[[8,[4,15]]]],[724,[[8,[4,15]]]],[722,[[8,[4,15]]]],[722,[[8,[4,15]]]],[732,[[8,[4,15]]]],[746,[[8,[4,15]]]],[722,[[8,[4,15]]]],[[1,39,37,37,31],745],[728,[[8,[90,15]]]],[[[753,[0,-1,-2,-3,-4]],39],[[753,[0,-1,-2,-3,-4]]],[],[],[],[]],[729,[[8,[37,15]]]],[[[754,[0]],37],[[754,[0]]]],[731,[[8,[90,15]]]],[[[751,[0,-1,-2,-3]],39],[[751,[0,-1,-2,-3]]],[],[],[]],[732,[[8,[90,15]]]],[[[756,[0,-1,-2]],39],[[756,[0,-1,-2]]],[],[]],[734,[[8,[90,15]]]],[[[759,[0,-1,-2]],39],[[759,[0,-1,-2]]],[],[]],[736,[[8,[90,15]]]],[[[761,[0,-1,-2]],39],[[761,[0,-1,-2]]],[],[]],[739,[[8,[90,15]]]],[[[764,[0,-1,-2]],39],[[764,[0,-1,-2]]],[],[]],[712,[[8,[90,15]]]],[[[713,[0,-1]],39],[[713,[0,-1]]],[]],[744,[[8,[90,15]]]],[[[769,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[769,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[745,[[8,[90,15]]]],[[[770,[0,-1,-2]],39],[[770,[0,-1,-2]]],[],[]],[749,[[8,[90,15]]]],[[[774,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[774,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[726,[[0,[[75,[],[[74,[90]]]]]]]],[[[752,[0,-1]],[23,[39]]],[[752,[0,-1]]],[]],[727,[[0,[[75,[],[[74,[37]]]]]]]],[[[757,[0]],[23,[37]]],[[757,[0]]]],[[716,51],4],[[718,51],4],[[720,51],4],[[722,51],4],[[724,51],4],[[722,42],4],[[722,42],4],[[742,42],4],[[742,42],4],[[728,42],4],[[742,51],4],[[712,45],4],[[732,42],4],[[746,42],4],[[747,42],4],[[734,53],4],[[739,53],4],[[744,42],4],[[749,42],4],[[744,42],4],[[749,42],4],[[744,42],4],[[749,42],4],[[722,47],4],[[722,47],4],[[722,48],4],[745,[[8,[37,15]]]],[[[770,[-1,-2,0]],37],[[770,[-1,-2,0]]],[],[]],[740,[[0,[[75,[],[[74,[90]]]]]]]],[744,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[769,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[769,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[748,[[0,[[75,[],[[74,[37]]]]]]]],[[[773,[-1,-2,0]],[23,[37]]],[[773,[-1,-2,0]]],[],[]],[749,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[774,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[774,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[730,[[8,[37,15]]]],[[[755,[0,-1]],37],[[755,[0,-1]]],[]],[733,[[8,[37,15]]]],[[[758,[-1,0]],37],[[758,[-1,0]]],[]],[736,[[8,[37,15]]]],[[[761,[-1,0,-2]],37],[[761,[-1,0,-2]]],[],[]],[714,[[8,[37,15]]]],[[[715,[-1,0]],37],[[715,[-1,0]]],[]],[740,[[8,[37,15]]]],[[[765,[0]],37],[[765,[0]]]],[741,[[8,[37,15]]]],[[[766,[-1,0]],37],[[766,[-1,0]]],[]],[724,[[8,[37,15]]]],[[[725,[0]],37],[[725,[0]]]],[744,[[8,[37,15]]]],[[[769,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[769,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[745,[[8,[37,15]]]],[[[770,[-1,0,-2]],37],[[770,[-1,0,-2]]],[],[]],[748,[[8,[37,15]]]],[[[773,[0,-1,-2]],37],[[773,[0,-1,-2]]],[],[]],[749,[[8,[37,15]]]],[[[774,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[774,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[734,[[8,[37,15]]]],[[[759,[-1,0,-2]],37],[[759,[-1,0,-2]]],[],[]],[739,[[8,[37,15]]]],[[[764,[-1,0,-2]],37],[[764,[-1,0,-2]]],[],[]],[744,[[8,[42,15]]]],[[[769,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[769,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[749,[[8,[42,15]]]],[[[774,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[774,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[744,[[8,[42,15]]]],[[[769,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[769,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[749,[[8,[42,15]]]],[[[774,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[774,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[744,[[8,[42,15]]]],[[[769,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[769,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[749,[[8,[42,15]]]],[[[774,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[774,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[[1,37,37,[23,[37]],31],746],[740,[[0,[[75,[],[[74,[90]]]]]]]],[744,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[769,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[769,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[749,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[774,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[774,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],749],[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,[[75,[],[[74,[37]]]]]],15]]]],[[[719,[-1,-2,0]],[23,[37]]],[[719,[-1,-2,0]]],[],[]],[720,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[721,[-1,-2,0]],[23,[37]]],[[721,[-1,-2,0]]],[],[]],[738,[[0,[[75,[],[[74,[37]]]]]]]],[[[763,[-1,0,-2]],[23,[37]]],[[763,[-1,0,-2]]],[],[]],[738,[[8,[37,15]]]],[[[763,[0,-1,-2]],37],[[763,[0,-1,-2]]],[],[]],[730,[[8,[37,15]]]],[[[755,[-1,0]],37],[[755,[-1,0]]],[]],[750,[[8,[37,15]]]],[[[775,[0,-1]],37],[[775,[0,-1]]],[]],[[1,37,37,31],750],[[1,37,42,31],747],[38,[[8,[716,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[728,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[729,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[730,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[731,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[732,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[718,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[720,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[726,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[727,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[733,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[734,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[735,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[736,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[737,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[738,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[739,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[714,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[740,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[712,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[722,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[741,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[742,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[743,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[724,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[744,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[745,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[746,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[747,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[748,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[749,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[750,-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]]],[],[]],[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,[]],[728,[[8,[37,15]]]],[[[753,[-1,0,-2,-3,-4]],37],[[753,[-1,0,-2,-3,-4]]],[],[],[],[]],[746,[[8,[37,15]]]],[[[771,[0,-1,-2]],37],[[771,[0,-1,-2]]],[],[]],[[1,37,37,[23,[37]],31],748],0,0,0,0,0,0,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,[[75,[],[[74,[37]]]]]]]],[[[777,[0,-1]],[23,[37]]],[[777,[0,-1]]],[]],[778,[[0,[[75,[],[[74,[37]]]]]]]],[[[779,[-1,0,-2]],[23,[37]]],[[779,[-1,0,-2]]],[],[]],[783,[[0,[[75,[],[[74,[37]]]]]]]],[[[784,[-1,0]],[23,[37]]],[[784,[-1,0]]],[]],[776,38],[778,38],[785,38],[786,38],[787,38],[788,38],[782,38],[789,38],[783,38],[790,38],[791,38],[792,38],[780,38],[793,38],[794,38],[785,[[8,[90,15]]]],[[[795,[0]],39],[[795,[0]]]],[[1,39,31],785],[782,[[8,[53,15]]]],[[[796,[-1,-2,-3,-4,0]],53],[[796,[-1,-2,-3,-4,0]]],[],[],[],[]],[782,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[796,[-1,-2,0,-3,-4]],[23,[37]]],[[796,[-1,-2,0,-3,-4]]],[],[],[],[]],[789,[[8,[51,15]]]],[[[797,[-1,0]],51],[[797,[-1,0]]],[]],[789,[[8,[89,15]]]],[[[797,[0,-1]],49],[[797,[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],[[[795,[0]]],785],[[[798,[0]]],786],[[[799,[0]]],787],[[[800,[0]]],788],[[[796,[0,0,0,0,0]]],782],[[[797,[0,0]]],789],[[[784,[0,0]]],783],[[[801,[0,0]]],790],[[[802,[0,0,0]]],791],[[[803,[0,0]]],792],[[[781,[0,0]]],780],[[[804,[0]]],793],[[[805,[0]]],794],[[1,31],[[777,[0,0]]]],[[1,31],[[779,[0,0,0]]]],[[1,31],[[795,[0]]]],[[1,31],[[798,[0]]]],[[1,31],[[799,[0]]]],[[1,31],[[800,[0]]]],[[1,31],[[796,[0,0,0,0,0]]]],[[1,31],[[797,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[801,[0,0]]]],[[1,31],[[802,[0,0,0]]]],[[1,31],[[803,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[804,[0]]]],[[1,31],[[805,[0]]]],[793,[[8,[48,15]]]],[[[804,[-1]],48],[[804,[-1]]],[]],[794,[[8,[53,15]]]],[[[805,[-1]],53],[[805,[-1]]],[]],[[1,37,31],786],[780,[[8,[[0,[[75,[],[[74,[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,[]],[791,[[8,[51,15]]]],[[[802,[-1,-2,0]],51],[[802,[-1,-2,0]]],[],[]],[792,[[8,[51,15]]]],[[[803,[-1,-2]],51],[[803,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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],[[795,[0]]]],[[1,31],[[798,[0]]]],[[1,31],[[799,[0]]]],[[1,31],[[800,[0]]]],[[1,31],[[796,[0,0,0,0,0]]]],[[1,31],[[797,[0,0]]]],[[1,31],[[784,[0,0]]]],[[1,31],[[801,[0,0]]]],[[1,31],[[802,[0,0,0]]]],[[1,31],[[803,[0,0]]]],[[1,31],[[781,[0,0]]]],[[1,31],[[804,[0]]]],[[1,31],[[805,[0]]]],[782,[[8,[90,15]]]],[[[796,[0,-1,-2,-3,-4]],39],[[796,[0,-1,-2,-3,-4]]],[],[],[],[]],[782,[[8,[47,15]]]],[[[796,[-1,-2,-3,-4,-5]],47],[[796,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[786,[[8,[37,15]]]],[[[798,[0]],37],[[798,[0]]]],[790,[[8,[37,15]]]],[[[801,[0,-1]],37],[[801,[0,-1]]],[]],[[1,39,31],787],[782,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[796,[-1,0,-2,-3,-4]],[23,[37]]],[[796,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,31],788],[791,[[8,[37,15]]]],[[[802,[-1,0,-2]],37],[[802,[-1,0,-2]]],[],[]],[792,[[8,[37,15]]]],[[[803,[-1,0]],37],[[803,[-1,0]]],[]],[[1,49,51,31],789],[[1,39,[23,[37]],31],783],[793,[[8,[4,15]]]],[794,[[8,[4,15]]]],[792,[[8,[4,15]]]],[780,[[8,[4,15]]]],[782,[[8,[4,15]]]],[789,[[8,[4,15]]]],[785,[[8,[4,15]]]],[790,[[8,[37,15]]]],[[[801,[-1,-2]],37],[[801,[-1,-2]]],[],[]],[790,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[801,[-1,0]],[23,[37]]],[[801,[-1,0]]],[]],[[1,37,[23,[37]],31],790],[[1,39,37,51,31],791],[783,[[8,[90,15]]]],[[[784,[0,-1]],39],[[784,[0,-1]]],[]],[793,[[8,[90,15]]]],[[[804,[0]],39],[[804,[0]]]],[794,[[8,[90,15]]]],[[[805,[0]],39],[[805,[0]]]],[[1,39,37,31],792],[778,[[0,[[75,[],[[74,[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],[[789,51],4],[[793,48],4],[[794,53],4],[[791,51],4],[[792,51],4],[[776,47],4],[[778,47],4],[[780,47],4],[[782,47],4],[[789,47],4],[[785,42],4],[789,[[8,[47,15]]]],[[[797,[-1,-2]],47],[[797,[-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,[786,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[787,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[788,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[782,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[789,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[783,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[790,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[791,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[792,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[780,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[793,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[794,-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,39,31],793],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-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,[[75,[],[[74,[37]]]]]],15]]]],[[[796,[-1,-2,-3,0,-4]],[23,[37]]],[[796,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,31],794],[791,[[8,[90,15]]]],[[[802,[0,-1,-2]],39],[[802,[0,-1,-2]]],[],[]],[792,[[8,[90,15]]]],[[[803,[0,-1]],39],[[803,[0,-1]]],[]],[785,[[8,[42,15]]]],[[[795,[-1]],42],[[795,[-1]]],[]],[787,[[8,[90,15]]]],[[[799,[0]],39],[[799,[0]]]],[788,[[8,[90,15]]]],[[[800,[0]],39],[[800,[0]]]],[785,[[8,[37,15]]]],[[[795,[-1]],37],[[795,[-1]]],[]],[787,[[8,[37,15]]]],[[[799,[-1]],37],[[799,[-1]]],[]],[788,[[8,[37,15]]]],[[[800,[-1]],37],[[800,[-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,[[75,[],[[74,[37]]]]]]]],[[[807,[0,-1,-2,-3]],[23,[37]]],[[807,[0,-1,-2,-3]]],[],[],[]],[808,[[0,[[75,[],[[74,[37]]]]]]]],[[[809,[-1,0,-2]],[23,[37]]],[[809,[-1,0,-2]]],[],[]],[819,[[0,[[75,[],[[74,[37]]]]]]]],[[[820,[-1,0]],[23,[37]]],[[820,[-1,0]]],[]],[806,38],[808,38],[816,38],[821,38],[822,38],[823,38],[810,38],[824,38],[825,38],[826,38],[827,38],[828,38],[812,38],[819,38],[829,38],[830,38],[831,38],[832,38],[833,38],[834,38],[817,38],[814,38],[835,38],[836,38],[837,38],[838,38],[839,38],[840,38],[841,38],[842,38],[843,38],[844,38],[845,38],[846,38],[847,38],[848,38],[849,38],[850,38],[851,38],[822,[[8,[37,15]]]],[[[852,[0,-1,-2,-3]],37],[[852,[0,-1,-2,-3]]],[],[],[]],[828,[[8,[90,15]]]],[[[853,[0,-1]],39],[[853,[0,-1]]],[]],[814,[[8,[90,15]]]],[[[815,[0,-1,-2]],39],[[815,[0,-1,-2]]],[],[]],[846,[[8,[37,15]]]],[[[854,[0,-1,-2,-3]],37],[[854,[0,-1,-2,-3]]],[],[],[]],[844,[[8,[51,15]]]],[[[855,[-1,-2,-3,-4,0]],51],[[855,[-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],821],[[[807,[0,0,0,0]]],806],[[[809,[0,0,0]]],808],[[[856,[0,0,0,0]]],816],[[[857,[0]]],821],[[[852,[0,0,0,0]]],822],[[[858,[0,0,0,0]]],823],[[[811,[0,0,0,0]]],810],[[[859,[0,0,0,0]]],824],[[[860,[0,0,0,0]]],825],[[[861,[0,0,0,0]]],826],[862,827],[[[853,[0,0]]],828],[[[813,[0,0,0,0,0,0]]],812],[[[820,[0,0]]],819],[[[863,[0,0]]],829],[[[864,[0,0]]],830],[[[865,[0]]],831],[[[866,[0,0,0]]],832],[867,833],[[[868,[0,0,0]]],834],[[[818,[0,0,0]]],817],[[[815,[0,0,0]]],814],[[[869,[0,0]]],835],[[[870,[0,0]]],836],[[[871,[0,0,0]]],837],[[[872,[0,0]]],838],[[[873,[0,0,0]]],839],[[[874,[0,0]]],840],[[[875,[0,0]]],841],[[[876,[0,0]]],842],[[[877,[0,0,0]]],843],[[[855,[0,0,0,0,0]]],844],[[[878,[0,0]]],845],[[[854,[0,0,0,0]]],846],[[[879,[0,0,0,0]]],847],[[[880,[0,0,0,0]]],848],[[[881,[0,0,0,0]]],849],[[[882,[0,0,0,0]]],850],[[[883,[0,0,0,0]]],851],[[1,31],[[807,[0,0,0,0]]]],[[1,31],[[809,[0,0,0]]]],[[1,31],[[856,[0,0,0,0]]]],[[1,31],[[857,[0]]]],[[1,31],[[852,[0,0,0,0]]]],[[1,31],[[858,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[859,[0,0,0,0]]]],[[1,31],[[860,[0,0,0,0]]]],[[1,31],[[861,[0,0,0,0]]]],[[1,31],862],[[1,31],[[853,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[863,[0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[865,[0]]]],[[1,31],[[866,[0,0,0]]]],[[1,31],867],[[1,31],[[868,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[869,[0,0]]]],[[1,31],[[870,[0,0]]]],[[1,31],[[871,[0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[873,[0,0,0]]]],[[1,31],[[874,[0,0]]]],[[1,31],[[875,[0,0]]]],[[1,31],[[876,[0,0]]]],[[1,31],[[877,[0,0,0]]]],[[1,31],[[855,[0,0,0,0,0]]]],[[1,31],[[878,[0,0]]]],[[1,31],[[854,[0,0,0,0]]]],[[1,31],[[879,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[881,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[[1,31],[[883,[0,0,0,0]]]],[846,[[8,[53,15]]]],[[[854,[-1,-2,-3,0]],53],[[854,[-1,-2,-3,0]]],[],[],[]],[847,[[8,[42,15]]]],[[[879,[-1,-2,-3,0]],42],[[879,[-1,-2,-3,0]]],[],[],[]],[848,[[8,[53,15]]]],[[[880,[-1,-2,-3,0]],53],[[880,[-1,-2,-3,0]]],[],[],[]],[849,[[8,[42,15]]]],[[[881,[-1,-2,-3,0]],42],[[881,[-1,-2,-3,0]]],[],[],[]],[850,[[8,[53,15]]]],[[[882,[-1,-2,-3,0]],53],[[882,[-1,-2,-3,0]]],[],[],[]],[851,[[8,[53,15]]]],[[[883,[-1,-2,-3,0]],53],[[883,[-1,-2,-3,0]]],[],[],[]],[846,[[0,[[75,[],[[74,[321]]]]]]]],[[[854,[-1,-2,0,-3]],[23,[43]]],[[854,[-1,-2,0,-3]]],[],[],[]],[847,[[0,[[75,[],[[74,[321]]]]]]]],[[[879,[-1,-2,0,-3]],[23,[43]]],[[879,[-1,-2,0,-3]]],[],[],[]],[848,[[0,[[75,[],[[74,[321]]]]]]]],[[[880,[-1,-2,0,-3]],[23,[43]]],[[880,[-1,-2,0,-3]]],[],[],[]],[849,[[0,[[75,[],[[74,[321]]]]]]]],[[[881,[-1,-2,0,-3]],[23,[43]]],[[881,[-1,-2,0,-3]]],[],[],[]],[850,[[0,[[75,[],[[74,[321]]]]]]]],[[[882,[-1,-2,0,-3]],[23,[43]]],[[882,[-1,-2,0,-3]]],[],[],[]],[851,[[0,[[75,[],[[74,[321]]]]]]]],[[[883,[-1,-2,0,-3]],[23,[43]]],[[883,[-1,-2,0,-3]]],[],[],[]],[[1,37,43,43,42,31],822],[[1,37,43,43,51,31],823],[[1,37,43,43,47,31],810],[[1,37,43,43,51,31],824],[[1,37,43,43,48,31],825],[[1,37,43,43,53,31],826],[823,[[8,[42,15]]]],[[[858,[-1,-2,-3,-4]],42],[[858,[-1,-2,-3,-4]]],[],[],[],[]],[824,[[8,[42,15]]]],[[[859,[-1,-2,-3,-4]],42],[[859,[-1,-2,-3,-4]]],[],[],[],[]],[822,[[8,[42,15]]]],[[[852,[-1,-2,-3,0]],42],[[852,[-1,-2,-3,0]]],[],[],[]],[[1,31],827],[823,[[8,[51,15]]]],[[[858,[-1,-2,-3,0]],51],[[858,[-1,-2,-3,0]]],[],[],[]],[824,[[8,[51,15]]]],[[[859,[-1,-2,-3,0]],51],[[859,[-1,-2,-3,0]]],[],[],[]],[[1,39,42,31],828],[[1,39,[23,[37]],[23,[37]],[23,[37]],47,53,31],812],[[1,39,[23,[37]],31],819],[[1,39,48,31],829],[[1,39,53,31],830],[846,[[8,[321,15]]]],[[[854,[-1,0,-2,-3]],43],[[854,[-1,0,-2,-3]]],[],[],[]],[847,[[8,[321,15]]]],[[[879,[-1,0,-2,-3]],43],[[879,[-1,0,-2,-3]]],[],[],[]],[848,[[8,[321,15]]]],[[[880,[-1,0,-2,-3]],43],[[880,[-1,0,-2,-3]]],[],[],[]],[849,[[8,[321,15]]]],[[[881,[-1,0,-2,-3]],43],[[881,[-1,0,-2,-3]]],[],[],[]],[850,[[8,[321,15]]]],[[[882,[-1,0,-2,-3]],43],[[882,[-1,0,-2,-3]]],[],[],[]],[851,[[8,[321,15]]]],[[[883,[-1,0,-2,-3]],43],[[883,[-1,0,-2,-3]]],[],[],[]],[821,[[8,[321,15]]]],[[[857,[0]],43],[[857,[0]]]],[844,[[8,[321,15]]]],[[[855,[-1,-2,0,-3,-4]],43],[[855,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,37,31],831],[[1,39,37,51,31],832],[806,[[8,[321,15]]]],[[[807,[-1,-2,0,-3]],43],[[807,[-1,-2,0,-3]]],[],[],[]],[816,[[8,[321,15]]]],[[[856,[-1,-2,-3,0]],43],[[856,[-1,-2,-3,0]]],[],[],[]],[822,[[8,[321,15]]]],[[[852,[-1,-2,0,-3]],43],[[852,[-1,-2,0,-3]]],[],[],[]],[823,[[8,[321,15]]]],[[[858,[-1,-2,0,-3]],43],[[858,[-1,-2,0,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,-2,0,-3]],43],[[811,[-1,-2,0,-3]]],[],[],[]],[824,[[8,[321,15]]]],[[[859,[-1,-2,0,-3]],43],[[859,[-1,-2,0,-3]]],[],[],[]],[825,[[8,[321,15]]]],[[[860,[-1,-2,0,-3]],43],[[860,[-1,-2,0,-3]]],[],[],[]],[826,[[8,[321,15]]]],[[[861,[-1,-2,0,-3]],43],[[861,[-1,-2,0,-3]]],[],[],[]],[843,[[8,[321,15]]]],[[[877,[-1,-2,0]],43],[[877,[-1,-2,0]]],[],[]],[[1,31],833],[[1,37,49,43,31],834],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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]]],[],[]],[844,[[8,[53,15]]]],[[[855,[-1,-2,-3,-4,-5]],53],[[855,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,47,31],814],[[1,39,37,31],835],[[1,39,37,31],836],[[1,39,37,51,31],837],[[1,39,37,31],838],[[1,39,37,51,31],839],[[1,39,37,31],840],[[1,39,37,31],841],[[1,39,37,31],842],[832,[[8,[51,15]]]],[[[866,[-1,-2,0]],51],[[866,[-1,-2,0]]],[],[]],[837,[[8,[51,15]]]],[[[871,[-1,-2,0]],51],[[871,[-1,-2,0]]],[],[]],[838,[[8,[51,15]]]],[[[872,[-1,-2]],51],[[872,[-1,-2]]],[],[]],[839,[[8,[51,15]]]],[[[873,[-1,-2,0]],51],[[873,[-1,-2,0]]],[],[]],[840,[[8,[51,15]]]],[[[874,[-1,-2]],51],[[874,[-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,[[75,[],[[74,[37]]]]]],15]]]],[[[813,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[813,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[823,[[8,[37,15]]]],[[[858,[0,-1,-2,-3]],37],[[858,[0,-1,-2,-3]]],[],[],[]],[810,[[8,[37,15]]]],[[[811,[0,-1,-2,-3]],37],[[811,[0,-1,-2,-3]]],[],[],[]],[824,[[8,[37,15]]]],[[[859,[0,-1,-2,-3]],37],[[859,[0,-1,-2,-3]]],[],[],[]],[831,[[8,[37,15]]]],[[[865,[0]],37],[[865,[0]]]],[814,[[8,[37,15]]]],[[[815,[-1,0,-2]],37],[[815,[-1,0,-2]]],[],[]],[836,[[8,[90,15]]]],[[[870,[0,-1]],39],[[870,[0,-1]]],[]],[837,[[8,[37,15]]]],[[[871,[-1,0,-2]],37],[[871,[-1,0,-2]]],[],[]],[838,[[8,[37,15]]]],[[[872,[-1,0]],37],[[872,[-1,0]]],[]],[839,[[8,[37,15]]]],[[[873,[-1,0,-2]],37],[[873,[-1,0,-2]]],[],[]],[840,[[8,[37,15]]]],[[[874,[-1,0]],37],[[874,[-1,0]]],[]],[845,[[8,[37,15]]]],[[[878,[0,-1]],37],[[878,[0,-1]]],[]],[847,[[8,[37,15]]]],[[[879,[0,-1,-2,-3]],37],[[879,[0,-1,-2,-3]]],[],[],[]],[848,[[8,[37,15]]]],[[[880,[0,-1,-2,-3]],37],[[880,[0,-1,-2,-3]]],[],[],[]],[849,[[8,[37,15]]]],[[[881,[0,-1,-2,-3]],37],[[881,[0,-1,-2,-3]]],[],[],[]],[812,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[813,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[813,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[812,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[813,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[813,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[844,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[855,[0,-1,-2,-3,-4]],[23,[37]]],[[855,[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],843],[816,[[8,[37,15]]]],[[[856,[0,-1,-2,-3]],37],[[856,[0,-1,-2,-3]]],[],[],[]],[844,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[855,[-1,0,-2,-3,-4]],[23,[37]]],[[855,[-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],[[856,[0,0,0,0]]]],[[1,31],[[857,[0]]]],[[1,31],[[852,[0,0,0,0]]]],[[1,31],[[858,[0,0,0,0]]]],[[1,31],[[811,[0,0,0,0]]]],[[1,31],[[859,[0,0,0,0]]]],[[1,31],[[860,[0,0,0,0]]]],[[1,31],[[861,[0,0,0,0]]]],[[1,31],862],[[1,31],[[853,[0,0]]]],[[1,31],[[813,[0,0,0,0,0,0]]]],[[1,31],[[820,[0,0]]]],[[1,31],[[863,[0,0]]]],[[1,31],[[864,[0,0]]]],[[1,31],[[865,[0]]]],[[1,31],[[866,[0,0,0]]]],[[1,31],867],[[1,31],[[868,[0,0,0]]]],[[1,31],[[818,[0,0,0]]]],[[1,31],[[815,[0,0,0]]]],[[1,31],[[869,[0,0]]]],[[1,31],[[870,[0,0]]]],[[1,31],[[871,[0,0,0]]]],[[1,31],[[872,[0,0]]]],[[1,31],[[873,[0,0,0]]]],[[1,31],[[874,[0,0]]]],[[1,31],[[875,[0,0]]]],[[1,31],[[876,[0,0]]]],[[1,31],[[877,[0,0,0]]]],[[1,31],[[855,[0,0,0,0,0]]]],[[1,31],[[878,[0,0]]]],[[1,31],[[854,[0,0,0,0]]]],[[1,31],[[879,[0,0,0,0]]]],[[1,31],[[880,[0,0,0,0]]]],[[1,31],[[881,[0,0,0,0]]]],[[1,31],[[882,[0,0,0,0]]]],[[1,31],[[883,[0,0,0,0]]]],[841,[[8,[90,15]]]],[[[875,[0,-1]],39],[[875,[0,-1]]],[]],[832,[[8,[37,15]]]],[[[866,[-1,0,-2]],37],[[866,[-1,0,-2]]],[],[]],[[1,[23,[37]],[23,[37]],43,42,51,31],844],[834,[[8,[89,15]]]],[[[868,[-1,0,-2]],49],[[868,[-1,0,-2]]],[],[]],[817,[[8,[4,15]]]],[823,[[8,[4,15]]]],[824,[[8,[4,15]]]],[844,[[8,[4,15]]]],[838,[[8,[4,15]]]],[840,[[8,[4,15]]]],[812,[[8,[4,15]]]],[817,[[8,[4,15]]]],[844,[[8,[4,15]]]],[845,[[0,[[75,[],[[74,[37]]]]]]]],[[[878,[-1,0]],[23,[37]]],[[878,[-1,0]]],[]],[[1,37,[23,[37]],31],845],[817,[[8,[53,15]]]],[[[818,[-1,-2,-3]],53],[[818,[-1,-2,-3]]],[],[],[]],[819,[[8,[90,15]]]],[[[820,[0,-1]],39],[[820,[0,-1]]],[]],[829,[[8,[90,15]]]],[[[863,[0,-1]],39],[[863,[0,-1]]],[]],[830,[[8,[90,15]]]],[[[864,[0,-1]],39],[[864,[0,-1]]],[]],[832,[[8,[90,15]]]],[[[866,[0,-1,-2]],39],[[866,[0,-1,-2]]],[],[]],[835,[[8,[90,15]]]],[[[869,[0,-1]],39],[[869,[0,-1]]],[]],[842,[[8,[90,15]]]],[[[876,[0,-1]],39],[[876,[0,-1]]],[]],[812,[[8,[90,15]]]],[[[813,[0,-1,-2,-3,-4,-5]],39],[[813,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[808,[[0,[[75,[],[[74,[90]]]]]]]],[[[809,[0,-1,-2]],[23,[39]]],[[809,[0,-1,-2]]],[],[]],[844,[[8,[42,15]]]],[[[855,[-1,-2,-3,0,-4]],42],[[855,[-1,-2,-3,0,-4]]],[],[],[],[]],[816,[[8,[37,15]]]],[[[856,[-1,0,-2,-3]],37],[[856,[-1,0,-2,-3]]],[],[],[]],[844,[[8,[47,15]]]],[[[855,[-1,-2,-3,-4,-5]],47],[[855,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[817,53],4],[[844,51],4],[[846,53],4],[[847,42],4],[[848,53],4],[[849,42],4],[[850,53],4],[[851,53],4],[[823,42],4],[[824,42],4],[[822,42],4],[[823,51],4],[[824,51],4],[[817,48],4],[[844,53],4],[[832,51],4],[[837,51],4],[[838,51],4],[[839,51],4],[[840,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],[[844,42],4],[[844,47],4],[[817,47],4],[[825,48],4],[[826,53],4],[[828,42],4],[[829,48],4],[[830,53],4],[834,[[8,[321,15]]]],[[[868,[-1,-2,0]],43],[[868,[-1,-2,0]]],[],[]],[[1,37,43,[23,[43]],53,31],846],[[1,37,43,[23,[43]],42,31],847],[[1,37,43,[23,[43]],53,31],848],[[1,37,43,[23,[43]],42,31],849],[[1,37,43,[23,[43]],53,31],850],[[1,37,43,[23,[43]],53,31],851],[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]]]],[[[856,[-1,-2,0,-3]],43],[[856,[-1,-2,0,-3]]],[],[],[]],[822,[[8,[321,15]]]],[[[852,[-1,0,-2,-3]],43],[[852,[-1,0,-2,-3]]],[],[],[]],[823,[[8,[321,15]]]],[[[858,[-1,0,-2,-3]],43],[[858,[-1,0,-2,-3]]],[],[],[]],[810,[[8,[321,15]]]],[[[811,[-1,0,-2,-3]],43],[[811,[-1,0,-2,-3]]],[],[],[]],[824,[[8,[321,15]]]],[[[859,[-1,0,-2,-3]],43],[[859,[-1,0,-2,-3]]],[],[],[]],[825,[[8,[321,15]]]],[[[860,[-1,0,-2,-3]],43],[[860,[-1,0,-2,-3]]],[],[],[]],[826,[[8,[321,15]]]],[[[861,[-1,0,-2,-3]],43],[[861,[-1,0,-2,-3]]],[],[],[]],[843,[[8,[321,15]]]],[[[877,[-1,0,-2]],43],[[877,[-1,0,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[806,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[808,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[816,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[821,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[822,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[823,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[810,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[824,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[825,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[826,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[827,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[828,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[812,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[819,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[829,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[830,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[831,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[832,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[833,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[834,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[817,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[814,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[835,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[836,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[837,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[838,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[839,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[840,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[841,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[842,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[843,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[844,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[845,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[846,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[847,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[848,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[849,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[850,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[851,-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]]],[],[]],[825,[[8,[48,15]]]],[[[860,[-1,-2,-3,0]],48],[[860,[-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,[]],[826,[[8,[53,15]]]],[[[861,[-1,-2,-3,0]],53],[[861,[-1,-2,-3,0]]],[],[],[]],[825,[[8,[37,15]]]],[[[860,[0,-1,-2,-3]],37],[[860,[0,-1,-2,-3]]],[],[],[]],[826,[[8,[37,15]]]],[[[861,[0,-1,-2,-3]],37],[[861,[0,-1,-2,-3]]],[],[],[]],[828,[[8,[42,15]]]],[[[853,[-1,0]],42],[[853,[-1,0]]],[]],[829,[[8,[48,15]]]],[[[863,[-1,0]],48],[[863,[-1,0]]],[]],[830,[[8,[53,15]]]],[[[864,[-1,0]],53],[[864,[-1,0]]],[]],[835,[[8,[37,15]]]],[[[869,[-1,0]],37],[[869,[-1,0]]],[]],[836,[[8,[37,15]]]],[[[870,[-1,0]],37],[[870,[-1,0]]],[]],[837,[[8,[90,15]]]],[[[871,[0,-1,-2]],39],[[871,[0,-1,-2]]],[],[]],[838,[[8,[90,15]]]],[[[872,[0,-1]],39],[[872,[0,-1]]],[]],[839,[[8,[90,15]]]],[[[873,[0,-1,-2]],39],[[873,[0,-1,-2]]],[],[]],[840,[[8,[90,15]]]],[[[874,[0,-1]],39],[[874,[0,-1]]],[]],[841,[[8,[37,15]]]],[[[875,[-1,0]],37],[[875,[-1,0]]],[]],[842,[[8,[37,15]]]],[[[876,[-1,0]],37],[[876,[-1,0]]],[]],[843,[[8,[37,15]]]],[[[877,[0,-1,-2]],37],[[877,[0,-1,-2]]],[],[]],[850,[[8,[37,15]]]],[[[882,[0,-1,-2,-3]],37],[[882,[0,-1,-2,-3]]],[],[],[]],[851,[[8,[37,15]]]],[[[883,[0,-1,-2,-3]],37],[[883,[0,-1,-2,-3]]],[],[],[]],[834,[[8,[37,15]]]],[[[868,[0,-1,-2]],37],[[868,[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]]],[]],[884,38],[886,38],[888,38],[-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]]]],[[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]]],[],[]],[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,[[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,[[75,[],[[74,[37]]]]]]]],[[[895,[-1,0]],[23,[37]]],[[895,[-1,0]]],[]],[894,38],[896,38],[897,38],[898,38],[899,38],[900,38],[892,38],[901,38],[902,38],[903,38],[890,38],[904,38],[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],[[[905,[0]]],896],[[[906,[0,0,0,0,0,0]]],897],[[[907,[0,0,0,0,0,0,0,0,0]]],898],[[[908,[0,0,0,0]]],899],[[[909,[0]]],900],[[[893,[0,0,0,0,0]]],892],[[[910,[0,0,0,0,0,0]]],901],[[[911,[0,0]]],902],[[[912,[0]]],903],[[[891,[0,0,0,0]]],890],[[[913,[0]]],904],[[1,31],[[895,[0,0]]]],[[1,31],[[905,[0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[907,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[908,[0,0,0,0]]]],[[1,31],[[909,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[910,[0,0,0,0,0,0]]]],[[1,31],[[911,[0,0]]]],[[1,31],[[912,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[913,[0]]]],[892,[[0,[[75,[],[[74,[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]]],[]],[899,[[8,[37,15]]]],[[[908,[-1,0,-2,-3]],37],[[908,[-1,0,-2,-3]]],[],[],[]],[892,[[8,[89,15]]]],[[[893,[-1,-2,0,-3,-4]],49],[[893,[-1,-2,0,-3,-4]]],[],[],[],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,0,-2,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,-2,0,-3,-4,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[899,[[8,[89,15]]]],[[[908,[-1,-2,-3,0]],49],[[908,[-1,-2,-3,0]]],[],[],[]],[[1,49,31],896],[[1,[23,[39]],37,37,37,[23,[37]],49,31],897],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,42,42,42,31],898],[[1,49,31],900],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],899],[[1,[23,[39]],37,49,[914,[49]],42,31],892],[897,[[0,[[75,[],[[74,[37]]]]]]]],[[[906,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[906,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,-2,-3,-4,0,-5]],[23,[37]]],[[910,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[890,[[0,[[75,[],[[74,[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,[],[]],[897,[[8,[37,15]]]],[[[906,[-1,0,-2,-3,-4,-5]],37],[[906,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,0,-2,-3,-4,-5]],[23,[37]]],[[910,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[898,[[8,[53,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],53],[[907,[-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],[[905,[0]]]],[[1,31],[[906,[0,0,0,0,0,0]]]],[[1,31],[[907,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[908,[0,0,0,0]]]],[[1,31],[[909,[0]]]],[[1,31],[[893,[0,0,0,0,0]]]],[[1,31],[[910,[0,0,0,0,0,0]]]],[[1,31],[[911,[0,0]]]],[[1,31],[[912,[0]]]],[[1,31],[[891,[0,0,0,0]]]],[[1,31],[[913,[0]]]],[902,[[8,[37,15]]]],[[[911,[0,-1]],37],[[911,[0,-1]]],[]],[898,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[907,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[907,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],[23,[37]],[23,[37]],[23,[37]],49,31],901],[[1,37,49,31],902],[[1,37,31],903],[902,[[8,[89,15]]]],[[[911,[-1,0]],49],[[911,[-1,0]]],[]],[896,[[8,[89,15]]]],[[[905,[0]],49],[[905,[0]]]],[897,[[8,[89,15]]]],[[[906,[-1,-2,-3,-4,-5,0]],49],[[906,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[898,[[8,[89,15]]]],[[[907,[-1,-2,-3,-4,-5,0,-6,-7,-8]],49],[[907,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[900,[[8,[89,15]]]],[[[909,[0]],49],[[909,[0]]]],[901,[[8,[89,15]]]],[[[910,[-1,-2,-3,-4,-5,0]],49],[[910,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[898,[[8,[4,15]]]],[903,[[8,[37,15]]]],[[[912,[0]],37],[[912,[0]]]],[897,[[0,[[75,[],[[74,[90]]]]]]]],[[[906,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[906,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[898,[[0,[[75,[],[[74,[90]]]]]]]],[[[907,[0,-1,-2,-3,-4,-5,-6,-7,-8]],[23,[39]]],[[907,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[899,[[0,[[75,[],[[74,[90]]]]]]]],[[[908,[0,-1,-2,-3]],[23,[39]]],[[908,[0,-1,-2,-3]]],[],[],[]],[892,[[0,[[75,[],[[74,[90]]]]]]]],[[[893,[0,-1,-2,-3,-4]],[23,[39]]],[[893,[0,-1,-2,-3,-4]]],[],[],[],[]],[901,[[0,[[75,[],[[74,[90]]]]]]]],[[[910,[0,-1,-2,-3,-4,-5]],[23,[39]]],[[910,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[890,[[0,[[75,[],[[74,[90]]]]]]]],[[[891,[0,-1,-2,-3]],[23,[39]]],[[891,[0,-1,-2,-3]]],[],[],[]],[904,[[0,[[75,[],[[74,[37]]]]]]]],[[[913,[0]],[23,[37]]],[[913,[0]]]],[[892,42],4],[[898,53],4],[[898,42],4],[[898,42],4],[[898,42],4],[898,[[8,[42,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[907,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[898,[[8,[42,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[907,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[898,[[8,[42,15]]]],[[[907,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[907,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[897,[[8,[37,15]]]],[[[906,[-1,-2,-3,0,-4,-5]],37],[[906,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[910,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[899,[[8,[89,15]]]],[[[908,[-1,-2,0,-3]],49],[[908,[-1,-2,0,-3]]],[],[],[]],[38,[[8,[894,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[896,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[897,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[898,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[899,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[900,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[892,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[901,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[902,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[903,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[890,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[904,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[897,[[8,[37,15]]]],[[[906,[-1,-2,0,-3,-4,-5]],37],[[906,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[901,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[910,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[910,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],890],[[1,[23,[37]],31],904],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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]]],[],[],[]],[915,38],[916,38],[931,38],[932,38],[933,38],[934,38],[935,38],[936,38],[937,38],[938,38],[939,38],[940,38],[941,38],[942,38],[943,38],[944,38],[945,38],[946,38],[929,38],[947,38],[948,38],[917,38],[949,38],[950,38],[927,38],[951,38],[952,38],[953,38],[954,38],[955,38],[956,38],[957,38],[919,38],[921,38],[958,38],[959,38],[923,38],[925,38],[960,38],[961,38],[[1,[23,[39]],37,49,31],932],[[1,39,[23,[37]],31],931],[[1,[23,[37]],31],933],[929,[[8,[89,15]]]],[[[930,[0,-1,-2]],49],[[930,[0,-1,-2]]],[],[]],[947,[[8,[89,15]]]],[[[962,[0,-1,-2]],49],[[962,[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],934],[[[963,[0,0]]],915],[[[964,[0,0]]],916],[[[965,[0,0]]],931],[[[966,[0,0,0]]],932],[[[967,[0]]],933],[[[968,[0,0]]],934],[[[969,[0,0,0]]],935],[[[970,[0]]],936],[[[971,[0,0]]],937],[[[972,[0,0]]],938],[[[973,[0,0]]],939],[[[974,[0,0]]],940],[[[975,[0,0,0]]],941],[[[976,[0,0]]],942],[[[977,[0,0]]],943],[[[978,[0,0]]],944],[[[979,[0,0]]],945],[[[980,[0,0]]],946],[[[930,[0,0,0]]],929],[[[962,[0,0,0]]],947],[[[981,[0,0]]],948],[[[918,[0,0]]],917],[[[982,[0,0]]],949],[[[983,[0,0]]],950],[[[928,[0,0]]],927],[[[984,[0,0]]],951],[[[985,[0,0]]],952],[[[986,[0]]],953],[[[987,[0]]],954],[[[988,[0,0,0,0]]],955],[[[989,[0]]],956],[[[990,[0,0]]],957],[[[920,[0]]],919],[[[922,[0,0]]],921],[[[991,[0,0,0,0]]],958],[[[992,[0,0]]],959],[[[924,[0,0]]],923],[[[926,[0,0]]],925],[[[993,[0,0,0]]],960],[[[994,[0]]],961],[[1,31],[[963,[0,0]]]],[[1,31],[[964,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[966,[0,0,0]]]],[[1,31],[[967,[0]]]],[[1,31],[[968,[0,0]]]],[[1,31],[[969,[0,0,0]]]],[[1,31],[[970,[0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[972,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[974,[0,0]]]],[[1,31],[[975,[0,0,0]]]],[[1,31],[[976,[0,0]]]],[[1,31],[[977,[0,0]]]],[[1,31],[[978,[0,0]]]],[[1,31],[[979,[0,0]]]],[[1,31],[[980,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[962,[0,0,0]]]],[[1,31],[[981,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[982,[0,0]]]],[[1,31],[[983,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[984,[0,0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[986,[0]]]],[[1,31],[[987,[0]]]],[[1,31],[[988,[0,0,0,0]]]],[[1,31],[[989,[0]]]],[[1,31],[[990,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[991,[0,0,0,0]]]],[[1,31],[[992,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[993,[0,0,0]]]],[[1,31],[[994,[0]]]],[[1,39,37,37,31],935],[[1,42,31],936],[[1,39,51,31],937],[[1,39,42,31],938],[[1,39,[23,[37]],31],939],[[1,39,[23,[37]],31],940],[[1,39,37,47,31],941],[[1,39,37,31],942],[[1,37,37,31],943],[948,[[8,[37,15]]]],[[[981,[-1,0]],37],[[981,[-1,0]]],[]],[[1,37,37,31],944],[932,[[8,[89,15]]]],[[[966,[-1,-2,0]],49],[[966,[-1,-2,0]]],[],[]],[934,[[8,[47,15]]]],[[[968,[-1,-2]],47],[[968,[-1,-2]]],[],[]],[927,[[8,[47,15]]]],[[[928,[-1,-2]],47],[[928,[-1,-2]]],[],[]],[943,[[8,[90,15]]]],[948,[[8,[90,15]]]],[946,[[0,[[75,[],[[74,[37]]]]]]]],[[[980,[-1,0]],[23,[37]]],[[980,[-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],945],[[1,39,[23,[37]],31],946],[[1,49,47,48,31],929],[[1,49,47,42,31],947],[929,[[8,[48,15]]]],[[[930,[-1,-2,0]],48],[[930,[-1,-2,0]]],[],[]],[[1,37,37,31],948],[958,[[8,[90,15]]]],[[[991,[0,-1,-2,-3]],39],[[991,[0,-1,-2,-3]]],[],[],[]],[943,[[8,[37,15]]]],[[[977,[-1,0]],37],[[977,[-1,0]]],[]],[958,[[8,[37,15]]]],[[[991,[-1,-2,-3,0]],37],[[991,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],917],[955,[[0,[[75,[],[[74,[37]]]]]]]],[[[988,[-1,-2,0,-3]],[23,[37]]],[[988,[-1,-2,0,-3]]],[],[],[]],[942,[[8,[37,15]]]],[[[976,[-1,0]],37],[[976,[-1,0]]],[]],[945,[[8,[37,15]]]],[[[979,[-1,0]],37],[[979,[-1,0]]],[]],[959,[[8,[37,15]]]],[[[992,[-1,0]],37],[[992,[-1,0]]],[]],[916,[[0,[[75,[],[[74,[37]]]]]]]],[[[964,[-1,0]],[23,[37]]],[[964,[-1,0]]],[]],[931,[[0,[[75,[],[[74,[37]]]]]]]],[[[965,[-1,0]],[23,[37]]],[[965,[-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],949],[915,[[8,[37,15]]]],[[[963,[0,-1]],37],[[963,[0,-1]]],[]],[935,[[8,[37,15]]]],[[[969,[-1,0,-2]],37],[[969,[-1,0,-2]]],[],[]],[944,[[8,[37,15]]]],[[[978,[0,-1]],37],[[978,[0,-1]]],[]],[950,[[8,[37,15]]]],[[[983,[0,-1]],37],[[983,[0,-1]]],[]],[951,[[8,[37,15]]]],[[[984,[0,-1]],37],[[984,[0,-1]]],[]],[952,[[8,[37,15]]]],[[[985,[0,-1]],37],[[985,[0,-1]]],[]],[947,[[8,[42,15]]]],[[[962,[-1,-2,0]],42],[[962,[-1,-2,0]]],[],[]],[[1,37,37,31],950],[[1,37,37,31],927],[[1,37,37,31],951],[941,[[8,[47,15]]]],[[[975,[-1,-2,0]],47],[[975,[-1,-2,0]]],[],[]],[[1,37,37,31],952],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],[[963,[0,0]]]],[[1,31],[[964,[0,0]]]],[[1,31],[[965,[0,0]]]],[[1,31],[[966,[0,0,0]]]],[[1,31],[[967,[0]]]],[[1,31],[[968,[0,0]]]],[[1,31],[[969,[0,0,0]]]],[[1,31],[[970,[0]]]],[[1,31],[[971,[0,0]]]],[[1,31],[[972,[0,0]]]],[[1,31],[[973,[0,0]]]],[[1,31],[[974,[0,0]]]],[[1,31],[[975,[0,0,0]]]],[[1,31],[[976,[0,0]]]],[[1,31],[[977,[0,0]]]],[[1,31],[[978,[0,0]]]],[[1,31],[[979,[0,0]]]],[[1,31],[[980,[0,0]]]],[[1,31],[[930,[0,0,0]]]],[[1,31],[[962,[0,0,0]]]],[[1,31],[[981,[0,0]]]],[[1,31],[[918,[0,0]]]],[[1,31],[[982,[0,0]]]],[[1,31],[[983,[0,0]]]],[[1,31],[[928,[0,0]]]],[[1,31],[[984,[0,0]]]],[[1,31],[[985,[0,0]]]],[[1,31],[[986,[0]]]],[[1,31],[[987,[0]]]],[[1,31],[[988,[0,0,0,0]]]],[[1,31],[[989,[0]]]],[[1,31],[[990,[0,0]]]],[[1,31],[[920,[0]]]],[[1,31],[[922,[0,0]]]],[[1,31],[[991,[0,0,0,0]]]],[[1,31],[[992,[0,0]]]],[[1,31],[[924,[0,0]]]],[[1,31],[[926,[0,0]]]],[[1,31],[[993,[0,0,0]]]],[[1,31],[[994,[0]]]],[[1,37,31],953],[958,[[8,[37,15]]]],[[[991,[-1,-2,0,-3]],37],[[991,[-1,-2,0,-3]]],[],[],[]],[960,[[8,[37,15]]]],[[[993,[-1,0,-2]],37],[[993,[-1,0,-2]]],[],[]],[933,[[0,[[75,[],[[74,[37]]]]]]]],[[[967,[0]],[23,[37]]],[[967,[0]]]],[956,[[0,[[75,[],[[74,[37]]]]]]]],[[[989,[0]],[23,[37]]],[[989,[0]]]],[961,[[0,[[75,[],[[74,[37]]]]]]]],[[[994,[0]],[23,[37]]],[[994,[0]]]],[942,[[8,[90,15]]]],[[[976,[0,-1]],39],[[976,[0,-1]]],[]],[938,[[8,[42,15]]]],[[[972,[-1,0]],42],[[972,[-1,0]]],[]],[941,[[8,[37,15]]]],[[[975,[-1,0,-2]],37],[[975,[-1,0,-2]]],[],[]],[[1,37,31],954],[954,[[8,[90,15]]]],[[1,[23,[39]],37,[23,[37]],49,31],955],[955,[[8,[89,15]]]],[[[988,[-1,-2,-3,0]],49],[[988,[-1,-2,-3,0]]],[],[],[]],[929,[[8,[4,15]]]],[934,[[8,[4,15]]]],[927,[[8,[4,15]]]],[929,[[8,[4,15]]]],[929,[[8,[4,15]]]],[947,[[8,[4,15]]]],[929,[[8,[53,15]]]],[[[930,[-1,-2,-3]],53],[[930,[-1,-2,-3]]],[],[],[]],[915,[[8,[90,15]]]],[916,[[8,[90,15]]]],[[[964,[0,-1]],39],[[964,[0,-1]]],[]],[931,[[8,[90,15]]]],[[[965,[0,-1]],39],[[965,[0,-1]]],[]],[934,[[8,[90,15]]]],[[[968,[0,-1]],39],[[968,[0,-1]]],[]],[935,[[8,[90,15]]]],[[[969,[0,-1,-2]],39],[[969,[0,-1,-2]]],[],[]],[936,[[8,[90,15]]]],[937,[[8,[90,15]]]],[[[971,[0,-1]],39],[[971,[0,-1]]],[]],[938,[[8,[90,15]]]],[[[972,[0,-1]],39],[[972,[0,-1]]],[]],[939,[[8,[90,15]]]],[[[973,[0,-1]],39],[[973,[0,-1]]],[]],[940,[[8,[90,15]]]],[[[974,[0,-1]],39],[[974,[0,-1]]],[]],[941,[[8,[90,15]]]],[[[975,[0,-1,-2]],39],[[975,[0,-1,-2]]],[],[]],[944,[[8,[90,15]]]],[945,[[8,[90,15]]]],[[[979,[0,-1]],39],[[979,[0,-1]]],[]],[917,[[8,[90,15]]]],[[[918,[0,-1]],39],[[918,[0,-1]]],[]],[949,[[8,[90,15]]]],[[[982,[0,-1]],39],[[982,[0,-1]]],[]],[950,[[8,[90,15]]]],[927,[[8,[90,15]]]],[951,[[8,[90,15]]]],[952,[[8,[90,15]]]],[953,[[8,[90,15]]]],[955,[[0,[[75,[],[[74,[90]]]]]]]],[[[988,[0,-1,-2,-3]],[23,[39]]],[[988,[0,-1,-2,-3]]],[],[],[]],[957,[[8,[90,15]]]],[[[990,[0,-1]],39],[[990,[0,-1]]],[]],[919,[[8,[90,15]]]],[921,[[8,[90,15]]]],[[[922,[0,-1]],39],[[922,[0,-1]]],[]],[959,[[8,[90,15]]]],[[[992,[0,-1]],39],[[992,[0,-1]]],[]],[923,[[8,[90,15]]]],[[[924,[0,-1]],39],[[924,[0,-1]]],[]],[925,[[8,[90,15]]]],[[[926,[0,-1]],39],[[926,[0,-1]]],[]],[960,[[8,[90,15]]]],[[[993,[0,-1,-2]],39],[[993,[0,-1,-2]]],[],[]],[932,[[0,[[75,[],[[74,[90]]]]]]]],[[[966,[0,-1,-2]],[23,[39]]],[[966,[0,-1,-2]]],[],[]],[[1,[23,[37]],31],956],[915,[[8,[37,15]]]],[[[963,[-1,0]],37],[[963,[-1,0]]],[]],[935,[[8,[37,15]]]],[[[969,[-1,-2,0]],37],[[969,[-1,-2,0]]],[],[]],[944,[[8,[37,15]]]],[[[978,[-1,0]],37],[[978,[-1,0]]],[]],[950,[[8,[37,15]]]],[[[983,[-1,0]],37],[[983,[-1,0]]],[]],[951,[[8,[37,15]]]],[[[984,[-1,0]],37],[[984,[-1,0]]],[]],[952,[[8,[37,15]]]],[[[985,[-1,0]],37],[[985,[-1,0]]],[]],[[929,53],4],[[934,47],4],[[927,47],4],[[929,48],4],[[947,42],4],[[941,47],4],[[938,42],4],[[929,53],4],[[936,42],4],[[929,47],4],[[947,47],4],[[929,47],4],[[947,47],4],[[937,51],4],[936,[[8,[42,15]]]],[[[970,[0]],42],[[970,[0]]]],[946,[[8,[90,15]]]],[[[980,[0,-1]],39],[[980,[0,-1]]],[]],[948,[[8,[37,15]]]],[[[981,[0,-1]],37],[[981,[0,-1]]],[]],[953,[[8,[37,15]]]],[[[986,[0]],37],[[986,[0]]]],[954,[[8,[37,15]]]],[[[987,[0]],37],[[987,[0]]]],[955,[[8,[37,15]]]],[[[988,[-1,0,-2,-3]],37],[[988,[-1,0,-2,-3]]],[],[],[]],[960,[[8,[37,15]]]],[[[993,[-1,-2,0]],37],[[993,[-1,-2,0]]],[],[]],[[1,39,[23,[37]],31],957],[[1,37,31],919],[934,[[0,[[75,[],[[74,[37]]]]]]]],[[[968,[-1,0]],[23,[37]]],[[968,[-1,0]]],[]],[939,[[0,[[75,[],[[74,[37]]]]]]]],[[[973,[-1,0]],[23,[37]]],[[973,[-1,0]]],[]],[940,[[0,[[75,[],[[74,[37]]]]]]]],[[[974,[-1,0]],[23,[37]]],[[974,[-1,0]]],[]],[949,[[0,[[75,[],[[74,[37]]]]]]]],[[[982,[-1,0]],[23,[37]]],[[982,[-1,0]]],[]],[957,[[0,[[75,[],[[74,[37]]]]]]]],[[[990,[-1,0]],[23,[37]]],[[990,[-1,0]]],[]],[[1,39,37,31],921],[[1,39,39,37,37,31],958],[929,[[8,[47,15]]]],[[[930,[-1,0,-2]],47],[[930,[-1,0,-2]]],[],[]],[947,[[8,[47,15]]]],[[[962,[-1,0,-2]],47],[[962,[-1,0,-2]]],[],[]],[929,[[8,[47,15]]]],[[[930,[-1,-2,-3]],47],[[930,[-1,-2,-3]]],[],[],[]],[947,[[8,[47,15]]]],[[[962,[-1,-2,-3]],47],[[962,[-1,-2,-3]]],[],[],[]],[958,[[8,[90,15]]]],[[[991,[-1,0,-2,-3]],39],[[991,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],959],[38,[[8,[915,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[916,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[931,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[932,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[933,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[934,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[935,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[936,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[937,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[938,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[939,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[940,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[941,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[942,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[943,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[944,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[945,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[946,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[929,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[947,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[948,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[917,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[949,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[950,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[927,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[951,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[952,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[953,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[954,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[955,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[956,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[957,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[919,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[921,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[958,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[959,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[923,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[925,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[960,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[961,-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,[]],[937,[[8,[51,15]]]],[[[971,[-1,0]],51],[[971,[-1,0]]],[]],[943,[[8,[37,15]]]],[[[977,[0,-1]],37],[[977,[0,-1]]],[]],[[1,39,37,31],923],[[1,39,37,31],925],[[1,39,37,37,31],960],[932,[[8,[37,15]]]],[[[966,[-1,0,-2]],37],[[966,[-1,0,-2]]],[],[]],[[1,[23,[37]],31],961],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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]]],[],[],[]],[1005,38],[997,38],[1006,38],[1007,38],[999,38],[1008,38],[1009,38],[1010,38],[1011,38],[1012,38],[1013,38],[1014,38],[1015,38],[1016,38],[1017,38],[1018,38],[1019,38],[1001,38],[1003,38],[1020,38],[1021,38],[1022,38],[1023,38],[1024,38],[1025,38],[1026,38],[995,38],[1027,38],[1028,38],[[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,[],[]],[[[1029,[0,0,0,0,0,0]]],1005],[[[998,[0,0,0,0,0,0,0]]],997],[[[1030,[0,0,0]]],1006],[[[1031,[0,0]]],1007],[[[1000,[0,0,0,0,0]]],999],[[[1032,[0,0,0,0]]],1008],[[[1033,[0,0,0]]],1009],[[[1034,[0,0,0,0]]],1010],[[[1035,[0]]],1011],[[[1036,[0,0]]],1012],[[[1037,[0,0]]],1013],[[[1038,[0,0]]],1014],[[[1039,[0,0,0]]],1015],[[[1040,[0,0,0,0,0]]],1016],[[[1041,[0,0,0,0]]],1017],[[[1042,[0,0]]],1018],[[[1043,[0,0,0,0]]],1019],[[[1002,[0,0,0,0]]],1001],[[[1004,[0,0,0,0]]],1003],[[[1044,[0]]],1020],[[[1045,[0,0]]],1021],[[[1046,[0,0,0]]],1022],[[[1047,[0,0,0]]],1023],[[[1048,[0,0,0]]],1024],[[[1049,[0,0,0]]],1025],[[[1050,[0,0]]],1026],[[[996,[0,0,0,0]]],995],[[[1051,[0,0,0,0,0,0,0]]],1027],[1052,1028],[[1,31],[[1029,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1030,[0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1032,[0,0,0,0]]]],[[1,31],[[1033,[0,0,0]]]],[[1,31],[[1034,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1036,[0,0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1038,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1040,[0,0,0,0,0]]]],[[1,31],[[1041,[0,0,0,0]]]],[[1,31],[[1042,[0,0]]]],[[1,31],[[1043,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1044,[0]]]],[[1,31],[[1045,[0,0]]]],[[1,31],[[1046,[0,0,0]]]],[[1,31],[[1047,[0,0,0]]]],[[1,31],[[1048,[0,0,0]]]],[[1,31],[[1049,[0,0,0]]]],[[1,31],[[1050,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1051,[0,0,0,0,0,0,0]]]],[[1,31],1052],[[1,39,37,37,37,37,37,[23,[37]],31],997],[[1,39,[23,[37]],51,31],1006],[[1,39,37,31],1007],[[1,39,37,51,31],1022],[[1,39,37,31],1021],[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]]],[],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,0,-3,-4]],37],[[1040,[-1,-2,0,-3,-4]]],[],[],[],[]],[1007,[[8,[90,15]]]],[[[1031,[0,-1]],39],[[1031,[0,-1]]],[]],[1014,[[8,[37,15]]]],[[[1038,[-1,0]],37],[[1038,[-1,0]]],[]],[1024,[[8,[51,15]]]],[[[1048,[-1,-2,0]],51],[[1048,[-1,-2,0]]],[],[]],[1025,[[8,[51,15]]]],[[[1049,[-1,-2,0]],51],[[1049,[-1,-2,0]]],[],[]],[1006,[[8,[51,15]]]],[[[1030,[-1,-2,0]],51],[[1030,[-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],1008],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1011,[[8,[42,15]]]],[[[1035,[-1]],42],[[1035,[-1]]],[]],[1017,[[8,[37,15]]]],[[[1041,[-1,-2,0,-3]],37],[[1041,[-1,-2,0,-3]]],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,-3,0,-4]],37],[[1040,[-1,-2,-3,0,-4]]],[],[],[],[]],[1016,[[8,[42,15]]]],[[[1040,[-1,-2,-3,-4,-5]],42],[[1040,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1008,[[0,[[75,[],[[74,[37]]]]]]]],[[[1032,[-1,-2,0,-3]],[23,[37]]],[[1032,[-1,-2,0,-3]]],[],[],[]],[1006,[[0,[[75,[],[[74,[37]]]]]]]],[[[1030,[-1,0,-2]],[23,[37]]],[[1030,[-1,0,-2]]],[],[]],[[1,39,37,37,[23,[37]],31],1010],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]]]],[[[1029,[-1,-2,-3,-4,-5,-6]],42],[[1029,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1029,[-1,-2,-3,-4,0,-5]],49],[[1029,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1009,[[8,[51,15]]]],[[[1033,[-1,-2,-3]],51],[[1033,[-1,-2,-3]]],[],[],[]],[1019,[[8,[51,15]]]],[[[1043,[-1,-2,-3,-4]],51],[[1043,[-1,-2,-3,-4]]],[],[],[],[]],[1022,[[8,[51,15]]]],[[[1046,[-1,-2,0]],51],[[1046,[-1,-2,0]]],[],[]],[1023,[[8,[51,15]]]],[[[1047,[-1,-2,0]],51],[[1047,[-1,-2,0]]],[],[]],[1015,[[0,[[75,[],[[74,[37]]]]]]]],[[[1039,[-1,-2,0]],[23,[37]]],[[1039,[-1,-2,0]]],[],[]],[[1,37,31],1011],[997,[[0,[[75,[],[[74,[37]]]]]]]],[[[998,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[998,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1010,[[0,[[75,[],[[74,[37]]]]]]]],[[[1034,[-1,-2,-3,0]],[23,[37]]],[[1034,[-1,-2,-3,0]]],[],[],[]],[1027,[[0,[[75,[],[[74,[90]]]]]]]],[[[1051,[-1,-2,-3,0,-4,-5,-6]],[23,[39]]],[[1051,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,-3,-4,-5]],37],[[1040,[-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],1012],[[1,31],[[1029,[0,0,0,0,0,0]]]],[[1,31],[[998,[0,0,0,0,0,0,0]]]],[[1,31],[[1030,[0,0,0]]]],[[1,31],[[1031,[0,0]]]],[[1,31],[[1000,[0,0,0,0,0]]]],[[1,31],[[1032,[0,0,0,0]]]],[[1,31],[[1033,[0,0,0]]]],[[1,31],[[1034,[0,0,0,0]]]],[[1,31],[[1035,[0]]]],[[1,31],[[1036,[0,0]]]],[[1,31],[[1037,[0,0]]]],[[1,31],[[1038,[0,0]]]],[[1,31],[[1039,[0,0,0]]]],[[1,31],[[1040,[0,0,0,0,0]]]],[[1,31],[[1041,[0,0,0,0]]]],[[1,31],[[1042,[0,0]]]],[[1,31],[[1043,[0,0,0,0]]]],[[1,31],[[1002,[0,0,0,0]]]],[[1,31],[[1004,[0,0,0,0]]]],[[1,31],[[1044,[0]]]],[[1,31],[[1045,[0,0]]]],[[1,31],[[1046,[0,0,0]]]],[[1,31],[[1047,[0,0,0]]]],[[1,31],[[1048,[0,0,0]]]],[[1,31],[[1049,[0,0,0]]]],[[1,31],[[1050,[0,0]]]],[[1,31],[[996,[0,0,0,0]]]],[[1,31],[[1051,[0,0,0,0,0,0,0]]]],[[1,31],1052],[1016,[[8,[90,15]]]],[[[1040,[-1,0,-2,-3,-4]],39],[[1040,[-1,0,-2,-3,-4]]],[],[],[],[]],[[1,39,37,31],1013],[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]]],[],[],[],[]],[1024,[[8,[90,15]]]],[[[1048,[0,-1,-2]],39],[[1048,[0,-1,-2]]],[],[]],[1008,[[8,[42,15]]]],[[[1032,[-1,-2,-3,-4]],42],[[1032,[-1,-2,-3,-4]]],[],[],[],[]],[[1,37,37,31],1014],[1016,[[8,[90,15]]]],[[[1040,[0,-1,-2,-3,-4]],39],[[1040,[0,-1,-2,-3,-4]]],[],[],[],[]],[1027,[[0,[[75,[],[[74,[37]]]]]]]],[[[1051,[-1,-2,-3,-4,-5,-6,0]],[23,[37]]],[[1051,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1027,[[8,[37,15]]]],[[[1051,[-1,-2,-3,-4,-5,0,-6]],37],[[1051,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1005,[[8,[90,15]]]],[[[1029,[0,-1,-2,-3,-4,-5]],39],[[1029,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1017,[[8,[90,15]]]],[1018,[[8,[90,15]]]],[995,[[8,[90,15]]]],[[[996,[0,-1,-2,-3]],39],[[996,[0,-1,-2,-3]]],[],[],[]],[1005,[[8,[89,15]]]],[[[1029,[-1,-2,-3,0,-4,-5]],49],[[1029,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1015],[[1,39,37,51,31],1023],[995,[[8,[89,15]]]],[[[996,[-1,-2,0,-3]],49],[[996,[-1,-2,0,-3]]],[],[],[]],[[1,39,39,37,37,37,31],1016],[[1,37,37,37,49,31],1017],[1008,[[8,[89,15]]]],[[[1032,[-1,-2,-3,0]],49],[[1032,[-1,-2,-3,0]]],[],[],[]],[1017,[[8,[89,15]]]],[[[1041,[-1,-2,-3,0]],49],[[1041,[-1,-2,-3,0]]],[],[],[]],[1018,[[8,[89,15]]]],[[[1042,[-1,0]],49],[[1042,[-1,0]]],[]],[1011,[[8,[4,15]]]],[1016,[[8,[4,15]]]],[1005,[[8,[4,15]]]],[1009,[[8,[4,15]]]],[1019,[[8,[4,15]]]],[1001,[[8,[4,15]]]],[1001,[[8,[4,15]]]],[1008,[[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]]],[],[],[],[],[],[]],[1006,[[8,[90,15]]]],[[[1030,[0,-1,-2]],39],[[1030,[0,-1,-2]]],[],[]],[1009,[[8,[90,15]]]],[[[1033,[0,-1,-2]],39],[[1033,[0,-1,-2]]],[],[]],[1010,[[8,[90,15]]]],[[[1034,[0,-1,-2,-3]],39],[[1034,[0,-1,-2,-3]]],[],[],[]],[1011,[[8,[90,15]]]],[1012,[[8,[90,15]]]],[[[1036,[0,-1]],39],[[1036,[0,-1]]],[]],[1013,[[8,[90,15]]]],[[[1037,[0,-1]],39],[[1037,[0,-1]]],[]],[1015,[[8,[90,15]]]],[[[1039,[0,-1,-2]],39],[[1039,[0,-1,-2]]],[],[]],[1019,[[8,[90,15]]]],[[[1043,[0,-1,-2,-3]],39],[[1043,[0,-1,-2,-3]]],[],[],[]],[1020,[[8,[90,15]]]],[[[1044,[0]],39],[[1044,[0]]]],[1021,[[8,[90,15]]]],[[[1045,[0,-1]],39],[[1045,[0,-1]]],[]],[1022,[[8,[90,15]]]],[[[1046,[0,-1,-2]],39],[[1046,[0,-1,-2]]],[],[]],[1023,[[8,[90,15]]]],[[[1047,[0,-1,-2]],39],[[1047,[0,-1,-2]]],[],[]],[1026,[[8,[90,15]]]],[[[1050,[0,-1]],39],[[1050,[0,-1]]],[]],[1028,[[8,[37,15]]]],[[1052,37],1052],[1008,[[0,[[75,[],[[74,[90]]]]]]]],[[[1032,[0,-1,-2,-3]],[23,[39]]],[[1032,[0,-1,-2,-3]]],[],[],[]],[1027,[[0,[[75,[],[[74,[90]]]]]]]],[[[1051,[-1,0,-2,-3,-4,-5,-6]],[23,[39]]],[[1051,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1027,[[8,[90,15]]]],[[[1051,[0,-1,-2,-3,-4,-5,-6]],39],[[1051,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[42,15]]]],[[[1029,[-1,-2,-3,-4,-5,-6]],42],[[1029,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1005,[[8,[89,15]]]],[[[1029,[-1,-2,-3,-4,-5,0]],49],[[1029,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,37,49,31],1018],[[1001,42],4],[[1003,42],4],[[1024,51],4],[[1025,51],4],[[1006,51],4],[[1011,42],4],[[1016,42],4],[[1005,42],4],[[1009,51],4],[[1019,51],4],[[1022,51],4],[[1023,51],4],[[1001,51],4],[[1001,51],4],[[1008,42],4],[[1005,42],4],[[1009,42],4],[[1019,42],4],[1024,[[8,[37,15]]]],[[[1048,[-1,0,-2]],37],[[1048,[-1,0,-2]]],[],[]],[1025,[[8,[37,15]]]],[[[1049,[-1,0,-2]],37],[[1049,[-1,0,-2]]],[],[]],[[1,39,37,51,31],1024],[[1,39,37,51,31],1025],[[1,37,[23,[37]],[23,[37]],42,31],1003],[[1,37,37,[23,[37]],42,31],1001],[1007,[[8,[37,15]]]],[[[1031,[-1,0]],37],[[1031,[-1,0]]],[]],[1012,[[8,[37,15]]]],[[[1036,[-1,0]],37],[[1036,[-1,0]]],[]],[1020,[[8,[37,15]]]],[[[1044,[-1]],37],[[1044,[-1]]],[]],[1009,[[8,[37,15]]]],[[[1033,[-1,0,-2]],37],[[1033,[-1,0,-2]]],[],[]],[1019,[[8,[37,15]]]],[[[1043,[-1,0,-2,-3]],37],[[1043,[-1,0,-2,-3]]],[],[],[]],[1009,[[8,[42,15]]]],[[[1033,[-1,-2,0]],42],[[1033,[-1,-2,0]]],[],[]],[1019,[[8,[42,15]]]],[[[1043,[-1,-2,-3,0]],42],[[1043,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,31],1009],[[1,39,31],1020],[[1,39,37,37,42,31],1019],[1025,[[8,[90,15]]]],[[[1049,[0,-1,-2]],39],[[1049,[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]]],[],[],[],[]],[1008,[[8,[37,15]]]],[[[1032,[-1,0,-2,-3]],37],[[1032,[-1,0,-2,-3]]],[],[],[]],[1010,[[8,[37,15]]]],[[[1034,[-1,-2,0,-3]],37],[[1034,[-1,-2,0,-3]]],[],[],[]],[1011,[[8,[37,15]]]],[[[1035,[0]],37],[[1035,[0]]]],[1013,[[8,[37,15]]]],[[[1037,[-1,0]],37],[[1037,[-1,0]]],[]],[1014,[[8,[37,15]]]],[[[1038,[0,-1]],37],[[1038,[0,-1]]],[]],[1021,[[8,[37,15]]]],[[[1045,[-1,0]],37],[[1045,[-1,0]]],[]],[1022,[[8,[37,15]]]],[[[1046,[-1,0,-2]],37],[[1046,[-1,0,-2]]],[],[]],[1023,[[8,[37,15]]]],[[[1047,[-1,0,-2]],37],[[1047,[-1,0,-2]]],[],[]],[1026,[[8,[37,15]]]],[[[1050,[-1,0]],37],[[1050,[-1,0]]],[]],[1027,[[8,[37,15]]]],[[[1051,[-1,-2,-3,-4,0,-5,-6]],37],[[1051,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[38,[[8,[1005,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[997,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1006,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1007,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[999,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1008,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1009,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1010,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1011,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1012,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1013,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1014,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1015,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1016,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1017,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1018,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1019,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1001,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1003,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1020,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1021,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1022,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1023,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1024,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1025,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1026,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[995,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1027,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1028,-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,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,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],1027],[1027,[[8,[90,15]]]],[[[1051,[-1,-2,0,-3,-4,-5,-6]],39],[[1051,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1010,[[8,[37,15]]]],[[[1034,[-1,0,-2,-3]],37],[[1034,[-1,0,-2,-3]]],[],[],[]],[1016,[[8,[37,15]]]],[[[1040,[-1,-2,-3,-4,0]],37],[[1040,[-1,-2,-3,-4,0]]],[],[],[],[]],[1019,[[8,[37,15]]]],[[[1043,[-1,-2,0,-3]],37],[[1043,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,31],1026],[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]]],[],[],[],[]],[1015,[[8,[37,15]]]],[[[1039,[-1,0,-2]],37],[[1039,[-1,0,-2]]],[],[]],[1005,[[8,[37,15]]]],[[[1029,[-1,0,-2,-3,-4,-5]],37],[[1029,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1017,[[8,[37,15]]]],[[[1041,[0,-1,-2,-3]],37],[[1041,[0,-1,-2,-3]]],[],[],[]],[1018,[[8,[37,15]]]],[[[1042,[0,-1]],37],[[1042,[0,-1]]],[]],[995,[[8,[37,15]]]],[[[996,[-1,0,-2,-3]],37],[[996,[-1,0,-2,-3]]],[],[],[]],[1003,[[8,[[0,[[75,[],[[74,[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]]]],[[[1029,[-1,-2,0,-3,-4,-5]],37],[[1029,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1017,[[8,[37,15]]]],[[[1041,[-1,0,-2,-3]],37],[[1041,[-1,0,-2,-3]]],[],[],[]],[[1,31],1028],[1001,[[0,[[75,[],[[74,[37]]]]]]]],[[[1002,[-1,-2,0,-3]],[23,[37]]],[[1002,[-1,-2,0,-3]]],[],[],[]],[1003,[[8,[[0,[[75,[],[[74,[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]]],[]],[1055,38],[1056,38],[1057,38],[1058,38],[1059,38],[1060,38],[1061,38],[1062,38],[1063,38],[1064,38],[1065,38],[1066,38],[1067,38],[1068,38],[1069,38],[1070,38],[1071,38],[1072,38],[1073,38],[1053,38],[1074,38],[1075,38],[[1,39,37,31],1055],[1065,[[8,[89,15]]]],[[[1076,[-1,-2,0]],49],[[1076,[-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,[],[]],[[[1077,[0,0]]],1055],[[[1078,[0,0]]],1056],[[[1079,[0,0,0]]],1057],[[[1080,[0,0,0]]],1058],[[[1081,[0,0]]],1059],[[[1082,[0,0,0]]],1060],[[[1083,[0,0,0]]],1061],[[[1084,[0,0,0,0,0,0,0,0]]],1062],[[[1085,[0,0]]],1063],[[[1086,[0,0,0,0]]],1064],[[[1076,[0,0,0]]],1065],[[[1087,[0,0,0,0]]],1066],[[[1088,[0,0,0,0,0,0,0,0,0]]],1067],[[[1089,[0,0,0,0,0,0]]],1068],[[[1090,[0,0,0,0,0,0,0]]],1069],[[[1091,[0,0,0,0,0,0,0,0]]],1070],[[[1092,[0]]],1071],[[[1093,[0,0,0]]],1072],[[[1094,[0,0,0,0,0]]],1073],[[[1054,[0,0]]],1053],[[[1095,[0,0,0,0,0,0]]],1074],[[[1096,[0]]],1075],[[1,31],[[1077,[0,0]]]],[[1,31],[[1078,[0,0]]]],[[1,31],[[1079,[0,0,0]]]],[[1,31],[[1080,[0,0,0]]]],[[1,31],[[1081,[0,0]]]],[[1,31],[[1082,[0,0,0]]]],[[1,31],[[1083,[0,0,0]]]],[[1,31],[[1084,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0]]]],[[1,31],[[1086,[0,0,0,0]]]],[[1,31],[[1076,[0,0,0]]]],[[1,31],[[1087,[0,0,0,0]]]],[[1,31],[[1088,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1089,[0,0,0,0,0,0]]]],[[1,31],[[1090,[0,0,0,0,0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1092,[0]]]],[[1,31],[[1093,[0,0,0]]]],[[1,31],[[1094,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1095,[0,0,0,0,0,0]]]],[[1,31],[[1096,[0]]]],[[1,39,37,31],1056],[[1,39,37,53,31],1057],[1055,[[8,[90,15]]]],[[[1077,[0,-1]],39],[[1077,[0,-1]]],[]],[1056,[[8,[90,15]]]],[[[1078,[0,-1]],39],[[1078,[0,-1]]],[]],[1066,[[8,[37,15]]]],[[[1087,[-1,-2,0,-3]],37],[[1087,[-1,-2,0,-3]]],[],[],[]],[1067,[[8,[37,15]]]],[[[1088,[-1,-2,0,-3,-4,-5,-6,-7,-8]],37],[[1088,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1068,[[8,[37,15]]]],[[[1089,[-1,-2,0,-3,-4,-5]],37],[[1089,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1070,[[8,[37,15]]]],[[[1091,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1091,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1073,[[8,[37,15]]]],[[[1094,[-1,-2,0,-3,-4]],37],[[1094,[-1,-2,0,-3,-4]]],[],[],[],[]],[1074,[[8,[37,15]]]],[[[1095,[-1,-2,0,-3,-4,-5]],37],[[1095,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1058],[1065,[[0,[[75,[],[[74,[37]]]]]]]],[[[1076,[-1,0,-2]],[23,[37]]],[[1076,[-1,0,-2]]],[],[]],[1059,[[0,[[75,[],[[74,[37]]]]]]]],[[[1081,[-1,0]],[23,[37]]],[[1081,[-1,0]]],[]],[1063,[[0,[[75,[],[[74,[37]]]]]]]],[[[1085,[-1,0]],[23,[37]]],[[1085,[-1,0]]],[]],[[1,39,[23,[37]],31],1059],[[1,39,37,53,31],1060],[[1,39,37,[23,[37]],31],1061],[[1,39,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1062],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],1063],[[1,39,37,37,42,31],1064],[1064,[[8,[42,15]]]],[[[1086,[-1,-2,-3,0]],42],[[1086,[-1,-2,-3,0]]],[],[],[]],[[1,39,[23,[37]],49,31],1065],[1069,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1090,[-1,-2,-3,0,-4,-5,-6]],[23,[37]]],[[1090,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1058,[[8,[37,15]]]],[[[1080,[-1,-2,0]],37],[[1080,[-1,-2,0]]],[],[]],[1061,[[0,[[75,[],[[74,[37]]]]]]]],[[[1083,[-1,-2,0]],[23,[37]]],[[1083,[-1,-2,0]]],[],[]],[1064,[[8,[37,15]]]],[[[1086,[-1,-2,0,-3]],37],[[1086,[-1,-2,0,-3]]],[],[],[]],[1066,[[0,[[75,[],[[74,[37]]]]]]]],[[[1087,[-1,-2,-3,0]],[23,[37]]],[[1087,[-1,-2,-3,0]]],[],[],[]],[1073,[[8,[37,15]]]],[[[1094,[-1,-2,-3,0,-4]],37],[[1094,[-1,-2,-3,0,-4]]],[],[],[],[]],[1068,[[8,[42,15]]]],[[[1089,[-1,-2,-3,-4,0,-5]],42],[[1089,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1074,[[8,[42,15]]]],[[[1095,[-1,-2,-3,-4,0,-5]],42],[[1095,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1068,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1089,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1089,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1074,[[0,[[75,[],[[74,[37]]]]]]]],[[[1095,[-1,-2,-3,0,-4,-5]],[23,[37]]],[[1095,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1053,[[8,[37,15]]]],[[[1054,[-1,0]],37],[[1054,[-1,0]]],[]],[[1,39,37,37,[23,[37]],31],1066],[[1,39,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1067],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1069,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1090,[-1,-2,0,-3,-4,-5,-6]],[23,[37]]],[[1090,[-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],[[1077,[0,0]]]],[[1,31],[[1078,[0,0]]]],[[1,31],[[1079,[0,0,0]]]],[[1,31],[[1080,[0,0,0]]]],[[1,31],[[1081,[0,0]]]],[[1,31],[[1082,[0,0,0]]]],[[1,31],[[1083,[0,0,0]]]],[[1,31],[[1084,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1085,[0,0]]]],[[1,31],[[1086,[0,0,0,0]]]],[[1,31],[[1076,[0,0,0]]]],[[1,31],[[1087,[0,0,0,0]]]],[[1,31],[[1088,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1089,[0,0,0,0,0,0]]]],[[1,31],[[1090,[0,0,0,0,0,0,0]]]],[[1,31],[[1091,[0,0,0,0,0,0,0,0]]]],[[1,31],[[1092,[0]]]],[[1,31],[[1093,[0,0,0]]]],[[1,31],[[1094,[0,0,0,0,0]]]],[[1,31],[[1054,[0,0]]]],[[1,31],[[1095,[0,0,0,0,0,0]]]],[[1,31],[[1096,[0]]]],[1069,[[8,[42,15]]]],[[[1090,[-1,-2,-3,-4,-5,-6,-7]],42],[[1090,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1062,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1084,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1084,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1088,[-1,-2,-3,0,-4,-5,-6,-7,-8]],[23,[37]]],[[1088,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1091,[-1,-2,0,-3,-4,-5,-6,-7]],[23,[37]]],[[1091,[-1,-2,0,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1068,[[8,[42,15]]]],[[[1089,[-1,-2,-3,-4,-5,-6]],42],[[1089,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1074,[[8,[42,15]]]],[[[1095,[-1,-2,-3,-4,-5,-6]],42],[[1095,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1068],[[1,39,37,[23,[37]],[23,[37]],49,42,42,31],1069],[1068,[[8,[37,15]]]],[[[1089,[-1,-2,-3,-4,-5,-6]],37],[[1089,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,37,37,[23,[37]],[23,[37]],[23,[37]],42,42,42,31],1070],[[1,37,31],1071],[1057,[[8,[53,15]]]],[[[1079,[-1,-2,0]],53],[[1079,[-1,-2,0]]],[],[]],[1060,[[8,[53,15]]]],[[[1082,[-1,-2,0]],53],[[1082,[-1,-2,0]]],[],[]],[1069,[[8,[89,15]]]],[[[1090,[-1,-2,-3,-4,0,-5,-6]],49],[[1090,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1069,[[8,[4,15]]]],[1068,[[8,[4,15]]]],[1074,[[8,[4,15]]]],[1064,[[8,[4,15]]]],[1073,[[8,[4,15]]]],[[1,39,37,37,31],1072],[1057,[[8,[90,15]]]],[[[1079,[0,-1,-2]],39],[[1079,[0,-1,-2]]],[],[]],[1058,[[8,[90,15]]]],[[[1080,[0,-1,-2]],39],[[1080,[0,-1,-2]]],[],[]],[1059,[[8,[90,15]]]],[[[1081,[0,-1]],39],[[1081,[0,-1]]],[]],[1060,[[8,[90,15]]]],[[[1082,[0,-1,-2]],39],[[1082,[0,-1,-2]]],[],[]],[1061,[[8,[90,15]]]],[[[1083,[0,-1,-2]],39],[[1083,[0,-1,-2]]],[],[]],[1062,[[8,[90,15]]]],[[[1084,[0,-1,-2,-3,-4,-5,-6,-7]],39],[[1084,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1063,[[8,[90,15]]]],[[[1085,[0,-1]],39],[[1085,[0,-1]]],[]],[1064,[[8,[90,15]]]],[[[1086,[0,-1,-2,-3]],39],[[1086,[0,-1,-2,-3]]],[],[],[]],[1065,[[8,[90,15]]]],[[[1076,[0,-1,-2]],39],[[1076,[0,-1,-2]]],[],[]],[1066,[[8,[90,15]]]],[[[1087,[0,-1,-2,-3]],39],[[1087,[0,-1,-2,-3]]],[],[],[]],[1067,[[8,[90,15]]]],[[[1088,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1088,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1068,[[8,[90,15]]]],[[[1089,[0,-1,-2,-3,-4,-5]],39],[[1089,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1069,[[8,[90,15]]]],[[[1090,[0,-1,-2,-3,-4,-5,-6]],39],[[1090,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1072,[[8,[90,15]]]],[[[1093,[0,-1,-2]],39],[[1093,[0,-1,-2]]],[],[]],[1073,[[8,[90,15]]]],[[[1094,[0,-1,-2,-3,-4]],39],[[1094,[0,-1,-2,-3,-4]]],[],[],[],[]],[1074,[[8,[90,15]]]],[[[1095,[0,-1,-2,-3,-4,-5]],39],[[1095,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1066,[[8,[37,15]]]],[[[1087,[-1,0,-2,-3]],37],[[1087,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,37,42,31],1073],[1073,[[8,[42,15]]]],[[[1094,[-1,-2,-3,-4,0]],42],[[1094,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1064,42],4],[[1068,42],4],[[1074,42],4],[[1069,42],4],[[1068,42],4],[[1074,42],4],[[1057,53],4],[[1060,53],4],[[1073,42],4],[[1069,42],4],[[1068,42],4],[[1074,42],4],[[1069,42],4],[[1062,42],4],[[1067,42],4],[[1070,42],4],[[1062,42],4],[[1067,42],4],[[1070,42],4],[[1062,42],4],[[1067,42],4],[[1070,42],4],[[1064,42],4],[[1073,42],4],[1072,[[8,[37,15]]]],[[[1093,[-1,-2,0]],37],[[1093,[-1,-2,0]]],[],[]],[1062,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1084,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1084,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1088,[-1,-2,-3,-4,0,-5,-6,-7,-8]],[23,[37]]],[[1088,[-1,-2,-3,-4,0,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1091,[-1,-2,-3,0,-4,-5,-6,-7]],[23,[37]]],[[1091,[-1,-2,-3,0,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1055,[[8,[37,15]]]],[[[1077,[-1,0]],37],[[1077,[-1,0]]],[]],[1056,[[8,[37,15]]]],[[[1078,[-1,0]],37],[[1078,[-1,0]]],[]],[1058,[[8,[37,15]]]],[[[1080,[-1,0,-2]],37],[[1080,[-1,0,-2]]],[],[]],[1062,[[8,[37,15]]]],[[[1084,[-1,0,-2,-3,-4,-5,-6,-7]],37],[[1084,[-1,0,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1064,[[8,[37,15]]]],[[[1086,[-1,0,-2,-3]],37],[[1086,[-1,0,-2,-3]]],[],[],[]],[1067,[[8,[37,15]]]],[[[1088,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1088,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1068,[[8,[37,15]]]],[[[1089,[-1,0,-2,-3,-4,-5]],37],[[1089,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1069,[[8,[37,15]]]],[[[1090,[-1,0,-2,-3,-4,-5,-6]],37],[[1090,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1070,[[8,[37,15]]]],[[[1091,[0,-1,-2,-3,-4,-5,-6,-7]],37],[[1091,[0,-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1072,[[8,[37,15]]]],[[[1093,[-1,0,-2]],37],[[1093,[-1,0,-2]]],[],[]],[1073,[[8,[37,15]]]],[[[1094,[-1,0,-2,-3,-4]],37],[[1094,[-1,0,-2,-3,-4]]],[],[],[],[]],[1074,[[8,[37,15]]]],[[[1095,[-1,0,-2,-3,-4,-5]],37],[[1095,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,31],1053],[1057,[[8,[37,15]]]],[[[1079,[-1,0,-2]],37],[[1079,[-1,0,-2]]],[],[]],[1060,[[8,[37,15]]]],[[[1082,[-1,0,-2]],37],[[1082,[-1,0,-2]]],[],[]],[1069,[[8,[42,15]]]],[[[1090,[-1,-2,-3,-4,-5,-6,0]],42],[[1090,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1068,[[8,[42,15]]]],[[[1089,[-1,-2,-3,-4,-5,0]],42],[[1089,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1074,[[8,[42,15]]]],[[[1095,[-1,-2,-3,-4,-5,0]],42],[[1095,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1069,[[8,[42,15]]]],[[[1090,[-1,-2,-3,-4,-5,0,-6]],42],[[1090,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1062,[[8,[42,15]]]],[[[1084,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1084,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[42,15]]]],[[[1088,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1088,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5,0,-6,-7]],42],[[1091,[-1,-2,-3,-4,-5,0,-6,-7]]],[],[],[],[],[],[],[]],[1062,[[8,[42,15]]]],[[[1084,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1084,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[42,15]]]],[[[1088,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1088,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5,-6,0,-7]],42],[[1091,[-1,-2,-3,-4,-5,-6,0,-7]]],[],[],[],[],[],[],[]],[1062,[[8,[42,15]]]],[[[1084,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1084,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1067,[[8,[42,15]]]],[[[1088,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1088,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1070,[[8,[42,15]]]],[[[1091,[-1,-2,-3,-4,-5,-6,-7,0]],42],[[1091,[-1,-2,-3,-4,-5,-6,-7,0]]],[],[],[],[],[],[],[]],[1062,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1084,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1084,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1067,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1088,[-1,-2,-3,-4,-5,0,-6,-7,-8]],[23,[37]]],[[1088,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1070,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1091,[-1,-2,-3,-4,0,-5,-6,-7]],[23,[37]]],[[1091,[-1,-2,-3,-4,0,-5,-6,-7]]],[],[],[],[],[],[],[]],[1061,[[8,[37,15]]]],[[[1083,[-1,0,-2]],37],[[1083,[-1,0,-2]]],[],[]],[1071,[[8,[37,15]]]],[[[1092,[0]],37],[[1092,[0]]]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1055,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1056,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1057,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1058,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1059,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1060,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1061,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1062,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1063,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1064,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1065,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1066,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1067,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1068,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1069,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1070,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1071,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1072,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1073,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1053,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1074,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1075,-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,[]],[1064,[[8,[42,15]]]],[[[1086,[-1,-2,-3,-4]],42],[[1086,[-1,-2,-3,-4]]],[],[],[],[]],[1073,[[8,[42,15]]]],[[[1094,[-1,-2,-3,-4,-5]],42],[[1094,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,[23,[37]],42,42,31],1074],[1075,[[8,[37,15]]]],[[[1096,[0]],37],[[1096,[0]]]],[[1,37,31],1075],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[1099,38],[1102,38],[1103,38],[1104,38],[1105,38],[1100,38],[1106,38],[1107,38],[1108,38],[1109,38],[1110,38],[1111,38],[1112,38],[1113,38],[1114,38],[1115,38],[1116,38],[1117,38],[1118,38],[1119,38],[1120,38],[1121,38],[1122,38],[1123,38],[1124,38],[1125,38],[1126,38],[1127,38],[1128,38],[1129,38],[1130,38],[1131,38],[1132,38],[1133,38],[1134,38],[1135,38],[1136,38],[1137,38],[1138,38],[1097,38],[1139,38],[1140,38],[1141,38],[1142,38],[1143,38],[1144,38],[1145,38],[1146,38],[1147,38],[1148,38],[1149,38],[1150,38],[1151,38],[1152,38],[1153,38],[1154,38],[1155,38],[1156,38],[1157,38],[1158,38],[1159,38],[1160,38],[1161,38],[1162,38],[1163,38],[1164,38],[1165,38],[1166,38],[1167,38],[1168,38],[1169,38],[1170,38],[[1,39,37,42,42,42,48,31],1100],[1104,[[8,[51,15]]]],[[[1171,[-1,-2,0]],51],[[1171,[-1,-2,0]]],[],[]],[1114,[[8,[51,15]]]],[[[1172,[-1,0]],51],[[1172,[-1,0]]],[]],[1148,[[8,[51,15]]]],[[[1173,[-1,0]],51],[[1173,[-1,0]]],[]],[1149,[[8,[51,15]]]],[[[1174,[-1,0]],51],[[1174,[-1,0]]],[]],[1150,[[8,[51,15]]]],[[[1175,[-1,0]],51],[[1175,[-1,0]]],[]],[1151,[[8,[51,15]]]],[[[1176,[-1,0]],51],[[1176,[-1,0]]],[]],[1152,[[8,[51,15]]]],[[[1177,[-1,0]],51],[[1177,[-1,0]]],[]],[1153,[[8,[51,15]]]],[[[1178,[-1,0]],51],[[1178,[-1,0]]],[]],[1157,[[8,[51,15]]]],[[[1179,[-1,-2,0]],51],[[1179,[-1,-2,0]]],[],[]],[1097,[[8,[37,15]]]],[[[1098,[-1,-2,0]],37],[[1098,[-1,-2,0]]],[],[]],[1116,[[8,[37,15]]]],[[[1180,[-1,-2,-3,0,-4,-5,-6]],37],[[1180,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[37,15]]]],[[[1181,[-1,-2,-3,0,-4,-5,-6]],37],[[1181,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[37,15]]]],[[[1182,[-1,-2,-3,0,-4,-5,-6]],37],[[1182,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[1126,[[8,[37,15]]]],[[[1183,[-1,-2,-3,0]],37],[[1183,[-1,-2,-3,0]]],[],[],[]],[1167,[[8,[37,15]]]],[[[1184,[-1,-2,-3,0,-4,-5,-6]],37],[[1184,[-1,-2,-3,0,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1106],[[1,39,37,31],1107],[[1,39,37,37,31],1108],[[1,39,37,37,31],1109],[1169,[[8,[89,15]]]],[[[1185,[-1,-2,-3,0]],49],[[1185,[-1,-2,-3,0]]],[],[],[]],[1156,[[8,[42,15]]]],[[[1186,[-1,-2,-3,-4,0,-5]],42],[[1186,[-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,[],[]],[[[1187,[0,0]]],1099],[[[1188,[0,0,0]]],1102],[[[1189,[0,0,0,0,0]]],1103],[[[1171,[0,0,0]]],1104],[[[1190,[0,0,0,0]]],1105],[[[1101,[0,0,0,0,0,0]]],1100],[[[1191,[0,0,0]]],1106],[[[1192,[0,0]]],1107],[[[1193,[0,0,0]]],1108],[[[1194,[0,0,0]]],1109],[[[1195,[0,0]]],1110],[[[1196,[0,0]]],1111],[[[1197,[0,0,0,0,0,0]]],1112],[[[1198,[0,0]]],1113],[[[1172,[0,0]]],1114],[[[1199,[0]]],1115],[[[1180,[0,0,0,0,0,0,0]]],1116],[[[1181,[0,0,0,0,0,0,0]]],1117],[[[1200,[0,0,0,0,0]]],1118],[[[1182,[0,0,0,0,0,0,0]]],1119],[[[1201,[0,0,0]]],1120],[[[1202,[0,0]]],1121],[[[1203,[0,0]]],1122],[[[1204,[0,0]]],1123],[[[1205,[0,0,0,0,0]]],1124],[[[1206,[0,0]]],1125],[[[1183,[0,0,0,0]]],1126],[[[1207,[0,0,0]]],1127],[[[1208,[0,0,0]]],1128],[[[1209,[0,0,0]]],1129],[[[1210,[0,0]]],1130],[[[1211,[0,0,0,0,0]]],1131],[[[1212,[0,0]]],1132],[[[1213,[0,0,0]]],1133],[[[1214,[0,0,0]]],1134],[[[1215,[0,0]]],1135],[[[1216,[0,0,0]]],1136],[[[1217,[0,0,0]]],1137],[[[1218,[0,0,0]]],1138],[[[1098,[0,0,0]]],1097],[[[1219,[0,0,0,0,0]]],1139],[[[1220,[0,0,0]]],1140],[[[1221,[0,0,0]]],1141],[[[1222,[0,0,0,0]]],1142],[[[1223,[0,0]]],1143],[[[1224,[0,0,0]]],1144],[[[1225,[0,0,0]]],1145],[[[1226,[0,0,0]]],1146],[[[1227,[0,0]]],1147],[[[1173,[0,0]]],1148],[[[1174,[0,0]]],1149],[[[1175,[0,0]]],1150],[[[1176,[0,0]]],1151],[[[1177,[0,0]]],1152],[[[1178,[0,0]]],1153],[[[1228,[0,0,0,0,0,0,0,0,0]]],1154],[[[1229,[0,0]]],1155],[[[1186,[0,0,0,0,0,0]]],1156],[[[1179,[0,0,0]]],1157],[[[1230,[0,0]]],1158],[[[1231,[0,0,0,0]]],1159],[[[1232,[0,0,0,0]]],1160],[[[1233,[0,0]]],1161],[[[1234,[0,0,0,0]]],1162],[[[1235,[0,0,0]]],1163],[[[1236,[0,0,0]]],1164],[[[1237,[0,0]]],1165],[[[1238,[0,0,0]]],1166],[[[1184,[0,0,0,0,0,0,0]]],1167],[[[1239,[0,0,0]]],1168],[[[1185,[0,0,0,0]]],1169],[[[1240,[0]]],1170],[[1,31],[[1187,[0,0]]]],[[1,31],[[1188,[0,0,0]]]],[[1,31],[[1189,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0,0]]]],[[1,31],[[1190,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1192,[0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1194,[0,0,0]]]],[[1,31],[[1195,[0,0]]]],[[1,31],[[1196,[0,0]]]],[[1,31],[[1197,[0,0,0,0,0,0]]]],[[1,31],[[1198,[0,0]]]],[[1,31],[[1172,[0,0]]]],[[1,31],[[1199,[0]]]],[[1,31],[[1180,[0,0,0,0,0,0,0]]]],[[1,31],[[1181,[0,0,0,0,0,0,0]]]],[[1,31],[[1200,[0,0,0,0,0]]]],[[1,31],[[1182,[0,0,0,0,0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1202,[0,0]]]],[[1,31],[[1203,[0,0]]]],[[1,31],[[1204,[0,0]]]],[[1,31],[[1205,[0,0,0,0,0]]]],[[1,31],[[1206,[0,0]]]],[[1,31],[[1183,[0,0,0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1208,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1210,[0,0]]]],[[1,31],[[1211,[0,0,0,0,0]]]],[[1,31],[[1212,[0,0]]]],[[1,31],[[1213,[0,0,0]]]],[[1,31],[[1214,[0,0,0]]]],[[1,31],[[1215,[0,0]]]],[[1,31],[[1216,[0,0,0]]]],[[1,31],[[1217,[0,0,0]]]],[[1,31],[[1218,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1219,[0,0,0,0,0]]]],[[1,31],[[1220,[0,0,0]]]],[[1,31],[[1221,[0,0,0]]]],[[1,31],[[1222,[0,0,0,0]]]],[[1,31],[[1223,[0,0]]]],[[1,31],[[1224,[0,0,0]]]],[[1,31],[[1225,[0,0,0]]]],[[1,31],[[1226,[0,0,0]]]],[[1,31],[[1227,[0,0]]]],[[1,31],[[1173,[0,0]]]],[[1,31],[[1174,[0,0]]]],[[1,31],[[1175,[0,0]]]],[[1,31],[[1176,[0,0]]]],[[1,31],[[1177,[0,0]]]],[[1,31],[[1178,[0,0]]]],[[1,31],[[1228,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1229,[0,0]]]],[[1,31],[[1186,[0,0,0,0,0,0]]]],[[1,31],[[1179,[0,0,0]]]],[[1,31],[[1230,[0,0]]]],[[1,31],[[1231,[0,0,0,0]]]],[[1,31],[[1232,[0,0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1234,[0,0,0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1236,[0,0,0]]]],[[1,31],[[1237,[0,0]]]],[[1,31],[[1238,[0,0,0]]]],[[1,31],[[1184,[0,0,0,0,0,0,0]]]],[[1,31],[[1239,[0,0,0]]]],[[1,31],[[1185,[0,0,0,0]]]],[[1,31],[[1240,[0]]]],[1097,[[8,[90,15]]]],[[[1098,[0,-1,-2]],39],[[1098,[0,-1,-2]]],[],[]],[[1,39,37,31],1110],[[1,39,37,31],1111],[[1,39,37,51,51,1241,1241,31],1112],[[1,39,37,31],1113],[[1,[23,[37]],51,31],1114],[1131,[[8,[37,15]]]],[[[1211,[-1,0,-2,-3,-4]],37],[[1211,[-1,0,-2,-3,-4]]],[],[],[],[]],[1169,[[8,[89,15]]]],[[[1185,[-1,-2,0,-3]],49],[[1185,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],37,[23,[37]],49,49,31],1131],[1118,[[8,[47,15]]]],[[[1200,[-1,-2,-3,0,-4]],47],[[1200,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,42,31],1115],[[1,39,37,37,37,42,42,42,31],1116],[[1,39,37,37,37,42,42,42,31],1117],[[1,[23,[39]],[23,[37]],47,47,47,31],1118],[[1,39,37,37,37,42,42,42,31],1119],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,-5,-6,0]],42],[[1180,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,-5,-6,0]],42],[[1181,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,-5,-6,0]],42],[[1182,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[[1,39,37,37,31],1120],[1103,[[8,[42,15]]]],[[[1189,[-1,-2,-3,-4,0]],42],[[1189,[-1,-2,-3,-4,0]]],[],[],[],[]],[1154,[[8,[42,15]]]],[[[1228,[-1,-2,-3,-4,-5,-6,-7,0,-8]],42],[[1228,[-1,-2,-3,-4,-5,-6,-7,0,-8]]],[],[],[],[],[],[],[],[]],[1131,[[8,[89,15]]]],[[[1211,[-1,-2,-3,-4,0]],49],[[1211,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,37,37,31],1121],[[1,39,37,31],1122],[[1,39,37,31],1123],[[1,39,39,37,37,42,31],1124],[1167,[[8,[37,15]]]],[[[1184,[-1,-2,0,-3,-4,-5,-6]],37],[[1184,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[[1,39,37,31],1125],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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],1126],[[1,39,37,37,31],1127],[[1,39,37,37,31],1129],[[1,39,37,37,31],1128],[1118,[[8,[47,15]]]],[[[1200,[-1,-2,0,-3,-4]],47],[[1200,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1130],[1118,[[8,[47,15]]]],[[[1200,[-1,-2,-3,-4,0]],47],[[1200,[-1,-2,-3,-4,0]]],[],[],[],[]],[1127,[[8,[37,15]]]],[[[1207,[-1,-2,0]],37],[[1207,[-1,-2,0]]],[],[]],[1159,[[8,[37,15]]]],[[[1231,[-1,-2,0,-3]],37],[[1231,[-1,-2,0,-3]]],[],[],[]],[1104,[[8,[37,15]]]],[[[1171,[-1,0,-2]],37],[[1171,[-1,0,-2]]],[],[]],[1100,[[8,[37,15]]]],[[[1101,[-1,0,-2,-3,-4,-5]],37],[[1101,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1110,[[8,[37,15]]]],[[[1195,[-1,0]],37],[[1195,[-1,0]]],[]],[1112,[[8,[37,15]]]],[[[1197,[-1,0,-2,-3,-4,-5]],37],[[1197,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1116,[[8,[37,15]]]],[[[1180,[-1,0,-2,-3,-4,-5,-6]],37],[[1180,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[37,15]]]],[[[1181,[-1,0,-2,-3,-4,-5,-6]],37],[[1181,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[37,15]]]],[[[1182,[-1,0,-2,-3,-4,-5,-6]],37],[[1182,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1122,[[8,[37,15]]]],[[[1203,[-1,0]],37],[[1203,[-1,0]]],[]],[1126,[[8,[37,15]]]],[[[1183,[-1,0,-2,-3]],37],[[1183,[-1,0,-2,-3]]],[],[],[]],[1139,[[8,[37,15]]]],[[[1219,[-1,0,-2,-3,-4]],37],[[1219,[-1,0,-2,-3,-4]]],[],[],[],[]],[1146,[[8,[37,15]]]],[[[1226,[-1,-2,0]],37],[[1226,[-1,-2,0]]],[],[]],[1148,[[8,[37,15]]]],[[[1173,[0,-1]],37],[[1173,[0,-1]]],[]],[1149,[[8,[37,15]]]],[[[1174,[0,-1]],37],[[1174,[0,-1]]],[]],[1150,[[8,[37,15]]]],[[[1175,[0,-1]],37],[[1175,[0,-1]]],[]],[1151,[[8,[37,15]]]],[[[1176,[0,-1]],37],[[1176,[0,-1]]],[]],[1152,[[8,[37,15]]]],[[[1177,[0,-1]],37],[[1177,[0,-1]]],[]],[1153,[[8,[37,15]]]],[[[1178,[0,-1]],37],[[1178,[0,-1]]],[]],[1154,[[8,[37,15]]]],[[[1228,[-1,0,-2,-3,-4,-5,-6,-7,-8]],37],[[1228,[-1,0,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1156,[[8,[37,15]]]],[[[1186,[-1,0,-2,-3,-4,-5]],37],[[1186,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1157,[[8,[37,15]]]],[[[1179,[-1,0,-2]],37],[[1179,[-1,0,-2]]],[],[]],[1159,[[8,[37,15]]]],[[[1231,[-1,-2,-3,0]],37],[[1231,[-1,-2,-3,0]]],[],[],[]],[1161,[[8,[37,15]]]],[[[1233,[-1,0]],37],[[1233,[-1,0]]],[]],[1162,[[8,[37,15]]]],[[[1234,[-1,0,-2,-3]],37],[[1234,[-1,0,-2,-3]]],[],[],[]],[1164,[[8,[37,15]]]],[[[1236,[-1,0,-2]],37],[[1236,[-1,0,-2]]],[],[]],[1165,[[8,[37,15]]]],[[[1237,[-1,0]],37],[[1237,[-1,0]]],[]],[1167,[[8,[37,15]]]],[[[1184,[-1,0,-2,-3,-4,-5,-6]],37],[[1184,[-1,0,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1099,[[8,[37,15]]]],[[[1187,[-1,0]],37],[[1187,[-1,0]]],[]],[1102,[[8,[37,15]]]],[[[1188,[-1,0,-2]],37],[[1188,[-1,0,-2]]],[],[]],[1105,[[8,[37,15]]]],[[[1190,[-1,0,-2,-3]],37],[[1190,[-1,0,-2,-3]]],[],[],[]],[1106,[[8,[37,15]]]],[[[1191,[-1,0,-2]],37],[[1191,[-1,0,-2]]],[],[]],[1107,[[8,[37,15]]]],[[[1192,[-1,0]],37],[[1192,[-1,0]]],[]],[1108,[[8,[37,15]]]],[[[1193,[-1,0,-2]],37],[[1193,[-1,0,-2]]],[],[]],[1109,[[8,[37,15]]]],[[[1194,[-1,0,-2]],37],[[1194,[-1,0,-2]]],[],[]],[1111,[[8,[37,15]]]],[[[1196,[-1,0]],37],[[1196,[-1,0]]],[]],[1113,[[8,[37,15]]]],[[[1198,[-1,0]],37],[[1198,[-1,0]]],[]],[1114,[[0,[[75,[],[[74,[37]]]]]]]],[[[1172,[0,-1]],[23,[37]]],[[1172,[0,-1]]],[]],[1120,[[8,[37,15]]]],[[[1201,[-1,0,-2]],37],[[1201,[-1,0,-2]]],[],[]],[1121,[[8,[37,15]]]],[[[1202,[0,-1]],37],[[1202,[0,-1]]],[]],[1123,[[8,[37,15]]]],[[[1204,[-1,0]],37],[[1204,[-1,0]]],[]],[1125,[[8,[37,15]]]],[[[1206,[-1,0]],37],[[1206,[-1,0]]],[]],[1128,[[8,[37,15]]]],[[[1208,[-1,0,-2]],37],[[1208,[-1,0,-2]]],[],[]],[1129,[[8,[37,15]]]],[[[1209,[-1,0,-2]],37],[[1209,[-1,0,-2]]],[],[]],[1130,[[8,[37,15]]]],[[[1210,[-1,0]],37],[[1210,[-1,0]]],[]],[1132,[[8,[37,15]]]],[[[1212,[-1,0]],37],[[1212,[-1,0]]],[]],[1133,[[8,[37,15]]]],[[[1213,[-1,0,-2]],37],[[1213,[-1,0,-2]]],[],[]],[1134,[[8,[37,15]]]],[[[1214,[-1,0,-2]],37],[[1214,[-1,0,-2]]],[],[]],[1135,[[8,[37,15]]]],[[[1215,[-1,0]],37],[[1215,[-1,0]]],[]],[1136,[[8,[37,15]]]],[[[1216,[-1,0,-2]],37],[[1216,[-1,0,-2]]],[],[]],[1137,[[8,[37,15]]]],[[[1217,[-1,0,-2]],37],[[1217,[-1,0,-2]]],[],[]],[1138,[[8,[37,15]]]],[[[1218,[-1,0,-2]],37],[[1218,[-1,0,-2]]],[],[]],[1140,[[8,[37,15]]]],[[[1220,[-1,0,-2]],37],[[1220,[-1,0,-2]]],[],[]],[1141,[[8,[37,15]]]],[[[1221,[-1,0,-2]],37],[[1221,[-1,0,-2]]],[],[]],[1142,[[8,[37,15]]]],[[[1222,[-1,0,-2,-3]],37],[[1222,[-1,0,-2,-3]]],[],[],[]],[1143,[[8,[37,15]]]],[[[1223,[-1,0]],37],[[1223,[-1,0]]],[]],[1144,[[8,[37,15]]]],[[[1224,[-1,0,-2]],37],[[1224,[-1,0,-2]]],[],[]],[1145,[[8,[37,15]]]],[[[1225,[-1,0,-2]],37],[[1225,[-1,0,-2]]],[],[]],[1147,[[8,[37,15]]]],[[[1227,[-1,0]],37],[[1227,[-1,0]]],[]],[1155,[[8,[37,15]]]],[[[1229,[0,-1]],37],[[1229,[0,-1]]],[]],[1158,[[8,[37,15]]]],[[[1230,[-1,0]],37],[[1230,[-1,0]]],[]],[1163,[[8,[37,15]]]],[[[1235,[-1,0,-2]],37],[[1235,[-1,0,-2]]],[],[]],[1166,[[8,[37,15]]]],[[[1238,[-1,0,-2]],37],[[1238,[-1,0,-2]]],[],[]],[1168,[[8,[37,15]]]],[[[1239,[-1,0,-2]],37],[[1239,[-1,0,-2]]],[],[]],[1102,[[8,[37,15]]]],[[[1188,[-1,-2,0]],37],[[1188,[-1,-2,0]]],[],[]],[1105,[[8,[37,15]]]],[[[1190,[-1,-2,0,-3]],37],[[1190,[-1,-2,0,-3]]],[],[],[]],[1106,[[8,[37,15]]]],[[[1191,[-1,-2,0]],37],[[1191,[-1,-2,0]]],[],[]],[1108,[[8,[37,15]]]],[[[1193,[-1,-2,0]],37],[[1193,[-1,-2,0]]],[],[]],[1109,[[8,[37,15]]]],[[[1194,[-1,-2,0]],37],[[1194,[-1,-2,0]]],[],[]],[1120,[[8,[37,15]]]],[[[1201,[-1,-2,0]],37],[[1201,[-1,-2,0]]],[],[]],[1121,[[8,[37,15]]]],[[[1202,[-1,0]],37],[[1202,[-1,0]]],[]],[1128,[[8,[37,15]]]],[[[1208,[-1,-2,0]],37],[[1208,[-1,-2,0]]],[],[]],[1129,[[8,[37,15]]]],[[[1209,[-1,-2,0]],37],[[1209,[-1,-2,0]]],[],[]],[1133,[[8,[37,15]]]],[[[1213,[-1,-2,0]],37],[[1213,[-1,-2,0]]],[],[]],[1134,[[8,[37,15]]]],[[[1214,[-1,-2,0]],37],[[1214,[-1,-2,0]]],[],[]],[1136,[[8,[37,15]]]],[[[1216,[-1,-2,0]],37],[[1216,[-1,-2,0]]],[],[]],[1137,[[8,[37,15]]]],[[[1217,[-1,-2,0]],37],[[1217,[-1,-2,0]]],[],[]],[1138,[[8,[37,15]]]],[[[1218,[-1,-2,0]],37],[[1218,[-1,-2,0]]],[],[]],[1140,[[8,[37,15]]]],[[[1220,[-1,-2,0]],37],[[1220,[-1,-2,0]]],[],[]],[1141,[[8,[37,15]]]],[[[1221,[-1,-2,0]],37],[[1221,[-1,-2,0]]],[],[]],[1142,[[8,[37,15]]]],[[[1222,[-1,-2,0,-3]],37],[[1222,[-1,-2,0,-3]]],[],[],[]],[1145,[[8,[37,15]]]],[[[1225,[-1,-2,0]],37],[[1225,[-1,-2,0]]],[],[]],[1163,[[8,[37,15]]]],[[[1235,[-1,-2,0]],37],[[1235,[-1,-2,0]]],[],[]],[1124,[[8,[37,15]]]],[[[1205,[-1,-2,-3,0,-4]],37],[[1205,[-1,-2,-3,0,-4]]],[],[],[],[]],[1124,[[8,[37,15]]]],[[[1205,[-1,-2,0,-3,-4]],37],[[1205,[-1,-2,0,-3,-4]]],[],[],[],[]],[1154,[[8,[51,15]]]],[[[1228,[-1,-2,0,-3,-4,-5,-6,-7,-8]],51],[[1228,[-1,-2,0,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1118,[[0,[[75,[],[[74,[37]]]]]]]],[[[1200,[-1,0,-2,-3,-4]],[23,[37]]],[[1200,[-1,0,-2,-3,-4]]],[],[],[],[]],[1131,[[0,[[75,[],[[74,[37]]]]]]]],[[[1211,[-1,-2,0,-3,-4]],[23,[37]]],[[1211,[-1,-2,0,-3,-4]]],[],[],[],[]],[1169,[[0,[[75,[],[[74,[37]]]]]]]],[[[1185,[-1,0,-2,-3]],[23,[37]]],[[1185,[-1,0,-2,-3]]],[],[],[]],[1170,[[0,[[75,[],[[74,[37]]]]]]]],[[[1240,[0]],[23,[37]]],[[1240,[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,[],[]],[1124,[[8,[42,15]]]],[[[1205,[-1,-2,-3,-4,0]],42],[[1205,[-1,-2,-3,-4,0]]],[],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,0,-3,-4,-5]],42],[[1101,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1139,[[8,[42,15]]]],[[[1219,[-1,-2,0,-3,-4]],42],[[1219,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,31],1132],[[1,39,37,37,31],1133],[[1,39,37,37,31],1134],[[1,39,37,31],1135],[[1,39,37,37,31],1136],[[1,39,37,37,31],1137],[[1,39,37,37,31],1138],[[1,39,37,37,31],1097],[1112,[[8,[1241,15]]]],[[[1197,[-1,-2,-3,-4,-5,0]],1241],[[1197,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1112,[[8,[51,15]]]],[[[1197,[-1,-2,-3,0,-4,-5]],51],[[1197,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,42,42,42,31],1139],[[1,39,37,37,31],1140],[1112,[[8,[1241,15]]]],[[[1197,[-1,-2,-3,-4,0,-5]],1241],[[1197,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1112,[[8,[51,15]]]],[[[1197,[-1,-2,0,-3,-4,-5]],51],[[1197,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[[1,39,37,37,31],1141],[1156,[[8,[47,15]]]],[[[1186,[-1,-2,-3,-4,-5,0]],47],[[1186,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[[1,39,37,37,51,31],1142],[1166,[[8,[42,15]]]],[[[1238,[-1,-2,0]],42],[[1238,[-1,-2,0]]],[],[]],[1103,[[8,[37,15]]]],[[[1189,[-1,-2,0,-3,-4]],37],[[1189,[-1,-2,0,-3,-4]]],[],[],[],[]],[1154,[[8,[57,15]]]],[[[1228,[-1,-2,-3,-4,0,-5,-6,-7,-8]],57],[[1228,[-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],1143],[[1,31],[[1187,[0,0]]]],[[1,31],[[1188,[0,0,0]]]],[[1,31],[[1189,[0,0,0,0,0]]]],[[1,31],[[1171,[0,0,0]]]],[[1,31],[[1190,[0,0,0,0]]]],[[1,31],[[1101,[0,0,0,0,0,0]]]],[[1,31],[[1191,[0,0,0]]]],[[1,31],[[1192,[0,0]]]],[[1,31],[[1193,[0,0,0]]]],[[1,31],[[1194,[0,0,0]]]],[[1,31],[[1195,[0,0]]]],[[1,31],[[1196,[0,0]]]],[[1,31],[[1197,[0,0,0,0,0,0]]]],[[1,31],[[1198,[0,0]]]],[[1,31],[[1172,[0,0]]]],[[1,31],[[1199,[0]]]],[[1,31],[[1180,[0,0,0,0,0,0,0]]]],[[1,31],[[1181,[0,0,0,0,0,0,0]]]],[[1,31],[[1200,[0,0,0,0,0]]]],[[1,31],[[1182,[0,0,0,0,0,0,0]]]],[[1,31],[[1201,[0,0,0]]]],[[1,31],[[1202,[0,0]]]],[[1,31],[[1203,[0,0]]]],[[1,31],[[1204,[0,0]]]],[[1,31],[[1205,[0,0,0,0,0]]]],[[1,31],[[1206,[0,0]]]],[[1,31],[[1183,[0,0,0,0]]]],[[1,31],[[1207,[0,0,0]]]],[[1,31],[[1208,[0,0,0]]]],[[1,31],[[1209,[0,0,0]]]],[[1,31],[[1210,[0,0]]]],[[1,31],[[1211,[0,0,0,0,0]]]],[[1,31],[[1212,[0,0]]]],[[1,31],[[1213,[0,0,0]]]],[[1,31],[[1214,[0,0,0]]]],[[1,31],[[1215,[0,0]]]],[[1,31],[[1216,[0,0,0]]]],[[1,31],[[1217,[0,0,0]]]],[[1,31],[[1218,[0,0,0]]]],[[1,31],[[1098,[0,0,0]]]],[[1,31],[[1219,[0,0,0,0,0]]]],[[1,31],[[1220,[0,0,0]]]],[[1,31],[[1221,[0,0,0]]]],[[1,31],[[1222,[0,0,0,0]]]],[[1,31],[[1223,[0,0]]]],[[1,31],[[1224,[0,0,0]]]],[[1,31],[[1225,[0,0,0]]]],[[1,31],[[1226,[0,0,0]]]],[[1,31],[[1227,[0,0]]]],[[1,31],[[1173,[0,0]]]],[[1,31],[[1174,[0,0]]]],[[1,31],[[1175,[0,0]]]],[[1,31],[[1176,[0,0]]]],[[1,31],[[1177,[0,0]]]],[[1,31],[[1178,[0,0]]]],[[1,31],[[1228,[0,0,0,0,0,0,0,0,0]]]],[[1,31],[[1229,[0,0]]]],[[1,31],[[1186,[0,0,0,0,0,0]]]],[[1,31],[[1179,[0,0,0]]]],[[1,31],[[1230,[0,0]]]],[[1,31],[[1231,[0,0,0,0]]]],[[1,31],[[1232,[0,0,0,0]]]],[[1,31],[[1233,[0,0]]]],[[1,31],[[1234,[0,0,0,0]]]],[[1,31],[[1235,[0,0,0]]]],[[1,31],[[1236,[0,0,0]]]],[[1,31],[[1237,[0,0]]]],[[1,31],[[1238,[0,0,0]]]],[[1,31],[[1184,[0,0,0,0,0,0,0]]]],[[1,31],[[1239,[0,0,0]]]],[[1,31],[[1185,[0,0,0,0]]]],[[1,31],[[1240,[0]]]],[1155,[[8,[42,15]]]],[[[1229,[-1,0]],42],[[1229,[-1,0]]],[]],[1156,[[8,[42,15]]]],[[[1186,[-1,-2,-3,0,-4,-5]],42],[[1186,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1160,[[8,[37,15]]]],[[[1232,[-1,-2,-3,0]],37],[[1232,[-1,-2,-3,0]]],[],[],[]],[1160,[[8,[37,15]]]],[[[1232,[-1,-2,0,-3]],37],[[1232,[-1,-2,0,-3]]],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,0,-5,-6]],42],[[1184,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,-5,-6,0]],42],[[1184,[-1,-2,-3,-4,-5,-6,0]]],[],[],[],[],[],[]],[1099,[[8,[90,15]]]],[[[1187,[0,-1]],39],[[1187,[0,-1]]],[]],[1102,[[8,[90,15]]]],[[[1188,[0,-1,-2]],39],[[1188,[0,-1,-2]]],[],[]],[1103,[[8,[90,15]]]],[[[1189,[0,-1,-2,-3,-4]],39],[[1189,[0,-1,-2,-3,-4]]],[],[],[],[]],[1104,[[8,[90,15]]]],[[[1171,[0,-1,-2]],39],[[1171,[0,-1,-2]]],[],[]],[1105,[[8,[90,15]]]],[[[1190,[0,-1,-2,-3]],39],[[1190,[0,-1,-2,-3]]],[],[],[]],[1100,[[8,[90,15]]]],[[[1101,[0,-1,-2,-3,-4,-5]],39],[[1101,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1106,[[8,[90,15]]]],[[[1191,[0,-1,-2]],39],[[1191,[0,-1,-2]]],[],[]],[1107,[[8,[90,15]]]],[[[1192,[0,-1]],39],[[1192,[0,-1]]],[]],[1108,[[8,[90,15]]]],[[[1193,[0,-1,-2]],39],[[1193,[0,-1,-2]]],[],[]],[1109,[[8,[90,15]]]],[[[1194,[0,-1,-2]],39],[[1194,[0,-1,-2]]],[],[]],[1110,[[8,[90,15]]]],[[[1195,[0,-1]],39],[[1195,[0,-1]]],[]],[1111,[[8,[90,15]]]],[[[1196,[0,-1]],39],[[1196,[0,-1]]],[]],[1112,[[8,[90,15]]]],[[[1197,[0,-1,-2,-3,-4,-5]],39],[[1197,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1113,[[8,[90,15]]]],[[[1198,[0,-1]],39],[[1198,[0,-1]]],[]],[1114,[[8,[90,15]]]],[1115,[[8,[90,15]]]],[1116,[[8,[90,15]]]],[[[1180,[0,-1,-2,-3,-4,-5,-6]],39],[[1180,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[90,15]]]],[[[1181,[0,-1,-2,-3,-4,-5,-6]],39],[[1181,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[90,15]]]],[[[1182,[0,-1,-2,-3,-4,-5,-6]],39],[[1182,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1120,[[8,[90,15]]]],[[[1201,[0,-1,-2]],39],[[1201,[0,-1,-2]]],[],[]],[1121,[[8,[90,15]]]],[1122,[[8,[90,15]]]],[[[1203,[0,-1]],39],[[1203,[0,-1]]],[]],[1123,[[8,[90,15]]]],[[[1204,[0,-1]],39],[[1204,[0,-1]]],[]],[1125,[[8,[90,15]]]],[[[1206,[0,-1]],39],[[1206,[0,-1]]],[]],[1126,[[8,[90,15]]]],[[[1183,[0,-1,-2,-3]],39],[[1183,[0,-1,-2,-3]]],[],[],[]],[1127,[[8,[90,15]]]],[[[1207,[0,-1,-2]],39],[[1207,[0,-1,-2]]],[],[]],[1128,[[8,[90,15]]]],[[[1208,[0,-1,-2]],39],[[1208,[0,-1,-2]]],[],[]],[1129,[[8,[90,15]]]],[[[1209,[0,-1,-2]],39],[[1209,[0,-1,-2]]],[],[]],[1130,[[8,[90,15]]]],[[[1210,[0,-1]],39],[[1210,[0,-1]]],[]],[1131,[[0,[[75,[],[[74,[90]]]]]]]],[[[1211,[0,-1,-2,-3,-4]],[23,[39]]],[[1211,[0,-1,-2,-3,-4]]],[],[],[],[]],[1132,[[8,[90,15]]]],[[[1212,[0,-1]],39],[[1212,[0,-1]]],[]],[1134,[[8,[90,15]]]],[[[1214,[0,-1,-2]],39],[[1214,[0,-1,-2]]],[],[]],[1135,[[8,[90,15]]]],[[[1215,[0,-1]],39],[[1215,[0,-1]]],[]],[1137,[[8,[90,15]]]],[[[1217,[0,-1,-2]],39],[[1217,[0,-1,-2]]],[],[]],[1139,[[8,[90,15]]]],[[[1219,[0,-1,-2,-3,-4]],39],[[1219,[0,-1,-2,-3,-4]]],[],[],[],[]],[1140,[[8,[90,15]]]],[[[1220,[0,-1,-2]],39],[[1220,[0,-1,-2]]],[],[]],[1141,[[8,[90,15]]]],[[[1221,[0,-1,-2]],39],[[1221,[0,-1,-2]]],[],[]],[1142,[[8,[90,15]]]],[[[1222,[0,-1,-2,-3]],39],[[1222,[0,-1,-2,-3]]],[],[],[]],[1143,[[8,[90,15]]]],[[[1223,[0,-1]],39],[[1223,[0,-1]]],[]],[1144,[[8,[90,15]]]],[[[1224,[0,-1,-2]],39],[[1224,[0,-1,-2]]],[],[]],[1147,[[8,[90,15]]]],[[[1227,[0,-1]],39],[[1227,[0,-1]]],[]],[1148,[[8,[90,15]]]],[1149,[[8,[90,15]]]],[1150,[[8,[90,15]]]],[1151,[[8,[90,15]]]],[1152,[[8,[90,15]]]],[1153,[[8,[90,15]]]],[1154,[[8,[90,15]]]],[[[1228,[0,-1,-2,-3,-4,-5,-6,-7,-8]],39],[[1228,[0,-1,-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1155,[[8,[90,15]]]],[1156,[[8,[90,15]]]],[[[1186,[0,-1,-2,-3,-4,-5]],39],[[1186,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1157,[[8,[90,15]]]],[[[1179,[0,-1,-2]],39],[[1179,[0,-1,-2]]],[],[]],[1158,[[8,[90,15]]]],[[[1230,[0,-1]],39],[[1230,[0,-1]]],[]],[1160,[[8,[90,15]]]],[[[1232,[0,-1,-2,-3]],39],[[1232,[0,-1,-2,-3]]],[],[],[]],[1161,[[8,[90,15]]]],[[[1233,[0,-1]],39],[[1233,[0,-1]]],[]],[1162,[[8,[90,15]]]],[[[1234,[0,-1,-2,-3]],39],[[1234,[0,-1,-2,-3]]],[],[],[]],[1163,[[8,[90,15]]]],[[[1235,[0,-1,-2]],39],[[1235,[0,-1,-2]]],[],[]],[1164,[[8,[90,15]]]],[[[1236,[0,-1,-2]],39],[[1236,[0,-1,-2]]],[],[]],[1165,[[8,[90,15]]]],[[[1237,[0,-1]],39],[[1237,[0,-1]]],[]],[1166,[[8,[90,15]]]],[[[1238,[0,-1,-2]],39],[[1238,[0,-1,-2]]],[],[]],[1167,[[8,[90,15]]]],[[[1184,[0,-1,-2,-3,-4,-5,-6]],39],[[1184,[0,-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1168,[[8,[90,15]]]],[[[1239,[0,-1,-2]],39],[[1239,[0,-1,-2]]],[],[]],[1169,[[0,[[75,[],[[74,[90]]]]]]]],[[[1185,[0,-1,-2,-3]],[23,[39]]],[[1185,[0,-1,-2,-3]]],[],[],[]],[1124,[[8,[90,15]]]],[[[1205,[-1,0,-2,-3,-4]],39],[[1205,[-1,0,-2,-3,-4]]],[],[],[],[]],[1146,[[8,[90,15]]]],[[[1226,[-1,0,-2]],39],[[1226,[-1,0,-2]]],[],[]],[1124,[[8,[90,15]]]],[[[1205,[0,-1,-2,-3,-4]],39],[[1205,[0,-1,-2,-3,-4]]],[],[],[],[]],[1146,[[8,[90,15]]]],[[[1226,[0,-1,-2]],39],[[1226,[0,-1,-2]]],[],[]],[1154,[[8,[51,15]]]],[[[1228,[-1,-2,-3,0,-4,-5,-6,-7,-8]],51],[[1228,[-1,-2,-3,0,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[1118,[[0,[[75,[],[[74,[90]]]]]]]],[[[1200,[0,-1,-2,-3,-4]],[23,[39]]],[[1200,[0,-1,-2,-3,-4]]],[],[],[],[]],[[1,39,37,37,31],1144],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,0,-5]],42],[[1101,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,0,-5,-6]],42],[[1180,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,0,-5,-6]],42],[[1181,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,0,-5,-6]],42],[[1182,[-1,-2,-3,-4,0,-5,-6]]],[],[],[],[],[],[]],[1139,[[8,[42,15]]]],[[[1219,[-1,-2,-3,-4,0]],42],[[1219,[-1,-2,-3,-4,0]]],[],[],[],[]],[1144,[[8,[37,15]]]],[[[1224,[-1,-2,-3]],37],[[1224,[-1,-2,-3]]],[],[],[]],[1144,[[8,[37,15]]]],[[[1224,[-1,-2,0]],37],[[1224,[-1,-2,0]]],[],[]],[1154,[[8,[42,15]]]],[[[1228,[-1,-2,-3,-4,-5,-6,-7,-8,0]],42],[[1228,[-1,-2,-3,-4,-5,-6,-7,-8,0]]],[],[],[],[],[],[],[],[]],[1168,[[8,[37,15]]]],[[[1239,[-1,-2,0]],37],[[1239,[-1,-2,0]]],[],[]],[[1,39,37,37,31],1145],[1160,[[8,[37,15]]]],[[[1232,[-1,0,-2,-3]],37],[[1232,[-1,0,-2,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,-4,-5,-6]],42],[[1101,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,-5,-6,-7]],42],[[1180,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,-5,-6,-7]],42],[[1181,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,-5,-6,-7]],42],[[1182,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[1126,[[8,[42,15]]]],[[[1183,[-1,-2,-3,-4]],42],[[1183,[-1,-2,-3,-4]]],[],[],[],[]],[1097,[[8,[42,15]]]],[[[1098,[-1,-2,-3]],42],[[1098,[-1,-2,-3]]],[],[],[]],[1143,[[8,[42,15]]]],[[[1223,[-1,-2]],42],[[1223,[-1,-2]]],[],[]],[1144,[[8,[42,15]]]],[[[1224,[-1,-2,-3]],42],[[1224,[-1,-2,-3]]],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,-5,-6,-7]],42],[[1184,[-1,-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[[1,39,37,31],1147],[[1,37,51,31],1148],[[1,37,51,31],1149],[[1,37,51,31],1150],[[1,37,51,31],1151],[[1,37,51,31],1152],[[1,37,51,31],1153],[1100,[[8,[4,15]]]],[1116,[[8,[4,15]]]],[1117,[[8,[4,15]]]],[1119,[[8,[4,15]]]],[1126,[[8,[4,15]]]],[1097,[[8,[4,15]]]],[1143,[[8,[4,15]]]],[1144,[[8,[4,15]]]],[1167,[[8,[4,15]]]],[[1,39,37,51,51,57,57,42,42,42,31],1154],[[1,37,42,31],1155],[[1,39,37,42,42,42,47,31],1156],[[1,39,37,51,31],1157],[[1,39,39,37,31],1146],[1105,[[8,[42,15]]]],[[[1190,[-1,-2,-3,0]],42],[[1190,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,31],1158],[1156,[[8,[42,15]]]],[[[1186,[-1,-2,0,-3,-4,-5]],42],[[1186,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1154,[[8,[42,15]]]],[[[1228,[-1,-2,-3,-4,-5,-6,0,-7,-8]],42],[[1228,[-1,-2,-3,-4,-5,-6,0,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,37,37,31],1159],[[1,39,37,37,37,31],1160],[[1100,48],4],[[1104,51],4],[[1114,51],4],[[1148,51],4],[[1149,51],4],[[1150,51],4],[[1151,51],4],[[1152,51],4],[[1153,51],4],[[1157,51],4],[[1156,42],4],[[1118,47],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1103,42],4],[[1154,42],4],[[1118,47],4],[[1118,47],4],[[1154,51],4],[[1124,42],4],[[1100,42],4],[[1139,42],4],[[1112,1241],4],[[1112,51],4],[[1112,1241],4],[[1112,51],4],[[1156,47],4],[[1166,42],4],[[1154,57],4],[[1155,42],4],[[1156,42],4],[[1167,42],4],[[1167,42],4],[[1154,51],4],[[1100,42],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1139,42],4],[[1154,42],4],[[1100,42],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1126,42],4],[[1097,42],4],[[1143,42],4],[[1144,42],4],[[1167,42],4],[[1105,42],4],[[1156,42],4],[[1154,42],4],[[1142,51],4],[[1154,57],4],[[1162,42],4],[[1162,42],4],[[1100,42],4],[[1116,42],4],[[1117,42],4],[[1119,42],4],[[1139,42],4],[[1167,42],4],[[1115,42],4],[1103,[[8,[37,15]]]],[[[1189,[-1,-2,-3,0,-4]],37],[[1189,[-1,-2,-3,0,-4]]],[],[],[],[]],[1142,[[8,[51,15]]]],[[[1222,[-1,-2,-3,0]],51],[[1222,[-1,-2,-3,0]]],[],[],[]],[1154,[[8,[57,15]]]],[[[1228,[-1,-2,-3,-4,-5,0,-6,-7,-8]],57],[[1228,[-1,-2,-3,-4,-5,0,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[[1,39,37,31],1161],[1162,[[8,[42,15]]]],[[[1234,[-1,-2,-3,0]],42],[[1234,[-1,-2,-3,0]]],[],[],[]],[[1,39,37,42,42,31],1162],[1162,[[8,[42,15]]]],[[[1234,[-1,-2,0,-3]],42],[[1234,[-1,-2,0,-3]]],[],[],[]],[1100,[[8,[42,15]]]],[[[1101,[-1,-2,-3,0,-4,-5]],42],[[1101,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1116,[[8,[42,15]]]],[[[1180,[-1,-2,-3,-4,-5,0,-6]],42],[[1180,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1117,[[8,[42,15]]]],[[[1181,[-1,-2,-3,-4,-5,0,-6]],42],[[1181,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1119,[[8,[42,15]]]],[[[1182,[-1,-2,-3,-4,-5,0,-6]],42],[[1182,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[1139,[[8,[42,15]]]],[[[1219,[-1,-2,-3,0,-4]],42],[[1219,[-1,-2,-3,0,-4]]],[],[],[],[]],[1167,[[8,[42,15]]]],[[[1184,[-1,-2,-3,-4,-5,0,-6]],42],[[1184,[-1,-2,-3,-4,-5,0,-6]]],[],[],[],[],[],[]],[[1,39,37,37,31],1163],[[1,39,37,37,31],1164],[1164,[[8,[37,15]]]],[[[1236,[-1,-2,0]],37],[[1236,[-1,-2,0]]],[],[]],[[1,39,37,31],1165],[1131,[[8,[89,15]]]],[[[1211,[-1,-2,-3,0,-4]],49],[[1211,[-1,-2,-3,0,-4]]],[],[],[],[]],[[1,39,37,42,31],1166],[[1,39,37,37,31],1168],[[1,39,37,37,37,42,42,42,31],1167],[38,[[8,[1099,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1102,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1103,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1104,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1105,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1100,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1106,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1107,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1108,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1109,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1110,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1111,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1112,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1113,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1114,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1115,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1116,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1117,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1118,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1119,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1120,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1121,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1122,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1123,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1124,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1125,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1126,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1127,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1128,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1129,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1130,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1131,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1132,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1133,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1134,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1135,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1136,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1137,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1138,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1097,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1139,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1140,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1141,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1142,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1143,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1144,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1145,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1146,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1147,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1148,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1149,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1150,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1151,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1152,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1153,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1154,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1155,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1156,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1157,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1158,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1159,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1160,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1161,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1162,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1163,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1164,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1165,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1166,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1167,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1168,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1169,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1170,-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,[[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]]]],[[[1189,[-1,0,-2,-3,-4]],37],[[1189,[-1,0,-2,-3,-4]]],[],[],[],[]],[1115,[[8,[42,15]]]],[[[1199,[0]],42],[[1199,[0]]]],[1127,[[8,[37,15]]]],[[[1207,[-1,0,-2]],37],[[1207,[-1,0,-2]]],[],[]],[1159,[[8,[37,15]]]],[[[1231,[-1,0,-2,-3]],37],[[1231,[-1,0,-2,-3]]],[],[],[]],[1159,[[8,[90,15]]]],[[[1231,[0,-1,-2,-3]],39],[[1231,[0,-1,-2,-3]]],[],[],[]],[1116,[[8,[37,15]]]],[[[1180,[-1,-2,0,-3,-4,-5,-6]],37],[[1180,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1117,[[8,[37,15]]]],[[[1181,[-1,-2,0,-3,-4,-5,-6]],37],[[1181,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1119,[[8,[37,15]]]],[[[1182,[-1,-2,0,-3,-4,-5,-6]],37],[[1182,[-1,-2,0,-3,-4,-5,-6]]],[],[],[],[],[],[]],[1126,[[8,[37,15]]]],[[[1183,[-1,-2,0,-3]],37],[[1183,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[39]],[23,[37]],49,49,31],1169],[[1,[23,[37]],31],1170],[1133,[[8,[90,15]]]],[[[1213,[0,-1,-2]],39],[[1213,[0,-1,-2]]],[],[]],[1136,[[8,[90,15]]]],[[[1216,[0,-1,-2]],39],[[1216,[0,-1,-2]]],[],[]],[1138,[[8,[90,15]]]],[[[1218,[0,-1,-2]],39],[[1218,[0,-1,-2]]],[],[]],[1145,[[8,[90,15]]]],[[[1225,[0,-1,-2]],39],[[1225,[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,[[75,[],[[74,[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]]],[],[],[]],[1248,38],[1242,38],[1255,38],[1250,38],[1253,38],[1254,38],[1251,38],[1256,38],[1259,38],[1246,38],[1260,38],[1261,38],[1262,38],[1263,38],[1264,38],[1265,38],[1266,38],[1267,38],[1268,38],[1269,38],[1270,38],[1257,38],[1271,38],[1244,38],[1272,38],[1273,38],[1274,38],[1275,38],[1276,38],[1277,38],[1260,[[8,[89,15]]]],[[[1278,[-1,-2,0]],49],[[1278,[-1,-2,0]]],[],[]],[1257,[[8,[89,15]]]],[[[1258,[0,-1,-2]],49],[[1258,[0,-1,-2]]],[],[]],[1274,[[8,[89,15]]]],[[[1279,[-1,-2,0,-3]],49],[[1279,[-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],[1280,1255],[[[1281,[0]]],1250],[[[1282,[0]]],1253],[[[1283,[0]]],1254],[[[1252,[0,0]]],1251],[[[1284,[0,0,0]]],1256],[[[1285,[0,0]]],1259],[[[1247,[0,0,0,0]]],1246],[[[1278,[0,0,0]]],1260],[[[1286,[0,0,0]]],1261],[[[1287,[0,0]]],1262],[[[1288,[0,0]]],1263],[[[1289,[0,0,0]]],1264],[[[1290,[0,0,0]]],1265],[[[1291,[0,0]]],1266],[[[1292,[0,0,0,0]]],1267],[[[1293,[0,0]]],1268],[[[1294,[0,0,0]]],1269],[[[1295,[0]]],1270],[[[1258,[0,0,0]]],1257],[[[1296,[0,0]]],1271],[1245,1244],[[[1297,[0,0,0]]],1272],[[[1298,[0,0,0]]],1273],[[[1279,[0,0,0,0]]],1274],[[[1299,[0,0]]],1275],[[[1300,[0]]],1276],[[[1301,[0]]],1277],[[1,31],[[1249,[0,0]]]],[[1,31],[[1243,[0,0]]]],[[1,31],1280],[[1,31],[[1281,[0]]]],[[1,31],[[1282,[0]]]],[[1,31],[[1283,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1284,[0,0,0]]]],[[1,31],[[1285,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1287,[0,0]]]],[[1,31],[[1288,[0,0]]]],[[1,31],[[1289,[0,0,0]]]],[[1,31],[[1290,[0,0,0]]]],[[1,31],[[1291,[0,0]]]],[[1,31],[[1292,[0,0,0,0]]]],[[1,31],[[1293,[0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1295,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],1245],[[1,31],[[1297,[0,0,0]]]],[[1,31],[[1298,[0,0,0]]]],[[1,31],[[1279,[0,0,0,0]]]],[[1,31],[[1299,[0,0]]]],[[1,31],[[1300,[0]]]],[[1,31],[[1301,[0]]]],[[1,39,37,31],1259],[1261,[[8,[90,15]]]],[[[1286,[0,-1,-2]],39],[[1286,[0,-1,-2]]],[],[]],[1263,[[8,[42,15]]]],[[[1288,[-1,-2]],42],[[1288,[-1,-2]]],[],[]],[1270,[[8,[42,15]]]],[[[1295,[-1]],42],[[1295,[-1]]],[]],[1266,[[8,[42,15]]]],[[[1291,[-1,-2]],42],[[1291,[-1,-2]]],[],[]],[1274,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1279,[-1,0,-2,-3]],[23,[37]]],[[1279,[-1,0,-2,-3]]],[],[],[]],[1275,[[8,[42,15]]]],[[[1299,[-1,-2]],42],[[1299,[-1,-2]]],[],[]],[1267,[[8,[42,15]]]],[[[1292,[-1,-2,-3,0]],42],[[1292,[-1,-2,-3,0]]],[],[],[]],[1274,[[8,[42,15]]]],[[[1279,[-1,-2,-3,0]],42],[[1279,[-1,-2,-3,0]]],[],[],[]],[[1,[23,[39]],37,49,31],1260],[[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],1261],[[1,39,37,31],1262],[[1,39,37,31],1263],[[1,39,37,51,31],1264],[[1,39,37,51,31],1265],[[1,39,37,31],1266],[1275,[[8,[37,15]]]],[[[1299,[-1,0]],37],[[1299,[-1,0]]],[]],[1270,[[0,[[75,[],[[74,[37]]]]]]]],[[[1295,[0]],[23,[37]]],[[1295,[0]]]],[1272,[[0,[[75,[],[[74,[37]]]]]]]],[[[1297,[-1,-2,0]],[23,[37]]],[[1297,[-1,-2,0]]],[],[]],[[1,[23,[39]],[23,[37]],42,42,31],1267],[1259,[[8,[37,15]]]],[[[1285,[-1,0]],37],[[1285,[-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,[],[]],[1263,[[8,[42,15]]]],[[[1288,[-1,-2]],42],[[1288,[-1,-2]]],[],[]],[[1,37,53,31],1268],[[1,37,37,42,31],1269],[1246,[[8,[53,15]]]],[[[1247,[-1,-2,0,-3]],53],[[1247,[-1,-2,0,-3]]],[],[],[]],[[1,[23,[37]],31],1270],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],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],1280],[[1,31],[[1281,[0]]]],[[1,31],[[1282,[0]]]],[[1,31],[[1283,[0]]]],[[1,31],[[1252,[0,0]]]],[[1,31],[[1284,[0,0,0]]]],[[1,31],[[1285,[0,0]]]],[[1,31],[[1247,[0,0,0,0]]]],[[1,31],[[1278,[0,0,0]]]],[[1,31],[[1286,[0,0,0]]]],[[1,31],[[1287,[0,0]]]],[[1,31],[[1288,[0,0]]]],[[1,31],[[1289,[0,0,0]]]],[[1,31],[[1290,[0,0,0]]]],[[1,31],[[1291,[0,0]]]],[[1,31],[[1292,[0,0,0,0]]]],[[1,31],[[1293,[0,0]]]],[[1,31],[[1294,[0,0,0]]]],[[1,31],[[1295,[0]]]],[[1,31],[[1258,[0,0,0]]]],[[1,31],[[1296,[0,0]]]],[[1,31],1245],[[1,31],[[1297,[0,0,0]]]],[[1,31],[[1298,[0,0,0]]]],[[1,31],[[1279,[0,0,0,0]]]],[[1,31],[[1299,[0,0]]]],[[1,31],[[1300,[0]]]],[[1,31],[[1301,[0]]]],[1263,[[8,[47,15]]]],[[[1288,[-1,-2]],47],[[1288,[-1,-2]]],[],[]],[1273,[[8,[47,15]]]],[[[1298,[-1,-2,0]],47],[[1298,[-1,-2,0]]],[],[]],[1268,[[8,[53,15]]]],[[[1293,[-1,0]],53],[[1293,[-1,0]]],[]],[1268,[[8,[37,15]]]],[[[1293,[0,-1]],37],[[1293,[0,-1]]],[]],[1264,[[8,[51,15]]]],[[[1289,[-1,-2,0]],51],[[1289,[-1,-2,0]]],[],[]],[1267,[[0,[[75,[],[[74,[37]]]]]]]],[[[1292,[-1,0,-2,-3]],[23,[37]]],[[1292,[-1,0,-2,-3]]],[],[],[]],[1277,[[0,[[75,[],[[74,[37]]]]]]]],[[[1301,[0]],[23,[37]]],[[1301,[0]]]],[1256,[[8,[47,15]]]],[[[1284,[-1,-2,-3]],47],[[1284,[-1,-2,-3]]],[],[],[]],[1259,[[8,[90,15]]]],[[[1285,[0,-1]],39],[[1285,[0,-1]]],[]],[1275,[[8,[51,15]]]],[[[1299,[-1,-2]],51],[[1299,[-1,-2]]],[],[]],[1242,[[8,[37,15]]]],[[[1243,[-1,-2]],37],[[1243,[-1,-2]]],[],[]],[1269,[[8,[37,15]]]],[[[1294,[0,-1,-2]],37],[[1294,[0,-1,-2]]],[],[]],[1271,[[8,[90,15]]]],[[[1296,[0,-1]],39],[[1296,[0,-1]]],[]],[[1,39,42,31],1271],[1263,[[8,[90,15]]]],[[[1288,[0,-1]],39],[[1288,[0,-1]]],[]],[1256,[[8,[47,15]]]],[[[1284,[-1,-2,0]],47],[[1284,[-1,-2,0]]],[],[]],[1275,[[8,[42,15]]]],[[[1299,[-1,-2]],42],[[1299,[-1,-2]]],[],[]],[1272,[[8,[37,15]]]],[[[1297,[-1,0,-2]],37],[[1297,[-1,0,-2]]],[],[]],[1251,[[8,[89,15]]]],[[[1252,[-1,0]],49],[[1252,[-1,0]]],[]],[1269,[[8,[42,15]]]],[[[1294,[-1,-2,0]],42],[[1294,[-1,-2,0]]],[],[]],[[1,31],1244],[1264,[[8,[90,15]]]],[[[1289,[0,-1,-2]],39],[[1289,[0,-1,-2]]],[],[]],[1269,[[8,[37,15]]]],[[[1294,[-1,0,-2]],37],[[1294,[-1,0,-2]]],[],[]],[1251,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[1263,[[8,[4,15]]]],[1270,[[8,[4,15]]]],[1266,[[8,[4,15]]]],[1263,[[8,[4,15]]]],[1244,[[8,[4,15]]]],[1263,[[8,[4,15]]]],[1275,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[1257,[[8,[4,15]]]],[[1,[23,[39]],37,[23,[37]],31],1272],[1272,[[0,[[75,[],[[74,[90]]]]]]]],[[[1297,[0,-1,-2]],[23,[39]]],[[1297,[0,-1,-2]]],[],[]],[1257,[[8,[53,15]]]],[[[1258,[-1,-2,-3]],53],[[1258,[-1,-2,-3]]],[],[],[]],[1256,[[8,[90,15]]]],[[[1284,[0,-1,-2]],39],[[1284,[0,-1,-2]]],[],[]],[1262,[[8,[90,15]]]],[[[1287,[0,-1]],39],[[1287,[0,-1]]],[]],[1265,[[8,[90,15]]]],[[[1290,[0,-1,-2]],39],[[1290,[0,-1,-2]]],[],[]],[1270,[[8,[90,15]]]],[1273,[[8,[90,15]]]],[[[1298,[0,-1,-2]],39],[[1298,[0,-1,-2]]],[],[]],[1261,[[8,[51,15]]]],[[[1286,[-1,-2,0]],51],[[1286,[-1,-2,0]]],[],[]],[1265,[[8,[51,15]]]],[[[1290,[-1,-2,0]],51],[[1290,[-1,-2,0]]],[],[]],[1248,[[0,[[75,[],[[74,[90]]]]]]]],[[[1249,[0,-1]],[23,[39]]],[[1249,[0,-1]]],[]],[1260,[[0,[[75,[],[[74,[90]]]]]]]],[[[1278,[0,-1,-2]],[23,[39]]],[[1278,[0,-1,-2]]],[],[]],[1267,[[0,[[75,[],[[74,[90]]]]]]]],[[[1292,[0,-1,-2,-3]],[23,[39]]],[[1292,[0,-1,-2,-3]]],[],[],[]],[1274,[[0,[[75,[],[[74,[90]]]]]]]],[[[1279,[0,-1,-2,-3]],[23,[39]]],[[1279,[0,-1,-2,-3]]],[],[],[]],[1275,[[0,[[75,[],[[74,[90]]]]]]]],[[[1299,[0,-1]],[23,[39]]],[[1299,[0,-1]]],[]],[1246,[[8,[37,15]]]],[[[1247,[-1,0,-2,-3]],37],[[1247,[-1,0,-2,-3]]],[],[],[]],[1274,[[8,[37,15]]]],[[[1279,[-1,-2,-3,-4]],37],[[1279,[-1,-2,-3,-4]]],[],[],[],[]],[1248,[[8,[37,15]]]],[[[1249,[-1,-2]],37],[[1249,[-1,-2]]],[],[]],[[1,39,37,47,31],1273],[[1,[23,[39]],[23,[37]],49,42,31],1274],[[1246,53],4],[[1251,42],4],[[1257,53],4],[[1263,42],4],[[1270,42],4],[[1266,42],4],[[1275,42],4],[[1267,42],4],[[1274,42],4],[[1257,48],4],[[1263,42],4],[[1246,53],4],[[1242,47],4],[[1244,47],4],[[1263,47],4],[[1273,47],4],[[1268,53],4],[[1264,51],4],[[1256,47],4],[[1275,51],4],[[1256,47],4],[[1275,42],4],[[1269,42],4],[[1257,53],4],[[1261,51],4],[[1265,51],4],[[1257,47],4],[[1257,47],4],[[1267,42],4],[[1271,42],4],[[1,[23,[39]],37,31],1275],[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]]]],[[[1281,[0]],37],[[1281,[0]]]],[1253,[[8,[37,15]]]],[[[1282,[0]],37],[[1282,[0]]]],[1254,[[8,[37,15]]]],[[[1283,[0]],37],[[1283,[0]]]],[1251,[[8,[37,15]]]],[[[1252,[0,-1]],37],[[1252,[0,-1]]],[]],[1256,[[8,[37,15]]]],[[[1284,[-1,0,-2]],37],[[1284,[-1,0,-2]]],[],[]],[1260,[[8,[37,15]]]],[[[1278,[-1,0,-2]],37],[[1278,[-1,0,-2]]],[],[]],[1261,[[8,[37,15]]]],[[[1286,[-1,0,-2]],37],[[1286,[-1,0,-2]]],[],[]],[1262,[[8,[37,15]]]],[[[1287,[-1,0]],37],[[1287,[-1,0]]],[]],[1263,[[8,[37,15]]]],[[[1288,[-1,0]],37],[[1288,[-1,0]]],[]],[1264,[[8,[37,15]]]],[[[1289,[-1,0,-2]],37],[[1289,[-1,0,-2]]],[],[]],[1265,[[8,[37,15]]]],[[[1290,[-1,0,-2]],37],[[1290,[-1,0,-2]]],[],[]],[1267,[[8,[42,15]]]],[[[1292,[-1,-2,0,-3]],42],[[1292,[-1,-2,0,-3]]],[],[],[]],[1244,[[8,[37,15]]]],[[1245,37],1245],[1273,[[8,[37,15]]]],[[[1298,[-1,0,-2]],37],[[1298,[-1,0,-2]]],[],[]],[1276,[[8,[37,15]]]],[[[1300,[0]],37],[[1300,[0]]]],[38,[[8,[1248,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1242,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1255,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1250,-1]]],[]],[-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]]],[],[]],[38,[[8,[1256,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1259,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1246,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1260,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1261,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1262,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1263,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1264,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1265,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1266,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1267,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1268,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1269,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1270,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1257,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1271,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1244,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1272,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1273,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1274,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1275,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1276,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1277,-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,[]],[1266,[[8,[90,15]]]],[[[1291,[0,-1]],39],[[1291,[0,-1]]],[]],[1246,[[8,[90,15]]]],[[[1247,[0,-1,-2,-3]],39],[[1247,[0,-1,-2,-3]]],[],[],[]],[1266,[[8,[37,15]]]],[[[1291,[-1,0]],37],[[1291,[-1,0]]],[]],[1271,[[8,[42,15]]]],[[[1296,[-1,0]],42],[[1296,[-1,0]]],[]],[[1,37,31],1276],[[1,[23,[37]],31],1277],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[75,[],[[74,[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,[[75,[],[[74,[37]]]]]]]],[[[1317,[-1,-2,0,-3,-4]],[23,[37]]],[[1317,[-1,-2,0,-3,-4]]],[],[],[],[]],[1318,38],[1319,38],[1320,38],[1321,38],[1322,38],[1302,38],[1323,38],[1324,38],[1325,38],[1326,38],[1327,38],[1304,38],[1328,38],[1329,38],[1330,38],[1331,38],[1332,38],[1333,38],[1334,38],[1335,38],[1336,38],[1337,38],[1306,38],[1308,38],[1338,38],[1310,38],[1339,38],[1340,38],[1341,38],[1312,38],[1342,38],[1343,38],[1344,38],[1314,38],[1345,38],[1346,38],[1347,38],[1348,38],[1349,38],[1316,38],[1350,38],[1321,[[8,[37,15]]]],[[[1351,[0,-1,-2,-3]],37],[[1351,[0,-1,-2,-3]]],[],[],[]],[1324,[[8,[37,15]]]],[[[1352,[-1,0,-2,-3,-4]],37],[[1352,[-1,0,-2,-3,-4]]],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,0,-2,-3,-4,-5]],37],[[1353,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1333,[[8,[37,15]]]],[[[1354,[-1,0,-2]],37],[[1354,[-1,0,-2]]],[],[]],[1335,[[8,[37,15]]]],[[[1355,[-1,0,-2,-3,-4]],37],[[1355,[-1,0,-2,-3,-4]]],[],[],[],[]],[1336,[[8,[37,15]]]],[[[1356,[0,-1,-2,-3]],37],[[1356,[0,-1,-2,-3]]],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[0,-1,-2,-3,-4]],37],[[1357,[0,-1,-2,-3,-4]]],[],[],[],[]],[1345,[[8,[37,15]]]],[[[1358,[-1,0,-2]],37],[[1358,[-1,0,-2]]],[],[]],[[1,39,37,31],1319],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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],1320],[[[1359,[0]]],1318],[[[1360,[0,0]]],1319],[[[1361,[0,0]]],1320],[[[1351,[0,0,0,0]]],1321],[[[1362,[0]]],1322],[[[1303,[0,0,0,0,0]]],1302],[[[1363,[0]]],1323],[[[1352,[0,0,0,0,0]]],1324],[[[1364,[0,0]]],1325],[[[1365,[0,0]]],1326],[[[1366,[0,0,0,0]]],1327],[[[1305,[0,0,0,0]]],1304],[[[1367,[0,0,0,0]]],1328],[[[1353,[0,0,0,0,0,0]]],1329],[[[1368,[0,0,0]]],1330],[[[1369,[0,0,0,0]]],1331],[[[1370,[0,0,0,0,0]]],1332],[[[1354,[0,0,0]]],1333],[[[1371,[0,0,0]]],1334],[[[1355,[0,0,0,0,0]]],1335],[[[1356,[0,0,0,0]]],1336],[[[1372,[0,0,0,0,0,0]]],1337],[[[1307,[0,0,0,0]]],1306],[[[1309,[0,0,0]]],1308],[[[1373,[0]]],1338],[[[1311,[0,0,0]]],1310],[[[1374,[0,0,0,0,0]]],1339],[[[1375,[0,0,0]]],1340],[[[1376,[0,0,0,0]]],1341],[[[1313,[0,0,0,0,0,0,0]]],1312],[[[1357,[0,0,0,0,0]]],1342],[[[1377,[0,0]]],1343],[[[1378,[0,0,0]]],1344],[[[1315,[0,0]]],1314],[[[1358,[0,0,0]]],1345],[[[1379,[0,0,0,0,0]]],1346],[[[1380,[0,0,0,0]]],1347],[[[1381,[0,0,0]]],1348],[[[1382,[0,0]]],1349],[[[1317,[0,0,0,0,0]]],1316],[[[1383,[0]]],1350],[[1,31],[[1359,[0]]]],[[1,31],[[1360,[0,0]]]],[[1,31],[[1361,[0,0]]]],[[1,31],[[1351,[0,0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1363,[0]]]],[[1,31],[[1352,[0,0,0,0,0]]]],[[1,31],[[1364,[0,0]]]],[[1,31],[[1365,[0,0]]]],[[1,31],[[1366,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1367,[0,0,0,0]]]],[[1,31],[[1353,[0,0,0,0,0,0]]]],[[1,31],[[1368,[0,0,0]]]],[[1,31],[[1369,[0,0,0,0]]]],[[1,31],[[1370,[0,0,0,0,0]]]],[[1,31],[[1354,[0,0,0]]]],[[1,31],[[1371,[0,0,0]]]],[[1,31],[[1355,[0,0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0]]]],[[1,31],[[1372,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1373,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1375,[0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1357,[0,0,0,0,0]]]],[[1,31],[[1377,[0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1379,[0,0,0,0,0]]]],[[1,31],[[1380,[0,0,0,0]]]],[[1,31],[[1381,[0,0,0]]]],[[1,31],[[1382,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1383,[0]]]],[1328,[[8,[51,15]]]],[[[1367,[-1,-2,-3,0]],51],[[1367,[-1,-2,-3,0]]],[],[],[]],[[1,37,[23,[37]],37,37,31],1321],[[1,53,31],1322],[[1,37,37,37,53,53,31],1302],[[1,[23,[37]],31],1323],[1330,[[8,[37,15]]]],[[[1368,[-1,-2,0]],37],[[1368,[-1,-2,0]]],[],[]],[1331,[[8,[37,15]]]],[[[1369,[-1,-2,0,-3]],37],[[1369,[-1,-2,0,-3]]],[],[],[]],[1332,[[8,[37,15]]]],[[[1370,[-1,-2,0,-3,-4]],37],[[1370,[-1,-2,0,-3,-4]]],[],[],[],[]],[1306,[[8,[90,15]]]],[1310,[[8,[90,15]]]],[[[1311,[0,-1,-2]],39],[[1311,[0,-1,-2]]],[],[]],[1341,[[8,[37,15]]]],[[[1376,[-1,-2,0,-3]],37],[[1376,[-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],1324],[[1,37,53,31],1326],[[1,37,53,53,53,31],1327],[[1,39,37,31],1325],[1339,[[8,[53,15]]]],[[[1374,[-1,-2,-3,-4,0]],53],[[1374,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,51,51,31],1328],[[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],1329],[1346,[[8,[53,15]]]],[[[1379,[-1,-2,-3,-4,-5]],53],[[1379,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1347,[[8,[53,15]]]],[[[1380,[-1,-2,-3,-4]],53],[[1380,[-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]]],[],[],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,-2,-3,0,-4,-5]],37],[[1353,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[-1,-2,0,-3,-4]],37],[[1357,[-1,-2,0,-3,-4]]],[],[],[],[]],[1302,[[8,[53,15]]]],[[[1303,[-1,-2,-3,0,-4]],53],[[1303,[-1,-2,-3,0,-4]]],[],[],[],[]],[1321,[[0,[[75,[],[[74,[37]]]]]]]],[[[1351,[-1,0,-2,-3]],[23,[37]]],[[1351,[-1,0,-2,-3]]],[],[],[]],[1324,[[0,[[75,[],[[74,[37]]]]]]]],[[[1352,[-1,-2,0,-3,-4]],[23,[37]]],[[1352,[-1,-2,0,-3,-4]]],[],[],[],[]],[1329,[[0,[[75,[],[[74,[37]]]]]]]],[[[1353,[-1,-2,0,-3,-4,-5]],[23,[37]]],[[1353,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1333,[[0,[[75,[],[[74,[37]]]]]]]],[[[1354,[-1,-2,0]],[23,[37]]],[[1354,[-1,-2,0]]],[],[]],[1335,[[0,[[75,[],[[74,[37]]]]]]]],[[[1355,[-1,-2,0,-3,-4]],[23,[37]]],[[1355,[-1,-2,0,-3,-4]]],[],[],[],[]],[1336,[[0,[[75,[],[[74,[37]]]]]]]],[[[1356,[-1,0,-2,-3]],[23,[37]]],[[1356,[-1,0,-2,-3]]],[],[],[]],[1342,[[0,[[75,[],[[74,[37]]]]]]]],[[[1357,[-1,0,-2,-3,-4]],[23,[37]]],[[1357,[-1,0,-2,-3,-4]]],[],[],[],[]],[1345,[[0,[[75,[],[[74,[37]]]]]]]],[[[1358,[-1,-2,0]],[23,[37]]],[[1358,[-1,-2,0]]],[],[]],[1346,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1379,[-1,-2,0,-3,-4]],[23,[37]]],[[1379,[-1,-2,0,-3,-4]]],[],[],[],[]],[1347,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1380,[-1,-2,0,-3]],[23,[37]]],[[1380,[-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]]],[]],[1339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1374,[-1,-2,0,-3,-4]],[23,[37]]],[[1374,[-1,-2,0,-3,-4]]],[],[],[],[]],[[1,39,37,37,53,31],1331],[[1,39,37,37,53,53,31],1332],[[1,39,37,37,31],1330],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]]],[],[],[]],[1337,[[8,[37,15]]]],[[[1372,[-1,0,-2,-3,-4,-5]],37],[[1372,[-1,0,-2,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[0,-1,-2]],37],[[1309,[0,-1,-2]]],[],[]],[1337,[[8,[51,15]]]],[[[1372,[-1,-2,-3,-4,0,-5]],51],[[1372,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1337,[[8,[51,15]]]],[[[1372,[-1,-2,-3,0,-4,-5]],51],[[1372,[-1,-2,-3,0,-4,-5]]],[],[],[],[],[]],[[1,39,37,[23,[37]],31],1333],[[1,[23,[39]],37,49,31],1334],[1321,[[8,[37,15]]]],[[[1351,[-1,-2,0,-3]],37],[[1351,[-1,-2,0,-3]]],[],[],[]],[1324,[[8,[37,15]]]],[[[1352,[-1,-2,-3,0,-4]],37],[[1352,[-1,-2,-3,0,-4]]],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,-2,-3,-4,0,-5]],37],[[1353,[-1,-2,-3,-4,0,-5]]],[],[],[],[],[]],[1334,[[8,[37,15]]]],[[[1371,[-1,0,-2]],37],[[1371,[-1,0,-2]]],[],[]],[1335,[[8,[37,15]]]],[[[1355,[-1,-2,-3,0,-4]],37],[[1355,[-1,-2,-3,0,-4]]],[],[],[],[]],[1336,[[8,[37,15]]]],[[[1356,[-1,-2,0,-3]],37],[[1356,[-1,-2,0,-3]]],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[-1,-2,-3,0,-4]],37],[[1357,[-1,-2,-3,0,-4]]],[],[],[],[]],[1344,[[8,[53,15]]]],[[[1378,[-1,-2,0]],53],[[1378,[-1,-2,0]]],[],[]],[1346,[[8,[37,15]]]],[[[1379,[-1,-2,-3,-4,-5]],37],[[1379,[-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1347,[[8,[37,15]]]],[[[1380,[-1,-2,-3,-4]],37],[[1380,[-1,-2,-3,-4]]],[],[],[],[]],[1322,[[8,[53,15]]]],[[[1362,[0]],53],[[1362,[0]]]],[1334,[[8,[89,15]]]],[[[1371,[-1,-2,0]],49],[[1371,[-1,-2,0]]],[],[]],[[1,39,37,[23,[37]],37,37,31],1335],[[1,37,[23,[37]],37,37,31],1336],[1328,[[8,[37,15]]]],[[[1367,[-1,0,-2,-3]],37],[[1367,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,37,51,51,51,31],1337],[1349,[[8,[37,15]]]],[[[1382,[-1,0]],37],[[1382,[-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],[[1359,[0]]]],[[1,31],[[1360,[0,0]]]],[[1,31],[[1361,[0,0]]]],[[1,31],[[1351,[0,0,0,0]]]],[[1,31],[[1362,[0]]]],[[1,31],[[1303,[0,0,0,0,0]]]],[[1,31],[[1363,[0]]]],[[1,31],[[1352,[0,0,0,0,0]]]],[[1,31],[[1364,[0,0]]]],[[1,31],[[1365,[0,0]]]],[[1,31],[[1366,[0,0,0,0]]]],[[1,31],[[1305,[0,0,0,0]]]],[[1,31],[[1367,[0,0,0,0]]]],[[1,31],[[1353,[0,0,0,0,0,0]]]],[[1,31],[[1368,[0,0,0]]]],[[1,31],[[1369,[0,0,0,0]]]],[[1,31],[[1370,[0,0,0,0,0]]]],[[1,31],[[1354,[0,0,0]]]],[[1,31],[[1371,[0,0,0]]]],[[1,31],[[1355,[0,0,0,0,0]]]],[[1,31],[[1356,[0,0,0,0]]]],[[1,31],[[1372,[0,0,0,0,0,0]]]],[[1,31],[[1307,[0,0,0,0]]]],[[1,31],[[1309,[0,0,0]]]],[[1,31],[[1373,[0]]]],[[1,31],[[1311,[0,0,0]]]],[[1,31],[[1374,[0,0,0,0,0]]]],[[1,31],[[1375,[0,0,0]]]],[[1,31],[[1376,[0,0,0,0]]]],[[1,31],[[1313,[0,0,0,0,0,0,0]]]],[[1,31],[[1357,[0,0,0,0,0]]]],[[1,31],[[1377,[0,0]]]],[[1,31],[[1378,[0,0,0]]]],[[1,31],[[1315,[0,0]]]],[[1,31],[[1358,[0,0,0]]]],[[1,31],[[1379,[0,0,0,0,0]]]],[[1,31],[[1380,[0,0,0,0]]]],[[1,31],[[1381,[0,0,0]]]],[[1,31],[[1382,[0,0]]]],[[1,31],[[1317,[0,0,0,0,0]]]],[[1,31],[[1383,[0]]]],[1327,[[8,[53,15]]]],[[[1366,[-1,0,-2,-3]],53],[[1366,[-1,0,-2,-3]]],[],[],[]],[1332,[[8,[53,15]]]],[[[1370,[-1,-2,-3,0,-4]],53],[[1370,[-1,-2,-3,0,-4]]],[],[],[],[]],[1323,[[0,[[75,[],[[74,[37]]]]]]]],[[[1363,[0]],[23,[37]]],[[1363,[0]]]],[1350,[[0,[[75,[],[[74,[37]]]]]]]],[[[1383,[0]],[23,[37]]],[[1383,[0]]]],[[1,37,37,[23,[37]],31],1308],[1339,[[8,[[0,[[75,[],[[74,[37]]]]]],15]]]],[[[1374,[-1,-2,-3,0,-4]],[23,[37]]],[[1374,[-1,-2,-3,0,-4]]],[],[],[],[]],[1346,[[8,[37,15]]]],[[[1379,[-1,-2,-3,0,-4]],37],[[1379,[-1,-2,-3,0,-4]]],[],[],[],[]],[1324,[[8,[37,15]]]],[[[1352,[-1,-2,-3,-4,0]],37],[[1352,[-1,-2,-3,-4,0]]],[],[],[],[]],[1329,[[8,[37,15]]]],[[[1353,[-1,-2,-3,-4,-5,0]],37],[[1353,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1335,[[8,[37,15]]]],[[[1355,[-1,-2,-3,-4,0]],37],[[1355,[-1,-2,-3,-4,0]]],[],[],[],[]],[1334,[[8,[37,15]]]],[[[1371,[-1,-2,-3]],37],[[1371,[-1,-2,-3]]],[],[],[]],[1346,[[8,[42,15]]]],[[[1379,[-1,-2,-3,-4,0]],42],[[1379,[-1,-2,-3,-4,0]]],[],[],[],[]],[1347,[[8,[42,15]]]],[[[1380,[-1,-2,-3,0]],42],[[1380,[-1,-2,-3,0]]],[],[],[]],[1340,[[8,[51,15]]]],[[[1375,[-1,-2,0]],51],[[1375,[-1,-2,0]]],[],[]],[1341,[[8,[51,15]]]],[[[1376,[-1,-2,-3,0]],51],[[1376,[-1,-2,-3,0]]],[],[],[]],[1325,[[8,[37,15]]]],[[[1364,[-1,-2]],37],[[1364,[-1,-2]]],[],[]],[1326,[[8,[53,15]]]],[[[1365,[-1,0]],53],[[1365,[-1,0]]],[]],[1330,[[8,[37,15]]]],[[[1368,[-1,-2,-3]],37],[[1368,[-1,-2,-3]]],[],[],[]],[1331,[[8,[53,15]]]],[[[1369,[-1,-2,-3,0]],53],[[1369,[-1,-2,-3,0]]],[],[],[]],[[1,37,31],1338],[[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]]],[],[],[]],[1346,[[8,[4,15]]]],[1347,[[8,[4,15]]]],[1318,[[8,[90,15]]]],[[[1359,[0]],39],[[1359,[0]]]],[1328,[[8,[90,15]]]],[[[1367,[0,-1,-2,-3]],39],[[1367,[0,-1,-2,-3]]],[],[],[]],[1331,[[8,[90,15]]]],[[[1369,[0,-1,-2,-3]],39],[[1369,[0,-1,-2,-3]]],[],[],[]],[1332,[[8,[90,15]]]],[[[1370,[0,-1,-2,-3,-4]],39],[[1370,[0,-1,-2,-3,-4]]],[],[],[],[]],[1337,[[8,[90,15]]]],[[[1372,[0,-1,-2,-3,-4,-5]],39],[[1372,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1340,[[8,[90,15]]]],[[[1375,[0,-1,-2]],39],[[1375,[0,-1,-2]]],[],[]],[1341,[[8,[90,15]]]],[[[1376,[0,-1,-2,-3]],39],[[1376,[0,-1,-2,-3]]],[],[],[]],[[1,39,37,[23,[37]],[23,[37]],53,31],1339],[1319,[[8,[90,15]]]],[[[1360,[0,-1]],39],[[1360,[0,-1]]],[]],[1324,[[8,[90,15]]]],[[[1352,[0,-1,-2,-3,-4]],39],[[1352,[0,-1,-2,-3,-4]]],[],[],[],[]],[1325,[[8,[90,15]]]],[[[1364,[0,-1]],39],[[1364,[0,-1]]],[]],[1304,[[8,[90,15]]]],[[[1305,[0,-1,-2,-3]],39],[[1305,[0,-1,-2,-3]]],[],[],[]],[1329,[[8,[90,15]]]],[[[1353,[0,-1,-2,-3,-4,-5]],39],[[1353,[0,-1,-2,-3,-4,-5]]],[],[],[],[],[]],[1330,[[8,[90,15]]]],[[[1368,[0,-1,-2]],39],[[1368,[0,-1,-2]]],[],[]],[1333,[[8,[90,15]]]],[[[1354,[0,-1,-2]],39],[[1354,[0,-1,-2]]],[],[]],[1335,[[8,[90,15]]]],[[[1355,[0,-1,-2,-3,-4]],39],[[1355,[0,-1,-2,-3,-4]]],[],[],[],[]],[1339,[[8,[90,15]]]],[[[1374,[0,-1,-2,-3,-4]],39],[[1374,[0,-1,-2,-3,-4]]],[],[],[],[]],[1343,[[8,[90,15]]]],[[[1377,[0,-1]],39],[[1377,[0,-1]]],[]],[1347,[[8,[90,15]]]],[[[1380,[-1,-2,-3,-4]],39],[[1380,[-1,-2,-3,-4]]],[],[],[],[]],[1348,[[8,[90,15]]]],[[[1381,[0,-1,-2]],39],[[1381,[0,-1,-2]]],[],[]],[1349,[[8,[90,15]]]],[[[1382,[0,-1]],39],[[1382,[0,-1]]],[]],[1334,[[0,[[75,[],[[74,[90]]]]]]]],[[[1371,[0,-1,-2]],[23,[39]]],[[1371,[0,-1,-2]]],[],[]],[1316,[[0,[[75,[],[[74,[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]]],[],[],[]],[1337,[[8,[37,15]]]],[[[1372,[-1,-2,0,-3,-4,-5]],37],[[1372,[-1,-2,0,-3,-4,-5]]],[],[],[],[],[]],[1308,[[8,[37,15]]]],[[[1309,[-1,0,-2]],37],[[1309,[-1,0,-2]]],[],[]],[1337,[[8,[51,15]]]],[[[1372,[-1,-2,-3,-4,-5,0]],51],[[1372,[-1,-2,-3,-4,-5,0]]],[],[],[],[],[]],[1328,[[8,[51,15]]]],[[[1367,[-1,-2,0,-3]],51],[[1367,[-1,-2,0,-3]]],[],[],[]],[[1,39,37,51,31],1340],[[1,39,37,37,51,31],1341],[[1,39,39,37,37,42,51,42,31],1312],[[1,37,[23,[37]],37,37,37,31],1342],[[1328,51],4],[[1339,53],4],[[1346,53],4],[[1347,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],[[1337,51],4],[[1337,51],4],[[1344,53],4],[[1322,53],4],[[1327,53],4],[[1332,53],4],[[1346,42],4],[[1347,42],4],[[1340,51],4],[[1341,51],4],[[1326,53],4],[[1331,53],4],[[1312,51],4],[[1306,53],4],[[1337,51],4],[[1328,51],4],[[1327,53],4],[[1327,53],4],[[1332,53],4],[[1348,53],4],[[1316,51],4],[[1,39,37,31],1343],[[1,37,37,53,31],1344],[1327,[[8,[53,15]]]],[[[1366,[-1,-2,0,-3]],53],[[1366,[-1,-2,0,-3]]],[],[],[]],[1319,[[8,[37,15]]]],[[[1360,[-1,0]],37],[[1360,[-1,0]]],[]],[1320,[[8,[37,15]]]],[[[1361,[-1,0]],37],[[1361,[-1,0]]],[]],[1330,[[8,[37,15]]]],[[[1368,[-1,0,-2]],37],[[1368,[-1,0,-2]]],[],[]],[1331,[[8,[37,15]]]],[[[1369,[-1,0,-2,-3]],37],[[1369,[-1,0,-2,-3]]],[],[],[]],[1332,[[8,[37,15]]]],[[[1370,[-1,0,-2,-3,-4]],37],[[1370,[-1,0,-2,-3,-4]]],[],[],[],[]],[1306,[[8,[37,15]]]],[[[1307,[0,-1,-2,-3]],37],[[1307,[0,-1,-2,-3]]],[],[],[]],[1338,[[8,[37,15]]]],[[[1373,[0]],37],[[1373,[0]]]],[1340,[[8,[37,15]]]],[[[1375,[-1,0,-2]],37],[[1375,[-1,0,-2]]],[],[]],[1341,[[8,[37,15]]]],[[[1376,[-1,0,-2,-3]],37],[[1376,[-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]]],[],[],[],[],[],[]],[1343,[[8,[37,15]]]],[[[1377,[-1,0]],37],[[1377,[-1,0]]],[]],[1346,[[8,[37,15]]]],[[[1379,[-1,0,-2,-3,-4]],37],[[1379,[-1,0,-2,-3,-4]]],[],[],[],[]],[1347,[[8,[37,15]]]],[[[1380,[-1,0,-2,-3]],37],[[1380,[-1,0,-2,-3]]],[],[],[]],[[1,39,37,31],1314],[[1,37,37,[23,[37]],31],1345],[1327,[[8,[53,15]]]],[[[1366,[-1,-2,-3,0]],53],[[1366,[-1,-2,-3,0]]],[],[],[]],[1332,[[8,[53,15]]]],[[[1370,[-1,-2,-3,-4,0]],53],[[1370,[-1,-2,-3,-4,0]]],[],[],[],[]],[[1,39,37,[23,[37]],37,42,31],1346],[[1,37,37,[23,[37]],42,31],1347],[1348,[[8,[53,15]]]],[[[1381,[-1,-2,0]],53],[[1381,[-1,-2,0]]],[],[]],[[1,39,37,53,31],1348],[38,[[8,[1318,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1319,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1320,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1321,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1322,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1302,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1323,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1324,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1325,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1326,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1327,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1304,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1328,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1329,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1330,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1331,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1332,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1333,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1334,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1335,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1336,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1337,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1306,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1308,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1338,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1310,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1339,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1340,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1341,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1312,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1342,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1343,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1344,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1314,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1345,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1346,-1]]],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1347,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1348,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1349,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1316,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[38,[[8,[1350,-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,39,37,31],1349],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1344,[[8,[37,15]]]],[[[1378,[0,-1,-2]],37],[[1378,[0,-1,-2]]],[],[]],[1344,[[8,[37,15]]]],[[[1378,[-1,0,-2]],37],[[1378,[-1,0,-2]]],[],[]],[1321,[[8,[37,15]]]],[[[1351,[-1,-2,-3,0]],37],[[1351,[-1,-2,-3,0]]],[],[],[]],[1336,[[8,[37,15]]]],[[[1356,[-1,-2,-3,0]],37],[[1356,[-1,-2,-3,0]]],[],[],[]],[1342,[[8,[37,15]]]],[[[1357,[-1,-2,-3,-4,0]],37],[[1357,[-1,-2,-3,-4,0]]],[],[],[],[]],[1345,[[8,[37,15]]]],[[[1358,[0,-1,-2]],37],[[1358,[0,-1,-2]]],[],[]],[1320,[[8,[90,15]]]],[[[1361,[0,-1]],39],[[1361,[0,-1]]],[]],[1325,[[8,[37,15]]]],[[[1364,[-1,0]],37],[[1364,[-1,0]]],[]],[1326,[[8,[37,15]]]],[[[1365,[0,-1]],37],[[1365,[0,-1]]],[]],[1327,[[8,[37,15]]]],[[[1366,[0,-1,-2,-3]],37],[[1366,[0,-1,-2,-3]]],[],[],[]],[1310,[[8,[37,15]]]],[[[1311,[-1,0,-2]],37],[[1311,[-1,0,-2]]],[],[]],[1339,[[8,[37,15]]]],[[[1374,[-1,0,-2,-3,-4]],37],[[1374,[-1,0,-2,-3,-4]]],[],[],[],[]],[1344,[[8,[90,15]]]],[1346,[[8,[90,15]]]],[[[1379,[0,-1,-2,-3,-4]],39],[[1379,[0,-1,-2,-3,-4]]],[],[],[],[]],[1347,[[8,[37,15]]]],[[[1380,[0,-1,-2,-3]],37],[[1380,[0,-1,-2,-3]]],[],[],[]],[1348,[[8,[37,15]]]],[[[1381,[-1,0,-2]],37],[[1381,[-1,0,-2]]],[],[]],[[1,39,31],1318],[[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],1350],[[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,[]],[90,37],[-1,-1,[]],[1387,37],[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,[]],[48,42],[57,42],[1394,42],[56,42],[-1,-1,[]],[1241,42],[53,42],[51,42],[47,42],[45,42],[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]]],[]],[42,[[8,[57,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[56,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[45,-1]]],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[1241,-1]]],[]],[42,[[8,[51,-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[42,[[8,[47,-1]]],[]],[-1,[[8,[-2]]],[],[]],[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]]],[],[]],[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]]],[],[]],[-1,[[8,[-2]]],[],[]],[37,[[8,[1387,-1]]],[]],[-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,[[75,[],[[74,[[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,[]],[236,38],[369,38],[124,38],[136,38],[1109,38],[346,38],[271,38],[1147,38],[1273,38],[848,38],[826,38],[128,38],[673,38],[1333,38],[231,38],[61,38],[152,38],[1001,38],[462,38],[127,38],[94,38],[916,38],[396,38],[371,38],[458,38],[1097,38],[358,38],[71,38],[1140,38],[653,38],[1253,38],[459,38],[657,38],[593,38],[213,38],[383,38],[1342,38],[571,38],[1016,38],[584,38],[892,38],[1167,38],[833,38],[718,38],[373,38],[63,38],[1066,38],[1024,38],[1326,38],[1153,38],[1129,38],[-1,-1,[]],[674,38],[451,38],[1257,38],[550,38],[377,38],[405,38],[292,38],[1330,38],[1065,38],[1128,38],[1304,38],[401,38],[678,38],[1264,38],[219,38],[344,38],[995,38],[326,38],[1340,38],[954,38],[229,38],[470,38],[565,38],[724,38],[356,38],[206,38],[793,38],[461,38],[589,38],[904,38],[823,38],[750,38],[467,38],[62,38],[1063,38],[1099,38],[660,38],[1105,38],[1021,38],[279,38],[1344,38],[239,38],[573,38],[559,38],[1142,38],[385,38],[739,38],[1107,38],[786,38],[544,38],[1164,38],[664,38],[336,38],[1266,38],[468,38],[1005,38],[1154,38],[282,38],[654,38],[662,38],[367,38],[824,38],[594,38],[736,38],[902,38],[1270,38],[592,38],[952,38],[1139,38],[1155,38],[1347,38],[1323,38],[745,38],[1169,38],[581,38],[378,38],[668,38],[1017,38],[232,38],[669,38],[1255,38],[936,38],[1341,38],[238,38],[955,38],[283,38],[1170,38],[1277,38],[1130,38],[728,38],[743,38],[96,38],[850,38],[817,38],[230,38],[1165,38],[233,38],[277,38],[519,38],[270,38],[95,38],[934,38],[747,38],[456,38],[1349,38],[223,38],[555,38],[156,38],[1322,38],[946,38],[564,38],[1127,38],[726,38],[474,38],[929,38],[1251,38],[393,38],[391,38],[548,38],[1259,38],[380,38],[364,38],[650,38],[1022,38],[1062,38],[923,38],[1120,38],[1321,38],[1053,38],[222,38],[404,38],[1121,38],[917,38],[528,38],[73,38],[289,38],[825,38],[1343,38],[896,38],[1006,38],[100,38],[374,38],[227,38],[648,38],[273,38],[714,38],[125,38],[1350,38],[1135,38],[286,38],[211,38],[794,38],[536,38],[1025,38],[661,38],[921,38],[130,38],[1308,38],[737,38],[1262,38],[562,38],[1007,38],[949,38],[144,38],[323,38],[740,38],[790,38],[1069,38],[827,38],[846,38],[226,38],[285,38],[746,38],[1073,38],[732,38],[148,38],[834,38],[901,38],[1124,38],[791,38],[375,38],[842,38],[129,38],[938,38],[1074,38],[150,38],[455,38],[679,38],[843,38],[1339,38],[927,38],[224,38],[656,38],[1114,38],[1012,38],[149,38],[959,38],[722,38],[570,38],[157,38],[366,38],[951,38],[1327,38],[944,38],[577,38],[655,38],[68,38],[1316,38],[237,38],[816,38],[1263,38],[1117,38],[154,38],[742,38],[1149,38],[560,38],[122,38],[327,38],[402,38],[1338,38],[99,38],[1156,38],[567,38],[382,38],[381,38],[812,38],[844,38],[516,38],[1018,38],[1345,38],[947,38],[217,38],[137,38],[542,38],[457,38],[888,38],[388,38],[275,38],[919,38],[538,38],[849,38],[1123,38],[276,38],[677,38],[1009,38],[741,38],[1306,38],[338,38],[847,38],[362,38],[347,38],[101,38],[1254,38],[1103,38],[464,38],[1271,38],[933,38],[830,38],[733,38],[735,38],[1014,38],[935,38],[943,38],[266,38],[1242,38],[322,38],[153,38],[590,38],[591,38],[749,38],[398,38],[240,38],[397,38],[785,38],[588,38],[1102,38],[997,38],[324,38],[999,38],[680,38],[670,38],[91,38],[70,38],[220,38],[502,38],[1072,38],[932,38],[1269,38],[1056,38],[1248,38],[961,38],[583,38],[117,38],[209,38],[1106,38],[1110,38],[716,38],[1320,38],[554,38],[1015,38],[958,38],[469,38],[146,38],[349,38],[1113,38],[112,38],[556,38],[1346,38],[1328,38],[835,38],[667,38],[884,38],[151,38],[557,38],[138,38],[522,38],[235,38],[899,38],[1331,38],[530,38],[939,38],[1335,38],[113,38],[1268,38],[1332,38],[205,38],[368,38],[566,38],[508,38],[569,38],[789,38],[1136,38],[1061,38],[512,38],[1013,38],[563,38],[841,38],[267,38],[960,38],[596,38],[675,38],[552,38],[942,38],[1166,38],[463,38],[120,38],[67,38],[473,38],[1324,38],[956,38],[1334,38],[953,38],[731,38],[948,38],[676,38],[1116,38],[903,38],[357,38],[365,38],[1119,38],[450,38],[234,38],[925,38],[141,38],[1310,38],[395,38],[284,38],[452,38],[118,38],[1057,38],[729,38],[727,38],[1275,38],[1008,38],[945,38],[1150,38],[540,38],[1256,38],[290,38],[950,38],[792,38],[65,38],[376,38],[1112,38],[281,38],[1314,38],[524,38],[553,38],[268,38],[1111,38],[1011,38],[263,38],[730,38],[1058,38],[1161,38],[1060,38],[392,38],[1068,38],[1337,38],[828,38],[1059,38],[325,38],[1159,38],[453,38],[526,38],[937,38],[665,38],[280,38],[782,38],[274,38],[1003,38],[651,38],[734,38],[272,38],[384,38],[390,38],[514,38],[1158,38],[1348,38],[504,38],[574,38],[1145,38],[215,38],[787,38],[1126,38],[783,38],[264,38],[1138,38],[1274,38],[595,38],[379,38],[460,38],[221,38],[139,38],[532,38],[288,38],[1108,38],[1312,38],[568,38],[915,38],[142,38],[580,38],[941,38],[1260,38],[287,38],[503,38],[845,38],[586,38],[72,38],[520,38],[114,38],[534,38],[1020,38],[597,38],[886,38],[1246,38],[671,38],[1115,38],[659,38],[890,38],[576,38],[587,38],[348,38],[810,38],[829,38],[1267,38],[147,38],[228,38],[658,38],[836,38],[475,38],[837,38],[1067,38],[1143,38],[778,38],[666,38],[340,38],[851,38],[1152,38],[712,38],[806,38],[957,38],[1168,38],[400,38],[126,38],[145,38],[1148,38],[940,38],[1146,38],[582,38],[1134,38],[225,38],[585,38],[1162,38],[558,38],[1010,38],[1144,38],[1157,38],[354,38],[738,38],[135,38],[1070,38],[131,38],[403,38],[66,38],[1261,38],[134,38],[1250,38],[561,38],[1151,38],[155,38],[788,38],[1071,38],[123,38],[832,38],[1028,38],[1329,38],[894,38],[1276,38],[510,38],[748,38],[898,38],[278,38],[372,38],[133,38],[1272,38],[370,38],[931,38],[121,38],[1055,38],[900,38],[1141,38],[1122,38],[572,38],[780,38],[328,38],[143,38],[776,38],[360,38],[98,38],[814,38],[1160,38],[821,38],[1318,38],[1064,38],[1132,38],[386,38],[69,38],[808,38],[1325,38],[454,38],[64,38],[720,38],[465,38],[1131,38],[140,38],[97,38],[838,38],[578,38],[1118,38],[1026,38],[672,38],[291,38],[387,38],[119,38],[579,38],[652,38],[115,38],[546,38],[1319,38],[1100,38],[839,38],[744,38],[1137,38],[471,38],[93,38],[1302,38],[1336,38],[575,38],[1019,38],[339,38],[897,38],[472,38],[399,38],[1027,38],[116,38],[132,38],[819,38],[1163,38],[269,38],[466,38],[1265,38],[598,38],[1075,38],[1023,38],[831,38],[111,38],[1125,38],[663,38],[1104,38],[394,38],[1244,38],[517,38],[1133,38],[822,38],[389,38],[840,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,[[75,[],[[74,[37]]]]]]]],[90,1384],[1402,1402],[[38,24],[[8,[89,15]]]],[38,24],[38,[[0,[[75,[],[[74,[89]]]]]]]],[[38,6],[[8,[4,15]]]],[[38,24],[[8,[90,15]]]],[[1384,24],[[8,[90,15]]]],[38,24],[90,24],[38,[[0,[[75,[],[[74,[90]]]]]]]],[[38,6,42],4],[[38,24],[[8,[321,15]]]],[38,24],[38,[[0,[[75,[],[[74,[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,[]],[1407,39],[1406,39],[46,39],[1408,39],[60,39],[-1,-1,[]],[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,[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[46,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1407,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[60,-1]]],[]],[-1,[[8,[-2]]],[],[]],[39,[[8,[1406,-1]]],[]],[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]]],[],[]],[-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],[5,"AffineForOp",475],[5,"AffineIfOp",475],[5,"AffineLoadOp",475],[5,"AffineMaxOp",475],[5,"AffineMinOp",475],[5,"AffineParallelOp",475],[5,"AffinePrefetchOp",475],[5,"AffineStoreOp",475],[5,"AffineVectorLoadOp",475],[5,"AffineVectorStoreOp",475],[5,"AffineYieldOp",475],[17,"Item"],[10,"Iterator",22377],[5,"AffineDelinearizeIndexOpBuilder",475],[5,"AffineApplyOpBuilder",475],[5,"AffineForOpBuilder",475],[5,"AffineIfOpBuilder",475],[5,"AffineLoadOpBuilder",475],[5,"AffineMaxOpBuilder",475],[5,"AffineMinOpBuilder",475],[5,"AffineParallelOpBuilder",475],[5,"AffinePrefetchOpBuilder",475],[5,"AffineStoreOpBuilder",475],[5,"AffineVectorLoadOpBuilder",475],[5,"AffineVectorStoreOpBuilder",475],[5,"AffineYieldOpBuilder",475],[5,"RegionRef",20582],[5,"OperationResult",21065],[5,"MFMAOp",868],[5,"MFMAOpBuilder",868],[5,"LDSBarrierOp",868],[5,"RawBufferAtomicCmpswapOp",868],[5,"RawBufferAtomicFaddOp",868],[5,"RawBufferAtomicFmaxOp",868],[5,"RawBufferAtomicSmaxOp",868],[5,"RawBufferAtomicUminOp",868],[5,"RawBufferLoadOp",868],[5,"RawBufferStoreOp",868],[5,"WMMAOp",868],[5,"RawBufferAtomicCmpswapOpBuilder",868],[5,"RawBufferAtomicFaddOpBuilder",868],[5,"RawBufferAtomicFmaxOpBuilder",868],[5,"RawBufferAtomicSmaxOpBuilder",868],[5,"RawBufferAtomicUminOpBuilder",868],[5,"RawBufferLoadOpBuilder",868],[5,"RawBufferStoreOpBuilder",868],[5,"LDSBarrierOpBuilder",868],[5,"WMMAOpBuilder",868],[5,"AddFOp",1275],[5,"AddIOp",1275],[5,"AddUIExtendedOp",1275],[5,"AndIOp",1275],[5,"BitcastOp",1275],[5,"CeilDivSIOp",1275],[5,"CeilDivUIOp",1275],[5,"CmpFOp",1275],[5,"CmpIOp",1275],[5,"ConstantOp",1275],[5,"DivFOp",1275],[5,"DivSIOp",1275],[5,"DivUIOp",1275],[5,"ExtFOp",1275],[5,"ExtSIOp",1275],[5,"ExtUIOp",1275],[5,"FPToSIOp",1275],[5,"FPToUIOp",1275],[5,"FloorDivSIOp",1275],[5,"IndexCastOp",1275],[5,"IndexCastUIOp",1275],[5,"MaxFOp",1275],[5,"MaxSIOp",1275],[5,"MaxUIOp",1275],[5,"MinFOp",1275],[5,"MinSIOp",1275],[5,"MinUIOp",1275],[5,"MulFOp",1275],[5,"MulIOp",1275],[5,"MulSIExtendedOp",1275],[5,"MulUIExtendedOp",1275],[5,"NegFOp",1275],[5,"OrIOp",1275],[5,"RemFOp",1275],[5,"RemSIOp",1275],[5,"RemUIOp",1275],[5,"SIToFPOp",1275],[5,"ShLIOp",1275],[5,"ShRSIOp",1275],[5,"ShRUIOp",1275],[5,"SubFOp",1275],[5,"SubIOp",1275],[5,"TruncFOp",1275],[5,"TruncIOp",1275],[5,"UIToFPOp",1275],[5,"XOrIOp",1275],[5,"SelectOp",1275],[5,"AddFOpBuilder",1275],[5,"AddIOpBuilder",1275],[5,"AddUIExtendedOpBuilder",1275],[5,"AndIOpBuilder",1275],[5,"BitcastOpBuilder",1275],[5,"CeilDivSIOpBuilder",1275],[5,"CeilDivUIOpBuilder",1275],[5,"CmpFOpBuilder",1275],[5,"CmpIOpBuilder",1275],[5,"ConstantOpBuilder",1275],[5,"DivFOpBuilder",1275],[5,"DivSIOpBuilder",1275],[5,"DivUIOpBuilder",1275],[5,"ExtFOpBuilder",1275],[5,"ExtSIOpBuilder",1275],[5,"ExtUIOpBuilder",1275],[5,"FPToSIOpBuilder",1275],[5,"FPToUIOpBuilder",1275],[5,"FloorDivSIOpBuilder",1275],[5,"IndexCastOpBuilder",1275],[5,"IndexCastUIOpBuilder",1275],[5,"MaxFOpBuilder",1275],[5,"MaxSIOpBuilder",1275],[5,"MaxUIOpBuilder",1275],[5,"MinFOpBuilder",1275],[5,"MinSIOpBuilder",1275],[5,"MinUIOpBuilder",1275],[5,"MulFOpBuilder",1275],[5,"MulIOpBuilder",1275],[5,"MulSIExtendedOpBuilder",1275],[5,"MulUIExtendedOpBuilder",1275],[5,"NegFOpBuilder",1275],[5,"OrIOpBuilder",1275],[5,"RemFOpBuilder",1275],[5,"RemSIOpBuilder",1275],[5,"RemUIOpBuilder",1275],[5,"SIToFPOpBuilder",1275],[5,"ShLIOpBuilder",1275],[5,"ShRSIOpBuilder",1275],[5,"ShRUIOpBuilder",1275],[5,"SubFOpBuilder",1275],[5,"SubIOpBuilder",1275],[5,"TruncFOpBuilder",1275],[5,"TruncIOpBuilder",1275],[5,"UIToFPOpBuilder",1275],[5,"XOrIOpBuilder",1275],[5,"SelectOpBuilder",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,"ScalableMaskedAddFIntrOp",2712],[5,"ScalableMaskedAddFOp",2712],[5,"ScalableMaskedAddIIntrOp",2712],[5,"ScalableMaskedAddIOp",2712],[5,"ScalableMaskedDivFIntrOp",2712],[5,"ScalableMaskedDivFOp",2712],[5,"ScalableMaskedMulFIntrOp",2712],[5,"ScalableMaskedMulFOp",2712],[5,"ScalableMaskedMulIIntrOp",2712],[5,"ScalableMaskedMulIOp",2712],[5,"ScalableMaskedSDivIIntrOp",2712],[5,"ScalableMaskedSDivIOp",2712],[5,"ScalableMaskedSubFIntrOp",2712],[5,"ScalableMaskedSubFOp",2712],[5,"ScalableMaskedSubIIntrOp",2712],[5,"ScalableMaskedSubIOp",2712],[5,"ScalableMaskedUDivIIntrOp",2712],[5,"ScalableMaskedUDivIOp",2712],[5,"SdotIntrOp",2712],[5,"SmmlaIntrOp",2712],[5,"UdotIntrOp",2712],[5,"UmmlaIntrOp",2712],[5,"ScalableMaskedAddFIntrOpBuilder",2712],[5,"ScalableMaskedAddFOpBuilder",2712],[5,"ScalableMaskedAddIIntrOpBuilder",2712],[5,"ScalableMaskedAddIOpBuilder",2712],[5,"ScalableMaskedDivFIntrOpBuilder",2712],[5,"ScalableMaskedDivFOpBuilder",2712],[5,"ScalableMaskedMulFIntrOpBuilder",2712],[5,"ScalableMaskedMulFOpBuilder",2712],[5,"ScalableMaskedMulIIntrOpBuilder",2712],[5,"ScalableMaskedMulIOpBuilder",2712],[5,"ScalableMaskedSDivIIntrOpBuilder",2712],[5,"ScalableMaskedSDivIOpBuilder",2712],[5,"ScalableMaskedSubFIntrOpBuilder",2712],[5,"ScalableMaskedSubFOpBuilder",2712],[5,"ScalableMaskedSubIIntrOpBuilder",2712],[5,"ScalableMaskedSubIOpBuilder",2712],[5,"ScalableMaskedUDivIIntrOpBuilder",2712],[5,"ScalableMaskedUDivIOpBuilder",2712],[5,"SdotIntrOpBuilder",2712],[5,"SmmlaIntrOpBuilder",2712],[5,"UdotIntrOpBuilder",2712],[5,"UmmlaIntrOpBuilder",2712],[5,"AddToGroupOp",3440],[5,"FuncOp",3440],[5,"FuncOpBuilder",3440],[5,"AwaitAllOp",3440],[5,"AwaitOp",3440],[5,"CallOp",3440],[5,"CoroBeginOp",3440],[5,"CoroEndOp",3440],[5,"CoroFreeOp",3440],[5,"CoroIdOp",3440],[5,"CoroSaveOp",3440],[5,"CoroSuspendOp",3440],[5,"CreateGroupOp",3440],[5,"ExecuteOp",3440],[5,"ReturnOp",3440],[5,"RuntimeAddRefOp",3440],[5,"RuntimeAddToGroupOp",3440],[5,"RuntimeAwaitAndResumeOp",3440],[5,"RuntimeAwaitOp",3440],[5,"RuntimeCreateGroupOp",3440],[5,"RuntimeCreateOp",3440],[5,"RuntimeDropRefOp",3440],[5,"RuntimeIsErrorOp",3440],[5,"RuntimeLoadOp",3440],[5,"RuntimeNumWorkerThreadsOp",3440],[5,"RuntimeResumeOp",3440],[5,"RuntimeSetAvailableOp",3440],[5,"RuntimeSetErrorOp",3440],[5,"RuntimeStoreOp",3440],[5,"YieldOp",3440],[5,"ExecuteOpBuilder",3440],[5,"AddToGroupOpBuilder",3440],[5,"AwaitAllOpBuilder",3440],[5,"AwaitOpBuilder",3440],[5,"CallOpBuilder",3440],[5,"CoroBeginOpBuilder",3440],[5,"CoroEndOpBuilder",3440],[5,"CoroFreeOpBuilder",3440],[5,"CoroIdOpBuilder",3440],[5,"CoroSaveOpBuilder",3440],[5,"CoroSuspendOpBuilder",3440],[5,"CreateGroupOpBuilder",3440],[5,"ReturnOpBuilder",3440],[5,"RuntimeAddRefOpBuilder",3440],[5,"RuntimeAddToGroupOpBuilder",3440],[5,"RuntimeAwaitAndResumeOpBuilder",3440],[5,"RuntimeAwaitOpBuilder",3440],[5,"RuntimeCreateGroupOpBuilder",3440],[5,"RuntimeCreateOpBuilder",3440],[5,"RuntimeDropRefOpBuilder",3440],[5,"RuntimeIsErrorOpBuilder",3440],[5,"RuntimeLoadOpBuilder",3440],[5,"RuntimeNumWorkerThreadsOpBuilder",3440],[5,"RuntimeResumeOpBuilder",3440],[5,"RuntimeSetAvailableOpBuilder",3440],[5,"RuntimeSetErrorOpBuilder",3440],[5,"RuntimeStoreOpBuilder",3440],[5,"YieldOpBuilder",3440],[5,"BlockRef",20997],[5,"AllocTensorOp",4233],[5,"CloneOp",4233],[5,"CopyTensorOp",4233],[5,"DeallocOp",4233],[5,"DeallocTensorOp",4233],[5,"ToMemrefOp",4233],[5,"ToTensorOp",4233],[5,"AllocTensorOpBuilder",4233],[5,"CloneOpBuilder",4233],[5,"CopyTensorOpBuilder",4233],[5,"DeallocOpBuilder",4233],[5,"DeallocTensorOpBuilder",4233],[5,"ToMemrefOpBuilder",4233],[5,"ToTensorOpBuilder",4233],[5,"AssertOp",4444],[5,"AssertOpBuilder",4444],[5,"BranchOp",4444],[5,"CondBranchOp",4444],[5,"SwitchOp",4444],[5,"BranchOpBuilder",4444],[5,"CondBranchOpBuilder",4444],[5,"SwitchOpBuilder",4444],[5,"FuncOp",4572],[5,"FuncOpBuilder",4572],[5,"CallIndirectOp",4572],[5,"CallOp",4572],[5,"ConstantOp",4572],[5,"ReturnOp",4572],[5,"CallIndirectOpBuilder",4572],[5,"CallOpBuilder",4572],[5,"ConstantOpBuilder",4572],[5,"ReturnOpBuilder",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,"BarrierOp",4723],[5,"BlockDimOp",4723],[5,"BlockIdOp",4723],[5,"Create2To4SpMatOp",4723],[5,"CreateCooAoSOp",4723],[5,"CreateCooOp",4723],[5,"CreateCsrOp",4723],[5,"CreateDnTensorOp",4723],[5,"DeallocOp",4723],[5,"DestroyDnTensorOp",4723],[5,"DestroySpMatOp",4723],[5,"GPUModuleOp",4723],[5,"GlobalIdOp",4723],[5,"GridDimOp",4723],[5,"HostRegisterOp",4723],[5,"HostUnregisterOp",4723],[5,"LaneIdOp",4723],[5,"LaunchFuncOp",4723],[5,"LaunchOp",4723],[5,"MemcpyOp",4723],[5,"MemsetOp",4723],[5,"ModuleEndOp",4723],[5,"NumSubgroupsOp",4723],[5,"ReturnOp",4723],[5,"SDDMMBufferSizeOp",4723],[5,"SDDMMOp",4723],[5,"SetDefaultDeviceOp",4723],[5,"ShuffleOp",4723],[5,"SpMMBufferSizeOp",4723],[5,"SpMMOp",4723],[5,"SpMVBufferSizeOp",4723],[5,"SpMVOp",4723],[5,"SubgroupIdOp",4723],[5,"SubgroupMmaConstantMatrixOp",4723],[5,"SubgroupMmaLoadMatrixOp",4723],[5,"SubgroupMmaStoreMatrixOp",4723],[5,"SubgroupReduceOp",4723],[5,"SubgroupSizeOp",4723],[5,"TerminatorOp",4723],[5,"ThreadIdOp",4723],[5,"WaitOp",4723],[5,"YieldOp",4723],[5,"AllocOpBuilder",4723],[5,"Create2To4SpMatOpBuilder",4723],[5,"CreateCooAoSOpBuilder",4723],[5,"CreateCooOpBuilder",4723],[5,"CreateCsrOpBuilder",4723],[5,"CreateDnTensorOpBuilder",4723],[5,"DeallocOpBuilder",4723],[5,"DestroyDnTensorOpBuilder",4723],[5,"DestroySpMatOpBuilder",4723],[5,"LaunchFuncOpBuilder",4723],[5,"LaunchOpBuilder",4723],[5,"MemcpyOpBuilder",4723],[5,"MemsetOpBuilder",4723],[5,"SDDMMBufferSizeOpBuilder",4723],[5,"SDDMMOpBuilder",4723],[5,"SpMMBufferSizeOpBuilder",4723],[5,"SpMMOpBuilder",4723],[5,"SpMVBufferSizeOpBuilder",4723],[5,"SpMVOpBuilder",4723],[5,"WaitOpBuilder",4723],[5,"AllReduceOpBuilder",4723],[5,"GPUModuleOpBuilder",4723],[5,"BarrierOpBuilder",4723],[5,"BlockDimOpBuilder",4723],[5,"BlockIdOpBuilder",4723],[5,"GlobalIdOpBuilder",4723],[5,"GridDimOpBuilder",4723],[5,"HostRegisterOpBuilder",4723],[5,"HostUnregisterOpBuilder",4723],[5,"LaneIdOpBuilder",4723],[5,"ModuleEndOpBuilder",4723],[5,"NumSubgroupsOpBuilder",4723],[5,"ReturnOpBuilder",4723],[5,"SetDefaultDeviceOpBuilder",4723],[5,"ShuffleOpBuilder",4723],[5,"SubgroupIdOpBuilder",4723],[5,"SubgroupMmaConstantMatrixOpBuilder",4723],[5,"SubgroupMmaLoadMatrixOpBuilder",4723],[5,"SubgroupMmaStoreMatrixOpBuilder",4723],[5,"SubgroupReduceOpBuilder",4723],[5,"SubgroupSizeOpBuilder",4723],[5,"TerminatorOpBuilder",4723],[5,"ThreadIdOpBuilder",4723],[5,"YieldOpBuilder",4723],[5,"AddOp",6264],[5,"AndOp",6264],[5,"BoolConstantOp",6264],[5,"CastSOp",6264],[5,"CastUOp",6264],[5,"CeilDivSOp",6264],[5,"CeilDivUOp",6264],[5,"CmpOp",6264],[5,"ConstantOp",6264],[5,"DivSOp",6264],[5,"DivUOp",6264],[5,"FloorDivSOp",6264],[5,"MaxSOp",6264],[5,"MaxUOp",6264],[5,"MinSOp",6264],[5,"MinUOp",6264],[5,"MulOp",6264],[5,"OrOp",6264],[5,"RemSOp",6264],[5,"RemUOp",6264],[5,"ShlOp",6264],[5,"ShrSOp",6264],[5,"ShrUOp",6264],[5,"SizeOfOp",6264],[5,"SubOp",6264],[5,"XOrOp",6264],[5,"AddOpBuilder",6264],[5,"AndOpBuilder",6264],[5,"BoolConstantOpBuilder",6264],[5,"CastSOpBuilder",6264],[5,"CastUOpBuilder",6264],[5,"CeilDivSOpBuilder",6264],[5,"CeilDivUOpBuilder",6264],[5,"CmpOpBuilder",6264],[5,"ConstantOpBuilder",6264],[5,"DivSOpBuilder",6264],[5,"DivUOpBuilder",6264],[5,"FloorDivSOpBuilder",6264],[5,"MaxSOpBuilder",6264],[5,"MaxUOpBuilder",6264],[5,"MinSOpBuilder",6264],[5,"MinUOpBuilder",6264],[5,"MulOpBuilder",6264],[5,"OrOpBuilder",6264],[5,"RemSOpBuilder",6264],[5,"RemUOpBuilder",6264],[5,"ShlOpBuilder",6264],[5,"ShrSOpBuilder",6264],[5,"ShrUOpBuilder",6264],[5,"SizeOfOpBuilder",6264],[5,"SubOpBuilder",6264],[5,"XOrOpBuilder",6264],[5,"IndexOp",7011],[5,"SoftmaxOp",7011],[5,"YieldOp",7011],[5,"IndexOpBuilder",7011],[5,"SoftmaxOpBuilder",7011],[5,"YieldOpBuilder",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,"AddressOfOp",7096],[5,"BrOp",7096],[5,"CallOp",7096],[5,"ComdatOp",7096],[5,"ComdatSelectorOp",7096],[5,"CondBrOp",7096],[5,"ConstantOp",7096],[5,"ExtractElementOp",7096],[5,"ExtractValueOp",7096],[5,"FAddOp",7096],[5,"FCmpOp",7096],[5,"FDivOp",7096],[5,"FMulOp",7096],[5,"FNegOp",7096],[5,"FRemOp",7096],[5,"FSubOp",7096],[5,"FenceOp",7096],[5,"FreezeOp",7096],[5,"GEPOp",7096],[5,"GlobalCtorsOp",7096],[5,"GlobalDtorsOp",7096],[5,"ICmpOp",7096],[5,"InlineAsmOp",7096],[5,"InsertElementOp",7096],[5,"InsertValueOp",7096],[5,"InvokeOp",7096],[5,"LShrOp",7096],[5,"LandingpadOp",7096],[5,"MetadataOp",7096],[5,"MulOp",7096],[5,"NullOp",7096],[5,"OrOp",7096],[5,"PoisonOp",7096],[5,"ResumeOp",7096],[5,"SDivOp",7096],[5,"SRemOp",7096],[5,"SelectOp",7096],[5,"ShlOp",7096],[5,"ShuffleVectorOp",7096],[5,"SubOp",7096],[5,"SwitchOp",7096],[5,"UDivOp",7096],[5,"URemOp",7096],[5,"UndefOp",7096],[5,"UnreachableOp",7096],[5,"XOrOp",7096],[5,"InlineAsmOpBuilder",7096],[5,"GEPOpBuilder",7096],[5,"ComdatOpBuilder",7096],[5,"MetadataOpBuilder",7096],[5,"CondBrOpBuilder",7096],[5,"InvokeOpBuilder",7096],[5,"SwitchOpBuilder",7096],[5,"AShrOpBuilder",7096],[5,"AddOpBuilder",7096],[5,"AddressOfOpBuilder",7096],[5,"AndOpBuilder",7096],[5,"BrOpBuilder",7096],[5,"CallOpBuilder",7096],[5,"ComdatSelectorOpBuilder",7096],[5,"ConstantOpBuilder",7096],[5,"ExtractElementOpBuilder",7096],[5,"ExtractValueOpBuilder",7096],[5,"FAddOpBuilder",7096],[5,"FCmpOpBuilder",7096],[5,"FDivOpBuilder",7096],[5,"FMulOpBuilder",7096],[5,"FNegOpBuilder",7096],[5,"FRemOpBuilder",7096],[5,"FSubOpBuilder",7096],[5,"FenceOpBuilder",7096],[5,"FreezeOpBuilder",7096],[5,"GlobalCtorsOpBuilder",7096],[5,"GlobalDtorsOpBuilder",7096],[5,"ICmpOpBuilder",7096],[5,"InsertElementOpBuilder",7096],[5,"InsertValueOpBuilder",7096],[5,"LShrOpBuilder",7096],[5,"LandingpadOpBuilder",7096],[5,"MulOpBuilder",7096],[5,"NullOpBuilder",7096],[5,"OrOpBuilder",7096],[5,"PoisonOpBuilder",7096],[5,"ResumeOpBuilder",7096],[5,"SDivOpBuilder",7096],[5,"SRemOpBuilder",7096],[5,"SelectOpBuilder",7096],[5,"ShlOpBuilder",7096],[5,"ShuffleVectorOpBuilder",7096],[5,"SubOpBuilder",7096],[5,"UDivOpBuilder",7096],[5,"URemOpBuilder",7096],[5,"UndefOpBuilder",7096],[5,"UnreachableOpBuilder",7096],[5,"XOrOpBuilder",7096],[5,"FmaOp",9420],[5,"FmaOpBuilder",9420],[5,"AbsFOp",9420],[5,"AbsIOp",9420],[5,"Atan2Op",9420],[5,"AtanOp",9420],[5,"CbrtOp",9420],[5,"CeilOp",9420],[5,"CopySignOp",9420],[5,"CosOp",9420],[5,"CountLeadingZerosOp",9420],[5,"CountTrailingZerosOp",9420],[5,"CtPopOp",9420],[5,"ErfOp",9420],[5,"Exp2Op",9420],[5,"ExpM1Op",9420],[5,"ExpOp",9420],[5,"FPowIOp",9420],[5,"FloorOp",9420],[5,"IPowIOp",9420],[5,"Log1pOp",9420],[5,"Log2Op",9420],[5,"Log10Op",9420],[5,"LogOp",9420],[5,"PowFOp",9420],[5,"RoundEvenOp",9420],[5,"RoundOp",9420],[5,"RsqrtOp",9420],[5,"SinOp",9420],[5,"SqrtOp",9420],[5,"TanOp",9420],[5,"TanhOp",9420],[5,"TruncOp",9420],[5,"AbsFOpBuilder",9420],[5,"AbsIOpBuilder",9420],[5,"Atan2OpBuilder",9420],[5,"AtanOpBuilder",9420],[5,"CbrtOpBuilder",9420],[5,"CeilOpBuilder",9420],[5,"CopySignOpBuilder",9420],[5,"CosOpBuilder",9420],[5,"CountLeadingZerosOpBuilder",9420],[5,"CountTrailingZerosOpBuilder",9420],[5,"CtPopOpBuilder",9420],[5,"ErfOpBuilder",9420],[5,"Exp2OpBuilder",9420],[5,"ExpM1OpBuilder",9420],[5,"ExpOpBuilder",9420],[5,"FPowIOpBuilder",9420],[5,"FloorOpBuilder",9420],[5,"IPowIOpBuilder",9420],[5,"Log1pOpBuilder",9420],[5,"Log2OpBuilder",9420],[5,"Log10OpBuilder",9420],[5,"LogOpBuilder",9420],[5,"PowFOpBuilder",9420],[5,"RoundEvenOpBuilder",9420],[5,"RoundOpBuilder",9420],[5,"RsqrtOpBuilder",9420],[5,"SinOpBuilder",9420],[5,"SqrtOpBuilder",9420],[5,"TanOpBuilder",9420],[5,"TanhOpBuilder",9420],[5,"TruncOpBuilder",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,"AtomicRMWOp",10348],[5,"AtomicYieldOp",10348],[5,"CopyOp",10348],[5,"GenericAtomicRMWOp",10348],[5,"LoadOp",10348],[5,"CastOp",10348],[5,"CollapseShapeOp",10348],[5,"DeallocOp",10348],[5,"DimOp",10348],[5,"DmaStartOp",10348],[5,"DmaWaitOp",10348],[5,"ExpandShapeOp",10348],[5,"ExtractStridedMetadataOp",10348],[5,"MemorySpaceCastOp",10348],[5,"PrefetchOp",10348],[5,"RankOp",10348],[5,"ReinterpretCastOp",10348],[5,"ReshapeOp",10348],[5,"StoreOp",10348],[5,"TransposeOp",10348],[5,"ViewOp",10348],[5,"SubViewOp",10348],[5,"TensorStoreOp",10348],[5,"GenericAtomicRMWOpBuilder",10348],[5,"AllocaScopeOpBuilder",10348],[5,"AtomicRMWOpBuilder",10348],[5,"AtomicYieldOpBuilder",10348],[5,"CopyOpBuilder",10348],[5,"LoadOpBuilder",10348],[5,"AllocaScopeReturnOpBuilder",10348],[5,"CastOpBuilder",10348],[5,"CollapseShapeOpBuilder",10348],[5,"DeallocOpBuilder",10348],[5,"DimOpBuilder",10348],[5,"DmaStartOpBuilder",10348],[5,"DmaWaitOpBuilder",10348],[5,"ExpandShapeOpBuilder",10348],[5,"ExtractStridedMetadataOpBuilder",10348],[5,"MemorySpaceCastOpBuilder",10348],[5,"PrefetchOpBuilder",10348],[5,"RankOpBuilder",10348],[5,"ReinterpretCastOpBuilder",10348],[5,"ReshapeOpBuilder",10348],[5,"StoreOpBuilder",10348],[5,"TransposeOpBuilder",10348],[5,"ViewOpBuilder",10348],[5,"SubViewOpBuilder",10348],[5,"TensorStoreOpBuilder",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,"EraseOp",11317],[5,"OperandOp",11317],[5,"OperandsOp",11317],[5,"PatternOp",11317],[5,"ReplaceOp",11317],[5,"ResultOp",11317],[5,"ResultsOp",11317],[5,"TypeOp",11317],[5,"TypesOp",11317],[5,"AttributeOpBuilder",11317],[5,"OperationOpBuilder",11317],[5,"PatternOpBuilder",11317],[5,"EraseOpBuilder",11317],[5,"OperandOpBuilder",11317],[5,"OperandsOpBuilder",11317],[5,"ReplaceOpBuilder",11317],[5,"ResultOpBuilder",11317],[5,"ResultsOpBuilder",11317],[5,"TypeOpBuilder",11317],[5,"TypesOpBuilder",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,"BranchOp",11763],[5,"CheckAttributeOp",11763],[5,"CheckOperandCountOp",11763],[5,"CheckResultCountOp",11763],[5,"CheckTypeOp",11763],[5,"CheckTypesOp",11763],[5,"ContinueOp",11763],[5,"CreateAttributeOp",11763],[5,"CreateTypeOp",11763],[5,"CreateTypesOp",11763],[5,"EraseOp",11763],[5,"ExtractOp",11763],[5,"FinalizeOp",11763],[5,"ForEachOp",11763],[5,"GetAttributeTypeOp",11763],[5,"GetDefiningOpOp",11763],[5,"GetOperandOp",11763],[5,"GetOperandsOp",11763],[5,"GetResultOp",11763],[5,"GetResultsOp",11763],[5,"GetUsersOp",11763],[5,"GetValueTypeOp",11763],[5,"IsNotNullOp",11763],[5,"RecordMatchOp",11763],[5,"ReplaceOp",11763],[5,"SwitchAttributeOp",11763],[5,"SwitchOperandCountOp",11763],[5,"SwitchOperationNameOp",11763],[5,"SwitchResultCountOp",11763],[5,"SwitchTypeOp",11763],[5,"SwitchTypesOp",11763],[5,"CheckAttributeOpBuilder",11763],[5,"CreateAttributeOpBuilder",11763],[5,"SwitchAttributeOpBuilder",11763],[5,"RecordMatchOpBuilder",11763],[5,"AreEqualOpBuilder",11763],[5,"BranchOpBuilder",11763],[5,"CheckOperandCountOpBuilder",11763],[5,"CheckResultCountOpBuilder",11763],[5,"CheckTypeOpBuilder",11763],[5,"CheckTypesOpBuilder",11763],[5,"ContinueOpBuilder",11763],[5,"CreateTypeOpBuilder",11763],[5,"CreateTypesOpBuilder",11763],[5,"EraseOpBuilder",11763],[5,"ExtractOpBuilder",11763],[5,"FinalizeOpBuilder",11763],[5,"ForEachOpBuilder",11763],[5,"GetAttributeTypeOpBuilder",11763],[5,"GetDefiningOpOpBuilder",11763],[5,"GetOperandOpBuilder",11763],[5,"GetOperandsOpBuilder",11763],[5,"GetResultOpBuilder",11763],[5,"GetResultsOpBuilder",11763],[5,"GetUsersOpBuilder",11763],[5,"GetValueTypeOpBuilder",11763],[5,"IsNotNullOpBuilder",11763],[5,"ReplaceOpBuilder",11763],[5,"SwitchOperandCountOpBuilder",11763],[5,"SwitchOperationNameOpBuilder",11763],[5,"SwitchResultCountOpBuilder",11763],[5,"SwitchTypeOpBuilder",11763],[5,"SwitchTypesOpBuilder",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,"ExecuteRegionOp",13034],[5,"ForOp",13034],[5,"ForallOp",13034],[5,"IfOp",13034],[5,"InParallelOp",13034],[5,"ParallelOp",13034],[5,"ReduceOp",13034],[5,"ReduceReturnOp",13034],[5,"YieldOp",13034],[5,"ExecuteRegionOpBuilder",13034],[5,"ForOpBuilder",13034],[5,"ForallOpBuilder",13034],[5,"IfOpBuilder",13034],[5,"InParallelOpBuilder",13034],[5,"ParallelOpBuilder",13034],[5,"ReduceOpBuilder",13034],[5,"ReduceReturnOpBuilder",13034],[5,"YieldOpBuilder",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,"AssumingAllOp",13402],[5,"AssumingOp",13402],[5,"AssumingYieldOp",13402],[5,"BroadcastOp",13402],[5,"ConcatOp",13402],[5,"ConstShapeOp",13402],[5,"ConstSizeOp",13402],[5,"ConstWitnessOp",13402],[5,"CstrBroadcastableOp",13402],[5,"CstrEqOp",13402],[5,"CstrRequireOp",13402],[5,"DebugPrintOp",13402],[5,"DimOp",13402],[5,"DivOp",13402],[5,"FromExtentTensorOp",13402],[5,"FromExtentsOp",13402],[5,"FunctionLibraryOp",13402],[5,"GetExtentOp",13402],[5,"IsBroadcastableOp",13402],[5,"MaxOp",13402],[5,"MinOp",13402],[5,"MulOp",13402],[5,"NumElementsOp",13402],[5,"RankOp",13402],[5,"ReduceOp",13402],[5,"ReturnOp",13402],[5,"ShapeEqOp",13402],[5,"SplitAtOp",13402],[5,"ToExtentTensorOp",13402],[5,"WithOp",13402],[5,"YieldOp",13402],[5,"FunctionLibraryOpBuilder",13402],[5,"AddOpBuilder",13402],[5,"AnyOpBuilder",13402],[5,"AssumingAllOpBuilder",13402],[5,"AssumingOpBuilder",13402],[5,"AssumingYieldOpBuilder",13402],[5,"BroadcastOpBuilder",13402],[5,"ConcatOpBuilder",13402],[5,"ConstShapeOpBuilder",13402],[5,"ConstSizeOpBuilder",13402],[5,"ConstWitnessOpBuilder",13402],[5,"CstrBroadcastableOpBuilder",13402],[5,"CstrEqOpBuilder",13402],[5,"CstrRequireOpBuilder",13402],[5,"DebugPrintOpBuilder",13402],[5,"DimOpBuilder",13402],[5,"DivOpBuilder",13402],[5,"FromExtentTensorOpBuilder",13402],[5,"FromExtentsOpBuilder",13402],[5,"GetExtentOpBuilder",13402],[5,"IsBroadcastableOpBuilder",13402],[5,"MaxOpBuilder",13402],[5,"MinOpBuilder",13402],[5,"MulOpBuilder",13402],[5,"NumElementsOpBuilder",13402],[5,"RankOpBuilder",13402],[5,"ReduceOpBuilder",13402],[5,"ReturnOpBuilder",13402],[5,"ShapeEqOpBuilder",13402],[5,"SplitAtOpBuilder",13402],[5,"ToExtentTensorOpBuilder",13402],[5,"WithOpBuilder",13402],[5,"YieldOpBuilder",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,"ConcatenateOp",14532],[5,"ConvertOp",14532],[5,"ForeachOp",14532],[5,"GetStorageSpecifierOp",14532],[5,"InsertOp",14532],[5,"LoadOp",14532],[5,"NewOp",14532],[5,"NumberOfEntriesOp",14532],[5,"OutOp",14532],[5,"PackOp",14532],[5,"PushBackOp",14532],[5,"ReduceOp",14532],[5,"SelectOp",14532],[5,"SetStorageSpecifierOp",14532],[5,"StorageSpecifierInitOp",14532],[5,"ToCoordinatesBufferOp",14532],[5,"ToCoordinatesOp",14532],[5,"ToPositionsOp",14532],[5,"ToSliceOffsetOp",14532],[5,"ToSliceStrideOp",14532],[5,"ToValuesOp",14532],[5,"UnpackOp",14532],[5,"YieldOp",14532],[5,"BinaryOpBuilder",14532],[5,"ConcatenateOpBuilder",14532],[5,"ConvertOpBuilder",14532],[5,"ForeachOpBuilder",14532],[5,"GetStorageSpecifierOpBuilder",14532],[5,"InsertOpBuilder",14532],[5,"LoadOpBuilder",14532],[5,"NewOpBuilder",14532],[5,"NumberOfEntriesOpBuilder",14532],[5,"OutOpBuilder",14532],[5,"PackOpBuilder",14532],[5,"PushBackOpBuilder",14532],[5,"ReduceOpBuilder",14532],[5,"SelectOpBuilder",14532],[5,"SetStorageSpecifierOpBuilder",14532],[5,"StorageSpecifierInitOpBuilder",14532],[5,"ToCoordinatesBufferOpBuilder",14532],[5,"ToCoordinatesOpBuilder",14532],[5,"ToPositionsOpBuilder",14532],[5,"ToSliceOffsetOpBuilder",14532],[5,"ToSliceStrideOpBuilder",14532],[5,"ToValuesOpBuilder",14532],[5,"UnpackOpBuilder",14532],[5,"YieldOpBuilder",14532],[5,"SplatOp",15443],[5,"SplatOpBuilder",15443],[5,"BitcastOp",15443],[5,"CastOp",15443],[5,"CollapseShapeOp",15443],[5,"DimOp",15443],[5,"EmptyOp",15443],[5,"ExpandShapeOp",15443],[5,"ExtractOp",15443],[5,"ExtractSliceOp",15443],[5,"FromElementsOp",15443],[5,"GatherOp",15443],[5,"GenerateOp",15443],[5,"InsertOp",15443],[5,"InsertSliceOp",15443],[5,"PackOp",15443],[5,"PadOp",15443],[5,"ParallelInsertSliceOp",15443],[5,"RankOp",15443],[5,"ReshapeOp",15443],[5,"ScatterOp",15443],[5,"UnPackOp",15443],[5,"YieldOp",15443],[5,"GenerateOpBuilder",15443],[5,"BitcastOpBuilder",15443],[5,"CastOpBuilder",15443],[5,"CollapseShapeOpBuilder",15443],[5,"DimOpBuilder",15443],[5,"EmptyOpBuilder",15443],[5,"ExpandShapeOpBuilder",15443],[5,"ExtractOpBuilder",15443],[5,"ExtractSliceOpBuilder",15443],[5,"FromElementsOpBuilder",15443],[5,"GatherOpBuilder",15443],[5,"InsertOpBuilder",15443],[5,"InsertSliceOpBuilder",15443],[5,"PackOpBuilder",15443],[5,"PadOpBuilder",15443],[5,"ParallelInsertSliceOpBuilder",15443],[5,"RankOpBuilder",15443],[5,"ReshapeOpBuilder",15443],[5,"ScatterOpBuilder",15443],[5,"UnPackOpBuilder",15443],[5,"YieldOpBuilder",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,"BitwiseAndOp",16164],[5,"BitwiseNotOp",16164],[5,"BitwiseOrOp",16164],[5,"BitwiseXorOp",16164],[5,"CastOp",16164],[5,"CeilOp",16164],[5,"ClampOp",16164],[5,"ClzOp",16164],[5,"ConcatOp",16164],[5,"ConstOp",16164],[5,"Conv2DOp",16164],[5,"Conv3DOp",16164],[5,"CustomOp",16164],[5,"DepthwiseConv2DOp",16164],[5,"DivOp",16164],[5,"EqualOp",16164],[5,"ErfOp",16164],[5,"ExpOp",16164],[5,"FFT2dOp",16164],[5,"FloorOp",16164],[5,"FullyConnectedOp",16164],[5,"GatherOp",16164],[5,"GreaterEqualOp",16164],[5,"GreaterOp",16164],[5,"IdentityOp",16164],[5,"IfOp",16164],[5,"LogOp",16164],[5,"LogicalAndOp",16164],[5,"LogicalLeftShiftOp",16164],[5,"LogicalNotOp",16164],[5,"LogicalOrOp",16164],[5,"LogicalRightShiftOp",16164],[5,"LogicalXorOp",16164],[5,"MaxPool2dOp",16164],[5,"MaximumOp",16164],[5,"MinimumOp",16164],[5,"MulOp",16164],[5,"NegateOp",16164],[5,"PadOp",16164],[5,"PowOp",16164],[5,"RFFT2dOp",16164],[5,"ReciprocalOp",16164],[5,"ReduceAllOp",16164],[5,"ReduceAnyOp",16164],[5,"ReduceMaxOp",16164],[5,"ReduceMinOp",16164],[5,"ReduceProdOp",16164],[5,"ReduceSumOp",16164],[5,"RescaleOp",16164],[5,"ReshapeOp",16164],[5,"ResizeOp",16164],[5,"ReverseOp",16164],[5,"RsqrtOp",16164],[5,"ScatterOp",16164],[5,"SelectOp",16164],[5,"SigmoidOp",16164],[5,"SliceOp",16164],[5,"SubOp",16164],[5,"TableOp",16164],[5,"TanhOp",16164],[5,"TileOp",16164],[5,"TransposeConv2DOp",16164],[5,"TransposeOp",16164],[5,"WhileOp",16164],[5,"YieldOp",16164],[5,"ArgMaxOpBuilder",16164],[5,"ConcatOpBuilder",16164],[5,"ReduceAllOpBuilder",16164],[5,"ReduceAnyOpBuilder",16164],[5,"ReduceMaxOpBuilder",16164],[5,"ReduceMinOpBuilder",16164],[5,"ReduceProdOpBuilder",16164],[5,"ReduceSumOpBuilder",16164],[5,"ReverseOpBuilder",16164],[5,"Conv2DOpBuilder",16164],[5,"Conv3DOpBuilder",16164],[5,"DepthwiseConv2DOpBuilder",16164],[5,"FullyConnectedOpBuilder",16164],[5,"TransposeConv2DOpBuilder",16164],[5,"WhileOpBuilder",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,"CeilOpBuilder",16164],[5,"ClampOpBuilder",16164],[5,"ClzOpBuilder",16164],[5,"ConstOpBuilder",16164],[5,"CustomOpBuilder",16164],[5,"DivOpBuilder",16164],[5,"EqualOpBuilder",16164],[5,"ErfOpBuilder",16164],[5,"ExpOpBuilder",16164],[5,"FFT2dOpBuilder",16164],[5,"FloorOpBuilder",16164],[5,"GatherOpBuilder",16164],[5,"GreaterEqualOpBuilder",16164],[5,"GreaterOpBuilder",16164],[5,"IdentityOpBuilder",16164],[5,"IfOpBuilder",16164],[5,"LogOpBuilder",16164],[5,"LogicalAndOpBuilder",16164],[5,"LogicalLeftShiftOpBuilder",16164],[5,"LogicalNotOpBuilder",16164],[5,"LogicalOrOpBuilder",16164],[5,"LogicalRightShiftOpBuilder",16164],[5,"LogicalXorOpBuilder",16164],[5,"MaxPool2dOpBuilder",16164],[5,"MaximumOpBuilder",16164],[5,"MinimumOpBuilder",16164],[5,"MulOpBuilder",16164],[5,"NegateOpBuilder",16164],[5,"PadOpBuilder",16164],[5,"PowOpBuilder",16164],[5,"RFFT2dOpBuilder",16164],[5,"ReciprocalOpBuilder",16164],[5,"RescaleOpBuilder",16164],[5,"ReshapeOpBuilder",16164],[5,"RsqrtOpBuilder",16164],[5,"ScatterOpBuilder",16164],[5,"SelectOpBuilder",16164],[5,"SigmoidOpBuilder",16164],[5,"SliceOpBuilder",16164],[5,"SubOpBuilder",16164],[5,"TableOpBuilder",16164],[5,"TanhOpBuilder",16164],[5,"TileOpBuilder",16164],[5,"TransposeOpBuilder",16164],[5,"YieldOpBuilder",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,"CastOp",18393],[5,"ForeachOp",18393],[5,"GetConsumersOfResult",18393],[5,"GetDefiningOp",18393],[5,"GetParentOp",18393],[5,"GetProducerOfOperand",18393],[5,"GetResultOp",18393],[5,"GetTypeOp",18393],[5,"IncludeOp",18393],[5,"MatchOperationNameOp",18393],[5,"MatchParamCmpIOp",18393],[5,"MergeHandlesOp",18393],[5,"ParamConstantOp",18393],[5,"ReplicateOp",18393],[5,"SelectOp",18393],[5,"SequenceOp",18393],[5,"SplitHandleOp",18393],[5,"VerifyOp",18393],[5,"YieldOp",18393],[5,"ForeachOpBuilder",18393],[5,"SequenceOpBuilder",18393],[5,"ApplyCanonicalizationPatternsOpBuilder",18393],[5,"ApplyCommonSubexpressionEliminationOpBuilder",18393],[5,"ApplyDeadCodeEliminationOpBuilder",18393],[5,"ApplyLoopInvariantCodeMotionOpBuilder",18393],[5,"ApplyRegisteredPassOpBuilder",18393],[5,"CastOpBuilder",18393],[5,"GetConsumersOfResultBuilder",18393],[5,"GetDefiningOpBuilder",18393],[5,"GetParentOpBuilder",18393],[5,"GetProducerOfOperandBuilder",18393],[5,"GetResultOpBuilder",18393],[5,"GetTypeOpBuilder",18393],[5,"IncludeOpBuilder",18393],[5,"MatchOperationNameOpBuilder",18393],[5,"MatchParamCmpIOpBuilder",18393],[5,"MergeHandlesOpBuilder",18393],[5,"ParamConstantOpBuilder",18393],[5,"ReplicateOpBuilder",18393],[5,"SelectOpBuilder",18393],[5,"SplitHandleOpBuilder",18393],[5,"VerifyOpBuilder",18393],[5,"YieldOpBuilder",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,"VectorScaleOp",19291],[5,"BitCastOp",19291],[5,"BroadcastOp",19291],[5,"CompressStoreOp",19291],[5,"ConstantMaskOp",19291],[5,"CreateMaskOp",19291],[5,"ExpandLoadOp",19291],[5,"ExtractElementOp",19291],[5,"ExtractOp",19291],[5,"ExtractStridedSliceOp",19291],[5,"FlatTransposeOp",19291],[5,"GatherOp",19291],[5,"InsertElementOp",19291],[5,"InsertOp",19291],[5,"InsertStridedSliceOp",19291],[5,"LoadOp",19291],[5,"MaskOp",19291],[5,"MaskedLoadOp",19291],[5,"MaskedStoreOp",19291],[5,"MatmulOp",19291],[5,"PrintOp",19291],[5,"ReshapeOp",19291],[5,"ScalableExtractOp",19291],[5,"ScalableInsertOp",19291],[5,"ScatterOp",19291],[5,"ShapeCastOp",19291],[5,"ShuffleOp",19291],[5,"StoreOp",19291],[5,"TransferReadOp",19291],[5,"TransferWriteOp",19291],[5,"TransposeOp",19291],[5,"TypeCastOp",19291],[5,"YieldOp",19291],[5,"CompressStoreOpBuilder",19291],[5,"ExpandLoadOpBuilder",19291],[5,"GatherOpBuilder",19291],[5,"LoadOpBuilder",19291],[5,"MaskedLoadOpBuilder",19291],[5,"MaskedStoreOpBuilder",19291],[5,"ScatterOpBuilder",19291],[5,"StoreOpBuilder",19291],[5,"VectorScaleOpBuilder",19291],[5,"BitCastOpBuilder",19291],[5,"BroadcastOpBuilder",19291],[5,"ConstantMaskOpBuilder",19291],[5,"CreateMaskOpBuilder",19291],[5,"ExtractElementOpBuilder",19291],[5,"ExtractOpBuilder",19291],[5,"ExtractStridedSliceOpBuilder",19291],[5,"FlatTransposeOpBuilder",19291],[5,"InsertElementOpBuilder",19291],[5,"InsertOpBuilder",19291],[5,"InsertStridedSliceOpBuilder",19291],[5,"MaskOpBuilder",19291],[5,"MatmulOpBuilder",19291],[5,"PrintOpBuilder",19291],[5,"ReshapeOpBuilder",19291],[5,"ScalableExtractOpBuilder",19291],[5,"ScalableInsertOpBuilder",19291],[5,"ShapeCastOpBuilder",19291],[5,"ShuffleOpBuilder",19291],[5,"TransferReadOpBuilder",19291],[5,"TransferWriteOpBuilder",19291],[5,"TransposeOpBuilder",19291],[5,"TypeCastOpBuilder",19291],[5,"YieldOpBuilder",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%3CContextRef%3C\'a%3E%3E-for-Context"],[48,"impl-PartialEq-for-Context"],[49,"impl-PartialEq%3CContext%3E-for-ContextRef%3C\'c%3E"],[50,"impl-PartialEq-for-ContextRef%3C\'c%3E"],[55,"impl-Display-for-Error"],[56,"impl-Debug-for-Error"],[61,"impl-From%3CInfallible%3E-for-Error"],[63,"impl-From%3CUtf8Error%3E-for-Error"],[132,"impl-Display-for-Diagnostic%3C\'a%3E"],[133,"impl-Debug-for-Diagnostic%3C\'c%3E"],[20648,"impl-Debug-for-AffineMap%3C\'c%3E"],[20649,"impl-Display-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%3COperationResult%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20666,"impl-From%3CBlockArgument%3C\'c,+\'a%3E%3E-for-Value%3C\'c,+\'a%3E"],[20795,"impl-Debug-for-ArrayAttribute%3C\'c%3E"],[20796,"impl-Display-for-ArrayAttribute%3C\'c%3E"],[20797,"impl-Debug-for-DenseElementsAttribute%3C\'c%3E"],[20798,"impl-Display-for-DenseElementsAttribute%3C\'c%3E"],[20799,"impl-Display-for-DenseI32ArrayAttribute%3C\'c%3E"],[20800,"impl-Debug-for-DenseI32ArrayAttribute%3C\'c%3E"],[20801,"impl-Debug-for-DenseI64ArrayAttribute%3C\'c%3E"],[20802,"impl-Display-for-DenseI64ArrayAttribute%3C\'c%3E"],[20803,"impl-Display-for-FlatSymbolRefAttribute%3C\'c%3E"],[20804,"impl-Debug-for-FlatSymbolRefAttribute%3C\'c%3E"],[20805,"impl-Debug-for-FloatAttribute%3C\'c%3E"],[20806,"impl-Display-for-FloatAttribute%3C\'c%3E"],[20807,"impl-Display-for-IntegerAttribute%3C\'c%3E"],[20808,"impl-Debug-for-IntegerAttribute%3C\'c%3E"],[20809,"impl-Display-for-StringAttribute%3C\'c%3E"],[20810,"impl-Debug-for-StringAttribute%3C\'c%3E"],[20811,"impl-Display-for-TypeAttribute%3C\'c%3E"],[20812,"impl-Debug-for-TypeAttribute%3C\'c%3E"],[20813,"impl-Display-for-Attribute%3C\'c%3E"],[20814,"impl-Debug-for-Attribute%3C\'c%3E"],[20824,"impl-From%3CTypeAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20825,"impl-From%3CDenseI32ArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20826,"impl-From%3CDenseElementsAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20827,"impl-From%3CDenseI64ArrayAttribute%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%3CArrayAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20831,"impl-From%3CIntegerAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20832,"impl-From%3CStringAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[20833,"impl-From%3CFlatSymbolRefAttribute%3C\'c%3E%3E-for-Attribute%3C\'c%3E"],[21021,"impl-Display-for-Block%3C\'c%3E"],[21022,"impl-Debug-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-Display-for-BlockRef%3C\'c,+\'a%3E"],[21026,"impl-Debug-for-BlockRef%3C\'c,+\'a%3E"],[21108,"impl-Display-for-Operation%3C\'a%3E"],[21109,"impl-Debug-for-Operation%3C\'c%3E"],[21111,"impl-Display-for-OperationResult%3C\'c,+\'a%3E"],[21112,"impl-Debug-for-OperationResult%3C\'c,+\'a%3E"],[21113,"impl-Display-for-OperationRef%3C\'c,+\'a%3E"],[21114,"impl-Debug-for-OperationRef%3C\'c,+\'a%3E"],[21116,"impl-From%3CScalableMaskedUDivIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21117,"impl-From%3CCreateCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21118,"impl-From%3CExtFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21119,"impl-From%3CMinSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21120,"impl-From%3CBitwiseXorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21121,"impl-From%3CCallIndirectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21122,"impl-From%3CCoroFreeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21123,"impl-From%3CReciprocalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21124,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21125,"impl-From%3CSwitchOperationNameOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21126,"impl-From%3CCheckTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21127,"impl-From%3CFPToUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21128,"impl-From%3CRoundEvenOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21129,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21130,"impl-From%3CScalableMaskedSubFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21131,"impl-From%3CAffineApplyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21132,"impl-From%3CSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21133,"impl-From%3CSortCooOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21134,"impl-From%3CMaxSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21135,"impl-From%3CFPToSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21136,"impl-From%3CRawBufferAtomicCmpswapOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21137,"impl-From%3CAnyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21138,"impl-From%3CSubgroupIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21139,"impl-From%3CCreateDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21140,"impl-From%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21141,"impl-From%3CMatMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21142,"impl-From%3CGPUFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21143,"impl-From%3CAffineVectorLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21144,"impl-From%3CMaximumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21145,"impl-From%3CAtanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21146,"impl-From%3CApplyDeadCodeEliminationOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21147,"impl-From%3CDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21148,"impl-From%3CCosOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21149,"impl-From%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21150,"impl-From%3CSmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21151,"impl-From%3CMemcpyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21152,"impl-From%3CScatterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21153,"impl-From%3CGEPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21154,"impl-From%3CPushBackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21155,"impl-From%3COrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21156,"impl-From%3CIndexSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21157,"impl-From%3CTransposeConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21158,"impl-From%3CFinalizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21159,"impl-From%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21160,"impl-From%3CDestroyDnTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21161,"impl-From%3CAffineForOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21162,"impl-From%3CInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21163,"impl-From%3CToSliceOffsetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21164,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21165,"impl-From%3CReduceSumOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21166,"impl-From%3CGreaterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21168,"impl-From%3CRoundOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21169,"impl-From%3CAndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21170,"impl-From%3CNamedSequenceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21171,"impl-From%3CZExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21172,"impl-From%3CGridDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21173,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21174,"impl-From%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21175,"impl-From%3CInsertElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21176,"impl-From%3CGenerateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21177,"impl-From%3CGreaterEqualOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21178,"impl-From%3CFMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21179,"impl-From%3CSubgroupSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21180,"impl-From%3CTanOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21181,"impl-From%3CGetProducerOfOperand%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21182,"impl-From%3CScalableMaskedAddFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21183,"impl-From%3CFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21184,"impl-From%3CUnaryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21185,"impl-From%3CDeallocTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21186,"impl-From%3CScalableExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21187,"impl-From%3CRankOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21188,"impl-From%3CScalableMaskedSDivIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21189,"impl-From%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21190,"impl-From%3CFMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21191,"impl-From%3CReallocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21192,"impl-From%3CAllReduceOp%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%3CTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21195,"impl-From%3CFloorDivSOp%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%3COrOp%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%3CAbsOp%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%3CToCoordinatesBufferOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21207,"impl-From%3CRuntimeAddToGroupOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21208,"impl-From%3CShuffleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21209,"impl-From%3CUdotIntrOp%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%3CConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21212,"impl-From%3CMulOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21213,"impl-From%3CModuleEndOp%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%3CTableOp%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%3CAssertOp%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%3CRemSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21223,"impl-From%3CBinaryOp%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%3CRuntimeCreateGroupOp%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%3CReduceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21233,"impl-From%3CMergeHandlesOp%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%3CMaxPool2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21237,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21238,"impl-From%3CTransferWriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21239,"impl-From%3CCreateMaskOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21240,"impl-From%3CReshapeOp%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%3CMetadataOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21243,"impl-From%3CHostRegisterOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21244,"impl-From%3CLog1pOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21245,"impl-From%3CReduceOp%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%3CLog2Op%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%3CConstShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21250,"impl-From%3CScalableInsertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21251,"impl-From%3CSmmlaIntrOp%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%3CYieldOp%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%3CRawBufferAtomicFmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21260,"impl-From%3CSwitchTypeOp%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%3CTanhOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21264,"impl-From%3CScalableMaskedSubIIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21265,"impl-From%3CReturnOp%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%3CCoroEndOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21268,"impl-From%3CRawBufferAtomicFaddOp%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%3CTransposeOp%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%3CTypeCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21273,"impl-From%3CScalableMaskedDivFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21274,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21275,"impl-From%3CXOrIOp%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%3CFDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21279,"impl-From%3CGatherOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21280,"impl-From%3CAllocaScopeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21281,"impl-From%3CSubOp%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%3CSpMMOp%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%3CAbsFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21291,"impl-From%3CToCoordinatesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21292,"impl-From%3CExtractSliceOp%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%3CFPExtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21302,"impl-From%3CAffineYieldOp%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%3CCheckTypeOp%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%3CConcatenateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21308,"impl-From%3CRawBufferStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21309,"impl-From%3CDestroySpMatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21310,"impl-From%3CScalableMaskedMulIIntrOp%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%3CExtractAlignedPointerAsIndexOp%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%3CRuntimeLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21318,"impl-From%3CSdotOp%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%3CErfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21323,"impl-From%3CSizeToIndexOp%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%3CDmaStartOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21327,"impl-From%3CGetDefiningOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21328,"impl-From%3CFAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21329,"impl-From%3CConvertOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21330,"impl-From%3CIsBroadcastableOp%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%3CCloneOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21333,"impl-From%3CExtractStridedMetadataOp%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%3CSwitchAttributeOp%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%3CForEachOp%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%3CFFT2dOp%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%3CGPUModuleOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21349,"impl-From%3CGetValueTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21350,"impl-From%3CFloorDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21351,"impl-From%3CConstWitnessOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21352,"impl-From%3CUnPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21353,"impl-From%3CShRUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21354,"impl-From%3CCeilDivSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21355,"impl-From%3CTanhOp%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%3CMeetOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21359,"impl-From%3CScalableMaskedDivFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21360,"impl-From%3CCopySignOp%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%3CShRSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21364,"impl-From%3CToExtentTensorOp%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%3CFreezeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21367,"impl-From%3CSelectOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21368,"impl-From%3CBlockIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21369,"impl-From%3CMinOp%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%3CDivOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21372,"impl-From%3CInsertValueOp%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%3CAffineParallelOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21375,"impl-From%3CWarpExecuteOnLane0Op%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%3CAreEqualOp%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%3CConv3DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21380,"impl-From%3CTruncIOp%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%3CToMemrefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21386,"impl-From%3CTerminatorOp%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%3CRawBufferLoadOp%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%3CLaunchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21392,"impl-From%3CLaunchFuncOp%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%3CRecordMatchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21395,"impl-From%3CAddOp%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%3CStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21398,"impl-From%3CFunctionLibraryOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21399,"impl-From%3CUmmlaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21400,"impl-From%3CMinUIOp%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%3CCmpOp%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%3CSDDMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21405,"impl-From%3CCreateGroupOp%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%3CPtrToIntOp%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%3CExpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21410,"impl-From%3CExecuteOp%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%3CGetStorageSpecifierOp%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%3CBranchOp%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%3CSubgroupMmaElementwiseOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21418,"impl-From%3CCallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21419,"impl-From%3CWMMAOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21420,"impl-From%3CApplyLoopInvariantCodeMotionOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21421,"impl-From%3CApplyScaleOp%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%3CParamConstantOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21424,"impl-From%3CAssumingYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21425,"impl-From%3CCreateTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21426,"impl-From%3CCastOp%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%3CDimOp%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%3CAnnotateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21433,"impl-From%3CAllocTensorOp%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%3CShlOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21436,"impl-From%3CShuffleVectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21437,"impl-From%3CSubViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21438,"impl-From%3CSubgroupMmaLoadMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21439,"impl-From%3CUmmlaIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21440,"impl-From%3CSubgroupMmaConstantMatrixOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21441,"impl-From%3CAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21442,"impl-From%3CSRemOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21443,"impl-From%3CAddOp%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%3CCopyTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21446,"impl-From%3CExpandOp%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%3CLog10Op%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%3CAffineStoreOp%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%3CIndexOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21453,"impl-From%3CReshapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21454,"impl-From%3CAssumingOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21455,"impl-From%3CMatchParamCmpIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21456,"impl-From%3CCastOp%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%3CYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21459,"impl-From%3CNullOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21460,"impl-From%3CCeilDivUIOp%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%3CBitwiseAndOp%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%3CAssumeAlignmentOp%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%3CBrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21467,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21468,"impl-From%3CSplitAtOp%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%3CAddIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21474,"impl-From%3CComdatOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21475,"impl-From%3CTransferReadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21476,"impl-From%3CFlatTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21477,"impl-From%3CGetAttributeTypeOp%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%3CDequantizeCastOp%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%3CComdatSelectorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21482,"impl-From%3CMulFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21483,"impl-From%3CLLVMFuncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21484,"impl-From%3CScalableMaskedUDivIIntrOp%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%3CInsertOp%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%3CCstrBroadcastableOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21489,"impl-From%3CMaskedLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21490,"impl-From%3CAddUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21491,"impl-From%3CMatchOperationNameOp%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%3CFNegOp%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%3CPatternOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21499,"impl-From%3CLogicalOrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21500,"impl-From%3CExtractOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21501,"impl-From%3CLoadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21502,"impl-From%3CNumberOfEntriesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21503,"impl-From%3CFCmpOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21504,"impl-From%3CGetUsersOp%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%3CUndefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21508,"impl-From%3CRsqrtOp%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%3CTileOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21512,"impl-From%3CMaxUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21513,"impl-From%3CConstantOp%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%3CSizeOfOp%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%3CReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21518,"impl-From%3CMaskOp%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%3CSinOp%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%3CAllocOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21526,"impl-From%3CBlockDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21527,"impl-From%3CDepthwiseConv2DOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21528,"impl-From%3CAddOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21529,"impl-From%3CScalableMaskedSubIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21530,"impl-From%3CValueOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21531,"impl-From%3CMulUIExtendedOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21532,"impl-From%3CReductionOp%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%3CBoolConstantOp%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%3CAtomicYieldOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21539,"impl-From%3CAllocaScopeReturnOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21540,"impl-From%3CSplitHandleOp%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%3CFromExtentTensorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21543,"impl-From%3CReduceMaxOp%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%3CApplyRegisteredPassOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21546,"impl-From%3CRuntimeSetErrorOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21547,"impl-From%3CMaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21548,"impl-From%3CResultsOp%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%3CClampOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21552,"impl-From%3CRuntimeAwaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21553,"impl-From%3CSplatOp%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%3CAddressOfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21556,"impl-From%3CCallOp%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%3CCopyOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21561,"impl-From%3CDimOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21562,"impl-From%3CSigmoidOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21563,"impl-From%3CExpandShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21564,"impl-From%3CSpMMBufferSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21565,"impl-From%3CPackOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21566,"impl-From%3CMatmulOp%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%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21573,"impl-From%3CConstSizeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21574,"impl-From%3CFPowIOp%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%3CSortOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21579,"impl-From%3CAbsIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21580,"impl-From%3CCollapseShapeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21581,"impl-From%3CCoroIdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21582,"impl-From%3CMemsetOp%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%3CRsqrtOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21586,"impl-From%3CTransposeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21587,"impl-From%3CYieldOp%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%3COperandOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21592,"impl-From%3CFullyConnectedOp%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%3CFuncOp%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%3CSequenceOp%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%3CMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21602,"impl-From%3CFPToUIOp%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%3CBitwiseOrOp%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%3CFSubOp%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%3CNegFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21609,"impl-From%3CLandingpadOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21610,"impl-From%3CCstrRequireOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21611,"impl-From%3CForeachOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21612,"impl-From%3CRuntimeNumWorkerThreadsOp%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%3CReplaceOp%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%3CAffineVectorStoreOp%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%3CAndIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21619,"impl-From%3CFPTruncOp%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%3CLogOp%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%3CWhileOp%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%3CSDivOp%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%3CCreateTypeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21633,"impl-From%3CIncludeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21634,"impl-From%3CSIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21635,"impl-From%3CScalableMaskedMulIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21636,"impl-From%3CCountLeadingZerosOp%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%3CXOrOp%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%3CInsertSliceOp%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%3CSwitchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21645,"impl-From%3CSwitchTypesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21646,"impl-From%3CReduceProdOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21647,"impl-From%3CGetGlobalOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21648,"impl-From%3CApplyConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21649,"impl-From%3CShapeEqOp%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%3CExtUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21653,"impl-From%3CRemSIOp%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%3CCstrEqOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21656,"impl-From%3CRFFT2dOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21657,"impl-From%3CMulOp%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%3CScalableMaskedMulFIntrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21660,"impl-From%3CPoisonOp%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%3CPadOp%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%3CSubgroupMmaComputeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21667,"impl-From%3CDmaWaitOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21668,"impl-From%3CMinFOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21669,"impl-From%3CParallelInsertSliceOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21670,"impl-From%3CIndexCastUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21671,"impl-From%3CThreadIdOp%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%3CGetConsumersOfResult%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%3CApplyCommonSubexpressionEliminationOp%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%3CUIToFPOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21679,"impl-From%3COperandsOp%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%3CDivUIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21682,"impl-From%3CExtractOp%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%3CGatherOp%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%3CVerifyOp%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%3CViewOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21689,"impl-From%3CForallOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21690,"impl-From%3CRuntimeAddRefOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21691,"impl-From%3CDeallocOp%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%3CReplicateOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21694,"impl-From%3CCreateCsrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21695,"impl-From%3CAssumingAllOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21696,"impl-From%3CDivFOp%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%3CInParallelOp%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%3CGlobalCtorsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21702,"impl-From%3CRewriteOp%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%3CApplyNativeConstraintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21706,"impl-From%3CPrintfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21707,"impl-From%3CRawBufferAtomicUminOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21708,"impl-From%3CGetAttributeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21709,"impl-From%3CSelectOp%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%3CGatherOp%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%3CNumSubgroupsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21715,"impl-From%3CAffinePrefetchOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21716,"impl-From%3CApplyRewriteOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21717,"impl-From%3CExtractElementOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21718,"impl-From%3CCastUOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21719,"impl-From%3CAffineIfOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21720,"impl-From%3CAllocaOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21721,"impl-From%3CMinUOp%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%3CRawBufferAtomicSmaxOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21725,"impl-From%3CGetOperandsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21726,"impl-From%3CInvokeOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21727,"impl-From%3CCustomOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21728,"impl-From%3CToValuesOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21729,"impl-From%3CPowFOp%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%3CReturnOp%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%3CLShrOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21734,"impl-From%3CAtan2Op%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21735,"impl-From%3CBitcastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21736,"impl-From%3CTruncOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21737,"impl-From%3CBitCastOp%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%3CGetResultOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21740,"impl-From%3CReinterpretCastOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21741,"impl-From%3CLogicalRightShiftOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21742,"impl-From%3CShrSOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21743,"impl-From%3CLDSBarrierOp%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%3CMaskedStoreOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21746,"impl-From%3CInlineAsmOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21747,"impl-From%3CSetStorageSpecifierOp%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%3CForOp%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%3CSubgroupMmaStoreMatrixOp%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%3CCeilDivSIOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21754,"impl-From%3CMaxFOp%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%3CSubOp%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%3CMulOp%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%3CXOrOp%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%3CToPositionsOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21763,"impl-From%3CEraseOp%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%3CArgMaxOp%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%3CPrintOp%3C\'c%3E%3E-for-Operation%3C\'c%3E"],[21770,"impl-From%3CGlobalOp%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%3CCheckAttributeOp%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-Debug-for-IntegerType%3C\'c%3E"],[21894,"impl-Display-for-IntegerType%3C\'c%3E"],[21895,"impl-Display-for-MemRefType%3C\'c%3E"],[21896,"impl-Debug-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%3CIntegerType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21909,"impl-From%3CRankedTensorType%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%3CTupleType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[21912,"impl-From%3CMemRefType%3C\'c%3E%3E-for-Type%3C\'c%3E"],[22114,"impl-Display-for-OperationPassManager%3C\'c,+\'a%3E"],[22115,"impl-Debug-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/pass/external.rs.html b/src/melior/pass/external.rs.html index c1abbda42c..bfa6e53f8a 100644 --- a/src/melior/pass/external.rs.html +++ b/src/melior/pass/external.rs.html @@ -340,6 +340,7 @@ 339 340 341 +342
    //! External passes
     
     use super::Pass;
    @@ -398,24 +399,25 @@
     }
     
     unsafe extern "C" fn callback_initialize<'a, T: RunExternalPass<'a>>(
    -    ctx: MlirContext,
    +    context: MlirContext,
         pass: *mut T,
     ) -> MlirLogicalResult {
         pass.as_mut()
             .expect("pass should be valid when called")
    -        .initialize(ContextRef::from_raw(ctx));
    +        .initialize(ContextRef::from_raw(context));
    +
         MlirLogicalResult { value: 1 }
     }
     
     unsafe extern "C" fn callback_run<'a, T: RunExternalPass<'a>>(
    -    op: MlirOperation,
    +    operation: MlirOperation,
         mlir_pass: MlirExternalPass,
         pass: *mut T,
     ) {
         pass.as_mut()
             .expect("pass should be valid when called")
             .run(
    -            OperationRef::from_raw(op),
    +            OperationRef::from_raw(operation),
                 ExternalPass::from_raw(mlir_pass),
             )
     }
    diff --git a/src/melior_macro/dialect/generation/operation_builder.rs.html b/src/melior_macro/dialect/generation/operation_builder.rs.html
    index 68f470914a..1a183b4484 100644
    --- a/src/melior_macro/dialect/generation/operation_builder.rs.html
    +++ b/src/melior_macro/dialect/generation/operation_builder.rs.html
    @@ -383,7 +383,7 @@
             })
             .collect::<Vec<_>>();
     
    -    let doc = format!("Creates a new {}", builder.operation().summary()?);
    +    let doc = format!("Creates a {}", builder.operation().summary()?);
     
         Ok(quote! {
             #[allow(clippy::too_many_arguments)]