#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 t232780660_0;
struct t2138871437_0;
struct t_1786876978_0;
struct t140887709_0;
struct t_1666043062_0;
struct t435631375_0;
struct t_1964796564_0;
struct t_591698798_0;
struct t291605073_0;

#include "codegen/il2cpp-codegen.h"

extern "C"  void m_2043434819_0 (t232780660_0 * __this, t2138871437_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m_985541446_0 (t232780660_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1802125193_0 (t232780660_0 * __this, int32_t p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_190036766_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1753268459_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1190768012_0 (t232780660_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1140459754_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m831018743_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m242703215_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m1466044127_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_701874293_0 (t232780660_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1328380533_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2035527957_0 (t232780660_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1005265265_0 (t232780660_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1200258228_0 (t232780660_0 * __this, t_1786876978_0 * p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1896304197_0 (t232780660_0 * __this, t_1786876978_0 * p0, int32_t p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m895951826_0 (t232780660_0 * __this, int32_t p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m709359548_0 (t232780660_0 * __this, int32_t p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2067886540_0 (t232780660_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m360088244_0 (t232780660_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m595111834_0 (t232780660_0 * __this, t_1666043062_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_976447233_0 (t232780660_0 * __this, t_1666043062_0 * p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m956887031_0 (t232780660_0 * __this, int32_t p0, t_1666043062_0 * p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m692973670_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2038975125_0 (t232780660_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m1647639600_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m494386848_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1922187588_0 (t232780660_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_591698798_0* m1522185111_0 (t232780660_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1666043062_0 * m_506828632_0 (t232780660_0 * __this, t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
