#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <stdint.h>
#include <assert.h>
#include <exception>

struct t1857092352_0;
struct t1829365492_0;
struct t_1195247930_0;
struct t1504981296_0;
struct t_2050071032_0;

#include "codegen/il2cpp-codegen.h"
#include "t1478588247_0.h"
#include "t41806862_0.h"
#include "t41806861_0.h"
#include "t354649701_0.h"

extern "C"  void m_620899568_0 (t1857092352_0 * __this, t1829365492_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1195247930_0 * m2114522773_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1440587006_0 (t1857092352_0 * __this, t_1195247930_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1195247930_0 * m_459896833_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m882263356_0 (t1857092352_0 * __this, t_1195247930_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1195247930_0 * m448871540_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1484888025_0 (t1857092352_0 * __this, t_1195247930_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1195247930_0 * m_1554551667_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_751892588_0 (t1857092352_0 * __this, t_1195247930_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1478588247_0  m1374279130_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1863069783_0 (t1857092352_0 * __this, t1478588247_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1478588247_0  m_1163327172_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1743824897_0 (t1857092352_0 * __this, t1478588247_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1797186675_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2036057844_0 (t1857092352_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1459653699_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1945056780_0 (t1857092352_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m2131765015_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m794507622_0 (t1857092352_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m1072163964_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_622093967_0 (t1857092352_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m1206276610_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2094137883_0 (t1857092352_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806861_0  m_547988340_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m192283671_0 (t1857092352_0 * __this, t41806861_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806861_0  m1704987468_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2025727441_0 (t1857092352_0 * __this, t41806861_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_1707095262_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_363044809_0 (t1857092352_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_230434818_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2095939005_0 (t1857092352_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m1283145047_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_292747452_0 (t1857092352_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1801224989_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1516527416_0 (t1857092352_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m220490640_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m915629341_0 (t1857092352_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1955777993_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1015525390_0 (t1857092352_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_691921407_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1971908975_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1504981296_0 * m1539996745_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1504981296_0 * m724559964_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1195247930_0 * m880101744_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1418261989_0 (t1857092352_0 * __this, t_1195247930_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1218584363_0 (t1857092352_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
