Geen omschrijving
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Generics__37.cpp 2.1MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821448224482344824448254482644827448284482944830448314483244833448344483544836448374483844839448404484144842448434484444845448464484744848448494485044851448524485344854448554485644857448584485944860448614486244863448644486544866448674486844869448704487144872448734487444875448764487744878448794488044881448824488344884448854488644887448884488944890448914489244893448944489544896448974489844899449004490144902449034490444905449064490744908449094491044911449124491344914449154491644917449184491944920449214492244923449244492544926449274492844929449304493144932449334493444935449364493744938449394494044941449424494344944449454494644947449484494944950449514495244953449544495544956449574495844959449604496144962449634496444965449664496744968449694497044971449724497344974449754497644977449784497944980449814498244983449844498544986449874498844989449904499144992449934499444995449964499744998449994500045001450024500345004450054500645007450084500945010450114501245013450144501545016450174501845019450204502145022450234502445025450264502745028450294503045031450324503345034450354503645037450384503945040450414504245043450444504545046450474504845049450504505145052450534505445055450564505745058450594506045061450624506345064450654506645067450684506945070450714507245073450744507545076450774507845079450804508145082450834508445085450864508745088450894509045091450924509345094450954509645097450984509945100451014510245103451044510545106451074510845109451104511145112451134511445115451164511745118451194512045121451224512345124451254512645127451284512945130451314513245133451344513545136451374513845139451404514145142451434514445145451464514745148451494515045151451524515345154451554515645157451584515945160451614516245163451644516545166451674516845169451704517145172451734517445175451764517745178451794518045181451824518345184451854518645187451884518945190451914519245193451944519545196451974519845199452004520145202452034520445205452064520745208452094521045211452124521345214452154521645217452184521945220452214522245223452244522545226452274522845229452304523145232452334523445235452364523745238452394524045241452424524345244452454524645247452484524945250452514525245253452544525545256452574525845259452604526145262452634526445265452664526745268452694527045271452724527345274452754527645277452784527945280452814528245283452844528545286452874528845289452904529145292452934529445295452964529745298452994530045301453024530345304453054530645307453084530945310453114531245313453144531545316453174531845319453204532145322453234532445325453264532745328453294533045331453324533345334453354533645337453384533945340453414534245343453444534545346453474534845349453504535145352453534535445355453564535745358453594536045361453624536345364453654536645367453684536945370453714537245373453744537545376453774537845379453804538145382453834538445385453864538745388453894539045391453924539345394453954539645397453984539945400454014540245403454044540545406454074540845409454104541145412454134541445415454164541745418454194542045421454224542345424454254542645427454284542945430454314543245433454344543545436454374543845439454404544145442454434544445445454464544745448454494545045451454524545345454454554545645457454584545945460454614546245463454644546545466454674546845469454704547145472454734547445475454764547745478454794548045481454824548345484454854548645487454884548945490454914549245493454944549545496454974549845499455004550145502455034550445505455064550745508455094551045511455124551345514455154551645517455184551945520455214552245523455244552545526455274552845529455304553145532455334553445535455364553745538455394554045541455424554345544455454554645547455484554945550455514555245553455544555545556455574555845559455604556145562455634556445565455664556745568455694557045571455724557345574455754557645577455784557945580455814558245583455844558545586455874558845589455904559145592455934559445595455964559745598455994560045601456024560345604456054560645607456084560945610456114561245613456144561545616456174561845619456204562145622456234562445625456264562745628456294563045631456324563345634456354563645637456384563945640456414564245643456444564545646456474564845649456504565145652456534565445655456564565745658456594566045661456624566345664456654566645667456684566945670456714567245673456744567545676456774567845679456804568145682456834568445685456864568745688456894569045691456924569345694456954569645697456984569945700457014570245703457044570545706457074570845709457104571145712457134571445715457164571745718457194572045721457224572345724457254572645727457284572945730457314573245733457344573545736457374573845739457404574145742457434574445745457464574745748457494575045751457524575345754457554575645757457584575945760457614576245763457644576545766457674576845769457704577145772457734577445775457764577745778457794578045781457824578345784457854578645787457884578945790457914579245793457944579545796457974579845799458004580145802458034580445805458064580745808458094581045811458124581345814458154581645817458184581945820458214582245823458244582545826458274582845829458304583145832458334583445835458364583745838458394584045841458424584345844458454584645847458484584945850458514585245853458544585545856458574585845859458604586145862458634586445865458664586745868458694587045871458724587345874458754587645877458784587945880458814588245883458844588545886458874588845889458904589145892458934589445895458964589745898458994590045901459024590345904459054590645907459084590945910459114591245913459144591545916459174591845919459204592145922459234592445925459264592745928459294593045931459324593345934459354593645937459384593945940459414594245943459444594545946459474594845949459504595145952459534595445955459564595745958459594596045961459624596345964459654596645967459684596945970459714597245973459744597545976459774597845979459804598145982459834598445985459864598745988459894599045991459924599345994459954599645997459984599946000460014600246003460044600546006460074600846009460104601146012460134601446015460164601746018460194602046021460224602346024460254602646027460284602946030460314603246033460344603546036460374603846039460404604146042460434604446045460464604746048460494605046051460524605346054460554605646057460584605946060460614606246063460644606546066460674606846069460704607146072460734607446075460764607746078460794608046081460824608346084460854608646087460884608946090460914609246093460944609546096460974609846099461004610146102461034610446105461064610746108461094611046111461124611346114461154611646117461184611946120461214612246123461244612546126461274612846129461304613146132461334613446135461364613746138461394614046141461424614346144461454614646147461484614946150461514615246153461544615546156461574615846159461604616146162461634616446165461664616746168461694617046171461724617346174461754617646177461784617946180461814618246183461844618546186461874618846189461904619146192461934619446195461964619746198461994620046201462024620346204462054620646207462084620946210462114621246213462144621546216462174621846219462204622146222462234622446225462264622746228462294623046231462324623346234462354623646237462384623946240462414624246243462444624546246462474624846249462504625146252462534625446255462564625746258462594626046261462624626346264462654626646267462684626946270462714627246273462744627546276462774627846279462804628146282462834628446285462864628746288462894629046291462924629346294462954629646297462984629946300463014630246303463044630546306463074630846309463104631146312463134631446315463164631746318463194632046321463224632346324463254632646327463284632946330463314633246333463344633546336463374633846339463404634146342463434634446345463464634746348463494635046351463524635346354463554635646357463584635946360463614636246363463644636546366463674636846369463704637146372463734637446375463764637746378463794638046381463824638346384463854638646387463884638946390463914639246393463944639546396463974639846399464004640146402464034640446405464064640746408464094641046411464124641346414464154641646417464184641946420464214642246423464244642546426464274642846429464304643146432464334643446435464364643746438464394644046441464424644346444464454644646447464484644946450464514645246453464544645546456464574645846459464604646146462464634646446465464664646746468464694647046471464724647346474464754647646477464784647946480464814648246483464844648546486464874648846489464904649146492464934649446495464964649746498464994650046501465024650346504465054650646507465084650946510465114651246513465144651546516465174651846519465204652146522465234652446525465264652746528465294653046531465324653346534465354653646537465384653946540465414654246543465444654546546465474654846549465504655146552465534655446555465564655746558465594656046561465624656346564465654656646567465684656946570465714657246573465744657546576465774657846579465804658146582465834658446585465864658746588465894659046591465924659346594465954659646597465984659946600466014660246603466044660546606466074660846609466104661146612466134661446615466164661746618466194662046621466224662346624466254662646627466284662946630466314663246633466344663546636466374663846639466404664146642466434664446645466464664746648466494665046651466524665346654466554665646657466584665946660466614666246663466644666546666466674666846669466704667146672466734667446675466764667746678466794668046681466824668346684466854668646687466884668946690466914669246693466944669546696466974669846699467004670146702467034670446705467064670746708467094671046711467124671346714467154671646717467184671946720467214672246723467244672546726467274672846729467304673146732467334673446735467364673746738467394674046741467424674346744467454674646747467484674946750467514675246753467544675546756467574675846759467604676146762467634676446765467664676746768467694677046771467724677346774467754677646777467784677946780467814678246783467844678546786467874678846789467904679146792467934679446795467964679746798467994680046801468024680346804468054680646807468084680946810468114681246813468144681546816468174681846819468204682146822468234682446825468264682746828468294683046831468324683346834468354683646837468384683946840468414684246843468444684546846468474684846849468504685146852468534685446855468564685746858468594686046861468624686346864468654686646867468684686946870468714687246873468744687546876468774687846879468804688146882468834688446885468864688746888468894689046891468924689346894468954689646897468984689946900469014690246903469044690546906469074690846909469104691146912469134691446915469164691746918469194692046921469224692346924469254692646927469284692946930469314693246933469344693546936469374693846939469404694146942469434694446945469464694746948469494695046951469524695346954469554695646957469584695946960469614696246963469644696546966469674696846969469704697146972469734697446975469764697746978469794698046981469824698346984469854698646987469884698946990469914699246993469944699546996469974699846999470004700147002470034700447005470064700747008470094701047011470124701347014470154701647017470184701947020470214702247023470244702547026470274702847029470304703147032470334703447035470364703747038470394704047041470424704347044470454704647047470484704947050470514705247053470544705547056470574705847059470604706147062470634706447065470664706747068470694707047071470724707347074470754707647077470784707947080470814708247083470844708547086470874708847089470904709147092470934709447095470964709747098470994710047101471024710347104471054710647107471084710947110471114711247113471144711547116471174711847119471204712147122471234712447125471264712747128471294713047131471324713347134471354713647137471384713947140471414714247143471444714547146471474714847149471504715147152471534715447155471564715747158471594716047161471624716347164471654716647167471684716947170471714717247173471744717547176471774717847179471804718147182471834718447185471864718747188471894719047191471924719347194471954719647197471984719947200472014720247203472044720547206472074720847209472104721147212472134721447215472164721747218472194722047221472224722347224472254722647227472284722947230472314723247233472344723547236472374723847239472404724147242472434724447245472464724747248472494725047251472524725347254472554725647257472584725947260472614726247263472644726547266472674726847269472704727147272472734727447275472764727747278472794728047281472824728347284472854728647287472884728947290472914729247293472944729547296472974729847299473004730147302473034730447305473064730747308473094731047311473124731347314473154731647317473184731947320473214732247323473244732547326473274732847329473304733147332473334733447335473364733747338473394734047341473424734347344473454734647347473484734947350473514735247353473544735547356473574735847359473604736147362473634736447365473664736747368473694737047371473724737347374473754737647377473784737947380473814738247383473844738547386473874738847389473904739147392473934739447395473964739747398473994740047401474024740347404474054740647407474084740947410474114741247413474144741547416474174741847419474204742147422474234742447425474264742747428474294743047431474324743347434474354743647437474384743947440474414744247443474444744547446474474744847449474504745147452474534745447455474564745747458474594746047461474624746347464474654746647467474684746947470474714747247473474744747547476474774747847479474804748147482474834748447485474864748747488474894749047491474924749347494474954749647497474984749947500475014750247503475044750547506475074750847509475104751147512475134751447515475164751747518475194752047521475224752347524475254752647527475284752947530475314753247533475344753547536475374753847539475404754147542475434754447545475464754747548475494755047551475524755347554475554755647557475584755947560475614756247563475644756547566475674756847569475704757147572475734757447575475764757747578475794758047581475824758347584475854758647587475884758947590475914759247593475944759547596475974759847599476004760147602476034760447605476064760747608476094761047611476124761347614476154761647617476184761947620476214762247623476244762547626476274762847629476304763147632476334763447635476364763747638476394764047641476424764347644476454764647647476484764947650476514765247653476544765547656476574765847659476604766147662476634766447665476664766747668476694767047671476724767347674476754767647677476784767947680476814768247683476844768547686476874768847689476904769147692476934769447695476964769747698476994770047701477024770347704477054770647707477084770947710477114771247713477144771547716477174771847719477204772147722477234772447725477264772747728477294773047731477324773347734477354773647737477384773947740477414774247743477444774547746477474774847749477504775147752477534775447755477564775747758477594776047761477624776347764477654776647767477684776947770477714777247773477744777547776477774777847779477804778147782477834778447785477864778747788477894779047791477924779347794477954779647797477984779947800478014780247803478044780547806478074780847809478104781147812478134781447815478164781747818478194782047821478224782347824478254782647827478284782947830478314783247833478344783547836478374783847839478404784147842478434784447845478464784747848478494785047851478524785347854478554785647857478584785947860478614786247863478644786547866478674786847869478704787147872478734787447875478764787747878478794788047881478824788347884478854788647887478884788947890478914789247893478944789547896478974789847899479004790147902479034790447905479064790747908479094791047911479124791347914479154791647917479184791947920479214792247923479244792547926479274792847929479304793147932479334793447935479364793747938479394794047941479424794347944479454794647947479484794947950479514795247953479544795547956479574795847959479604796147962479634796447965479664796747968479694797047971479724797347974479754797647977479784797947980479814798247983479844798547986479874798847989479904799147992479934799447995479964799747998479994800048001480024800348004480054800648007480084800948010480114801248013480144801548016480174801848019480204802148022480234802448025480264802748028480294803048031480324803348034480354803648037480384803948040480414804248043480444804548046480474804848049480504805148052480534805448055480564805748058480594806048061480624806348064480654806648067480684806948070480714807248073480744807548076480774807848079480804808148082480834808448085480864808748088480894809048091480924809348094480954809648097480984809948100481014810248103481044810548106481074810848109481104811148112481134811448115481164811748118481194812048121481224812348124481254812648127481284812948130481314813248133481344813548136481374813848139481404814148142481434814448145481464814748148481494815048151481524815348154481554815648157481584815948160481614816248163481644816548166481674816848169481704817148172481734817448175481764817748178481794818048181481824818348184481854818648187481884818948190481914819248193481944819548196481974819848199482004820148202482034820448205482064820748208482094821048211482124821348214482154821648217482184821948220482214822248223482244822548226482274822848229482304823148232482334823448235482364823748238482394824048241482424824348244482454824648247482484824948250482514825248253482544825548256482574825848259482604826148262482634826448265482664826748268482694827048271482724827348274482754827648277482784827948280482814828248283482844828548286482874828848289482904829148292482934829448295482964829748298482994830048301483024830348304483054830648307483084830948310483114831248313483144831548316483174831848319483204832148322483234832448325483264832748328483294833048331483324833348334483354833648337483384833948340483414834248343483444834548346483474834848349483504835148352483534835448355483564835748358483594836048361483624836348364483654836648367483684836948370483714837248373483744837548376483774837848379483804838148382483834838448385483864838748388483894839048391483924839348394483954839648397483984839948400484014840248403484044840548406484074840848409484104841148412484134841448415484164841748418484194842048421484224842348424484254842648427484284842948430484314843248433484344843548436484374843848439484404844148442484434844448445484464844748448484494845048451484524845348454484554845648457484584845948460484614846248463484644846548466484674846848469484704847148472484734847448475484764847748478484794848048481484824848348484484854848648487484884848948490484914849248493484944849548496484974849848499485004850148502485034850448505485064850748508485094851048511485124851348514485154851648517485184851948520485214852248523485244852548526485274852848529485304853148532485334853448535485364853748538485394854048541485424854348544485454854648547485484854948550485514855248553485544855548556485574855848559485604856148562485634856448565485664856748568485694857048571485724857348574485754857648577485784857948580485814858248583485844858548586485874858848589485904859148592485934859448595485964859748598485994860048601486024860348604486054860648607486084860948610486114861248613486144861548616486174861848619486204862148622486234862448625486264862748628486294863048631486324863348634486354863648637486384863948640486414864248643486444864548646486474864848649486504865148652486534865448655486564865748658486594866048661486624866348664486654866648667486684866948670486714867248673486744867548676486774867848679486804868148682486834868448685486864868748688486894869048691486924869348694486954869648697486984869948700487014870248703487044870548706487074870848709487104871148712487134871448715487164871748718487194872048721487224872348724487254872648727487284872948730487314873248733487344873548736487374873848739487404874148742487434874448745487464874748748487494875048751487524875348754487554875648757487584875948760487614876248763487644876548766487674876848769487704877148772487734877448775487764877748778487794878048781487824878348784487854878648787487884878948790487914879248793487944879548796487974879848799488004880148802488034880448805488064880748808488094881048811488124881348814488154881648817488184881948820488214882248823488244882548826488274882848829488304883148832488334883448835488364883748838488394884048841488424884348844488454884648847488484884948850488514885248853488544885548856488574885848859488604886148862488634886448865488664886748868488694887048871488724887348874488754887648877488784887948880488814888248883488844888548886488874888848889488904889148892488934889448895488964889748898488994890048901489024890348904489054890648907489084890948910489114891248913489144891548916489174891848919489204892148922489234892448925489264892748928489294893048931489324893348934489354893648937489384893948940489414894248943489444894548946489474894848949489504895148952489534895448955489564895748958489594896048961489624896348964489654896648967489684896948970489714897248973489744897548976489774897848979489804898148982489834898448985489864898748988489894899048991489924899348994489954899648997489984899949000490014900249003490044900549006490074900849009490104901149012490134901449015490164901749018490194902049021490224902349024490254902649027490284902949030490314903249033490344903549036490374903849039490404904149042490434904449045490464904749048490494905049051490524905349054490554905649057490584905949060490614906249063490644906549066490674906849069490704907149072490734907449075490764907749078490794908049081490824908349084490854908649087490884908949090490914909249093490944909549096490974909849099491004910149102491034910449105491064910749108491094911049111491124911349114491154911649117491184911949120491214912249123491244912549126491274912849129491304913149132491334913449135491364913749138491394914049141491424914349144491454914649147491484914949150491514915249153491544915549156491574915849159491604916149162491634916449165491664916749168491694917049171491724917349174491754917649177491784917949180491814918249183491844918549186491874918849189491904919149192491934919449195491964919749198491994920049201492024920349204492054920649207492084920949210492114921249213492144921549216492174921849219492204922149222492234922449225492264922749228492294923049231492324923349234492354923649237492384923949240492414924249243492444924549246492474924849249492504925149252492534925449255492564925749258492594926049261492624926349264492654926649267492684926949270492714927249273492744927549276492774927849279492804928149282492834928449285492864928749288492894929049291492924929349294492954929649297492984929949300493014930249303493044930549306493074930849309493104931149312493134931449315493164931749318493194932049321493224932349324493254932649327493284932949330493314933249333493344933549336493374933849339493404934149342493434934449345493464934749348493494935049351493524935349354493554935649357493584935949360493614936249363493644936549366493674936849369493704937149372493734937449375493764937749378493794938049381493824938349384493854938649387493884938949390493914939249393493944939549396493974939849399494004940149402494034940449405494064940749408494094941049411494124941349414494154941649417494184941949420494214942249423494244942549426494274942849429494304943149432494334943449435494364943749438494394944049441494424944349444494454944649447494484944949450494514945249453494544945549456494574945849459494604946149462494634946449465494664946749468494694947049471494724947349474494754947649477494784947949480494814948249483494844948549486494874948849489494904949149492494934949449495494964949749498494994950049501495024950349504495054950649507495084950949510495114951249513495144951549516495174951849519495204952149522495234952449525495264952749528495294953049531495324953349534495354953649537495384953949540495414954249543495444954549546495474954849549495504955149552495534955449555495564955749558495594956049561495624956349564495654956649567495684956949570495714957249573495744957549576495774957849579495804958149582495834958449585495864958749588495894959049591495924959349594495954959649597495984959949600496014960249603496044960549606496074960849609496104961149612496134961449615496164961749618496194962049621496224962349624496254962649627496284962949630496314963249633496344963549636496374963849639496404964149642496434964449645496464964749648496494965049651496524965349654496554965649657496584965949660496614966249663496644966549666496674966849669496704967149672496734967449675496764967749678496794968049681496824968349684496854968649687496884968949690496914969249693496944969549696496974969849699497004970149702497034970449705497064970749708497094971049711497124971349714497154971649717497184971949720497214972249723497244972549726497274972849729497304973149732497334973449735497364973749738497394974049741497424974349744497454974649747497484974949750497514975249753497544975549756497574975849759497604976149762497634976449765497664976749768497694977049771497724977349774497754977649777497784977949780497814978249783497844978549786497874978849789497904979149792497934979449795497964979749798497994980049801498024980349804498054980649807498084980949810498114981249813498144981549816498174981849819498204982149822498234982449825498264982749828498294983049831498324983349834498354983649837498384983949840498414984249843498444984549846498474984849849498504985149852498534985449855498564985749858498594986049861498624986349864498654986649867498684986949870498714987249873498744987549876498774987849879498804988149882498834988449885498864988749888498894989049891498924989349894498954989649897498984989949900499014990249903499044990549906499074990849909499104991149912499134991449915499164991749918499194992049921499224992349924499254992649927499284992949930499314993249933499344993549936499374993849939499404994149942499434994449945499464994749948499494995049951499524995349954499554995649957499584995949960499614996249963499644996549966499674996849969499704997149972499734997449975499764997749978499794998049981499824998349984499854998649987499884998949990499914999249993499944999549996499974999849999500005000150002500035000450005500065000750008500095001050011500125001350014500155001650017500185001950020500215002250023500245002550026500275002850029500305003150032500335003450035500365003750038500395004050041500425004350044500455004650047500485004950050500515005250053500545005550056500575005850059500605006150062500635006450065500665006750068500695007050071500725007350074500755007650077500785007950080500815008250083500845008550086500875008850089500905009150092500935009450095500965009750098500995010050101501025010350104501055010650107501085010950110501115011250113501145011550116501175011850119501205012150122501235012450125501265012750128501295013050131501325013350134501355013650137501385013950140501415014250143501445014550146501475014850149501505015150152501535015450155501565015750158501595016050161501625016350164501655016650167501685016950170501715017250173501745017550176501775017850179501805018150182501835018450185501865018750188501895019050191501925019350194501955019650197501985019950200502015020250203502045020550206502075020850209502105021150212502135021450215502165021750218502195022050221502225022350224502255022650227502285022950230502315023250233502345023550236502375023850239502405024150242502435024450245502465024750248502495025050251502525025350254502555025650257502585025950260502615026250263502645026550266502675026850269502705027150272502735027450275502765027750278502795028050281502825028350284502855028650287502885028950290502915029250293502945029550296502975029850299503005030150302503035030450305503065030750308503095031050311503125031350314503155031650317503185031950320503215032250323503245032550326503275032850329503305033150332503335033450335503365033750338503395034050341503425034350344503455034650347503485034950350503515035250353503545035550356503575035850359503605036150362503635036450365503665036750368503695037050371503725037350374503755037650377503785037950380503815038250383503845038550386503875038850389503905039150392503935039450395503965039750398503995040050401504025040350404504055040650407504085040950410504115041250413504145041550416504175041850419504205042150422504235042450425504265042750428504295043050431504325043350434504355043650437504385043950440504415044250443504445044550446504475044850449504505045150452504535045450455504565045750458504595046050461504625046350464504655046650467504685046950470504715047250473504745047550476504775047850479504805048150482504835048450485504865048750488504895049050491504925049350494504955049650497504985049950500505015050250503505045050550506505075050850509505105051150512505135051450515505165051750518505195052050521505225052350524505255052650527505285052950530505315053250533505345053550536505375053850539505405054150542505435054450545505465054750548505495055050551505525055350554505555055650557505585055950560505615056250563505645056550566505675056850569505705057150572505735057450575505765057750578505795058050581505825058350584505855058650587505885058950590505915059250593505945059550596505975059850599506005060150602506035060450605506065060750608506095061050611506125061350614506155061650617506185061950620506215062250623506245062550626506275062850629506305063150632506335063450635506365063750638506395064050641506425064350644506455064650647506485064950650506515065250653506545065550656506575065850659506605066150662506635066450665506665066750668506695067050671506725067350674506755067650677506785067950680506815068250683506845068550686506875068850689506905069150692506935069450695506965069750698506995070050701507025070350704507055070650707507085070950710507115071250713507145071550716507175071850719507205072150722507235072450725507265072750728507295073050731507325073350734507355073650737507385073950740507415074250743507445074550746507475074850749507505075150752507535075450755507565075750758507595076050761507625076350764507655076650767507685076950770507715077250773507745077550776507775077850779507805078150782507835078450785507865078750788507895079050791507925079350794507955079650797507985079950800508015080250803508045080550806508075080850809508105081150812508135081450815508165081750818508195082050821508225082350824508255082650827508285082950830508315083250833508345083550836508375083850839508405084150842508435084450845508465084750848508495085050851508525085350854508555085650857508585085950860508615086250863508645086550866508675086850869508705087150872508735087450875508765087750878508795088050881508825088350884508855088650887508885088950890508915089250893508945089550896508975089850899509005090150902509035090450905509065090750908509095091050911509125091350914509155091650917509185091950920509215092250923509245092550926509275092850929509305093150932509335093450935509365093750938509395094050941509425094350944509455094650947509485094950950509515095250953509545095550956509575095850959509605096150962509635096450965509665096750968509695097050971509725097350974509755097650977509785097950980509815098250983509845098550986509875098850989509905099150992509935099450995509965099750998509995100051001510025100351004510055100651007510085100951010510115101251013510145101551016510175101851019510205102151022510235102451025510265102751028510295103051031510325103351034510355103651037510385103951040510415104251043510445104551046510475104851049510505105151052510535105451055510565105751058510595106051061510625106351064510655106651067510685106951070510715107251073510745107551076510775107851079510805108151082510835108451085510865108751088510895109051091510925109351094510955109651097510985109951100511015110251103511045110551106511075110851109511105111151112511135111451115511165111751118511195112051121511225112351124511255112651127511285112951130511315113251133511345113551136511375113851139511405114151142511435114451145511465114751148511495115051151511525115351154511555115651157511585115951160511615116251163511645116551166511675116851169511705117151172511735117451175511765117751178511795118051181511825118351184511855118651187511885118951190511915119251193511945119551196511975119851199512005120151202512035120451205512065120751208512095121051211512125121351214512155121651217512185121951220512215122251223512245122551226512275122851229512305123151232512335123451235512365123751238512395124051241512425124351244512455124651247512485124951250512515125251253512545125551256512575125851259512605126151262512635126451265512665126751268512695127051271512725127351274512755127651277512785127951280512815128251283512845128551286512875128851289512905129151292512935129451295512965129751298512995130051301513025130351304513055130651307513085130951310513115131251313513145131551316513175131851319513205132151322513235132451325513265132751328513295133051331513325133351334513355133651337513385133951340513415134251343513445134551346513475134851349513505135151352513535135451355513565135751358513595136051361513625136351364513655136651367513685136951370513715137251373513745137551376513775137851379513805138151382513835138451385513865138751388513895139051391513925139351394513955139651397513985139951400514015140251403514045140551406514075140851409514105141151412514135141451415514165141751418514195142051421514225142351424514255142651427514285142951430514315143251433514345143551436514375143851439514405144151442514435144451445514465144751448514495145051451514525145351454514555145651457514585145951460514615146251463514645146551466514675146851469514705147151472514735147451475514765147751478514795148051481514825148351484514855148651487514885148951490514915149251493514945149551496514975149851499515005150151502515035150451505515065150751508515095151051511515125151351514515155151651517515185151951520515215152251523515245152551526515275152851529515305153151532515335153451535515365153751538515395154051541515425154351544515455154651547515485154951550515515155251553515545155551556515575155851559515605156151562515635156451565515665156751568515695157051571515725157351574515755157651577515785157951580515815158251583515845158551586515875158851589515905159151592515935159451595515965159751598515995160051601516025160351604516055160651607516085160951610516115161251613516145161551616516175161851619516205162151622516235162451625516265162751628516295163051631516325163351634516355163651637516385163951640516415164251643516445164551646516475164851649516505165151652516535165451655516565165751658516595166051661516625166351664516655166651667516685166951670516715167251673516745167551676516775167851679516805168151682516835168451685516865168751688516895169051691516925169351694516955169651697516985169951700517015170251703517045170551706517075170851709517105171151712517135171451715517165171751718517195172051721517225172351724517255172651727517285172951730517315173251733517345173551736517375173851739517405174151742517435174451745517465174751748517495175051751517525175351754517555175651757517585175951760517615176251763517645176551766517675176851769517705177151772517735177451775517765177751778517795178051781517825178351784517855178651787517885178951790517915179251793517945179551796517975179851799518005180151802518035180451805518065180751808518095181051811518125181351814518155181651817518185181951820518215182251823518245182551826518275182851829518305183151832518335183451835518365183751838518395184051841518425184351844518455184651847518485184951850518515185251853518545185551856518575185851859518605186151862518635186451865518665186751868518695187051871518725187351874518755187651877518785187951880518815188251883518845188551886518875188851889518905189151892518935189451895518965189751898518995190051901519025190351904519055190651907519085190951910519115191251913519145191551916519175191851919519205192151922519235192451925519265192751928519295193051931519325193351934519355193651937519385193951940519415194251943519445194551946519475194851949519505195151952519535195451955519565195751958519595196051961519625196351964519655196651967519685196951970519715197251973519745197551976519775197851979519805198151982519835198451985519865198751988519895199051991519925199351994519955199651997519985199952000520015200252003520045200552006520075200852009520105201152012520135201452015520165201752018520195202052021520225202352024520255202652027520285202952030520315203252033520345203552036520375203852039520405204152042520435204452045520465204752048520495205052051520525205352054520555205652057520585205952060520615206252063520645206552066520675206852069520705207152072520735207452075520765207752078520795208052081520825208352084520855208652087520885208952090520915209252093520945209552096520975209852099521005210152102521035210452105521065210752108521095211052111521125211352114521155211652117521185211952120521215212252123521245212552126521275212852129521305213152132521335213452135521365213752138521395214052141521425214352144521455214652147521485214952150521515215252153521545215552156521575215852159521605216152162521635216452165521665216752168521695217052171521725217352174521755217652177521785217952180521815218252183521845218552186521875218852189521905219152192521935219452195521965219752198521995220052201522025220352204522055220652207522085220952210522115221252213522145221552216522175221852219522205222152222522235222452225522265222752228522295223052231522325223352234522355223652237522385223952240522415224252243522445224552246522475224852249522505225152252522535225452255522565225752258522595226052261522625226352264522655226652267522685226952270522715227252273522745227552276522775227852279522805228152282522835228452285522865228752288522895229052291522925229352294522955229652297522985229952300523015230252303523045230552306523075230852309523105231152312523135231452315523165231752318523195232052321523225232352324523255232652327523285232952330523315233252333523345233552336523375233852339523405234152342523435234452345523465234752348523495235052351523525235352354523555235652357523585235952360523615236252363523645236552366523675236852369523705237152372523735237452375523765237752378523795238052381523825238352384523855238652387523885238952390523915239252393523945239552396523975239852399524005240152402524035240452405524065240752408524095241052411524125241352414524155241652417524185241952420524215242252423524245242552426524275242852429524305243152432524335243452435524365243752438524395244052441524425244352444524455244652447524485244952450524515245252453524545245552456524575245852459524605246152462524635246452465524665246752468524695247052471524725247352474524755247652477524785247952480524815248252483524845248552486524875248852489524905249152492524935249452495524965249752498524995250052501525025250352504525055250652507525085250952510525115251252513525145251552516525175251852519525205252152522525235252452525525265252752528525295253052531525325253352534525355253652537525385253952540525415254252543525445254552546525475254852549525505255152552525535255452555525565255752558525595256052561525625256352564525655256652567525685256952570525715257252573525745257552576525775257852579525805258152582525835258452585525865258752588525895259052591525925259352594525955259652597525985259952600526015260252603526045260552606526075260852609526105261152612526135261452615526165261752618526195262052621526225262352624526255262652627526285262952630526315263252633526345263552636526375263852639526405264152642526435264452645526465264752648526495265052651526525265352654526555265652657526585265952660526615266252663526645266552666526675266852669526705267152672526735267452675526765267752678526795268052681526825268352684526855268652687526885268952690526915269252693526945269552696526975269852699527005270152702527035270452705527065270752708527095271052711527125271352714527155271652717527185271952720527215272252723527245272552726527275272852729527305273152732527335273452735527365273752738527395274052741527425274352744527455274652747527485274952750527515275252753527545275552756527575275852759527605276152762527635276452765527665276752768527695277052771527725277352774527755277652777527785277952780527815278252783527845278552786527875278852789527905279152792527935279452795527965279752798527995280052801528025280352804528055280652807528085280952810528115281252813528145281552816528175281852819528205282152822528235282452825528265282752828528295283052831528325283352834528355283652837528385283952840528415284252843528445284552846528475284852849528505285152852528535285452855528565285752858528595286052861528625286352864528655286652867528685286952870528715287252873528745287552876528775287852879528805288152882528835288452885528865288752888528895289052891528925289352894528955289652897528985289952900529015290252903529045290552906529075290852909529105291152912529135291452915529165291752918529195292052921529225292352924529255292652927529285292952930529315293252933529345293552936529375293852939529405294152942529435294452945529465294752948529495295052951529525295352954529555295652957529585295952960529615296252963529645296552966529675296852969529705297152972529735297452975529765297752978529795298052981529825298352984529855298652987529885298952990529915299252993529945299552996529975299852999530005300153002530035300453005530065300753008530095301053011530125301353014530155301653017530185301953020530215302253023530245302553026530275302853029530305303153032530335303453035530365303753038530395304053041530425304353044530455304653047530485304953050530515305253053530545305553056530575305853059530605306153062530635306453065530665306753068530695307053071530725307353074530755307653077530785307953080530815308253083530845308553086530875308853089530905309153092530935309453095530965309753098530995310053101531025310353104531055310653107531085310953110531115311253113531145311553116531175311853119531205312153122531235312453125531265312753128531295313053131531325313353134531355313653137531385313953140531415314253143531445314553146531475314853149531505315153152531535315453155531565315753158531595316053161531625316353164531655316653167531685316953170531715317253173531745317553176531775317853179531805318153182531835318453185531865318753188531895319053191531925319353194531955319653197531985319953200532015320253203532045320553206532075320853209532105321153212532135321453215532165321753218532195322053221532225322353224532255322653227532285322953230532315323253233532345323553236532375323853239532405324153242532435324453245532465324753248532495325053251532525325353254532555325653257532585325953260532615326253263532645326553266532675326853269532705327153272532735327453275532765327753278532795328053281532825328353284532855328653287532885328953290532915329253293532945329553296532975329853299533005330153302533035330453305533065330753308533095331053311533125331353314533155331653317533185331953320533215332253323533245332553326533275332853329533305333153332533335333453335533365333753338533395334053341533425334353344533455334653347533485334953350533515335253353533545335553356533575335853359533605336153362533635336453365533665336753368533695337053371533725337353374533755337653377533785337953380533815338253383533845338553386533875338853389533905339153392533935339453395533965339753398533995340053401534025340353404534055340653407534085340953410534115341253413534145341553416534175341853419534205342153422534235342453425534265342753428534295343053431534325343353434534355343653437534385343953440534415344253443534445344553446534475344853449534505345153452534535345453455534565345753458534595346053461534625346353464534655346653467534685346953470534715347253473534745347553476534775347853479534805348153482534835348453485534865348753488534895349053491534925349353494534955349653497534985349953500535015350253503535045350553506535075350853509535105351153512535135351453515535165351753518535195352053521535225352353524535255352653527535285352953530535315353253533535345353553536535375353853539535405354153542535435354453545535465354753548535495355053551535525355353554535555355653557535585355953560535615356253563535645356553566535675356853569535705357153572535735357453575535765357753578535795358053581535825358353584535855358653587535885358953590535915359253593535945359553596535975359853599536005360153602536035360453605536065360753608536095361053611536125361353614536155361653617536185361953620536215362253623536245362553626536275362853629536305363153632536335363453635536365363753638536395364053641536425364353644536455364653647536485364953650536515365253653536545365553656536575365853659536605366153662536635366453665536665366753668536695367053671536725367353674536755367653677536785367953680536815368253683536845368553686536875368853689536905369153692536935369453695536965369753698536995370053701537025370353704537055370653707537085370953710537115371253713537145371553716537175371853719537205372153722537235372453725537265372753728537295373053731537325373353734537355373653737537385373953740537415374253743537445374553746537475374853749537505375153752537535375453755537565375753758537595376053761537625376353764537655376653767537685376953770537715377253773537745377553776537775377853779537805378153782537835378453785537865378753788537895379053791537925379353794537955379653797537985379953800538015380253803538045380553806538075380853809538105381153812538135381453815538165381753818538195382053821538225382353824538255382653827538285382953830538315383253833538345383553836538375383853839538405384153842538435384453845538465384753848538495385053851538525385353854538555385653857538585385953860538615386253863538645386553866538675386853869538705387153872538735387453875538765387753878538795388053881538825388353884538855388653887538885388953890538915389253893538945389553896538975389853899539005390153902539035390453905539065390753908539095391053911539125391353914539155391653917539185391953920539215392253923539245392553926539275392853929539305393153932539335393453935539365393753938539395394053941539425394353944539455394653947539485394953950539515395253953539545395553956539575395853959539605396153962539635396453965539665396753968539695397053971539725397353974539755397653977539785397953980539815398253983539845398553986539875398853989539905399153992539935399453995539965399753998539995400054001540025400354004540055400654007540085400954010540115401254013540145401554016540175401854019540205402154022540235402454025540265402754028540295403054031540325403354034540355403654037540385403954040540415404254043540445404554046540475404854049540505405154052540535405454055540565405754058540595406054061540625406354064540655406654067540685406954070540715407254073540745407554076540775407854079540805408154082540835408454085540865408754088540895409054091540925409354094540955409654097540985409954100541015410254103541045410554106541075410854109541105411154112541135411454115541165411754118541195412054121541225412354124541255412654127541285412954130541315413254133541345413554136541375413854139541405414154142541435414454145541465414754148541495415054151541525415354154541555415654157541585415954160541615416254163541645416554166541675416854169541705417154172541735417454175541765417754178541795418054181541825418354184541855418654187541885418954190541915419254193541945419554196541975419854199542005420154202542035420454205542065420754208542095421054211542125421354214542155421654217542185421954220542215422254223542245422554226542275422854229542305423154232542335423454235542365423754238542395424054241542425424354244542455424654247542485424954250542515425254253542545425554256542575425854259542605426154262542635426454265542665426754268542695427054271542725427354274542755427654277542785427954280542815428254283542845428554286542875428854289542905429154292542935429454295542965429754298542995430054301543025430354304543055430654307543085430954310543115431254313543145431554316543175431854319543205432154322543235432454325543265432754328543295433054331543325433354334543355433654337543385433954340543415434254343543445434554346543475434854349543505435154352543535435454355543565435754358543595436054361543625436354364543655436654367543685436954370543715437254373543745437554376543775437854379543805438154382543835438454385543865438754388543895439054391543925439354394543955439654397543985439954400544015440254403544045440554406544075440854409544105441154412544135441454415544165441754418544195442054421544225442354424544255442654427544285442954430544315443254433544345443554436544375443854439544405444154442544435444454445544465444754448544495445054451544525445354454544555445654457544585445954460544615446254463544645446554466544675446854469544705447154472544735447454475544765447754478544795448054481544825448354484544855448654487544885448954490544915449254493544945449554496544975449854499545005450154502545035450454505545065450754508545095451054511545125451354514545155451654517545185451954520545215452254523545245452554526545275452854529545305453154532545335453454535545365453754538545395454054541545425454354544545455454654547545485454954550545515455254553545545455554556545575455854559545605456154562545635456454565545665456754568545695457054571545725457354574545755457654577545785457954580545815458254583545845458554586545875458854589545905459154592545935459454595545965459754598545995460054601546025460354604546055460654607546085460954610546115461254613546145461554616546175461854619546205462154622546235462454625546265462754628546295463054631546325463354634546355463654637546385463954640546415464254643546445464554646546475464854649546505465154652546535465454655546565465754658546595466054661546625466354664546655466654667546685466954670546715467254673546745467554676546775467854679546805468154682546835468454685546865468754688546895469054691546925469354694546955469654697546985469954700547015470254703547045470554706547075470854709547105471154712547135471454715547165471754718547195472054721547225472354724547255472654727547285472954730547315473254733547345473554736547375473854739547405474154742547435474454745547465474754748547495475054751547525475354754547555475654757547585475954760547615476254763547645476554766547675476854769547705477154772547735477454775547765477754778547795478054781547825478354784547855478654787547885478954790547915479254793547945479554796547975479854799548005480154802548035480454805548065480754808548095481054811548125481354814548155481654817548185481954820548215482254823548245482554826548275482854829548305483154832548335483454835548365483754838548395484054841548425484354844548455484654847548485484954850548515485254853548545485554856548575485854859548605486154862548635486454865548665486754868548695487054871548725487354874548755487654877548785487954880548815488254883548845488554886548875488854889548905489154892548935489454895548965489754898548995490054901549025490354904549055490654907549085490954910549115491254913549145491554916549175491854919549205492154922549235492454925549265492754928549295493054931549325493354934549355493654937549385493954940549415494254943549445494554946549475494854949549505495154952549535495454955549565495754958549595496054961549625496354964549655496654967549685496954970549715497254973549745497554976549775497854979549805498154982549835498454985549865498754988549895499054991549925499354994549955499654997549985499955000550015500255003550045500555006550075500855009550105501155012550135501455015550165501755018550195502055021550225502355024550255502655027550285502955030550315503255033550345503555036550375503855039550405504155042550435504455045550465504755048550495505055051550525505355054550555505655057550585505955060550615506255063550645506555066550675506855069550705507155072550735507455075550765507755078550795508055081550825508355084550855508655087550885508955090550915509255093550945509555096550975509855099551005510155102551035510455105551065510755108551095511055111551125511355114551155511655117551185511955120551215512255123551245512555126551275512855129551305513155132551335513455135551365513755138551395514055141551425514355144551455514655147551485514955150551515515255153551545515555156551575515855159551605516155162551635516455165551665516755168551695517055171551725517355174551755517655177551785517955180551815518255183551845518555186551875518855189551905519155192551935519455195551965519755198551995520055201552025520355204552055520655207552085520955210552115521255213552145521555216552175521855219552205522155222552235522455225552265522755228552295523055231552325523355234552355523655237552385523955240552415524255243552445524555246552475524855249552505525155252552535525455255552565525755258552595526055261552625526355264552655526655267552685526955270552715527255273552745527555276552775527855279552805528155282552835528455285552865528755288552895529055291552925529355294552955529655297552985529955300553015530255303553045530555306553075530855309553105531155312553135531455315553165531755318553195532055321553225532355324553255532655327553285532955330553315533255333553345533555336553375533855339553405534155342553435534455345553465534755348553495535055351553525535355354553555535655357553585535955360553615536255363553645536555366553675536855369553705537155372553735537455375553765537755378553795538055381553825538355384553855538655387553885538955390553915539255393553945539555396553975539855399554005540155402554035540455405554065540755408554095541055411554125541355414554155541655417554185541955420554215542255423554245542555426554275542855429554305543155432554335543455435554365543755438554395544055441554425544355444554455544655447554485544955450554515545255453554545545555456554575545855459554605546155462554635546455465554665546755468554695547055471554725547355474554755547655477554785547955480554815548255483554845548555486554875548855489554905549155492554935549455495554965549755498554995550055501555025550355504555055550655507555085550955510555115551255513555145551555516555175551855519555205552155522555235552455525555265552755528555295553055531555325553355534555355553655537555385553955540555415554255543555445554555546555475554855549555505555155552555535555455555555565555755558555595556055561555625556355564555655556655567555685556955570555715557255573555745557555576555775557855579555805558155582555835558455585555865558755588555895559055591555925559355594555955559655597555985559955600556015560255603556045560555606556075560855609556105561155612556135561455615556165561755618556195562055621556225562355624556255562655627556285562955630556315563255633556345563555636556375563855639556405564155642556435564455645556465564755648556495565055651556525565355654556555565655657556585565955660556615566255663556645566555666556675566855669556705567155672556735567455675556765567755678556795568055681556825568355684556855568655687556885568955690556915569255693556945569555696556975569855699557005570155702557035570455705557065570755708557095571055711557125571355714557155571655717557185571955720557215572255723557245572555726557275572855729557305573155732557335573455735557365573755738557395574055741557425574355744557455574655747557485574955750557515575255753557545575555756557575575855759557605576155762557635576455765557665576755768557695577055771557725577355774557755577655777557785577955780557815578255783557845578555786557875578855789557905579155792557935579455795557965579755798557995580055801558025580355804558055580655807558085580955810558115581255813558145581555816558175581855819558205582155822558235582455825558265582755828558295583055831558325583355834558355583655837558385583955840558415584255843558445584555846558475584855849558505585155852558535585455855558565585755858558595586055861558625586355864558655586655867558685586955870558715587255873558745587555876558775587855879558805588155882558835588455885558865588755888558895589055891558925589355894558955589655897558985589955900559015590255903559045590555906559075590855909559105591155912559135591455915559165591755918559195592055921559225592355924559255592655927559285592955930559315593255933559345593555936559375593855939559405594155942559435594455945559465594755948559495595055951559525595355954559555595655957559585595955960559615596255963559645596555966559675596855969559705597155972559735597455975559765597755978559795598055981559825598355984559855598655987559885598955990559915599255993559945599555996559975599855999560005600156002560035600456005560065600756008560095601056011560125601356014560155601656017560185601956020560215602256023560245602556026560275602856029560305603156032560335603456035560365603756038560395604056041560425604356044560455604656047560485604956050560515605256053560545605556056560575605856059560605606156062560635606456065560665606756068560695607056071560725607356074560755607656077560785607956080560815608256083560845608556086560875608856089560905609156092560935609456095560965609756098560995610056101561025610356104561055610656107561085610956110561115611256113561145611556116561175611856119561205612156122561235612456125561265612756128561295613056131561325613356134561355613656137561385613956140561415614256143561445614556146561475614856149561505615156152561535615456155561565615756158561595616056161561625616356164561655616656167561685616956170561715617256173561745617556176561775617856179561805618156182561835618456185561865618756188561895619056191561925619356194561955619656197561985619956200562015620256203562045620556206562075620856209562105621156212562135621456215562165621756218562195622056221562225622356224562255622656227562285622956230562315623256233562345623556236562375623856239562405624156242562435624456245562465624756248562495625056251562525625356254562555625656257562585625956260562615626256263562645626556266562675626856269562705627156272562735627456275562765627756278562795628056281562825628356284562855628656287562885628956290562915629256293562945629556296562975629856299563005630156302563035630456305563065630756308563095631056311563125631356314563155631656317563185631956320563215632256323563245632556326563275632856329563305633156332563335633456335563365633756338563395634056341563425634356344563455634656347563485634956350563515635256353563545635556356563575635856359563605636156362563635636456365563665636756368563695637056371563725637356374563755637656377563785637956380563815638256383563845638556386563875638856389563905639156392563935639456395563965639756398563995640056401564025640356404564055640656407564085640956410564115641256413564145641556416564175641856419564205642156422564235642456425564265642756428564295643056431564325643356434564355643656437564385643956440564415644256443564445644556446564475644856449564505645156452564535645456455564565645756458564595646056461564625646356464564655646656467564685646956470564715647256473564745647556476564775647856479564805648156482564835648456485564865648756488564895649056491564925649356494564955649656497564985649956500565015650256503565045650556506565075650856509565105651156512565135651456515565165651756518565195652056521565225652356524565255652656527565285652956530565315653256533565345653556536565375653856539565405654156542565435654456545565465654756548565495655056551565525655356554565555655656557565585655956560565615656256563565645656556566565675656856569565705657156572565735657456575565765657756578565795658056581565825658356584565855658656587565885658956590565915659256593565945659556596565975659856599566005660156602566035660456605566065660756608566095661056611566125661356614566155661656617566185661956620566215662256623566245662556626566275662856629566305663156632566335663456635566365663756638566395664056641566425664356644566455664656647566485664956650566515665256653566545665556656566575665856659566605666156662566635666456665566665666756668566695667056671566725667356674566755667656677566785667956680566815668256683566845668556686566875668856689566905669156692566935669456695566965669756698566995670056701567025670356704567055670656707567085670956710567115671256713567145671556716567175671856719567205672156722567235672456725567265672756728567295673056731567325673356734567355673656737567385673956740567415674256743567445674556746567475674856749567505675156752567535675456755567565675756758567595676056761567625676356764567655676656767567685676956770567715677256773567745677556776567775677856779567805678156782567835678456785567865678756788567895679056791567925679356794567955679656797567985679956800568015680256803568045680556806568075680856809568105681156812568135681456815568165681756818568195682056821568225682356824568255682656827568285682956830568315683256833568345683556836568375683856839568405684156842568435684456845568465684756848568495685056851568525685356854568555685656857568585685956860568615686256863568645686556866568675686856869568705687156872568735687456875568765687756878568795688056881568825688356884568855688656887568885688956890568915689256893568945689556896568975689856899569005690156902569035690456905569065690756908569095691056911569125691356914569155691656917569185691956920569215692256923569245692556926569275692856929569305693156932569335693456935569365693756938569395694056941569425694356944569455694656947569485694956950569515695256953569545695556956569575695856959569605696156962569635696456965569665696756968569695697056971569725697356974569755697656977569785697956980569815698256983569845698556986569875698856989569905699156992569935699456995569965699756998569995700057001570025700357004570055700657007570085700957010570115701257013570145701557016570175701857019570205702157022570235702457025570265702757028570295703057031570325703357034570355703657037570385703957040570415704257043570445704557046570475704857049570505705157052570535705457055570565705757058570595706057061570625706357064570655706657067570685706957070570715707257073570745707557076570775707857079570805708157082570835708457085570865708757088570895709057091570925709357094570955709657097570985709957100571015710257103571045710557106571075710857109571105711157112571135711457115571165711757118571195712057121571225712357124571255712657127571285712957130571315713257133571345713557136571375713857139571405714157142571435714457145571465714757148571495715057151571525715357154571555715657157571585715957160571615716257163571645716557166571675716857169571705717157172571735717457175571765717757178571795718057181571825718357184571855718657187571885718957190571915719257193571945719557196571975719857199572005720157202572035720457205572065720757208572095721057211572125721357214572155721657217572185721957220572215722257223572245722557226572275722857229572305723157232572335723457235572365723757238572395724057241572425724357244572455724657247572485724957250572515725257253572545725557256572575725857259572605726157262572635726457265572665726757268572695727057271572725727357274572755727657277572785727957280572815728257283572845728557286572875728857289572905729157292572935729457295572965729757298572995730057301573025730357304573055730657307573085730957310573115731257313573145731557316573175731857319573205732157322573235732457325573265732757328573295733057331573325733357334573355733657337573385733957340573415734257343573445734557346573475734857349573505735157352573535735457355573565735757358573595736057361573625736357364573655736657367573685736957370573715737257373573745737557376573775737857379573805738157382573835738457385573865738757388573895739057391573925739357394573955739657397573985739957400574015740257403574045740557406574075740857409574105741157412574135741457415574165741757418574195742057421574225742357424574255742657427574285742957430574315743257433574345743557436574375743857439574405744157442574435744457445574465744757448574495745057451574525745357454574555745657457574585745957460574615746257463574645746557466574675746857469574705747157472574735747457475574765747757478574795748057481574825748357484574855748657487574885748957490574915749257493574945749557496574975749857499575005750157502575035750457505575065750757508575095751057511575125751357514575155751657517575185751957520575215752257523575245752557526575275752857529575305753157532575335753457535575365753757538575395754057541575425754357544575455754657547575485754957550575515755257553575545755557556575575755857559575605756157562575635756457565575665756757568575695757057571575725757357574575755757657577575785757957580575815758257583575845758557586575875758857589575905759157592575935759457595575965759757598575995760057601576025760357604576055760657607576085760957610576115761257613576145761557616576175761857619576205762157622576235762457625576265762757628576295763057631576325763357634576355763657637576385763957640576415764257643576445764557646576475764857649576505765157652576535765457655576565765757658576595766057661576625766357664576655766657667576685766957670576715767257673576745767557676576775767857679576805768157682576835768457685576865768757688576895769057691576925769357694576955769657697576985769957700577015770257703577045770557706577075770857709577105771157712577135771457715577165771757718577195772057721577225772357724577255772657727577285772957730577315773257733577345773557736577375773857739577405774157742577435774457745577465774757748577495775057751577525775357754577555775657757577585775957760577615776257763577645776557766577675776857769577705777157772577735777457775577765777757778577795778057781577825778357784577855778657787577885778957790577915779257793577945779557796577975779857799578005780157802578035780457805578065780757808578095781057811578125781357814578155781657817578185781957820578215782257823578245782557826578275782857829578305783157832578335783457835578365783757838578395784057841578425784357844578455784657847578485784957850578515785257853578545785557856578575785857859578605786157862578635786457865578665786757868578695787057871578725787357874578755787657877578785787957880578815788257883578845788557886578875788857889578905789157892578935789457895578965789757898578995790057901579025790357904579055790657907579085790957910579115791257913579145791557916579175791857919579205792157922579235792457925579265792757928579295793057931579325793357934579355793657937579385793957940579415794257943579445794557946579475794857949579505795157952579535795457955579565795757958579595796057961579625796357964579655796657967579685796957970579715797257973579745797557976579775797857979579805798157982579835798457985579865798757988579895799057991579925799357994579955799657997579985799958000580015800258003580045800558006580075800858009580105801158012580135801458015580165801758018580195802058021580225802358024580255802658027580285802958030580315803258033580345803558036580375803858039580405804158042580435804458045580465804758048580495805058051580525805358054580555805658057580585805958060580615806258063580645806558066580675806858069580705807158072580735807458075580765807758078580795808058081580825808358084580855808658087580885808958090580915809258093580945809558096580975809858099581005810158102581035810458105581065810758108581095811058111581125811358114581155811658117581185811958120581215812258123581245812558126581275812858129581305813158132581335813458135581365813758138581395814058141581425814358144581455814658147581485814958150581515815258153581545815558156581575815858159581605816158162581635816458165581665816758168581695817058171581725817358174581755817658177581785817958180581815818258183581845818558186581875818858189581905819158192581935819458195581965819758198581995820058201582025820358204582055820658207582085820958210582115821258213582145821558216582175821858219582205822158222582235822458225582265822758228582295823058231582325823358234582355823658237582385823958240582415824258243582445824558246582475824858249582505825158252582535825458255582565825758258582595826058261582625826358264582655826658267582685826958270582715827258273582745827558276582775827858279582805828158282582835828458285582865828758288582895829058291582925829358294582955829658297582985829958300583015830258303583045830558306583075830858309583105831158312583135831458315583165831758318583195832058321583225832358324583255832658327583285832958330583315833258333583345833558336583375833858339583405834158342583435834458345583465834758348583495835058351583525835358354583555835658357583585835958360583615836258363583645836558366583675836858369583705837158372583735837458375583765837758378583795838058381583825838358384583855838658387583885838958390583915839258393583945839558396583975839858399584005840158402584035840458405584065840758408584095841058411584125841358414584155841658417584185841958420584215842258423584245842558426584275842858429584305843158432584335843458435584365843758438584395844058441584425844358444584455844658447584485844958450584515845258453584545845558456584575845858459584605846158462584635846458465584665846758468584695847058471584725847358474584755847658477584785847958480584815848258483584845848558486584875848858489584905849158492584935849458495584965849758498584995850058501585025850358504585055850658507585085850958510585115851258513585145851558516585175851858519585205852158522585235852458525585265852758528585295853058531585325853358534585355853658537585385853958540585415854258543585445854558546585475854858549585505855158552585535855458555585565855758558585595856058561585625856358564585655856658567585685856958570585715857258573585745857558576585775857858579585805858158582585835858458585585865858758588585895859058591585925859358594585955859658597585985859958600586015860258603586045860558606586075860858609586105861158612586135861458615586165861758618586195862058621586225862358624586255862658627586285862958630586315863258633586345863558636586375863858639586405864158642586435864458645586465864758648586495865058651586525865358654586555865658657586585865958660586615866258663586645866558666586675866858669586705867158672586735867458675586765867758678586795868058681586825868358684586855868658687586885868958690586915869258693586945869558696586975869858699587005870158702587035870458705587065870758708587095871058711587125871358714587155871658717587185871958720587215872258723587245872558726587275872858729587305873158732587335873458735587365873758738587395874058741587425874358744587455874658747587485874958750587515875258753587545875558756587575875858759587605876158762587635876458765587665876758768587695877058771587725877358774587755877658777587785877958780587815878258783587845878558786587875878858789587905879158792587935879458795587965879758798587995880058801588025880358804588055880658807588085880958810588115881258813588145881558816588175881858819588205882158822588235882458825588265882758828588295883058831588325883358834588355883658837588385883958840588415884258843588445884558846588475884858849588505885158852588535885458855588565885758858588595886058861588625886358864588655886658867588685886958870588715887258873588745887558876588775887858879588805888158882588835888458885588865888758888588895889058891588925889358894588955889658897588985889958900589015890258903589045890558906589075890858909589105891158912589135891458915589165891758918589195892058921589225892358924589255892658927589285892958930589315893258933589345893558936589375893858939589405894158942589435894458945589465894758948589495895058951589525895358954589555895658957589585895958960589615896258963589645896558966589675896858969589705897158972589735897458975589765897758978589795898058981589825898358984589855898658987589885898958990589915899258993589945899558996589975899858999590005900159002590035900459005590065900759008590095901059011590125901359014590155901659017590185901959020590215902259023590245902559026590275902859029590305903159032590335903459035590365903759038590395904059041590425904359044590455904659047590485904959050590515905259053590545905559056590575905859059590605906159062590635906459065590665906759068590695907059071590725907359074590755907659077590785907959080590815908259083590845908559086590875908859089590905909159092590935909459095590965909759098590995910059101591025910359104591055910659107591085910959110591115911259113591145911559116591175911859119591205912159122591235912459125591265912759128591295913059131591325913359134591355913659137591385913959140591415914259143591445914559146591475914859149591505915159152591535915459155591565915759158591595916059161591625916359164591655916659167591685916959170591715917259173591745917559176591775917859179591805918159182591835918459185591865918759188591895919059191591925919359194591955919659197591985919959200592015920259203592045920559206592075920859209592105921159212592135921459215592165921759218592195922059221592225922359224592255922659227592285922959230592315923259233592345923559236592375923859239592405924159242592435924459245592465924759248592495925059251592525925359254592555925659257592585925959260592615926259263592645926559266592675926859269592705927159272592735927459275592765927759278592795928059281592825928359284592855928659287592885928959290592915929259293592945929559296592975929859299593005930159302593035930459305593065930759308593095931059311593125931359314593155931659317593185931959320593215932259323593245932559326593275932859329593305933159332593335933459335593365933759338593395934059341593425934359344593455934659347593485934959350593515935259353593545935559356593575935859359593605936159362593635936459365593665936759368593695937059371593725937359374593755937659377593785937959380593815938259383593845938559386593875938859389593905939159392593935939459395593965939759398593995940059401594025940359404594055940659407594085940959410594115941259413594145941559416594175941859419594205942159422594235942459425594265942759428594295943059431594325943359434594355943659437594385943959440594415944259443594445944559446594475944859449594505945159452594535945459455594565945759458594595946059461594625946359464594655946659467594685946959470594715947259473594745947559476594775947859479594805948159482594835948459485594865948759488594895949059491594925949359494594955949659497594985949959500595015950259503595045950559506595075950859509595105951159512595135951459515595165951759518595195952059521595225952359524595255952659527595285952959530595315953259533595345953559536595375953859539595405954159542595435954459545595465954759548595495955059551595525955359554595555955659557595585955959560595615956259563595645956559566595675956859569595705957159572595735957459575595765957759578595795958059581595825958359584595855958659587595885958959590595915959259593595945959559596595975959859599596005960159602596035960459605596065960759608596095961059611596125961359614596155961659617596185961959620596215962259623596245962559626596275962859629596305963159632596335963459635596365963759638596395964059641596425964359644596455964659647596485964959650596515965259653596545965559656596575965859659596605966159662596635966459665596665966759668596695967059671596725967359674596755967659677596785967959680596815968259683596845968559686596875968859689596905969159692596935969459695596965969759698596995970059701597025970359704597055970659707597085970959710597115971259713597145971559716597175971859719597205972159722597235972459725597265972759728597295973059731597325973359734597355973659737597385973959740597415974259743597445974559746597475974859749597505975159752597535975459755597565975759758597595976059761597625976359764597655976659767597685976959770597715977259773597745977559776597775977859779597805978159782597835978459785597865978759788597895979059791597925979359794597955979659797597985979959800598015980259803598045980559806598075980859809598105981159812598135981459815598165981759818598195982059821598225982359824598255982659827598285982959830598315983259833598345983559836598375983859839598405984159842598435984459845598465984759848598495985059851598525985359854598555985659857598585985959860598615986259863598645986559866598675986859869598705987159872598735987459875598765987759878598795988059881598825988359884598855988659887598885988959890598915989259893598945989559896598975989859899599005990159902599035990459905599065990759908599095991059911599125991359914599155991659917599185991959920599215992259923599245992559926599275992859929599305993159932599335993459935599365993759938599395994059941599425994359944599455994659947599485994959950599515995259953599545995559956599575995859959599605996159962599635996459965599665996759968599695997059971599725997359974599755997659977599785997959980599815998259983599845998559986599875998859989599905999159992599935999459995599965999759998599996000060001600026000360004600056000660007600086000960010600116001260013600146001560016600176001860019600206002160022600236002460025600266002760028600296003060031600326003360034600356003660037600386003960040600416004260043600446004560046600476004860049600506005160052600536005460055600566005760058600596006060061600626006360064600656006660067600686006960070600716007260073600746007560076600776007860079600806008160082600836008460085600866008760088600896009060091600926009360094600956009660097600986009960100601016010260103601046010560106601076010860109601106011160112601136011460115601166011760118601196012060121601226012360124601256012660127601286012960130601316013260133601346013560136601376013860139601406014160142601436014460145601466014760148601496015060151601526015360154601556015660157601586015960160601616016260163601646016560166601676016860169601706017160172601736017460175601766017760178601796018060181601826018360184601856018660187601886018960190601916019260193601946019560196601976019860199602006020160202602036020460205602066020760208602096021060211602126021360214602156021660217602186021960220602216022260223602246022560226602276022860229602306023160232602336023460235602366023760238602396024060241602426024360244602456024660247602486024960250602516025260253602546025560256602576025860259602606026160262602636026460265602666026760268602696027060271602726027360274602756027660277602786027960280602816028260283602846028560286602876028860289602906029160292602936029460295602966029760298602996030060301603026030360304603056030660307603086030960310603116031260313603146031560316603176031860319603206032160322603236032460325603266032760328603296033060331603326033360334603356033660337603386033960340603416034260343603446034560346603476034860349603506035160352603536035460355603566035760358603596036060361603626036360364603656036660367603686036960370603716037260373603746037560376603776037860379603806038160382603836038460385603866038760388603896039060391603926039360394603956039660397603986039960400604016040260403604046040560406604076040860409604106041160412604136041460415604166041760418604196042060421604226042360424604256042660427604286042960430604316043260433604346043560436604376043860439604406044160442604436044460445604466044760448604496045060451604526045360454604556045660457604586045960460604616046260463604646046560466604676046860469604706047160472604736047460475604766047760478604796048060481604826048360484604856048660487604886048960490604916049260493604946049560496604976049860499605006050160502605036050460505605066050760508605096051060511605126051360514605156051660517605186051960520605216052260523605246052560526605276052860529605306053160532605336053460535605366053760538605396054060541605426054360544605456054660547605486054960550605516055260553605546055560556605576055860559605606056160562605636056460565605666056760568605696057060571605726057360574605756057660577605786057960580605816058260583605846058560586605876058860589605906059160592605936059460595605966059760598605996060060601606026060360604606056060660607606086060960610606116061260613606146061560616606176061860619606206062160622606236062460625606266062760628606296063060631606326063360634606356063660637606386063960640606416064260643606446064560646606476064860649606506065160652606536065460655606566065760658606596066060661606626066360664606656066660667606686066960670606716067260673606746067560676606776067860679606806068160682606836068460685606866068760688606896069060691606926069360694606956069660697606986069960700607016070260703607046070560706607076070860709607106071160712607136071460715607166071760718607196072060721607226072360724607256072660727607286072960730607316073260733607346073560736607376073860739607406074160742607436074460745607466074760748607496075060751607526075360754607556075660757607586075960760607616076260763607646076560766607676076860769607706077160772607736077460775607766077760778607796078060781607826078360784607856078660787607886078960790607916079260793607946079560796607976079860799608006080160802608036080460805608066080760808608096081060811608126081360814608156081660817608186081960820608216082260823608246082560826608276082860829608306083160832608336083460835608366083760838608396084060841608426084360844608456084660847608486084960850608516085260853608546085560856608576085860859608606086160862608636086460865608666086760868608696087060871608726087360874608756087660877608786087960880608816088260883608846088560886608876088860889608906089160892608936089460895608966089760898608996090060901609026090360904609056090660907609086090960910609116091260913609146091560916609176091860919609206092160922609236092460925609266092760928609296093060931609326093360934609356093660937609386093960940609416094260943609446094560946609476094860949609506095160952609536095460955609566095760958609596096060961609626096360964609656096660967609686096960970609716097260973609746097560976609776097860979609806098160982609836098460985609866098760988609896099060991609926099360994609956099660997609986099961000610016100261003610046100561006610076100861009610106101161012610136101461015610166101761018610196102061021610226102361024610256102661027610286102961030610316103261033610346103561036610376103861039610406104161042610436104461045610466104761048610496105061051610526105361054610556105661057610586105961060610616106261063610646106561066610676106861069610706107161072610736107461075610766107761078610796108061081610826108361084610856108661087610886108961090610916109261093610946109561096610976109861099611006110161102611036110461105611066110761108611096111061111611126111361114611156111661117611186111961120611216112261123611246112561126611276112861129611306113161132611336113461135611366113761138611396114061141611426114361144611456114661147611486114961150611516115261153611546115561156611576115861159611606116161162611636116461165611666116761168611696117061171611726117361174611756117661177611786117961180611816118261183611846118561186611876118861189611906119161192611936119461195611966119761198611996120061201612026120361204612056120661207612086120961210612116121261213612146121561216612176121861219612206122161222612236122461225612266122761228612296123061231612326123361234612356123661237612386123961240612416124261243612446124561246612476124861249612506125161252612536125461255612566125761258612596126061261612626126361264612656126661267612686126961270612716127261273612746127561276612776127861279612806128161282612836128461285612866128761288612896129061291612926129361294612956129661297612986129961300613016130261303613046130561306613076130861309613106131161312613136131461315613166131761318613196132061321613226132361324613256132661327613286132961330613316133261333613346133561336613376133861339613406134161342613436134461345613466134761348613496135061351613526135361354613556135661357613586135961360613616136261363613646136561366613676136861369613706137161372613736137461375613766137761378613796138061381613826138361384613856138661387613886138961390613916139261393613946139561396613976139861399614006140161402614036140461405614066140761408614096141061411614126141361414614156141661417614186141961420614216142261423614246142561426614276142861429614306143161432614336143461435614366143761438614396144061441614426144361444614456144661447614486144961450614516145261453614546145561456614576145861459614606146161462614636146461465614666146761468614696147061471614726147361474614756147661477614786147961480614816148261483614846148561486614876148861489614906149161492614936149461495614966149761498614996150061501615026150361504615056150661507615086150961510615116151261513615146151561516615176151861519615206152161522615236152461525615266152761528615296153061531615326153361534615356153661537615386153961540615416154261543615446154561546615476154861549615506155161552615536155461555615566155761558615596156061561615626156361564615656156661567615686156961570615716157261573615746157561576615776157861579615806158161582615836158461585615866158761588615896159061591615926159361594615956159661597615986159961600616016160261603616046160561606616076160861609616106161161612616136161461615616166161761618616196162061621616226162361624616256162661627616286162961630616316163261633616346163561636616376163861639616406164161642616436164461645616466164761648616496165061651616526165361654616556165661657616586165961660616616166261663616646166561666616676166861669616706167161672616736167461675616766167761678616796168061681616826168361684616856168661687616886168961690616916169261693616946169561696616976169861699617006170161702617036170461705617066170761708617096171061711617126171361714617156171661717617186171961720617216172261723617246172561726617276172861729617306173161732617336173461735617366173761738617396174061741617426174361744617456174661747617486174961750617516175261753617546175561756617576175861759617606176161762617636176461765617666176761768617696177061771617726177361774617756177661777617786177961780617816178261783617846178561786617876178861789617906179161792617936179461795617966179761798617996180061801618026180361804618056180661807618086180961810618116181261813618146181561816618176181861819618206182161822618236182461825618266182761828618296183061831618326183361834618356183661837618386183961840618416184261843618446184561846618476184861849618506185161852618536185461855618566185761858618596186061861618626186361864618656186661867618686186961870618716187261873618746187561876618776187861879618806188161882618836188461885618866188761888618896189061891618926189361894618956189661897618986189961900619016190261903619046190561906619076190861909619106191161912619136191461915619166191761918619196192061921619226192361924619256192661927619286192961930619316193261933619346193561936619376193861939619406194161942619436194461945619466194761948619496195061951619526195361954619556195661957619586195961960619616196261963619646196561966619676196861969619706197161972619736197461975619766197761978619796198061981619826198361984619856198661987619886198961990619916199261993619946199561996619976199861999620006200162002620036200462005620066200762008620096201062011620126201362014620156201662017620186201962020620216202262023620246202562026620276202862029620306203162032620336203462035620366203762038620396204062041620426204362044620456204662047620486204962050620516205262053620546205562056620576205862059620606206162062620636206462065620666206762068620696207062071620726207362074620756207662077620786207962080620816208262083620846208562086620876208862089620906209162092620936209462095620966209762098620996210062101621026210362104621056210662107621086210962110621116211262113621146211562116621176211862119621206212162122621236212462125621266212762128621296213062131621326213362134621356213662137621386213962140621416214262143621446214562146621476214862149621506215162152621536215462155621566215762158621596216062161621626216362164621656216662167621686216962170621716217262173621746217562176621776217862179621806218162182621836218462185621866218762188621896219062191621926219362194621956219662197621986219962200622016220262203622046220562206622076220862209622106221162212622136221462215622166221762218622196222062221622226222362224622256222662227622286222962230622316223262233622346223562236622376223862239622406224162242622436224462245622466224762248622496225062251622526225362254622556225662257622586225962260622616226262263622646226562266622676226862269622706227162272622736227462275622766227762278622796228062281622826228362284622856228662287622886228962290622916229262293622946229562296622976229862299623006230162302623036230462305623066230762308623096231062311623126231362314623156231662317623186231962320623216232262323623246232562326623276232862329623306233162332623336233462335623366233762338623396234062341623426234362344623456234662347623486234962350623516235262353623546235562356623576235862359623606236162362623636236462365623666236762368623696237062371623726237362374623756237662377623786237962380623816238262383623846238562386623876238862389623906239162392623936239462395623966239762398623996240062401624026240362404624056240662407624086240962410624116241262413624146241562416624176241862419624206242162422624236242462425624266242762428624296243062431624326243362434624356243662437624386243962440624416244262443624446244562446624476244862449624506245162452624536245462455624566245762458624596246062461624626246362464624656246662467624686246962470624716247262473624746247562476624776247862479624806248162482624836248462485624866248762488624896249062491624926249362494624956249662497624986249962500625016250262503625046250562506625076250862509625106251162512625136251462515625166251762518625196252062521625226252362524625256252662527625286252962530625316253262533625346253562536625376253862539625406254162542625436254462545625466254762548625496255062551625526255362554625556255662557625586255962560625616256262563625646256562566625676256862569625706257162572625736257462575625766257762578625796258062581625826258362584625856258662587625886258962590625916259262593625946259562596625976259862599626006260162602626036260462605626066260762608626096261062611626126261362614626156261662617626186261962620626216262262623626246262562626626276262862629626306263162632626336263462635626366263762638626396264062641626426264362644626456264662647626486264962650626516265262653626546265562656626576265862659626606266162662626636266462665626666266762668626696267062671626726267362674626756267662677626786267962680626816268262683626846268562686626876268862689626906269162692626936269462695626966269762698626996270062701627026270362704627056270662707627086270962710627116271262713627146271562716627176271862719627206272162722627236272462725627266272762728627296273062731627326273362734627356273662737627386273962740627416274262743627446274562746627476274862749627506275162752627536275462755627566275762758627596276062761627626276362764627656276662767627686276962770627716277262773627746277562776627776277862779627806278162782627836278462785627866278762788627896279062791627926279362794627956279662797627986279962800628016280262803628046280562806628076280862809628106281162812628136281462815628166281762818628196282062821628226282362824628256282662827628286282962830628316283262833628346283562836628376283862839628406284162842628436284462845628466284762848628496285062851628526285362854628556285662857628586285962860628616286262863628646286562866628676286862869628706287162872628736287462875628766287762878628796288062881628826288362884628856288662887628886288962890628916289262893628946289562896628976289862899629006290162902629036290462905629066290762908629096291062911629126291362914629156291662917629186291962920629216292262923629246292562926629276292862929629306293162932629336293462935629366293762938629396294062941629426294362944629456294662947629486294962950629516295262953629546295562956629576295862959629606296162962629636296462965629666296762968629696297062971629726297362974629756297662977629786297962980629816298262983629846298562986629876298862989629906299162992629936299462995629966299762998629996300063001630026300363004630056300663007630086300963010630116301263013630146301563016630176301863019630206302163022630236302463025630266302763028630296303063031630326303363034630356303663037630386303963040630416304263043630446304563046630476304863049630506305163052630536305463055630566305763058630596306063061630626306363064630656306663067630686306963070630716307263073630746307563076630776307863079630806308163082630836308463085630866308763088630896309063091630926309363094630956309663097630986309963100631016310263103631046310563106631076310863109631106311163112631136311463115631166311763118631196312063121631226312363124631256312663127631286312963130631316313263133631346313563136631376313863139631406314163142631436314463145631466314763148631496315063151631526315363154631556315663157631586315963160631616316263163631646316563166631676316863169631706317163172631736317463175631766317763178631796318063181631826318363184631856318663187631886318963190631916319263193631946319563196631976319863199632006320163202632036320463205632066320763208632096321063211632126321363214632156321663217632186321963220632216322263223632246322563226632276322863229632306323163232632336323463235632366323763238632396324063241632426324363244632456324663247632486324963250632516325263253632546325563256632576325863259632606326163262632636326463265632666326763268632696327063271632726327363274632756327663277632786327963280632816328263283632846328563286632876328863289632906329163292632936329463295632966329763298632996330063301633026330363304633056330663307633086330963310633116331263313633146331563316633176331863319633206332163322633236332463325633266332763328633296333063331633326333363334633356333663337633386333963340633416334263343633446334563346633476334863349633506335163352633536335463355633566335763358633596336063361633626336363364633656336663367633686336963370633716337263373633746337563376633776337863379633806338163382633836338463385633866338763388633896339063391633926339363394633956339663397633986339963400634016340263403634046340563406634076340863409634106341163412634136341463415634166341763418634196342063421634226342363424634256342663427634286342963430634316343263433634346343563436634376343863439634406344163442634436344463445634466344763448634496345063451634526345363454634556345663457634586345963460634616346263463634646346563466634676346863469634706347163472634736347463475634766347763478634796348063481634826348363484634856348663487634886348963490634916349263493634946349563496634976349863499635006350163502635036350463505635066350763508635096351063511635126351363514635156351663517635186351963520635216352263523635246352563526635276352863529635306353163532635336353463535635366353763538635396354063541635426354363544635456354663547635486354963550635516355263553635546355563556635576355863559635606356163562635636356463565635666356763568635696357063571635726357363574635756357663577635786357963580635816358263583635846358563586635876358863589635906359163592635936359463595635966359763598635996360063601636026360363604636056360663607636086360963610636116361263613636146361563616636176361863619636206362163622636236362463625636266362763628636296363063631636326363363634636356363663637636386363963640636416364263643636446364563646636476364863649636506365163652636536365463655636566365763658636596366063661636626366363664636656366663667636686366963670636716367263673636746367563676636776367863679636806368163682636836368463685636866368763688636896369063691636926369363694636956369663697636986369963700637016370263703637046370563706637076370863709637106371163712637136371463715637166371763718637196372063721637226372363724637256372663727637286372963730637316373263733637346373563736637376373863739637406374163742637436374463745637466374763748637496375063751637526375363754637556375663757637586375963760637616376263763637646376563766637676376863769637706377163772637736377463775637766377763778637796378063781637826378363784637856378663787637886378963790637916379263793637946379563796637976379863799638006380163802638036380463805638066380763808638096381063811638126381363814638156381663817638186381963820638216382263823638246382563826638276382863829638306383163832638336383463835638366383763838638396384063841638426384363844638456384663847638486384963850638516385263853638546385563856638576385863859638606386163862638636386463865638666386763868638696387063871638726387363874638756387663877638786387963880638816388263883638846388563886638876388863889638906389163892638936389463895638966389763898638996390063901639026390363904639056390663907639086390963910639116391263913639146391563916639176391863919639206392163922639236392463925639266392763928639296393063931639326393363934639356393663937639386393963940639416394263943639446394563946639476394863949639506395163952639536395463955639566395763958639596396063961639626396363964639656396663967639686396963970639716397263973639746397563976639776397863979639806398163982639836398463985639866398763988639896399063991639926399363994639956399663997639986399964000640016400264003640046400564006640076400864009640106401164012640136401464015640166401764018640196402064021640226402364024640256402664027640286402964030640316403264033640346403564036640376403864039640406404164042640436404464045640466404764048640496405064051640526405364054640556405664057640586405964060640616406264063640646406564066640676406864069640706407164072640736407464075640766407764078640796408064081640826408364084640856408664087640886408964090640916409264093640946409564096640976409864099641006410164102641036410464105641066410764108641096411064111641126411364114641156411664117641186411964120641216412264123641246412564126641276412864129641306413164132641336413464135641366413764138641396414064141641426414364144641456414664147641486414964150641516415264153641546415564156641576415864159641606416164162641636416464165641666416764168641696417064171641726417364174641756417664177641786417964180641816418264183641846418564186641876418864189641906419164192641936419464195641966419764198641996420064201642026420364204642056420664207642086420964210642116421264213642146421564216642176421864219642206422164222642236422464225642266422764228642296423064231642326423364234642356423664237642386423964240642416424264243642446424564246642476424864249642506425164252642536425464255642566425764258642596426064261642626426364264642656426664267642686426964270642716427264273642746427564276642776427864279642806428164282642836428464285642866428764288642896429064291642926429364294642956429664297642986429964300643016430264303643046430564306643076430864309643106431164312643136431464315643166431764318643196432064321643226432364324643256432664327643286432964330643316433264333643346433564336643376433864339643406434164342643436434464345643466434764348643496435064351643526435364354643556435664357643586435964360643616436264363643646436564366643676436864369643706437164372643736437464375643766437764378643796438064381643826438364384643856438664387643886438964390643916439264393643946439564396643976439864399644006440164402644036440464405644066440764408644096441064411644126441364414644156441664417644186441964420644216442264423644246442564426644276442864429644306443164432644336443464435644366443764438644396444064441644426444364444644456444664447644486444964450644516445264453644546445564456644576445864459644606446164462644636446464465644666446764468644696447064471644726447364474644756447664477644786447964480644816448264483644846448564486644876448864489644906449164492644936449464495644966449764498644996450064501645026450364504645056450664507645086450964510645116451264513645146451564516645176451864519645206452164522645236452464525645266452764528645296453064531645326453364534645356453664537645386453964540645416454264543645446454564546645476454864549645506455164552645536455464555645566455764558645596456064561645626456364564645656456664567645686456964570645716457264573645746457564576645776457864579645806458164582645836458464585645866458764588645896459064591645926459364594645956459664597645986459964600646016460264603646046460564606646076460864609646106461164612646136461464615646166461764618646196462064621646226462364624646256462664627646286462964630646316463264633646346463564636646376463864639646406464164642646436464464645646466464764648646496465064651646526465364654646556465664657646586465964660646616466264663646646466564666646676466864669646706467164672646736467464675646766467764678646796468064681646826468364684646856468664687646886468964690646916469264693646946469564696646976469864699647006470164702647036470464705647066470764708647096471064711647126471364714647156471664717647186471964720647216472264723647246472564726647276472864729647306473164732647336473464735647366473764738647396474064741647426474364744647456474664747647486474964750647516475264753647546475564756647576475864759647606476164762647636476464765647666476764768647696477064771647726477364774647756477664777647786477964780647816478264783647846478564786647876478864789647906479164792647936479464795647966479764798647996480064801648026480364804648056480664807648086480964810648116481264813648146481564816648176481864819648206482164822648236482464825648266482764828648296483064831648326483364834648356483664837648386483964840648416484264843648446484564846648476484864849648506485164852648536485464855648566485764858648596486064861648626486364864648656486664867648686486964870648716487264873648746487564876648776487864879648806488164882648836488464885648866488764888648896489064891648926489364894648956489664897648986489964900649016490264903649046490564906649076490864909649106491164912649136491464915649166491764918649196492064921649226492364924649256492664927649286492964930649316493264933649346493564936649376493864939649406494164942649436494464945649466494764948649496495064951649526495364954649556495664957649586495964960649616496264963649646496564966649676496864969649706497164972649736497464975649766497764978649796498064981649826498364984649856498664987649886498964990649916499264993649946499564996649976499864999650006500165002650036500465005650066500765008650096501065011650126501365014650156501665017650186501965020650216502265023650246502565026650276502865029650306503165032650336503465035650366503765038650396504065041650426504365044650456504665047650486504965050650516505265053650546505565056650576505865059650606506165062650636506465065650666506765068650696507065071650726507365074650756507665077650786507965080650816508265083650846508565086650876508865089650906509165092650936509465095650966509765098650996510065101651026510365104651056510665107651086510965110651116511265113651146511565116651176511865119651206512165122651236512465125651266512765128651296513065131651326513365134651356513665137651386513965140651416514265143651446514565146651476514865149651506515165152651536515465155651566515765158651596516065161651626516365164651656516665167651686516965170651716517265173651746517565176651776517865179651806518165182651836518465185651866518765188651896519065191651926519365194651956519665197651986519965200652016520265203652046520565206652076520865209652106521165212652136521465215652166521765218652196522065221652226522365224652256522665227652286522965230652316523265233652346523565236652376523865239652406524165242652436524465245652466524765248652496525065251652526525365254652556525665257652586525965260652616526265263652646526565266652676526865269652706527165272652736527465275652766527765278652796528065281652826528365284652856528665287652886528965290652916529265293652946529565296652976529865299653006530165302653036530465305653066530765308653096531065311653126531365314653156531665317653186531965320653216532265323653246532565326653276532865329653306533165332653336533465335653366533765338653396534065341653426534365344653456534665347653486534965350653516535265353653546535565356653576535865359653606536165362653636536465365653666536765368653696537065371653726537365374653756537665377653786537965380653816538265383653846538565386653876538865389653906539165392653936539465395653966539765398653996540065401654026540365404654056540665407654086540965410654116541265413654146541565416654176541865419654206542165422654236542465425654266542765428654296543065431654326543365434654356543665437654386543965440654416544265443654446544565446654476544865449654506545165452654536545465455654566545765458654596546065461654626546365464654656546665467654686546965470654716547265473654746547565476654776547865479654806548165482654836548465485654866548765488654896549065491654926549365494654956549665497654986549965500655016550265503655046550565506655076550865509655106551165512655136551465515655166551765518655196552065521655226552365524655256552665527655286552965530655316553265533655346553565536655376553865539655406554165542655436554465545655466554765548655496555065551655526555365554655556555665557655586555965560655616556265563655646556565566655676556865569655706557165572655736557465575655766557765578655796558065581655826558365584655856558665587655886558965590655916559265593655946559565596655976559865599656006560165602656036560465605656066560765608656096561065611656126561365614656156561665617656186561965620656216562265623656246562565626656276562865629656306563165632656336563465635656366563765638656396564065641656426564365644656456564665647656486564965650656516565265653656546565565656656576565865659656606566165662656636566465665656666566765668656696567065671656726567365674656756567665677656786567965680656816568265683656846568565686656876568865689656906569165692656936569465695656966569765698656996570065701657026570365704657056570665707657086570965710657116571265713657146571565716657176571865719657206572165722657236572465725657266572765728657296573065731657326573365734657356573665737657386573965740657416574265743657446574565746657476574865749657506575165752657536575465755657566575765758657596576065761657626576365764657656576665767657686576965770657716577265773657746577565776657776577865779657806578165782657836578465785657866578765788657896579065791657926579365794657956579665797657986579965800658016580265803658046580565806658076580865809658106581165812658136581465815658166581765818658196582065821658226582365824658256582665827658286582965830658316583265833658346583565836658376583865839658406584165842658436584465845658466584765848658496585065851658526585365854658556585665857658586585965860658616586265863658646586565866658676586865869658706587165872658736587465875658766587765878658796588065881658826588365884658856588665887658886588965890658916589265893658946589565896658976589865899659006590165902659036590465905659066590765908659096591065911659126591365914659156591665917659186591965920659216592265923659246592565926659276592865929659306593165932659336593465935659366593765938659396594065941659426594365944659456594665947659486594965950659516595265953659546595565956659576595865959659606596165962659636596465965659666596765968659696597065971659726597365974659756597665977659786597965980659816598265983659846598565986659876598865989659906599165992659936599465995659966599765998659996600066001660026600366004660056600666007660086600966010660116601266013660146601566016660176601866019660206602166022660236602466025660266602766028660296603066031660326603366034660356603666037660386603966040660416604266043660446604566046660476604866049660506605166052660536605466055660566605766058660596606066061660626606366064660656606666067660686606966070660716607266073660746607566076660776607866079660806608166082660836608466085660866608766088660896609066091660926609366094660956609666097660986609966100661016610266103661046610566106661076610866109661106611166112661136611466115661166611766118661196612066121661226612366124661256612666127661286612966130661316613266133661346613566136661376613866139661406614166142661436614466145661466614766148661496615066151661526615366154661556615666157661586615966160661616616266163661646616566166661676616866169661706617166172661736617466175661766617766178661796618066181661826618366184661856618666187661886618966190661916619266193661946619566196661976619866199662006620166202662036620466205662066620766208662096621066211662126621366214662156621666217662186621966220662216622266223662246622566226662276622866229662306623166232662336623466235662366623766238662396624066241662426624366244662456624666247662486624966250662516625266253662546625566256662576625866259662606626166262662636626466265662666626766268662696627066271662726627366274662756627666277662786627966280662816628266283662846628566286662876628866289662906629166292662936629466295662966629766298662996630066301663026630366304663056630666307663086630966310663116631266313663146631566316663176631866319663206632166322663236632466325663266632766328663296633066331663326633366334663356633666337663386633966340663416634266343663446634566346663476634866349663506635166352663536635466355663566635766358663596636066361663626636366364663656636666367663686636966370663716637266373663746637566376663776637866379663806638166382663836638466385663866638766388
  1. #include "pch-cpp.hpp"
  2. template <typename T1>
  3. struct VirtualActionInvoker1Invoker;
  4. template <typename T1>
  5. struct VirtualActionInvoker1Invoker<T1*>
  6. {
  7. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
  8. {
  9. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  10. void* params[1] = { p1 };
  11. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  12. }
  13. };
  14. template <typename R>
  15. struct VirtualFuncInvoker0
  16. {
  17. typedef R (*Func)(void*, const RuntimeMethod*);
  18. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  19. {
  20. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  21. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  22. }
  23. };
  24. template <typename R, typename T1>
  25. struct VirtualFuncInvoker1
  26. {
  27. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  28. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  29. {
  30. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  31. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  32. }
  33. };
  34. template <typename T1>
  35. struct GenericVirtualActionInvoker1Invoker;
  36. template <typename T1>
  37. struct GenericVirtualActionInvoker1Invoker<T1*>
  38. {
  39. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  40. {
  41. VirtualInvokeData invokeData;
  42. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  43. void* params[1] = { p1 };
  44. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  45. }
  46. };
  47. struct InterfaceActionInvoker0
  48. {
  49. typedef void (*Action)(void*, const RuntimeMethod*);
  50. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  51. {
  52. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  53. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  54. }
  55. };
  56. template <typename T1>
  57. struct InterfaceActionInvoker1Invoker;
  58. template <typename T1>
  59. struct InterfaceActionInvoker1Invoker<T1*>
  60. {
  61. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. void* params[1] = { p1 };
  65. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  66. }
  67. };
  68. template <typename R>
  69. struct InterfaceFuncInvoker0
  70. {
  71. typedef R (*Func)(void*, const RuntimeMethod*);
  72. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  73. {
  74. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  75. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  76. }
  77. };
  78. template <typename R, typename T1>
  79. struct InterfaceFuncInvoker1
  80. {
  81. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  82. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  83. {
  84. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  85. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  86. }
  87. };
  88. template <typename R, typename T1>
  89. struct InterfaceFuncInvoker1Invoker;
  90. template <typename R, typename T1>
  91. struct InterfaceFuncInvoker1Invoker<R, T1*>
  92. {
  93. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  94. {
  95. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  96. R ret;
  97. void* params[1] = { p1 };
  98. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  99. return ret;
  100. }
  101. };
  102. template <typename R, typename T1, typename T2>
  103. struct InterfaceFuncInvoker2
  104. {
  105. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  106. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  107. {
  108. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  109. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  110. }
  111. };
  112. template <typename R, typename T1, typename T2>
  113. struct InterfaceFuncInvoker2Invoker;
  114. template <typename R, typename T1, typename T2>
  115. struct InterfaceFuncInvoker2Invoker<R, T1*, T2*>
  116. {
  117. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
  118. {
  119. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  120. R ret;
  121. void* params[2] = { p1, p2 };
  122. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  123. return ret;
  124. }
  125. };
  126. template <typename T1>
  127. struct GenericInterfaceActionInvoker1Invoker;
  128. template <typename T1>
  129. struct GenericInterfaceActionInvoker1Invoker<T1*>
  130. {
  131. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  132. {
  133. VirtualInvokeData invokeData;
  134. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  135. void* params[1] = { p1 };
  136. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  137. }
  138. };
  139. template <typename T1>
  140. struct InvokerActionInvoker1;
  141. template <typename T1>
  142. struct InvokerActionInvoker1<T1*>
  143. {
  144. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  145. {
  146. void* params[1] = { p1 };
  147. method->invoker_method(methodPtr, method, obj, params, params[0]);
  148. }
  149. };
  150. template <typename T1, typename T2>
  151. struct InvokerActionInvoker2;
  152. template <typename T1, typename T2>
  153. struct InvokerActionInvoker2<T1, T2*>
  154. {
  155. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
  156. {
  157. void* params[2] = { &p1, p2 };
  158. method->invoker_method(methodPtr, method, obj, params, params[1]);
  159. }
  160. };
  161. template <typename T1, typename T2>
  162. struct InvokerActionInvoker2<T1*, T2*>
  163. {
  164. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  165. {
  166. void* params[2] = { p1, p2 };
  167. method->invoker_method(methodPtr, method, obj, params, params[1]);
  168. }
  169. };
  170. template <typename T1, typename T2, typename T3>
  171. struct InvokerActionInvoker3;
  172. template <typename T1, typename T2, typename T3>
  173. struct InvokerActionInvoker3<T1, T2, T3*>
  174. {
  175. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3* p3)
  176. {
  177. void* params[3] = { &p1, &p2, p3 };
  178. method->invoker_method(methodPtr, method, obj, params, params[2]);
  179. }
  180. };
  181. template <typename T1, typename T2, typename T3>
  182. struct InvokerActionInvoker3<T1*, T2, T3*>
  183. {
  184. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
  185. {
  186. void* params[3] = { p1, &p2, p3 };
  187. method->invoker_method(methodPtr, method, obj, params, params[2]);
  188. }
  189. };
  190. template <typename T1, typename T2, typename T3>
  191. struct InvokerActionInvoker3<T1*, T2*, T3*>
  192. {
  193. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  194. {
  195. void* params[3] = { p1, p2, p3 };
  196. method->invoker_method(methodPtr, method, obj, params, params[2]);
  197. }
  198. };
  199. template <typename R>
  200. struct InvokerFuncInvoker0
  201. {
  202. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
  203. {
  204. R ret;
  205. method->invoker_method(methodPtr, method, obj, NULL, &ret);
  206. return ret;
  207. }
  208. };
  209. template <typename R, typename T1>
  210. struct InvokerFuncInvoker1
  211. {
  212. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
  213. {
  214. R ret;
  215. void* params[1] = { &p1 };
  216. method->invoker_method(methodPtr, method, obj, params, &ret);
  217. return ret;
  218. }
  219. };
  220. template <typename R, typename T1>
  221. struct InvokerFuncInvoker1<R, T1*>
  222. {
  223. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  224. {
  225. R ret;
  226. void* params[1] = { p1 };
  227. method->invoker_method(methodPtr, method, obj, params, &ret);
  228. return ret;
  229. }
  230. };
  231. template <typename R, typename T1, typename T2>
  232. struct InvokerFuncInvoker2;
  233. template <typename R, typename T1, typename T2>
  234. struct InvokerFuncInvoker2<R, T1*, T2*>
  235. {
  236. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  237. {
  238. R ret;
  239. void* params[2] = { p1, p2 };
  240. method->invoker_method(methodPtr, method, obj, params, &ret);
  241. return ret;
  242. }
  243. };
  244. template <typename R>
  245. struct ConstrainedFuncInvoker0
  246. {
  247. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj)
  248. {
  249. R ret;
  250. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, NULL, &ret);
  251. return ret;
  252. }
  253. };
  254. template <typename R, typename T1>
  255. struct ConstrainedFuncInvoker1;
  256. template <typename R, typename T1>
  257. struct ConstrainedFuncInvoker1<R, T1*>
  258. {
  259. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj, T1* p1)
  260. {
  261. R ret;
  262. void* params[1] = { p1 };
  263. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, params, &ret);
  264. return ret;
  265. }
  266. };
  267. struct U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1;
  268. struct Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4;
  269. struct Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065;
  270. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  271. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  272. struct Dictionary_2_t9283A2526EFCCE82F0B8EBAF55887B5456F4480A;
  273. struct Dictionary_2_tDA11C273BCD8AB261D27CE7BE2E17A0BFE1B6DD3;
  274. struct Dictionary_2_t07F043B93235170E47B40DB71B2E46256D11FD3A;
  275. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  276. struct Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B;
  277. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  278. struct Dictionary_2_t23FAF4248F9B379520F4956DE1E5CB2F186F7214;
  279. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC;
  280. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF;
  281. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
  282. struct EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243;
  283. struct EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508;
  284. struct EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9;
  285. struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70;
  286. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862;
  287. struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17;
  288. struct EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409;
  289. struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E;
  290. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED;
  291. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6;
  292. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09;
  293. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49;
  294. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC;
  295. struct EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799;
  296. struct EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97;
  297. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1;
  298. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  299. struct Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58;
  300. struct Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF;
  301. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
  302. struct GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB;
  303. struct GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43;
  304. struct GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04;
  305. struct GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA;
  306. struct GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F;
  307. struct GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960;
  308. struct GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6;
  309. struct GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F;
  310. struct GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A;
  311. struct GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE;
  312. struct GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468;
  313. struct GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E;
  314. struct GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D;
  315. struct GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE;
  316. struct GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018;
  317. struct GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988;
  318. struct GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56;
  319. struct GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39;
  320. struct GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09;
  321. struct GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421;
  322. struct Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8;
  323. struct GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8;
  324. struct GraphElementCollection_1_tCB738313E6986644A7ADAAF85E2C255AA34C6F3D;
  325. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
  326. struct GuidCollection_1_t36A71B5DA5EE6DD73E8B38B04A4CE9E20380F064;
  327. struct GuidCollection_1_t08303E9EB17ADA82BB4903EA23500F136E59F914;
  328. struct HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED;
  329. struct HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C;
  330. struct HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98;
  331. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
  332. struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4;
  333. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
  334. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
  335. struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87;
  336. struct HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74;
  337. struct HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA;
  338. struct ICollection_1_t828FEFDDBF830D003AFB480F0898186B499E26B0;
  339. struct ICollection_1_tD56FFE4395E7AAA9BC6513B7180B31801ABF0135;
  340. struct ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB;
  341. struct ICollection_1_t03EA087489342703ED691AFD807C50289BADA136;
  342. struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3;
  343. struct IDragAndDropController_1_t00231B36D70639D9E463C17E4B92ADB3EDC02826;
  344. struct IDragAndDropController_1_t64C0B4A53D4CB314AA4F3FAA6883AC4FDA11CA17;
  345. struct IEnumerable_1_t87FCEED44A27FCAB635F815FD5EF330AB1368DAC;
  346. struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
  347. struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
  348. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  349. struct IEnumerable_1_tF78C5A55C1D093F0B8CD95E0247BA2EE703D9D55;
  350. struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
  351. struct IEnumerator_1_t327FF232159D9644239A65F54312F684DB7BE375;
  352. struct IEnumerator_1_tA474C5BFC3517007141616387257A01D5C937BB4;
  353. struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
  354. struct IEnumerator_1_t239F6ACD0FC026E7FA70965FDE161517CD367AED;
  355. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  356. struct IEnumerator_1_t737E5D96E5E3657734509E507812DBA5E7EDD547;
  357. struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
  358. struct IEqualityComparer_1_tA4073E61D2EFFE8322649084F051437ABE4B9F21;
  359. struct IEqualityComparer_1_t1B36A543A633D7B8E0FBCF0363577CE84C741182;
  360. struct IEqualityComparer_1_t0706C8CEAD5235F761D9A8DB3AC57BA61E96F1C9;
  361. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  362. struct IEqualityComparer_1_t4537FF5E9634FC142F7BF26B48CA727CCA436047;
  363. struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
  364. struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
  365. struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122;
  366. struct IIndexedCollectionPropertyBagEnumerator_1_tEEDF10B7BE342B5ED5BDEDFDFE00CA79390D98D6;
  367. struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
  368. struct IList_1_t8AC59FFD0F90EC2DAD4C3FA39B2A5851F9D2987A;
  369. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82;
  370. struct IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF;
  371. struct ImplicitPool_1_t3616E09365F6576C89A2C428540368CE89CCB174;
  372. struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
  373. struct KeyCollection_tB41416A460B59F3E1A8A64CD077281A024398217;
  374. struct KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290;
  375. struct List_1_t14990149F7EB4503B2185B8B0DC0B7E0DCE4E28D;
  376. struct List_1_t43D738AFE227B1EA62303EE615C3FE9260ACD199;
  377. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
  378. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  379. struct ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032;
  380. struct ObjectPool_1_t2184AA1C7CACBE62DF11E0F26B73D85AC246F2E1;
  381. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
  382. struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3;
  383. struct Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A;
  384. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  385. struct Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF;
  386. struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107;
  387. struct SetElementProperty_t289C8D92DD4214A46FC3E74E8FE7C6EDE8B1C0C9;
  388. struct Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF;
  389. struct Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223;
  390. struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
  391. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  392. struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
  393. struct ValueCollection_tCF4F820140B0DDFAC7FB4688955CE8CD40F9FAC1;
  394. struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
  395. struct EntryU5BU5D_tF4D98E71AE8425713BA51C1FEC71FA3026F7E623;
  396. struct HashSet_1U5BU5D_t83506966C17611B5B596B8BFB8BBA2C5597DAA15;
  397. struct HashSet_1U5BU5D_t221668259DFEF79223FD4ADA975C5214E647B8E2;
  398. struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67;
  399. struct KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB;
  400. struct SlotU5BU5D_t4CA3E7AD72219A5A6E4103BDD665AC9A0E92C3BC;
  401. struct SlotU5BU5D_t7A3C13DF1362165C5350DF7FD922BE2B774A0C47;
  402. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  403. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD;
  404. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
  405. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  406. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
  407. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  408. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  409. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  410. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  411. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  412. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  413. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  414. struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB;
  415. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  416. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  417. struct ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97;
  418. struct TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA;
  419. struct TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358;
  420. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  421. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  422. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  423. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
  424. struct UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319;
  425. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  426. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
  427. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  428. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
  429. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  430. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  431. struct ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600;
  432. struct RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9;
  433. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9;
  434. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  435. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  436. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  437. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  438. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  439. struct Delegate_t;
  440. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  441. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E;
  442. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  443. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  444. struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
  445. struct IGraphParent_t08913CB8AED9F8C99F89ADDFF257E8B5EAEA1E18;
  446. struct IProperty_t9DAAF3D1ACD042DA2D622152506F58CE625EF697;
  447. struct IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE;
  448. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
  449. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  450. struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E;
  451. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  452. struct MethodInfo_t;
  453. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB;
  454. struct PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446;
  455. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  456. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  457. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7;
  458. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  459. struct String_t;
  460. struct StringBuilder_t;
  461. struct Type_t;
  462. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  463. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  464. typedef Il2CppFullySharedGenericStruct Il2CppFullySharedGenericStruct;
  465. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  466. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  467. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  468. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  469. IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var;
  470. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  471. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  472. IL2CPP_EXTERN_C RuntimeClass* IIdentifiable_t7DF5FA4DE12CBBAF414582FBCECE0F60CD543DAD_il2cpp_TypeInfo_var;
  473. IL2CPP_EXTERN_C RuntimeClass* IPoolable_t07E7C05EB38B4E909D983578E42495B31F85B7F4_il2cpp_TypeInfo_var;
  474. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  475. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  476. IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var;
  477. IL2CPP_EXTERN_C RuntimeClass* List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var;
  478. IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
  479. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  480. IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var;
  481. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  482. IL2CPP_EXTERN_C RuntimeClass* UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var;
  483. IL2CPP_EXTERN_C String_t* _stringLiteral0356533BA64FA3F5689353F122EED208626DE771;
  484. IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
  485. IL2CPP_EXTERN_C String_t* _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3;
  486. IL2CPP_EXTERN_C String_t* _stringLiteral1426EAC460EF593AB4BA506E82CCB1FF95390521;
  487. IL2CPP_EXTERN_C String_t* _stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414;
  488. IL2CPP_EXTERN_C String_t* _stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C;
  489. IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B;
  490. IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25;
  491. IL2CPP_EXTERN_C String_t* _stringLiteral4F65B69BE4629EF58933C66E932A1BFCA366ACB4;
  492. IL2CPP_EXTERN_C String_t* _stringLiteral584B98CEC4569AEC72CEEA79A5D5ACAD29BC7D71;
  493. IL2CPP_EXTERN_C String_t* _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0;
  494. IL2CPP_EXTERN_C String_t* _stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B;
  495. IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
  496. IL2CPP_EXTERN_C String_t* _stringLiteralAF09A6BC0279473D57B36A82CF658E854D58181E;
  497. IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
  498. IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4;
  499. IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
  500. IL2CPP_EXTERN_C String_t* _stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E;
  501. IL2CPP_EXTERN_C String_t* _stringLiteralC524653D78C03BE4033DDC43C45B67FFB841D141;
  502. IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922;
  503. IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
  504. IL2CPP_EXTERN_C String_t* _stringLiteralC9F7B5B646E89909F789024D6AD4F2311B6A6F3C;
  505. IL2CPP_EXTERN_C String_t* _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  506. IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
  507. IL2CPP_EXTERN_C String_t* _stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C;
  508. IL2CPP_EXTERN_C String_t* _stringLiteralE8697FF635A0BB21392DD8D91CB3D0303148C10A;
  509. IL2CPP_EXTERN_C String_t* _stringLiteralE99BACA7A5F143853F97A502017B7A017B793C9F;
  510. IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6;
  511. IL2CPP_EXTERN_C String_t* _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A;
  512. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_m664CFA2D9A1086A089FEE07E7FD925D2A8F40FB6_RuntimeMethod_var;
  513. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var;
  514. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var;
  515. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var;
  516. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var;
  517. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var;
  518. IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var;
  519. IL2CPP_EXTERN_C const RuntimeMethod* Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var;
  520. struct Delegate_t_marshaled_com;
  521. struct Delegate_t_marshaled_pinvoke;
  522. struct Exception_t_marshaled_com;
  523. struct Exception_t_marshaled_pinvoke;
  524. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com;
  525. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com;
  526. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke;
  527. struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67;
  528. struct KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB;
  529. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  530. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD;
  531. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
  532. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  533. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
  534. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  535. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  536. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  537. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  538. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  539. struct ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97;
  540. struct TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA;
  541. struct TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358;
  542. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  543. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  544. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
  545. struct UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319;
  546. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  547. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
  548. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  549. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
  550. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  551. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  552. struct ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600;
  553. struct RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9;
  554. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9;
  555. IL2CPP_EXTERN_C_BEGIN
  556. IL2CPP_EXTERN_C_END
  557. #ifdef __clang__
  558. #pragma clang diagnostic push
  559. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  560. #pragma clang diagnostic ignored "-Wunused-variable"
  561. #endif
  562. struct U3CU3Ec_t410D6C4406FC57BC30E603EE2B09838B89F1BCD6 : public RuntimeObject
  563. {
  564. };
  565. struct U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D : public RuntimeObject
  566. {
  567. };
  568. struct U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2 : public RuntimeObject
  569. {
  570. };
  571. struct Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3 : public RuntimeObject
  572. {
  573. RuntimeObject* ___items;
  574. };
  575. struct Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E : public RuntimeObject
  576. {
  577. RuntimeObject* ___items;
  578. };
  579. struct ConnectionCollectionBase_4_tBD1DCC3A87196427C2C1A2D77B561A439ED64318 : public RuntimeObject
  580. {
  581. Dictionary_2_t07F043B93235170E47B40DB71B2E46256D11FD3A* ___byDestination;
  582. Dictionary_2_t07F043B93235170E47B40DB71B2E46256D11FD3A* ___bySource;
  583. GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8* ___collection;
  584. };
  585. struct ConnectionCollectionBase_4_tDA27BDC900BCABAA11B42D760A88A345DFDAB7B2 : public RuntimeObject
  586. {
  587. Dictionary_2_t23FAF4248F9B379520F4956DE1E5CB2F186F7214* ___byDestination;
  588. Dictionary_2_t23FAF4248F9B379520F4956DE1E5CB2F186F7214* ___bySource;
  589. GraphElementCollection_1_tCB738313E6986644A7ADAAF85E2C255AA34C6F3D* ___collection;
  590. };
  591. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA : public RuntimeObject
  592. {
  593. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  594. EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54* ____entries;
  595. int32_t ____count;
  596. int32_t ____freeList;
  597. int32_t ____freeCount;
  598. int32_t ____version;
  599. RuntimeObject* ____comparer;
  600. KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* ____keys;
  601. ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* ____values;
  602. RuntimeObject* ____syncRoot;
  603. };
  604. struct Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B : public RuntimeObject
  605. {
  606. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  607. EntryU5BU5D_tF4D98E71AE8425713BA51C1FEC71FA3026F7E623* ____entries;
  608. int32_t ____count;
  609. int32_t ____freeList;
  610. int32_t ____freeCount;
  611. int32_t ____version;
  612. RuntimeObject* ____comparer;
  613. KeyCollection_tB41416A460B59F3E1A8A64CD077281A024398217* ____keys;
  614. ValueCollection_tCF4F820140B0DDFAC7FB4688955CE8CD40F9FAC1* ____values;
  615. RuntimeObject* ____syncRoot;
  616. };
  617. struct EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412 : public RuntimeObject
  618. {
  619. };
  620. struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E : public RuntimeObject
  621. {
  622. };
  623. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC : public RuntimeObject
  624. {
  625. };
  626. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF : public RuntimeObject
  627. {
  628. };
  629. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 : public RuntimeObject
  630. {
  631. };
  632. struct EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243 : public RuntimeObject
  633. {
  634. };
  635. struct EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508 : public RuntimeObject
  636. {
  637. };
  638. struct EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9 : public RuntimeObject
  639. {
  640. };
  641. struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70 : public RuntimeObject
  642. {
  643. };
  644. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862 : public RuntimeObject
  645. {
  646. };
  647. struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17 : public RuntimeObject
  648. {
  649. };
  650. struct EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409 : public RuntimeObject
  651. {
  652. };
  653. struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E : public RuntimeObject
  654. {
  655. };
  656. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED : public RuntimeObject
  657. {
  658. };
  659. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 : public RuntimeObject
  660. {
  661. };
  662. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 : public RuntimeObject
  663. {
  664. };
  665. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 : public RuntimeObject
  666. {
  667. };
  668. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC : public RuntimeObject
  669. {
  670. };
  671. struct EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799 : public RuntimeObject
  672. {
  673. };
  674. struct EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97 : public RuntimeObject
  675. {
  676. };
  677. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1 : public RuntimeObject
  678. {
  679. };
  680. struct GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B : public RuntimeObject
  681. {
  682. };
  683. struct GenericPool_1_tC8A7B8706DF0281EE8AC3FE2054292CF2E284925 : public RuntimeObject
  684. {
  685. };
  686. struct HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7 : public RuntimeObject
  687. {
  688. };
  689. struct HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A : public RuntimeObject
  690. {
  691. };
  692. struct HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C : public RuntimeObject
  693. {
  694. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  695. SlotU5BU5D_t4CA3E7AD72219A5A6E4103BDD665AC9A0E92C3BC* ____slots;
  696. int32_t ____count;
  697. int32_t ____lastIndex;
  698. int32_t ____freeList;
  699. RuntimeObject* ____comparer;
  700. int32_t ____version;
  701. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  702. };
  703. struct HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98 : public RuntimeObject
  704. {
  705. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  706. SlotU5BU5D_t7A3C13DF1362165C5350DF7FD922BE2B774A0C47* ____slots;
  707. int32_t ____count;
  708. int32_t ____lastIndex;
  709. int32_t ____freeList;
  710. RuntimeObject* ____comparer;
  711. int32_t ____version;
  712. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  713. };
  714. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
  715. {
  716. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  717. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots;
  718. int32_t ____count;
  719. int32_t ____lastIndex;
  720. int32_t ____freeList;
  721. RuntimeObject* ____comparer;
  722. int32_t ____version;
  723. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  724. };
  725. struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4 : public RuntimeObject
  726. {
  727. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  728. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* ____slots;
  729. int32_t ____count;
  730. int32_t ____lastIndex;
  731. int32_t ____freeList;
  732. RuntimeObject* ____comparer;
  733. int32_t ____version;
  734. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  735. };
  736. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
  737. {
  738. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  739. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
  740. int32_t ____count;
  741. int32_t ____lastIndex;
  742. int32_t ____freeList;
  743. RuntimeObject* ____comparer;
  744. int32_t ____version;
  745. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  746. };
  747. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A : public RuntimeObject
  748. {
  749. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  750. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* ____slots;
  751. int32_t ____count;
  752. int32_t ____lastIndex;
  753. int32_t ____freeList;
  754. RuntimeObject* ____comparer;
  755. int32_t ____version;
  756. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  757. };
  758. struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87 : public RuntimeObject
  759. {
  760. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  761. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* ____slots;
  762. int32_t ____count;
  763. int32_t ____lastIndex;
  764. int32_t ____freeList;
  765. RuntimeObject* ____comparer;
  766. int32_t ____version;
  767. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  768. };
  769. struct HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74 : public RuntimeObject
  770. {
  771. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ____keysAndValues;
  772. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dict;
  773. };
  774. struct HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA : public RuntimeObject
  775. {
  776. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* ____keysAndValues;
  777. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* ____dict;
  778. };
  779. struct ICollectionDebugView_1_t8473FBB401B8B2F9CC5E4FCC36A02B741215D920 : public RuntimeObject
  780. {
  781. };
  782. struct ICollectionDebugView_1_t9425AAB376BFB7017F301D9EE575827C65C5C050 : public RuntimeObject
  783. {
  784. };
  785. struct ICollectionDebugView_1_tB98435AAC6979DFD4B47E16E7E501BF0E66F6233 : public RuntimeObject
  786. {
  787. };
  788. struct IDictionaryDebugView_2_tB487F7505A90684E0A9A11A2F1028BF9D5B84A91 : public RuntimeObject
  789. {
  790. };
  791. struct IDictionaryDebugView_2_tC187D4315E101782B7E0D2193CF30DE3280E0FCD : public RuntimeObject
  792. {
  793. };
  794. struct IProducerConsumerCollectionDebugView_1_t6A0BFB1A99E07AC953A2B36EC440B2386D28313E : public RuntimeObject
  795. {
  796. };
  797. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82 : public RuntimeObject
  798. {
  799. int32_t ___m_nextIdToTry;
  800. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds;
  801. };
  802. struct IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF : public RuntimeObject
  803. {
  804. int32_t ___m_nextIdToTry;
  805. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds;
  806. };
  807. struct ImplicitPool_1_t3616E09365F6576C89A2C428540368CE89CCB174 : public RuntimeObject
  808. {
  809. int32_t ___m_StartCapacity;
  810. int32_t ___m_MaxCapacity;
  811. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___m_CreateAction;
  812. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ResetAction;
  813. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_List;
  814. int32_t ___m_UsedCount;
  815. };
  816. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A : public RuntimeObject
  817. {
  818. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____items;
  819. int32_t ____size;
  820. int32_t ____version;
  821. RuntimeObject* ____syncRoot;
  822. };
  823. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  824. {
  825. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  826. int32_t ____size;
  827. int32_t ____version;
  828. RuntimeObject* ____syncRoot;
  829. };
  830. struct ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032 : public RuntimeObject
  831. {
  832. List_1_t14990149F7EB4503B2185B8B0DC0B7E0DCE4E28D* ___m_List;
  833. Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58* ___m_CreateFunc;
  834. Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* ___m_ActionOnGet;
  835. Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* ___m_ActionOnRelease;
  836. Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* ___m_ActionOnDestroy;
  837. int32_t ___m_MaxSize;
  838. bool ___m_CollectionCheck;
  839. GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09* ___m_FreshlyReleased;
  840. int32_t ___U3CCountAllU3Ek__BackingField;
  841. };
  842. struct ObjectPool_1_t2184AA1C7CACBE62DF11E0F26B73D85AC246F2E1 : public RuntimeObject
  843. {
  844. List_1_t43D738AFE227B1EA62303EE615C3FE9260ACD199* ___m_List;
  845. Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF* ___m_CreateFunc;
  846. Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065* ___m_ActionOnGet;
  847. Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065* ___m_ActionOnRelease;
  848. Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065* ___m_ActionOnDestroy;
  849. int32_t ___m_MaxSize;
  850. bool ___m_CollectionCheck;
  851. GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421* ___m_FreshlyReleased;
  852. int32_t ___U3CCountAllU3Ek__BackingField;
  853. };
  854. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259 : public RuntimeObject
  855. {
  856. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_List;
  857. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___m_CreateFunc;
  858. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnGet;
  859. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnRelease;
  860. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnDestroy;
  861. int32_t ___m_MaxSize;
  862. bool ___m_CollectionCheck;
  863. RuntimeObject* ___m_FreshlyReleased;
  864. int32_t ___U3CCountAllU3Ek__BackingField;
  865. };
  866. struct ReferenceEqualityComparer_1_tB94EA6450E5631356E6774AA042421D2D03337D3 : public RuntimeObject
  867. {
  868. };
  869. struct Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF : public RuntimeObject
  870. {
  871. HashSet_1U5BU5D_t83506966C17611B5B596B8BFB8BBA2C5597DAA15* ____array;
  872. int32_t ____size;
  873. int32_t ____version;
  874. RuntimeObject* ____syncRoot;
  875. };
  876. struct Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223 : public RuntimeObject
  877. {
  878. HashSet_1U5BU5D_t221668259DFEF79223FD4ADA975C5214E647B8E2* ____array;
  879. int32_t ____size;
  880. int32_t ____version;
  881. RuntimeObject* ____syncRoot;
  882. };
  883. struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject
  884. {
  885. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array;
  886. int32_t ____size;
  887. int32_t ____version;
  888. RuntimeObject* ____syncRoot;
  889. };
  890. struct MemberInfo_t : public RuntimeObject
  891. {
  892. };
  893. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  894. {
  895. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField;
  896. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField;
  897. int32_t ___U3CindexU3Ek__BackingField;
  898. int32_t ___U3CidU3Ek__BackingField;
  899. bool ___U3CisDragGhostU3Ek__BackingField;
  900. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged;
  901. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback;
  902. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onDestroy;
  903. };
  904. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
  905. {
  906. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
  907. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
  908. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
  909. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
  910. int32_t ___m_currMember;
  911. RuntimeObject* ___m_converter;
  912. String_t* ___m_fullTypeName;
  913. String_t* ___m_assemName;
  914. Type_t* ___objectType;
  915. bool ___isFullTypeNameSetExplicit;
  916. bool ___isAssemblyNameSetExplicit;
  917. bool ___requireSameTokenInPartialTrust;
  918. };
  919. struct String_t : public RuntimeObject
  920. {
  921. int32_t ____stringLength;
  922. Il2CppChar ____firstChar;
  923. };
  924. struct StringBuilder_t : public RuntimeObject
  925. {
  926. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
  927. StringBuilder_t* ___m_ChunkPrevious;
  928. int32_t ___m_ChunkLength;
  929. int32_t ___m_ChunkOffset;
  930. int32_t ___m_MaxCapacity;
  931. };
  932. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  933. {
  934. };
  935. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  936. {
  937. };
  938. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  939. {
  940. };
  941. struct Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376
  942. {
  943. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ____set;
  944. int32_t ____index;
  945. int32_t ____version;
  946. int32_t ____current;
  947. };
  948. struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
  949. {
  950. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
  951. int32_t ____index;
  952. int32_t ____version;
  953. RuntimeObject* ____current;
  954. };
  955. struct Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1
  956. {
  957. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ____set;
  958. int32_t ____index;
  959. int32_t ____version;
  960. uint32_t ____current;
  961. };
  962. typedef Il2CppFullySharedGenericStruct Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB;
  963. struct GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB : public EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243
  964. {
  965. };
  966. struct GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43 : public EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508
  967. {
  968. };
  969. struct GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04 : public EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9
  970. {
  971. };
  972. struct GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA : public EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70
  973. {
  974. };
  975. struct GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F : public EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862
  976. {
  977. };
  978. struct GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960 : public EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17
  979. {
  980. };
  981. struct GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6 : public EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409
  982. {
  983. };
  984. struct GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F : public EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E
  985. {
  986. };
  987. struct GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A : public EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED
  988. {
  989. };
  990. struct GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE : public EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6
  991. {
  992. };
  993. struct GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468 : public EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09
  994. {
  995. };
  996. struct GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E : public EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49
  997. {
  998. };
  999. struct GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D : public EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC
  1000. {
  1001. };
  1002. struct GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE : public EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799
  1003. {
  1004. };
  1005. struct GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018 : public EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97
  1006. {
  1007. };
  1008. struct GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988 : public EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1
  1009. {
  1010. };
  1011. struct GraphConnectionCollection_3_tFFBD1DAB3990F6EC9F8C1833C61739051C16EE61 : public ConnectionCollectionBase_4_tBD1DCC3A87196427C2C1A2D77B561A439ED64318
  1012. {
  1013. };
  1014. struct GraphConnectionCollection_3_tD4BB78026208DC128574FAE7E32C1A55C5B5CABD : public ConnectionCollectionBase_4_tDA27BDC900BCABAA11B42D760A88A345DFDAB7B2
  1015. {
  1016. };
  1017. struct HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147
  1018. {
  1019. union
  1020. {
  1021. struct
  1022. {
  1023. };
  1024. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1025. };
  1026. };
  1027. struct HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312
  1028. {
  1029. union
  1030. {
  1031. struct
  1032. {
  1033. };
  1034. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1035. };
  1036. };
  1037. struct HashCode64_1_t6486E3C865F1211D498A95362EA771CDFE256DED
  1038. {
  1039. union
  1040. {
  1041. struct
  1042. {
  1043. };
  1044. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1045. };
  1046. };
  1047. struct HashCode64_1_t33425DAD62BA77C00555B8218BCC45319A29B991
  1048. {
  1049. union
  1050. {
  1051. struct
  1052. {
  1053. };
  1054. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1055. };
  1056. };
  1057. struct HashCode64_1_t9A899B4771FBF788C65EC3AAED858797329647AA
  1058. {
  1059. union
  1060. {
  1061. struct
  1062. {
  1063. };
  1064. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1065. };
  1066. };
  1067. struct HashCode64_1_t6D9D3CEC802B9E24CA6ABA6FA982B615B2DC8196
  1068. {
  1069. union
  1070. {
  1071. struct
  1072. {
  1073. };
  1074. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1075. };
  1076. };
  1077. struct HashCode64_1_t5AB59BEFEDF62F7AA82DF462D661D14F572822AB
  1078. {
  1079. union
  1080. {
  1081. struct
  1082. {
  1083. };
  1084. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1085. };
  1086. };
  1087. struct HashCode64_1_t51A883EA9A52EBE95F05710B50C0A662C53D201D
  1088. {
  1089. union
  1090. {
  1091. struct
  1092. {
  1093. };
  1094. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1095. };
  1096. };
  1097. struct HashCode64_1_t73EDE881A4A610E09E76E2E3589D30974001309C
  1098. {
  1099. union
  1100. {
  1101. struct
  1102. {
  1103. };
  1104. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1105. };
  1106. };
  1107. struct HashCode64_1_tB033103B595D25458BCF189B1B8FEEDC765C6DD9
  1108. {
  1109. union
  1110. {
  1111. struct
  1112. {
  1113. };
  1114. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1115. };
  1116. };
  1117. struct HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E
  1118. {
  1119. union
  1120. {
  1121. struct
  1122. {
  1123. };
  1124. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1125. };
  1126. };
  1127. struct HashCode64_1_tBB94DF557F1073A1974A322A1A44C7126DA37529
  1128. {
  1129. union
  1130. {
  1131. struct
  1132. {
  1133. };
  1134. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1135. };
  1136. };
  1137. struct HashCode64_1_t940007CBF08B5ABD14D7423675D4910FE0B9755B
  1138. {
  1139. union
  1140. {
  1141. struct
  1142. {
  1143. };
  1144. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1145. };
  1146. };
  1147. struct HashCode64_1_t3A727467BDFEAFF7A4CB568E28A00E4D6B4EC69B
  1148. {
  1149. union
  1150. {
  1151. struct
  1152. {
  1153. };
  1154. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1155. };
  1156. };
  1157. struct HashCode64_1_tF27C6D205FED69279D60297E9A62238FADF949C1
  1158. {
  1159. union
  1160. {
  1161. struct
  1162. {
  1163. };
  1164. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1165. };
  1166. };
  1167. struct HashCode64_1_tAC13F0ACD4FE21581D24A405FB04DC6CE62107F2
  1168. {
  1169. union
  1170. {
  1171. struct
  1172. {
  1173. };
  1174. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1175. };
  1176. };
  1177. struct HashCode64_1_tCA0BC36BEF1B0537653D2C164EBFB71E2E7FE57F
  1178. {
  1179. union
  1180. {
  1181. struct
  1182. {
  1183. };
  1184. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1185. };
  1186. };
  1187. struct HashCode64_1_tC86B716B0629811F38CCA2922A9A6E9128F7B487
  1188. {
  1189. union
  1190. {
  1191. struct
  1192. {
  1193. };
  1194. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1195. };
  1196. };
  1197. struct HashCode64_1_tEEB1F167CB1FF50533D39ECB4E2F4DB8F48095BB
  1198. {
  1199. union
  1200. {
  1201. struct
  1202. {
  1203. };
  1204. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1205. };
  1206. };
  1207. struct HashCode64_1_t0E540E776B4BA9631D2B21027E3D44679BBFDE7E
  1208. {
  1209. union
  1210. {
  1211. struct
  1212. {
  1213. };
  1214. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1215. };
  1216. };
  1217. struct HashCode64_1_t9F79C5D3EEDC24E31844F18936B7A7152BDF014E
  1218. {
  1219. union
  1220. {
  1221. struct
  1222. {
  1223. };
  1224. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1225. };
  1226. };
  1227. struct HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD
  1228. {
  1229. union
  1230. {
  1231. struct
  1232. {
  1233. };
  1234. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1235. };
  1236. };
  1237. struct HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336
  1238. {
  1239. union
  1240. {
  1241. struct
  1242. {
  1243. };
  1244. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1245. };
  1246. };
  1247. struct HashCode64_1_t67754EDF06D14076F91B36A2D64F460B2A6406DE
  1248. {
  1249. union
  1250. {
  1251. struct
  1252. {
  1253. };
  1254. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1255. };
  1256. };
  1257. struct HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C
  1258. {
  1259. union
  1260. {
  1261. struct
  1262. {
  1263. };
  1264. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1265. };
  1266. };
  1267. struct HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD
  1268. {
  1269. union
  1270. {
  1271. struct
  1272. {
  1273. };
  1274. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1275. };
  1276. };
  1277. struct HashCode64_1_t48F9CB60083B059F824DFDCDA2D5C3954AC131F4
  1278. {
  1279. union
  1280. {
  1281. struct
  1282. {
  1283. };
  1284. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1285. };
  1286. };
  1287. struct HashCode64_1_tA894B4C4BE3681992148A70D1492F8EEA6825E4E
  1288. {
  1289. union
  1290. {
  1291. struct
  1292. {
  1293. };
  1294. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1295. };
  1296. };
  1297. struct HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB
  1298. {
  1299. union
  1300. {
  1301. struct
  1302. {
  1303. };
  1304. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1305. };
  1306. };
  1307. struct HashCode64_1_tC28C1D947A4D0E70163666E4692F1B1CDCEC09A9
  1308. {
  1309. union
  1310. {
  1311. struct
  1312. {
  1313. };
  1314. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1315. };
  1316. };
  1317. struct HashCode64_1_t844B153ACA1ED334277B6FB6C7454250AF529FB4
  1318. {
  1319. union
  1320. {
  1321. struct
  1322. {
  1323. };
  1324. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1325. };
  1326. };
  1327. struct HashCode64_1_tE62B31A9B7BD017DBE50F2BC947FCDED9605A714
  1328. {
  1329. union
  1330. {
  1331. struct
  1332. {
  1333. };
  1334. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1335. };
  1336. };
  1337. struct HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A
  1338. {
  1339. union
  1340. {
  1341. struct
  1342. {
  1343. };
  1344. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1345. };
  1346. };
  1347. struct HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC
  1348. {
  1349. union
  1350. {
  1351. struct
  1352. {
  1353. };
  1354. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1355. };
  1356. };
  1357. struct HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803
  1358. {
  1359. union
  1360. {
  1361. struct
  1362. {
  1363. };
  1364. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1365. };
  1366. };
  1367. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  1368. {
  1369. RuntimeObject* ___key;
  1370. RuntimeObject* ___value;
  1371. };
  1372. typedef Il2CppFullySharedGenericStruct KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA;
  1373. typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669;
  1374. struct KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290 : public Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3
  1375. {
  1376. RuntimeObject* ___comparer;
  1377. Dictionary_2_t9283A2526EFCCE82F0B8EBAF55887B5456F4480A* ___dict;
  1378. int32_t ___keyCount;
  1379. int32_t ___threshold;
  1380. };
  1381. struct KeyedCollection_2_tB9A2FC9AD7FFCF99C4E7A81F0E63EB8033D8A7F8 : public Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E
  1382. {
  1383. RuntimeObject* ___comparer;
  1384. Dictionary_2_tDA11C273BCD8AB261D27CE7BE2E17A0BFE1B6DD3* ___dict;
  1385. int32_t ___keyCount;
  1386. int32_t ___threshold;
  1387. };
  1388. struct Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8
  1389. {
  1390. int32_t ___hashCode;
  1391. int32_t ___next;
  1392. int32_t ___value;
  1393. };
  1394. struct Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744
  1395. {
  1396. int32_t ___hashCode;
  1397. int32_t ___next;
  1398. RuntimeObject* ___value;
  1399. };
  1400. struct Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382
  1401. {
  1402. int32_t ___hashCode;
  1403. int32_t ___next;
  1404. uint32_t ___value;
  1405. };
  1406. typedef Il2CppFullySharedGenericStruct Slot_tEC146EEEF7022C6542EBF082D658446682962BFD;
  1407. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  1408. {
  1409. bool ___m_value;
  1410. };
  1411. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  1412. {
  1413. uint8_t ___m_value;
  1414. };
  1415. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  1416. {
  1417. double ___m_value;
  1418. };
  1419. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  1420. {
  1421. };
  1422. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  1423. {
  1424. };
  1425. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  1426. {
  1427. };
  1428. struct Guid_t
  1429. {
  1430. int32_t ____a;
  1431. int16_t ____b;
  1432. int16_t ____c;
  1433. uint8_t ____d;
  1434. uint8_t ____e;
  1435. uint8_t ____f;
  1436. uint8_t ____g;
  1437. uint8_t ____h;
  1438. uint8_t ____i;
  1439. uint8_t ____j;
  1440. uint8_t ____k;
  1441. };
  1442. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704
  1443. {
  1444. int32_t ___m_Id;
  1445. int32_t ___m_Version;
  1446. };
  1447. struct HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521
  1448. {
  1449. int32_t ___m_Id;
  1450. };
  1451. struct IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79
  1452. {
  1453. int32_t ___Index;
  1454. bool ___IsReadOnly;
  1455. };
  1456. struct IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_pinvoke
  1457. {
  1458. int32_t ___Index;
  1459. int32_t ___IsReadOnly;
  1460. };
  1461. struct IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_com
  1462. {
  1463. int32_t ___Index;
  1464. int32_t ___IsReadOnly;
  1465. };
  1466. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  1467. {
  1468. int32_t ___m_value;
  1469. };
  1470. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  1471. {
  1472. int64_t ___m_value;
  1473. };
  1474. struct IntPtr_t
  1475. {
  1476. void* ___m_value;
  1477. };
  1478. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  1479. {
  1480. float ___m_value;
  1481. };
  1482. struct ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2
  1483. {
  1484. uint64_t ___m_Data;
  1485. int32_t ___m_Length;
  1486. };
  1487. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  1488. {
  1489. uint16_t ___m_value;
  1490. };
  1491. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  1492. {
  1493. uint32_t ___m_value;
  1494. };
  1495. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  1496. {
  1497. uint64_t ___m_value;
  1498. };
  1499. struct UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B
  1500. {
  1501. String_t* ___prefix;
  1502. String_t* ___resolvedNamespace;
  1503. };
  1504. struct UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_marshaled_pinvoke
  1505. {
  1506. char* ___prefix;
  1507. char* ___resolvedNamespace;
  1508. };
  1509. struct UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_marshaled_com
  1510. {
  1511. Il2CppChar* ___prefix;
  1512. Il2CppChar* ___resolvedNamespace;
  1513. };
  1514. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  1515. {
  1516. float ___x;
  1517. float ___y;
  1518. };
  1519. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  1520. {
  1521. int32_t ___m_X;
  1522. int32_t ___m_Y;
  1523. };
  1524. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  1525. {
  1526. float ___x;
  1527. float ___y;
  1528. float ___z;
  1529. };
  1530. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  1531. {
  1532. int32_t ___m_X;
  1533. int32_t ___m_Y;
  1534. int32_t ___m_Z;
  1535. };
  1536. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  1537. {
  1538. float ___x;
  1539. float ___y;
  1540. float ___z;
  1541. float ___w;
  1542. };
  1543. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  1544. {
  1545. union
  1546. {
  1547. struct
  1548. {
  1549. };
  1550. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  1551. };
  1552. };
  1553. struct AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148
  1554. {
  1555. uint16_t ___Index;
  1556. uint16_t ___Version;
  1557. };
  1558. struct ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27
  1559. {
  1560. Type_t* ___source;
  1561. Type_t* ___destination;
  1562. };
  1563. struct ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27_marshaled_pinvoke
  1564. {
  1565. Type_t* ___source;
  1566. Type_t* ___destination;
  1567. };
  1568. struct ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27_marshaled_com
  1569. {
  1570. Type_t* ___source;
  1571. Type_t* ___destination;
  1572. };
  1573. struct RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707
  1574. {
  1575. RuntimeObject* ___U3CportU3Ek__BackingField;
  1576. RuntimeObject* ___U3CcontextU3Ek__BackingField;
  1577. };
  1578. struct RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707_marshaled_pinvoke
  1579. {
  1580. RuntimeObject* ___U3CportU3Ek__BackingField;
  1581. RuntimeObject* ___U3CcontextU3Ek__BackingField;
  1582. };
  1583. struct RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707_marshaled_com
  1584. {
  1585. RuntimeObject* ___U3CportU3Ek__BackingField;
  1586. RuntimeObject* ___U3CcontextU3Ek__BackingField;
  1587. };
  1588. struct LongDoubleUnion_tD71C400B6C4CD1A7F13CE8125AC6BBC7A22791CA
  1589. {
  1590. union
  1591. {
  1592. #pragma pack(push, tp, 1)
  1593. struct
  1594. {
  1595. int64_t ___longValue;
  1596. };
  1597. #pragma pack(pop, tp)
  1598. struct
  1599. {
  1600. int64_t ___longValue_forAlignmentOnly;
  1601. };
  1602. #pragma pack(push, tp, 1)
  1603. struct
  1604. {
  1605. double ___doubleValue;
  1606. };
  1607. #pragma pack(pop, tp)
  1608. struct
  1609. {
  1610. double ___doubleValue_forAlignmentOnly;
  1611. };
  1612. };
  1613. };
  1614. struct U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1 : public RuntimeObject
  1615. {
  1616. int32_t ___U3CU3E1__state;
  1617. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___U3CU3E2__current;
  1618. HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* ___U3CU3E4__this;
  1619. int32_t ___U3CiU3E5__2;
  1620. };
  1621. struct U3CGetEnumeratorWorkerU3Ed__7_t4EC4108077ABD3F65712DFEAA5E639EE785259E0 : public RuntimeObject {};
  1622. struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
  1623. {
  1624. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
  1625. int32_t ____version;
  1626. int32_t ____index;
  1627. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
  1628. int32_t ____getEnumeratorRetType;
  1629. };
  1630. typedef Il2CppFullySharedGenericStruct Enumerator_tC53A93389514A277947B5DF37899AAD19EBCA484;
  1631. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4 : public RuntimeObject
  1632. {
  1633. Guid_t ___U3CguidU3Ek__BackingField;
  1634. RuntimeObject* ___U3CgraphU3Ek__BackingField;
  1635. };
  1636. struct GuidCollection_1_t36A71B5DA5EE6DD73E8B38B04A4CE9E20380F064 : public KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290
  1637. {
  1638. };
  1639. struct GuidCollection_1_t08303E9EB17ADA82BB4903EA23500F136E59F914 : public KeyedCollection_2_tB9A2FC9AD7FFCF99C4E7A81F0E63EB8033D8A7F8
  1640. {
  1641. };
  1642. struct HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B
  1643. {
  1644. uint8_t* ___Ptr;
  1645. int32_t* ___Keys;
  1646. int32_t* ___Next;
  1647. int32_t* ___Buckets;
  1648. int32_t ___Count;
  1649. int32_t ___Capacity;
  1650. int32_t ___Log2MinGrowth;
  1651. int32_t ___BucketCapacity;
  1652. int32_t ___AllocatedIndex;
  1653. int32_t ___FirstFreeIdx;
  1654. int32_t ___SizeOfTValue;
  1655. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1656. };
  1657. struct HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC
  1658. {
  1659. uint8_t* ___Ptr;
  1660. Il2CppFullySharedGenericStruct* ___Keys;
  1661. int32_t* ___Next;
  1662. int32_t* ___Buckets;
  1663. int32_t ___Count;
  1664. int32_t ___Capacity;
  1665. int32_t ___Log2MinGrowth;
  1666. int32_t ___BucketCapacity;
  1667. int32_t ___AllocatedIndex;
  1668. int32_t ___FirstFreeIdx;
  1669. int32_t ___SizeOfTValue;
  1670. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1671. };
  1672. struct Delegate_t : public RuntimeObject
  1673. {
  1674. intptr_t ___method_ptr;
  1675. intptr_t ___invoke_impl;
  1676. RuntimeObject* ___m_target;
  1677. intptr_t ___method;
  1678. intptr_t ___delegate_trampoline;
  1679. intptr_t ___extra_arg;
  1680. intptr_t ___method_code;
  1681. intptr_t ___interp_method;
  1682. intptr_t ___interp_invoke_impl;
  1683. MethodInfo_t* ___method_info;
  1684. MethodInfo_t* ___original_method_info;
  1685. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1686. bool ___method_is_virtual;
  1687. };
  1688. struct Delegate_t_marshaled_pinvoke
  1689. {
  1690. intptr_t ___method_ptr;
  1691. intptr_t ___invoke_impl;
  1692. Il2CppIUnknown* ___m_target;
  1693. intptr_t ___method;
  1694. intptr_t ___delegate_trampoline;
  1695. intptr_t ___extra_arg;
  1696. intptr_t ___method_code;
  1697. intptr_t ___interp_method;
  1698. intptr_t ___interp_invoke_impl;
  1699. MethodInfo_t* ___method_info;
  1700. MethodInfo_t* ___original_method_info;
  1701. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1702. int32_t ___method_is_virtual;
  1703. };
  1704. struct Delegate_t_marshaled_com
  1705. {
  1706. intptr_t ___method_ptr;
  1707. intptr_t ___invoke_impl;
  1708. Il2CppIUnknown* ___m_target;
  1709. intptr_t ___method;
  1710. intptr_t ___delegate_trampoline;
  1711. intptr_t ___extra_arg;
  1712. intptr_t ___method_code;
  1713. intptr_t ___interp_method;
  1714. intptr_t ___interp_invoke_impl;
  1715. MethodInfo_t* ___method_info;
  1716. MethodInfo_t* ___original_method_info;
  1717. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1718. int32_t ___method_is_virtual;
  1719. };
  1720. struct Exception_t : public RuntimeObject
  1721. {
  1722. String_t* ____className;
  1723. String_t* ____message;
  1724. RuntimeObject* ____data;
  1725. Exception_t* ____innerException;
  1726. String_t* ____helpURL;
  1727. RuntimeObject* ____stackTrace;
  1728. String_t* ____stackTraceString;
  1729. String_t* ____remoteStackTraceString;
  1730. int32_t ____remoteStackIndex;
  1731. RuntimeObject* ____dynamicMethods;
  1732. int32_t ____HResult;
  1733. String_t* ____source;
  1734. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1735. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1736. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1737. int32_t ___caught_in_unmanaged;
  1738. };
  1739. struct Exception_t_marshaled_pinvoke
  1740. {
  1741. char* ____className;
  1742. char* ____message;
  1743. RuntimeObject* ____data;
  1744. Exception_t_marshaled_pinvoke* ____innerException;
  1745. char* ____helpURL;
  1746. Il2CppIUnknown* ____stackTrace;
  1747. char* ____stackTraceString;
  1748. char* ____remoteStackTraceString;
  1749. int32_t ____remoteStackIndex;
  1750. Il2CppIUnknown* ____dynamicMethods;
  1751. int32_t ____HResult;
  1752. char* ____source;
  1753. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1754. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1755. Il2CppSafeArray* ___native_trace_ips;
  1756. int32_t ___caught_in_unmanaged;
  1757. };
  1758. struct Exception_t_marshaled_com
  1759. {
  1760. Il2CppChar* ____className;
  1761. Il2CppChar* ____message;
  1762. RuntimeObject* ____data;
  1763. Exception_t_marshaled_com* ____innerException;
  1764. Il2CppChar* ____helpURL;
  1765. Il2CppIUnknown* ____stackTrace;
  1766. Il2CppChar* ____stackTraceString;
  1767. Il2CppChar* ____remoteStackTraceString;
  1768. int32_t ____remoteStackIndex;
  1769. Il2CppIUnknown* ____dynamicMethods;
  1770. int32_t ____HResult;
  1771. Il2CppChar* ____source;
  1772. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1773. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1774. Il2CppSafeArray* ___native_trace_ips;
  1775. int32_t ___caught_in_unmanaged;
  1776. };
  1777. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E : public RuntimeObject
  1778. {
  1779. intptr_t ___m_Ptr;
  1780. intptr_t ___m_RootPtr;
  1781. intptr_t ___m_VersionPtr;
  1782. bool ___m_IsOwner;
  1783. };
  1784. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke
  1785. {
  1786. intptr_t ___m_Ptr;
  1787. intptr_t ___m_RootPtr;
  1788. intptr_t ___m_VersionPtr;
  1789. int32_t ___m_IsOwner;
  1790. };
  1791. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com
  1792. {
  1793. intptr_t ___m_Ptr;
  1794. intptr_t ___m_RootPtr;
  1795. intptr_t ___m_VersionPtr;
  1796. int32_t ___m_IsOwner;
  1797. };
  1798. struct InstantiationKind_t9B77929786BCA193B4A916F2F25793598CF0DF7D
  1799. {
  1800. int32_t ___value__;
  1801. };
  1802. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  1803. {
  1804. int32_t ___value__;
  1805. };
  1806. struct PropertyPathPartKind_t82152825D88A0E450DDCE8503272A10595047F87
  1807. {
  1808. int32_t ___value__;
  1809. };
  1810. struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B
  1811. {
  1812. int32_t ___value__;
  1813. };
  1814. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1815. {
  1816. intptr_t ___value;
  1817. };
  1818. struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
  1819. {
  1820. int32_t ___value__;
  1821. };
  1822. struct StyleKeyword_t2812E72266C15CBA8927586972DC2FD27B10E705
  1823. {
  1824. int32_t ___value__;
  1825. };
  1826. struct VisitReturnCode_t795FEB928E847C526F470080AA94B33FAC60BC75
  1827. {
  1828. int32_t ___value__;
  1829. };
  1830. struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED
  1831. {
  1832. int32_t ___value__;
  1833. };
  1834. struct Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD
  1835. {
  1836. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ____set;
  1837. int32_t ____index;
  1838. int32_t ____version;
  1839. int32_t ____current;
  1840. };
  1841. struct GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8 : public GuidCollection_1_t36A71B5DA5EE6DD73E8B38B04A4CE9E20380F064
  1842. {
  1843. };
  1844. struct GraphElementCollection_1_tCB738313E6986644A7ADAAF85E2C255AA34C6F3D : public GuidCollection_1_t08303E9EB17ADA82BB4903EA23500F136E59F914
  1845. {
  1846. };
  1847. struct HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E
  1848. {
  1849. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1850. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
  1851. };
  1852. #ifndef HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke_define
  1853. #define HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke_define
  1854. struct HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke
  1855. {
  1856. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  1857. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
  1858. };
  1859. #endif
  1860. #ifndef HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com_define
  1861. #define HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com_define
  1862. struct HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com
  1863. {
  1864. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1865. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
  1866. };
  1867. #endif
  1868. struct HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D
  1869. {
  1870. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1871. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
  1872. };
  1873. #ifndef HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke_define
  1874. #define HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke_define
  1875. struct HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke
  1876. {
  1877. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  1878. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
  1879. };
  1880. #endif
  1881. #ifndef HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com_define
  1882. #define HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com_define
  1883. struct HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com
  1884. {
  1885. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1886. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
  1887. };
  1888. #endif
  1889. struct PropertyBag_1_t474B4314A78E9CC97DD8CF6E3ADACCDDAFB0841A : public RuntimeObject
  1890. {
  1891. int32_t ___U3CInstantiationKindU3Ek__BackingField;
  1892. };
  1893. struct Slot_t0A95045068CA69D35855DB49026245B2D7F2E059
  1894. {
  1895. int32_t ___hashCode;
  1896. int32_t ___next;
  1897. int32_t ___value;
  1898. };
  1899. struct StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC
  1900. {
  1901. int32_t ___m_Value;
  1902. int32_t ___m_Keyword;
  1903. };
  1904. struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256
  1905. {
  1906. float ___m_Value;
  1907. int32_t ___m_Unit;
  1908. };
  1909. struct MulticastDelegate_t : public Delegate_t
  1910. {
  1911. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1912. };
  1913. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1914. {
  1915. Delegate_t_marshaled_pinvoke** ___delegates;
  1916. };
  1917. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1918. {
  1919. Delegate_t_marshaled_com** ___delegates;
  1920. };
  1921. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF
  1922. {
  1923. int32_t ___m_Kind;
  1924. String_t* ___m_Name;
  1925. int32_t ___m_Index;
  1926. RuntimeObject* ___m_Key;
  1927. };
  1928. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke
  1929. {
  1930. int32_t ___m_Kind;
  1931. char* ___m_Name;
  1932. int32_t ___m_Index;
  1933. Il2CppIUnknown* ___m_Key;
  1934. };
  1935. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com
  1936. {
  1937. int32_t ___m_Kind;
  1938. Il2CppChar* ___m_Name;
  1939. int32_t ___m_Index;
  1940. Il2CppIUnknown* ___m_Key;
  1941. };
  1942. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
  1943. {
  1944. RuntimeObject* ___m_additionalContext;
  1945. int32_t ___m_state;
  1946. };
  1947. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
  1948. {
  1949. Il2CppIUnknown* ___m_additionalContext;
  1950. int32_t ___m_state;
  1951. };
  1952. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
  1953. {
  1954. Il2CppIUnknown* ___m_additionalContext;
  1955. int32_t ___m_state;
  1956. };
  1957. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1958. {
  1959. };
  1960. struct Type_t : public MemberInfo_t
  1961. {
  1962. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1963. };
  1964. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31
  1965. {
  1966. int32_t ____options;
  1967. String_t* ____cultureKey;
  1968. String_t* ____pattern;
  1969. };
  1970. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_pinvoke
  1971. {
  1972. int32_t ____options;
  1973. char* ____cultureKey;
  1974. char* ____pattern;
  1975. };
  1976. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_com
  1977. {
  1978. int32_t ____options;
  1979. Il2CppChar* ____cultureKey;
  1980. Il2CppChar* ____pattern;
  1981. };
  1982. struct Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4 : public MulticastDelegate_t
  1983. {
  1984. };
  1985. struct Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065 : public MulticastDelegate_t
  1986. {
  1987. };
  1988. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  1989. {
  1990. };
  1991. struct Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58 : public MulticastDelegate_t
  1992. {
  1993. };
  1994. struct Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF : public MulticastDelegate_t
  1995. {
  1996. };
  1997. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
  1998. {
  1999. };
  2000. struct GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56 : public MulticastDelegate_t
  2001. {
  2002. };
  2003. struct GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39 : public MulticastDelegate_t
  2004. {
  2005. };
  2006. struct Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8 : public MulticastDelegate_t
  2007. {
  2008. };
  2009. struct IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334
  2010. {
  2011. RuntimeObject* ___m_Impl;
  2012. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___m_Container;
  2013. };
  2014. struct IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC
  2015. {
  2016. RuntimeObject* ___m_Impl;
  2017. IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79 ___m_Previous;
  2018. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___m_Container;
  2019. int32_t ___m_Position;
  2020. };
  2021. struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3 : public MulticastDelegate_t
  2022. {
  2023. };
  2024. struct Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A : public MulticastDelegate_t
  2025. {
  2026. };
  2027. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t
  2028. {
  2029. };
  2030. struct Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF : public MulticastDelegate_t
  2031. {
  2032. };
  2033. struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107 : public MulticastDelegate_t
  2034. {
  2035. };
  2036. struct SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78 : public PropertyBag_1_t474B4314A78E9CC97DD8CF6E3ADACCDDAFB0841A
  2037. {
  2038. SetElementProperty_t289C8D92DD4214A46FC3E74E8FE7C6EDE8B1C0C9* ___m_Property;
  2039. };
  2040. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2041. {
  2042. String_t* ____paramName;
  2043. };
  2044. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2045. {
  2046. };
  2047. struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2048. {
  2049. };
  2050. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2051. {
  2052. };
  2053. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79
  2054. {
  2055. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part0;
  2056. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part1;
  2057. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part2;
  2058. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part3;
  2059. PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___m_AdditionalParts;
  2060. int32_t ___U3CLengthU3Ek__BackingField;
  2061. };
  2062. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke
  2063. {
  2064. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part0;
  2065. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part1;
  2066. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part2;
  2067. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part3;
  2068. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke* ___m_AdditionalParts;
  2069. int32_t ___U3CLengthU3Ek__BackingField;
  2070. };
  2071. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com
  2072. {
  2073. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part0;
  2074. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part1;
  2075. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part2;
  2076. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part3;
  2077. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com* ___m_AdditionalParts;
  2078. int32_t ___U3CLengthU3Ek__BackingField;
  2079. };
  2080. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2081. {
  2082. };
  2083. struct TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502
  2084. {
  2085. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  2086. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  2087. float ___m_Z;
  2088. };
  2089. struct Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E
  2090. {
  2091. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  2092. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  2093. float ___m_Z;
  2094. bool ___m_isNone;
  2095. };
  2096. struct Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E_marshaled_pinvoke
  2097. {
  2098. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  2099. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  2100. float ___m_Z;
  2101. int32_t ___m_isNone;
  2102. };
  2103. struct Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E_marshaled_com
  2104. {
  2105. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
  2106. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
  2107. float ___m_Z;
  2108. int32_t ___m_isNone;
  2109. };
  2110. struct HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED : public SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78
  2111. {
  2112. };
  2113. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  2114. {
  2115. };
  2116. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  2117. {
  2118. RuntimeObject* ____actualValue;
  2119. };
  2120. struct PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446 : public RuntimeObject
  2121. {
  2122. int32_t ___m_PathIndex;
  2123. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___U3CPathU3Ek__BackingField;
  2124. RuntimeObject* ___U3CPropertyU3Ek__BackingField;
  2125. bool ___U3CReadonlyVisitU3Ek__BackingField;
  2126. int32_t ___U3CReturnCodeU3Ek__BackingField;
  2127. };
  2128. struct GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09 : public PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446
  2129. {
  2130. RuntimeObject* ___Value;
  2131. };
  2132. struct GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421 : public PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446 {};
  2133. struct U3CU3Ec_t410D6C4406FC57BC30E603EE2B09838B89F1BCD6_StaticFields
  2134. {
  2135. U3CU3Ec_t410D6C4406FC57BC30E603EE2B09838B89F1BCD6* ___U3CU3E9;
  2136. };
  2137. struct U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D_StaticFields
  2138. {
  2139. U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D* ___U3CU3E9;
  2140. };
  2141. struct U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2_StaticFields
  2142. {
  2143. U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2* ___U3CU3E9;
  2144. };
  2145. struct EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412_StaticFields
  2146. {
  2147. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Instance;
  2148. };
  2149. struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields
  2150. {
  2151. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Instance;
  2152. };
  2153. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields
  2154. {
  2155. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* ___defaultComparer;
  2156. };
  2157. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields
  2158. {
  2159. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* ___defaultComparer;
  2160. };
  2161. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
  2162. {
  2163. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
  2164. };
  2165. struct EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243_StaticFields
  2166. {
  2167. EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243* ___defaultComparer;
  2168. };
  2169. struct EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508_StaticFields
  2170. {
  2171. EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508* ___defaultComparer;
  2172. };
  2173. struct EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9_StaticFields
  2174. {
  2175. EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9* ___defaultComparer;
  2176. };
  2177. struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70_StaticFields
  2178. {
  2179. EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* ___defaultComparer;
  2180. };
  2181. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields
  2182. {
  2183. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* ___defaultComparer;
  2184. };
  2185. struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17_StaticFields
  2186. {
  2187. EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* ___defaultComparer;
  2188. };
  2189. struct EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409_StaticFields
  2190. {
  2191. EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409* ___defaultComparer;
  2192. };
  2193. struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E_StaticFields
  2194. {
  2195. EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* ___defaultComparer;
  2196. };
  2197. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED_StaticFields
  2198. {
  2199. EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* ___defaultComparer;
  2200. };
  2201. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6_StaticFields
  2202. {
  2203. EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* ___defaultComparer;
  2204. };
  2205. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09_StaticFields
  2206. {
  2207. EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* ___defaultComparer;
  2208. };
  2209. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields
  2210. {
  2211. EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* ___defaultComparer;
  2212. };
  2213. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC_StaticFields
  2214. {
  2215. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* ___defaultComparer;
  2216. };
  2217. struct EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799_StaticFields
  2218. {
  2219. EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799* ___defaultComparer;
  2220. };
  2221. struct EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97_StaticFields
  2222. {
  2223. EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97* ___defaultComparer;
  2224. };
  2225. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1_StaticFields
  2226. {
  2227. EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* ___defaultComparer;
  2228. };
  2229. struct GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields
  2230. {
  2231. RuntimeObject* ___lock;
  2232. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* ___free;
  2233. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___busy;
  2234. };
  2235. struct GenericPool_1_tC8A7B8706DF0281EE8AC3FE2054292CF2E284925_StaticFields
  2236. {
  2237. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* ___s_Pool;
  2238. };
  2239. struct HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields
  2240. {
  2241. RuntimeObject* ___lock;
  2242. Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* ___free;
  2243. HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* ___busy;
  2244. };
  2245. struct HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields
  2246. {
  2247. RuntimeObject* ___lock;
  2248. Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223* ___free;
  2249. HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98* ___busy;
  2250. };
  2251. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_StaticFields
  2252. {
  2253. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___s_emptyArray;
  2254. };
  2255. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  2256. {
  2257. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  2258. };
  2259. struct ReferenceEqualityComparer_1_tB94EA6450E5631356E6774AA042421D2D03337D3_StaticFields
  2260. {
  2261. ReferenceEqualityComparer_1_tB94EA6450E5631356E6774AA042421D2D03337D3* ___Instance;
  2262. };
  2263. struct String_t_StaticFields
  2264. {
  2265. String_t* ___Empty;
  2266. };
  2267. struct HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147_StaticFields
  2268. {
  2269. int64_t ___Value;
  2270. };
  2271. struct HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312_StaticFields
  2272. {
  2273. int64_t ___Value;
  2274. };
  2275. struct HashCode64_1_t6486E3C865F1211D498A95362EA771CDFE256DED_StaticFields
  2276. {
  2277. int64_t ___Value;
  2278. };
  2279. struct HashCode64_1_t33425DAD62BA77C00555B8218BCC45319A29B991_StaticFields
  2280. {
  2281. int64_t ___Value;
  2282. };
  2283. struct HashCode64_1_t9A899B4771FBF788C65EC3AAED858797329647AA_StaticFields
  2284. {
  2285. int64_t ___Value;
  2286. };
  2287. struct HashCode64_1_t6D9D3CEC802B9E24CA6ABA6FA982B615B2DC8196_StaticFields
  2288. {
  2289. int64_t ___Value;
  2290. };
  2291. struct HashCode64_1_t5AB59BEFEDF62F7AA82DF462D661D14F572822AB_StaticFields
  2292. {
  2293. int64_t ___Value;
  2294. };
  2295. struct HashCode64_1_t51A883EA9A52EBE95F05710B50C0A662C53D201D_StaticFields
  2296. {
  2297. int64_t ___Value;
  2298. };
  2299. struct HashCode64_1_t73EDE881A4A610E09E76E2E3589D30974001309C_StaticFields
  2300. {
  2301. int64_t ___Value;
  2302. };
  2303. struct HashCode64_1_tB033103B595D25458BCF189B1B8FEEDC765C6DD9_StaticFields
  2304. {
  2305. int64_t ___Value;
  2306. };
  2307. struct HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E_StaticFields
  2308. {
  2309. int64_t ___Value;
  2310. };
  2311. struct HashCode64_1_tBB94DF557F1073A1974A322A1A44C7126DA37529_StaticFields
  2312. {
  2313. int64_t ___Value;
  2314. };
  2315. struct HashCode64_1_t940007CBF08B5ABD14D7423675D4910FE0B9755B_StaticFields
  2316. {
  2317. int64_t ___Value;
  2318. };
  2319. struct HashCode64_1_t3A727467BDFEAFF7A4CB568E28A00E4D6B4EC69B_StaticFields
  2320. {
  2321. int64_t ___Value;
  2322. };
  2323. struct HashCode64_1_tF27C6D205FED69279D60297E9A62238FADF949C1_StaticFields
  2324. {
  2325. int64_t ___Value;
  2326. };
  2327. struct HashCode64_1_tAC13F0ACD4FE21581D24A405FB04DC6CE62107F2_StaticFields
  2328. {
  2329. int64_t ___Value;
  2330. };
  2331. struct HashCode64_1_tCA0BC36BEF1B0537653D2C164EBFB71E2E7FE57F_StaticFields
  2332. {
  2333. int64_t ___Value;
  2334. };
  2335. struct HashCode64_1_tC86B716B0629811F38CCA2922A9A6E9128F7B487_StaticFields
  2336. {
  2337. int64_t ___Value;
  2338. };
  2339. struct HashCode64_1_tEEB1F167CB1FF50533D39ECB4E2F4DB8F48095BB_StaticFields
  2340. {
  2341. int64_t ___Value;
  2342. };
  2343. struct HashCode64_1_t0E540E776B4BA9631D2B21027E3D44679BBFDE7E_StaticFields
  2344. {
  2345. int64_t ___Value;
  2346. };
  2347. struct HashCode64_1_t9F79C5D3EEDC24E31844F18936B7A7152BDF014E_StaticFields
  2348. {
  2349. int64_t ___Value;
  2350. };
  2351. struct HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD_StaticFields
  2352. {
  2353. int64_t ___Value;
  2354. };
  2355. struct HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336_StaticFields
  2356. {
  2357. int64_t ___Value;
  2358. };
  2359. struct HashCode64_1_t67754EDF06D14076F91B36A2D64F460B2A6406DE_StaticFields
  2360. {
  2361. int64_t ___Value;
  2362. };
  2363. struct HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C_StaticFields
  2364. {
  2365. int64_t ___Value;
  2366. };
  2367. struct HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD_StaticFields
  2368. {
  2369. int64_t ___Value;
  2370. };
  2371. struct HashCode64_1_t48F9CB60083B059F824DFDCDA2D5C3954AC131F4_StaticFields
  2372. {
  2373. int64_t ___Value;
  2374. };
  2375. struct HashCode64_1_tA894B4C4BE3681992148A70D1492F8EEA6825E4E_StaticFields
  2376. {
  2377. int64_t ___Value;
  2378. };
  2379. struct HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB_StaticFields
  2380. {
  2381. int64_t ___Value;
  2382. };
  2383. struct HashCode64_1_tC28C1D947A4D0E70163666E4692F1B1CDCEC09A9_StaticFields
  2384. {
  2385. int64_t ___Value;
  2386. };
  2387. struct HashCode64_1_t844B153ACA1ED334277B6FB6C7454250AF529FB4_StaticFields
  2388. {
  2389. int64_t ___Value;
  2390. };
  2391. struct HashCode64_1_tE62B31A9B7BD017DBE50F2BC947FCDED9605A714_StaticFields
  2392. {
  2393. int64_t ___Value;
  2394. };
  2395. struct HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A_StaticFields
  2396. {
  2397. int64_t ___Value;
  2398. };
  2399. struct HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC_StaticFields
  2400. {
  2401. int64_t ___Value;
  2402. };
  2403. struct HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803_StaticFields
  2404. {
  2405. int64_t ___Value;
  2406. };
  2407. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  2408. {
  2409. String_t* ___TrueString;
  2410. String_t* ___FalseString;
  2411. };
  2412. struct Guid_t_StaticFields
  2413. {
  2414. Guid_t ___Empty;
  2415. };
  2416. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields
  2417. {
  2418. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___s_Null;
  2419. };
  2420. struct HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_StaticFields
  2421. {
  2422. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___s_Null;
  2423. };
  2424. struct IntPtr_t_StaticFields
  2425. {
  2426. intptr_t ___Zero;
  2427. };
  2428. struct UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_StaticFields
  2429. {
  2430. UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___U3CEmptyU3Ek__BackingField;
  2431. };
  2432. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  2433. {
  2434. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  2435. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  2436. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  2437. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  2438. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  2439. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  2440. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  2441. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  2442. };
  2443. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  2444. {
  2445. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  2446. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  2447. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  2448. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  2449. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  2450. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  2451. };
  2452. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  2453. {
  2454. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  2455. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  2456. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  2457. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  2458. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  2459. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  2460. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  2461. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  2462. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  2463. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  2464. };
  2465. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  2466. {
  2467. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  2468. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  2469. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  2470. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  2471. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  2472. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  2473. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  2474. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  2475. };
  2476. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  2477. {
  2478. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  2479. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  2480. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  2481. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  2482. };
  2483. struct Type_t_StaticFields
  2484. {
  2485. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  2486. Il2CppChar ___Delimiter;
  2487. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  2488. RuntimeObject* ___Missing;
  2489. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  2490. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  2491. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  2492. };
  2493. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields
  2494. {
  2495. String_t* ___s_nullMessage;
  2496. };
  2497. struct GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09_StaticFields
  2498. {
  2499. ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032* ___Pool;
  2500. };
  2501. struct GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421_StaticFields
  2502. {
  2503. ObjectPool_1_t2184AA1C7CACBE62DF11E0F26B73D85AC246F2E1* ___Pool;
  2504. };
  2505. #ifdef __clang__
  2506. #pragma clang diagnostic pop
  2507. #endif
  2508. struct ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97 : public RuntimeArray
  2509. {
  2510. ALIGN_FIELD (8) ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 m_Items[1];
  2511. inline ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 GetAt(il2cpp_array_size_t index) const
  2512. {
  2513. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2514. return m_Items[index];
  2515. }
  2516. inline ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2* GetAddressAt(il2cpp_array_size_t index)
  2517. {
  2518. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2519. return m_Items + index;
  2520. }
  2521. inline void SetAt(il2cpp_array_size_t index, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 value)
  2522. {
  2523. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2524. m_Items[index] = value;
  2525. }
  2526. inline ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 GetAtUnchecked(il2cpp_array_size_t index) const
  2527. {
  2528. return m_Items[index];
  2529. }
  2530. inline ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2531. {
  2532. return m_Items + index;
  2533. }
  2534. inline void SetAtUnchecked(il2cpp_array_size_t index, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 value)
  2535. {
  2536. m_Items[index] = value;
  2537. }
  2538. };
  2539. struct TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA : public RuntimeArray
  2540. {
  2541. ALIGN_FIELD (8) TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 m_Items[1];
  2542. inline TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 GetAt(il2cpp_array_size_t index) const
  2543. {
  2544. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2545. return m_Items[index];
  2546. }
  2547. inline TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502* GetAddressAt(il2cpp_array_size_t index)
  2548. {
  2549. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2550. return m_Items + index;
  2551. }
  2552. inline void SetAt(il2cpp_array_size_t index, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 value)
  2553. {
  2554. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2555. m_Items[index] = value;
  2556. }
  2557. inline TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 GetAtUnchecked(il2cpp_array_size_t index) const
  2558. {
  2559. return m_Items[index];
  2560. }
  2561. inline TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2562. {
  2563. return m_Items + index;
  2564. }
  2565. inline void SetAtUnchecked(il2cpp_array_size_t index, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 value)
  2566. {
  2567. m_Items[index] = value;
  2568. }
  2569. };
  2570. struct TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358 : public RuntimeArray
  2571. {
  2572. ALIGN_FIELD (8) Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E m_Items[1];
  2573. inline Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E GetAt(il2cpp_array_size_t index) const
  2574. {
  2575. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2576. return m_Items[index];
  2577. }
  2578. inline Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E* GetAddressAt(il2cpp_array_size_t index)
  2579. {
  2580. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2581. return m_Items + index;
  2582. }
  2583. inline void SetAt(il2cpp_array_size_t index, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E value)
  2584. {
  2585. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2586. m_Items[index] = value;
  2587. }
  2588. inline Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E GetAtUnchecked(il2cpp_array_size_t index) const
  2589. {
  2590. return m_Items[index];
  2591. }
  2592. inline Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2593. {
  2594. return m_Items + index;
  2595. }
  2596. inline void SetAtUnchecked(il2cpp_array_size_t index, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E value)
  2597. {
  2598. m_Items[index] = value;
  2599. }
  2600. };
  2601. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
  2602. {
  2603. ALIGN_FIELD (8) uint16_t m_Items[1];
  2604. inline uint16_t GetAt(il2cpp_array_size_t index) const
  2605. {
  2606. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2607. return m_Items[index];
  2608. }
  2609. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  2610. {
  2611. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2612. return m_Items + index;
  2613. }
  2614. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  2615. {
  2616. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2617. m_Items[index] = value;
  2618. }
  2619. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  2620. {
  2621. return m_Items[index];
  2622. }
  2623. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2624. {
  2625. return m_Items + index;
  2626. }
  2627. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  2628. {
  2629. m_Items[index] = value;
  2630. }
  2631. };
  2632. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
  2633. {
  2634. ALIGN_FIELD (8) uint32_t m_Items[1];
  2635. inline uint32_t GetAt(il2cpp_array_size_t index) const
  2636. {
  2637. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2638. return m_Items[index];
  2639. }
  2640. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  2641. {
  2642. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2643. return m_Items + index;
  2644. }
  2645. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  2646. {
  2647. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2648. m_Items[index] = value;
  2649. }
  2650. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2651. {
  2652. return m_Items[index];
  2653. }
  2654. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2655. {
  2656. return m_Items + index;
  2657. }
  2658. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  2659. {
  2660. m_Items[index] = value;
  2661. }
  2662. };
  2663. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray
  2664. {
  2665. ALIGN_FIELD (8) uint64_t m_Items[1];
  2666. inline uint64_t GetAt(il2cpp_array_size_t index) const
  2667. {
  2668. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2669. return m_Items[index];
  2670. }
  2671. inline uint64_t* GetAddressAt(il2cpp_array_size_t index)
  2672. {
  2673. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2674. return m_Items + index;
  2675. }
  2676. inline void SetAt(il2cpp_array_size_t index, uint64_t value)
  2677. {
  2678. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2679. m_Items[index] = value;
  2680. }
  2681. inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
  2682. {
  2683. return m_Items[index];
  2684. }
  2685. inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2686. {
  2687. return m_Items + index;
  2688. }
  2689. inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
  2690. {
  2691. m_Items[index] = value;
  2692. }
  2693. };
  2694. struct UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319 : public RuntimeArray
  2695. {
  2696. ALIGN_FIELD (8) UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B m_Items[1];
  2697. inline UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B GetAt(il2cpp_array_size_t index) const
  2698. {
  2699. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2700. return m_Items[index];
  2701. }
  2702. inline UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B* GetAddressAt(il2cpp_array_size_t index)
  2703. {
  2704. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2705. return m_Items + index;
  2706. }
  2707. inline void SetAt(il2cpp_array_size_t index, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B value)
  2708. {
  2709. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2710. m_Items[index] = value;
  2711. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___prefix), (void*)NULL);
  2712. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2713. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resolvedNamespace), (void*)NULL);
  2714. #endif
  2715. }
  2716. inline UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B GetAtUnchecked(il2cpp_array_size_t index) const
  2717. {
  2718. return m_Items[index];
  2719. }
  2720. inline UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2721. {
  2722. return m_Items + index;
  2723. }
  2724. inline void SetAtUnchecked(il2cpp_array_size_t index, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B value)
  2725. {
  2726. m_Items[index] = value;
  2727. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___prefix), (void*)NULL);
  2728. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2729. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resolvedNamespace), (void*)NULL);
  2730. #endif
  2731. }
  2732. };
  2733. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
  2734. {
  2735. ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
  2736. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
  2737. {
  2738. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2739. return m_Items[index];
  2740. }
  2741. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
  2742. {
  2743. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2744. return m_Items + index;
  2745. }
  2746. inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  2747. {
  2748. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2749. m_Items[index] = value;
  2750. }
  2751. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
  2752. {
  2753. return m_Items[index];
  2754. }
  2755. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2756. {
  2757. return m_Items + index;
  2758. }
  2759. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  2760. {
  2761. m_Items[index] = value;
  2762. }
  2763. };
  2764. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray
  2765. {
  2766. ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1];
  2767. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const
  2768. {
  2769. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2770. return m_Items[index];
  2771. }
  2772. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAt(il2cpp_array_size_t index)
  2773. {
  2774. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2775. return m_Items + index;
  2776. }
  2777. inline void SetAt(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
  2778. {
  2779. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2780. m_Items[index] = value;
  2781. }
  2782. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const
  2783. {
  2784. return m_Items[index];
  2785. }
  2786. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2787. {
  2788. return m_Items + index;
  2789. }
  2790. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
  2791. {
  2792. m_Items[index] = value;
  2793. }
  2794. };
  2795. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
  2796. {
  2797. ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
  2798. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
  2799. {
  2800. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2801. return m_Items[index];
  2802. }
  2803. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
  2804. {
  2805. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2806. return m_Items + index;
  2807. }
  2808. inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  2809. {
  2810. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2811. m_Items[index] = value;
  2812. }
  2813. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
  2814. {
  2815. return m_Items[index];
  2816. }
  2817. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2818. {
  2819. return m_Items + index;
  2820. }
  2821. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  2822. {
  2823. m_Items[index] = value;
  2824. }
  2825. };
  2826. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray
  2827. {
  2828. ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1];
  2829. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const
  2830. {
  2831. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2832. return m_Items[index];
  2833. }
  2834. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAt(il2cpp_array_size_t index)
  2835. {
  2836. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2837. return m_Items + index;
  2838. }
  2839. inline void SetAt(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value)
  2840. {
  2841. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2842. m_Items[index] = value;
  2843. }
  2844. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const
  2845. {
  2846. return m_Items[index];
  2847. }
  2848. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2849. {
  2850. return m_Items + index;
  2851. }
  2852. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value)
  2853. {
  2854. m_Items[index] = value;
  2855. }
  2856. };
  2857. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
  2858. {
  2859. ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
  2860. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
  2861. {
  2862. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2863. return m_Items[index];
  2864. }
  2865. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index)
  2866. {
  2867. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2868. return m_Items + index;
  2869. }
  2870. inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
  2871. {
  2872. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2873. m_Items[index] = value;
  2874. }
  2875. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
  2876. {
  2877. return m_Items[index];
  2878. }
  2879. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2880. {
  2881. return m_Items + index;
  2882. }
  2883. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
  2884. {
  2885. m_Items[index] = value;
  2886. }
  2887. };
  2888. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
  2889. {
  2890. ALIGN_FIELD (8) uint8_t m_Items[1];
  2891. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  2892. {
  2893. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2894. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  2895. }
  2896. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2897. {
  2898. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  2899. }
  2900. };
  2901. struct ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600 : public RuntimeArray
  2902. {
  2903. ALIGN_FIELD (8) ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 m_Items[1];
  2904. inline ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 GetAt(il2cpp_array_size_t index) const
  2905. {
  2906. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2907. return m_Items[index];
  2908. }
  2909. inline ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27* GetAddressAt(il2cpp_array_size_t index)
  2910. {
  2911. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2912. return m_Items + index;
  2913. }
  2914. inline void SetAt(il2cpp_array_size_t index, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 value)
  2915. {
  2916. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2917. m_Items[index] = value;
  2918. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___source), (void*)NULL);
  2919. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2920. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___destination), (void*)NULL);
  2921. #endif
  2922. }
  2923. inline ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 GetAtUnchecked(il2cpp_array_size_t index) const
  2924. {
  2925. return m_Items[index];
  2926. }
  2927. inline ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2928. {
  2929. return m_Items + index;
  2930. }
  2931. inline void SetAtUnchecked(il2cpp_array_size_t index, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 value)
  2932. {
  2933. m_Items[index] = value;
  2934. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___source), (void*)NULL);
  2935. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2936. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___destination), (void*)NULL);
  2937. #endif
  2938. }
  2939. };
  2940. struct RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9 : public RuntimeArray
  2941. {
  2942. ALIGN_FIELD (8) RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 m_Items[1];
  2943. inline RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 GetAt(il2cpp_array_size_t index) const
  2944. {
  2945. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2946. return m_Items[index];
  2947. }
  2948. inline RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707* GetAddressAt(il2cpp_array_size_t index)
  2949. {
  2950. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2951. return m_Items + index;
  2952. }
  2953. inline void SetAt(il2cpp_array_size_t index, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 value)
  2954. {
  2955. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2956. m_Items[index] = value;
  2957. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CportU3Ek__BackingField), (void*)NULL);
  2958. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2959. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CcontextU3Ek__BackingField), (void*)NULL);
  2960. #endif
  2961. }
  2962. inline RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 GetAtUnchecked(il2cpp_array_size_t index) const
  2963. {
  2964. return m_Items[index];
  2965. }
  2966. inline RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2967. {
  2968. return m_Items + index;
  2969. }
  2970. inline void SetAtUnchecked(il2cpp_array_size_t index, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 value)
  2971. {
  2972. m_Items[index] = value;
  2973. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CportU3Ek__BackingField), (void*)NULL);
  2974. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2975. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CcontextU3Ek__BackingField), (void*)NULL);
  2976. #endif
  2977. }
  2978. };
  2979. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9 : public RuntimeArray
  2980. {
  2981. ALIGN_FIELD (8) CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 m_Items[1];
  2982. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAt(il2cpp_array_size_t index) const
  2983. {
  2984. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2985. return m_Items[index];
  2986. }
  2987. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAt(il2cpp_array_size_t index)
  2988. {
  2989. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2990. return m_Items + index;
  2991. }
  2992. inline void SetAt(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value)
  2993. {
  2994. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2995. m_Items[index] = value;
  2996. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey), (void*)NULL);
  2997. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2998. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern), (void*)NULL);
  2999. #endif
  3000. }
  3001. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAtUnchecked(il2cpp_array_size_t index) const
  3002. {
  3003. return m_Items[index];
  3004. }
  3005. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3006. {
  3007. return m_Items + index;
  3008. }
  3009. inline void SetAtUnchecked(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value)
  3010. {
  3011. m_Items[index] = value;
  3012. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey), (void*)NULL);
  3013. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3014. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern), (void*)NULL);
  3015. #endif
  3016. }
  3017. };
  3018. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  3019. {
  3020. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  3021. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  3022. {
  3023. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3024. return m_Items[index];
  3025. }
  3026. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  3027. {
  3028. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3029. return m_Items + index;
  3030. }
  3031. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  3032. {
  3033. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3034. m_Items[index] = value;
  3035. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3036. }
  3037. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  3038. {
  3039. return m_Items[index];
  3040. }
  3041. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3042. {
  3043. return m_Items + index;
  3044. }
  3045. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  3046. {
  3047. m_Items[index] = value;
  3048. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3049. }
  3050. };
  3051. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7 : public RuntimeArray
  3052. {
  3053. ALIGN_FIELD (8) Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 m_Items[1];
  3054. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 GetAt(il2cpp_array_size_t index) const
  3055. {
  3056. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3057. return m_Items[index];
  3058. }
  3059. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8* GetAddressAt(il2cpp_array_size_t index)
  3060. {
  3061. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3062. return m_Items + index;
  3063. }
  3064. inline void SetAt(il2cpp_array_size_t index, Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 value)
  3065. {
  3066. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3067. m_Items[index] = value;
  3068. }
  3069. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 GetAtUnchecked(il2cpp_array_size_t index) const
  3070. {
  3071. return m_Items[index];
  3072. }
  3073. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3074. {
  3075. return m_Items + index;
  3076. }
  3077. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 value)
  3078. {
  3079. m_Items[index] = value;
  3080. }
  3081. };
  3082. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  3083. {
  3084. ALIGN_FIELD (8) int32_t m_Items[1];
  3085. inline int32_t GetAt(il2cpp_array_size_t index) const
  3086. {
  3087. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3088. return m_Items[index];
  3089. }
  3090. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3091. {
  3092. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3093. return m_Items + index;
  3094. }
  3095. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3096. {
  3097. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3098. m_Items[index] = value;
  3099. }
  3100. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3101. {
  3102. return m_Items[index];
  3103. }
  3104. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3105. {
  3106. return m_Items + index;
  3107. }
  3108. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3109. {
  3110. m_Items[index] = value;
  3111. }
  3112. };
  3113. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD : public RuntimeArray
  3114. {
  3115. ALIGN_FIELD (8) Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 m_Items[1];
  3116. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 GetAt(il2cpp_array_size_t index) const
  3117. {
  3118. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3119. return m_Items[index];
  3120. }
  3121. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059* GetAddressAt(il2cpp_array_size_t index)
  3122. {
  3123. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3124. return m_Items + index;
  3125. }
  3126. inline void SetAt(il2cpp_array_size_t index, Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 value)
  3127. {
  3128. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3129. m_Items[index] = value;
  3130. }
  3131. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 GetAtUnchecked(il2cpp_array_size_t index) const
  3132. {
  3133. return m_Items[index];
  3134. }
  3135. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3136. {
  3137. return m_Items + index;
  3138. }
  3139. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 value)
  3140. {
  3141. m_Items[index] = value;
  3142. }
  3143. };
  3144. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
  3145. {
  3146. ALIGN_FIELD (8) int32_t m_Items[1];
  3147. inline int32_t GetAt(il2cpp_array_size_t index) const
  3148. {
  3149. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3150. return m_Items[index];
  3151. }
  3152. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3153. {
  3154. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3155. return m_Items + index;
  3156. }
  3157. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3158. {
  3159. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3160. m_Items[index] = value;
  3161. }
  3162. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3163. {
  3164. return m_Items[index];
  3165. }
  3166. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3167. {
  3168. return m_Items + index;
  3169. }
  3170. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3171. {
  3172. m_Items[index] = value;
  3173. }
  3174. };
  3175. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343 : public RuntimeArray
  3176. {
  3177. ALIGN_FIELD (8) Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 m_Items[1];
  3178. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 GetAt(il2cpp_array_size_t index) const
  3179. {
  3180. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3181. return m_Items[index];
  3182. }
  3183. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744* GetAddressAt(il2cpp_array_size_t index)
  3184. {
  3185. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3186. return m_Items + index;
  3187. }
  3188. inline void SetAt(il2cpp_array_size_t index, Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 value)
  3189. {
  3190. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3191. m_Items[index] = value;
  3192. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3193. }
  3194. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 GetAtUnchecked(il2cpp_array_size_t index) const
  3195. {
  3196. return m_Items[index];
  3197. }
  3198. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3199. {
  3200. return m_Items + index;
  3201. }
  3202. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 value)
  3203. {
  3204. m_Items[index] = value;
  3205. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3206. }
  3207. };
  3208. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  3209. {
  3210. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  3211. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  3212. {
  3213. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3214. return m_Items[index];
  3215. }
  3216. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  3217. {
  3218. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3219. return m_Items + index;
  3220. }
  3221. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  3222. {
  3223. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3224. m_Items[index] = value;
  3225. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3226. }
  3227. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  3228. {
  3229. return m_Items[index];
  3230. }
  3231. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3232. {
  3233. return m_Items + index;
  3234. }
  3235. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  3236. {
  3237. m_Items[index] = value;
  3238. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3239. }
  3240. };
  3241. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6 : public RuntimeArray
  3242. {
  3243. ALIGN_FIELD (8) Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 m_Items[1];
  3244. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 GetAt(il2cpp_array_size_t index) const
  3245. {
  3246. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3247. return m_Items[index];
  3248. }
  3249. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382* GetAddressAt(il2cpp_array_size_t index)
  3250. {
  3251. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3252. return m_Items + index;
  3253. }
  3254. inline void SetAt(il2cpp_array_size_t index, Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 value)
  3255. {
  3256. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3257. m_Items[index] = value;
  3258. }
  3259. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 GetAtUnchecked(il2cpp_array_size_t index) const
  3260. {
  3261. return m_Items[index];
  3262. }
  3263. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3264. {
  3265. return m_Items + index;
  3266. }
  3267. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 value)
  3268. {
  3269. m_Items[index] = value;
  3270. }
  3271. };
  3272. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D : public RuntimeArray
  3273. {
  3274. ALIGN_FIELD (8) uint8_t m_Items[1];
  3275. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3276. {
  3277. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3278. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3279. }
  3280. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3281. {
  3282. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3283. }
  3284. };
  3285. struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67 : public RuntimeArray
  3286. {
  3287. ALIGN_FIELD (8) KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 m_Items[1];
  3288. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 GetAt(il2cpp_array_size_t index) const
  3289. {
  3290. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3291. return m_Items[index];
  3292. }
  3293. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* GetAddressAt(il2cpp_array_size_t index)
  3294. {
  3295. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3296. return m_Items + index;
  3297. }
  3298. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 value)
  3299. {
  3300. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3301. m_Items[index] = value;
  3302. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key), (void*)NULL);
  3303. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3304. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3305. #endif
  3306. }
  3307. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 GetAtUnchecked(il2cpp_array_size_t index) const
  3308. {
  3309. return m_Items[index];
  3310. }
  3311. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3312. {
  3313. return m_Items + index;
  3314. }
  3315. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 value)
  3316. {
  3317. m_Items[index] = value;
  3318. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key), (void*)NULL);
  3319. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3320. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3321. #endif
  3322. }
  3323. };
  3324. struct KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB : public RuntimeArray
  3325. {
  3326. ALIGN_FIELD (8) uint8_t m_Items[1];
  3327. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3328. {
  3329. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3330. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3331. }
  3332. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3333. {
  3334. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3335. }
  3336. };
  3337. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
  3338. {
  3339. ALIGN_FIELD (8) bool m_Items[1];
  3340. inline bool GetAt(il2cpp_array_size_t index) const
  3341. {
  3342. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3343. return m_Items[index];
  3344. }
  3345. inline bool* GetAddressAt(il2cpp_array_size_t index)
  3346. {
  3347. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3348. return m_Items + index;
  3349. }
  3350. inline void SetAt(il2cpp_array_size_t index, bool value)
  3351. {
  3352. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3353. m_Items[index] = value;
  3354. }
  3355. inline bool GetAtUnchecked(il2cpp_array_size_t index) const
  3356. {
  3357. return m_Items[index];
  3358. }
  3359. inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3360. {
  3361. return m_Items + index;
  3362. }
  3363. inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
  3364. {
  3365. m_Items[index] = value;
  3366. }
  3367. };
  3368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m483D8C139C7539D7EFEDA473931D60EBCF3E8E22_gshared (EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243* __this, const RuntimeMethod* method) ;
  3369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mD57687900456C889C7D68DE911C658C3B93B4C39_gshared (EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508* __this, const RuntimeMethod* method) ;
  3370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mB759EBB12A442411E74637B08127876FFBF3752E_gshared (EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9* __this, const RuntimeMethod* method) ;
  3371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363_gshared (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* __this, const RuntimeMethod* method) ;
  3372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997_gshared (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* __this, const RuntimeMethod* method) ;
  3373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8_gshared (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* __this, const RuntimeMethod* method) ;
  3374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mE18A09C0753A1F4ED6CE6F361B62F1DEF99914DF_gshared (EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409* __this, const RuntimeMethod* method) ;
  3375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3_gshared (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* __this, const RuntimeMethod* method) ;
  3376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A_gshared (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* __this, const RuntimeMethod* method) ;
  3377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624_gshared (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* __this, const RuntimeMethod* method) ;
  3378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7_gshared (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* __this, const RuntimeMethod* method) ;
  3379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496_gshared (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* __this, const RuntimeMethod* method) ;
  3380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m4EE98A040B91E24F4A71A4B9D054D860082F2032_gshared (EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799* __this, const RuntimeMethod* method) ;
  3381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m1B4D77F33956BAE5777171801769483D2C3533F7_gshared (EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97* __this, const RuntimeMethod* method) ;
  3382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4_gshared (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* __this, const RuntimeMethod* method) ;
  3383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
  3384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) ;
  3385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
  3387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
  3390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
  3392. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  3393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunc, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_actionOnGet, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_actionOnRelease, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method) ;
  3395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* KeyedCollection_2_get_Item_mDD398F8B12EC62D3B26A2960B44ACC237DA023B5_gshared (KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290* __this, Guid_t ___0_key, const RuntimeMethod* method) ;
  3397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyedCollection_2_Contains_mE6758E740F8449FC8D75E129D56136D7596E4836_gshared (KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290* __this, Guid_t ___0_key, const RuntimeMethod* method) ;
  3398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method) ;
  3399. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Guid_t GraphElement_1_get_guid_mFC4437452C5F63C56522CEC72C307F7A6E04AB8D_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
  3400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3401. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method) ;
  3402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method) ;
  3403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucketSize_mAA80DACF0E3552D25AAB97114F1FE732C2D00BA7_gshared (int32_t ___0_capacity, const RuntimeMethod* method) ;
  3404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalculateDataSize_m4E0B5907FB985D3DE146B93540019D7F2E563FE8_gshared (int32_t ___0_capacity, int32_t ___1_bucketCapacity, int32_t ___2_sizeOfTValue, int32_t* ___3_outKeyOffset, int32_t* ___4_outNextOffset, int32_t* ___5_outBucketOffset, const RuntimeMethod* method) ;
  3405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method) ;
  3406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_gshared (uint8_t* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method) ;
  3408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtility_AlignOf_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m9D33FAB445EBAAEAB91BED2D158B3290B610D47E_gshared (const RuntimeMethod* method) ;
  3409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unmanaged_Free_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m805FE99DED95E176759F6DBEF0B7B3120EB67B47_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method) ;
  3411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_newCapacity, const RuntimeMethod* method) ;
  3412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method) ;
  3413. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method) ;
  3414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  3415. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_gshared_inline (void* ___0_destination, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method) ;
  3416. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
  3417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryRemove_mACAF9C12A26C64EC4584BA0A8DC67AA3A32EFEC2_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  3418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method) ;
  3419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method) ;
  3420. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3421. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method) ;
  3422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Clear_m08F7FBA8BE840C96DBB073B5BFBC33BC2745AEBE_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method) ;
  3423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Init_m927F4885890F61CA66BFC81AB69DC7930051AD6C_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method) ;
  3424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Dispose_mB9A6E998C327368FCA81FFF52F90700CE2557703_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method) ;
  3425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Resize_mC3DBB7AC2D19CA5947C27ABAF144A44EDC4CBC9F_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_newCapacity, const RuntimeMethod* method) ;
  3426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_ResizeExact_m1D828032D51F4A98A49FCBD93E69F6B6266C052B_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method) ;
  3427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method) ;
  3428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryAdd_mEA7DF62C16993CE3B2D2C3C6484114D7C2526580_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method) ;
  3429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_Find_m230136C2D470770694EF15C9C0F2637F623E02BD_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method) ;
  3430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryRemove_mF0EBAE2241D4A51420C87201DDFF160F83CC271B_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method) ;
  3431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNextSearch_m5B2FF1D7B41C3BA34939652BB8BB2629DD498626_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method) ;
  3432. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method) ;
  3433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3435. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method) ;
  3436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method) ;
  3440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method) ;
  3441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method) ;
  3445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set, const RuntimeMethod* method) ;
  3449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method) ;
  3450. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method) ;
  3456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method) ;
  3460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method) ;
  3461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method) ;
  3465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set, const RuntimeMethod* method) ;
  3469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method) ;
  3470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3475. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
  3476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method) ;
  3479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method) ;
  3480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
  3484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  3485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set, const RuntimeMethod* method) ;
  3488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ;
  3489. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3492. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline (const RuntimeMethod* method) ;
  3494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method) ;
  3498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method) ;
  3499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method) ;
  3503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
  3504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  3505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C_gshared (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set, const RuntimeMethod* method) ;
  3507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) ;
  3508. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method) ;
  3509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  3510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3512. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5_gshared (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set, const RuntimeMethod* method) ;
  3514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1__ctor_mAF09EE954FD194DFD6C62BCECB19E6571DE90F51_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method) ;
  3515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method) ;
  3516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_gshared_inline (void* ___0_ptr, const RuntimeMethod* method) ;
  3517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
  3518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E ___0_other, const RuntimeMethod* method) ;
  3519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyUnmanaged_1_ToString_m0F29BB0261055C3011F4DA3E365517F1801A78AB_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, const RuntimeMethod* method) ;
  3520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_mB13EFF3C87D4DAD4521297A136612380F50D19F7_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m50CB60663ACC1A3BDCF18A6CB38A405032389C49_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, const RuntimeMethod* method) ;
  3522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_m68200764FD8195D2E0FB0C222F33505FC352BBDE_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
  3523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mF5C7458A3649E6B6195EB3293AC1B9522F18B57B_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method) ;
  3524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1__ctor_m3B15C7C6365C42C926378071F2A121E95AAF7210_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method) ;
  3525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_SetValue_mB9DA3F1A7AAFADAD95F26BDF3362E2EDDB99F86D_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method) ;
  3526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_GetValue_m73FD08227166BC4FC4AB7EE45CAA0C263FDCF344_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
  3527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_mB26B6B3521E1FBDBF463AC7DE64BDB5733ECB7FD_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D ___0_other, const RuntimeMethod* method) ;
  3528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyUnmanaged_1_ToString_m4590E790A57FB9C6A4B01596A117616412913A78_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, const RuntimeMethod* method) ;
  3529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_mED1DE2B8288B0F227E124D26B2F5214CBDABC3C5_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m575D048B1F08AFD3751860D96E8144962ED40820_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, const RuntimeMethod* method) ;
  3531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_mF7C46B76771D4311AEDDE47B899ADD1E0A43DAB3_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
  3532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mB32E5C9496A33449A6CD5B0CDFE3DC53F835B633_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method) ;
  3533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  3534. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  3535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  3536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  3539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HybridReferenceDictionary_2_GetEnumeratorWorker_mACAA323E82840950186B1F77EBA06E29F1B4C45F_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, const RuntimeMethod* method) ;
  3540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetEnumeratorWorkerU3Ed__7__ctor_m2AB54C36ADAA549C55B63131BE61B2EE18FB139B_gshared (U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  3541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HybridReferenceDictionary_2_TryGetValue_m6C12F02E9B669ACEDF3629FB5601F5DB4C066606_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  3542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950_gshared (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  3545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
  3546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline (const RuntimeMethod* method) ;
  3547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3548. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ;
  3549. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) ;
  3550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method) ;
  3551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ;
  3552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3556. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3557. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBagEnumerable_1__ctor_m3F10CD36BC197937B1FFC78D7FCD592F67B4EA90_gshared (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* __this, RuntimeObject* ___0_impl, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_container, const RuntimeMethod* method) ;
  3559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBagEnumerator_1__ctor_mF987DA495FD66587344C99793EE581F0F81B480E_gshared (IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC* __this, RuntimeObject* ___0_impl, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_container, const RuntimeMethod* method) ;
  3560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC IndexedCollectionPropertyBagEnumerable_1_GetEnumerator_m57D838FAFE439511946C35BB7E925BB2AAAFFB07_gshared (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* __this, const RuntimeMethod* method) ;
  3561. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
  3562. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
  3565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared (const RuntimeMethod* method) ;
  3566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared (const RuntimeMethod* method) ;
  3567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
  3568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B_gshared (const RuntimeMethod* method) ;
  3569. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) ;
  3570. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ToggleButtonGroupState_Equals_m0B7B0C8CE80DA13864E8AF2A68177E5BD8F4627E (ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_other, const RuntimeMethod* method) ;
  3572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ToggleButtonGroupState_GetHashCode_mEF538088D37C7007BDFF57D1D017D7E2077974C3 (ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2* __this, const RuntimeMethod* method) ;
  3573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  3574. inline void EqualityComparer_1__ctor_m483D8C139C7539D7EFEDA473931D60EBCF3E8E22 (EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243* __this, const RuntimeMethod* method)
  3575. {
  3576. (( void (*) (EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243*, const RuntimeMethod*))EqualityComparer_1__ctor_m483D8C139C7539D7EFEDA473931D60EBCF3E8E22_gshared)(__this, method);
  3577. }
  3578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TransformOrigin_Equals_m044AE98C05F34AC7AA4DF1C82604F98939DFB2EC (TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_other, const RuntimeMethod* method) ;
  3579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TransformOrigin_GetHashCode_mCA4900A38F79C225517D2F7196BC7E25DEF54F24 (TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502* __this, const RuntimeMethod* method) ;
  3580. inline void EqualityComparer_1__ctor_mD57687900456C889C7D68DE911C658C3B93B4C39 (EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508* __this, const RuntimeMethod* method)
  3581. {
  3582. (( void (*) (EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508*, const RuntimeMethod*))EqualityComparer_1__ctor_mD57687900456C889C7D68DE911C658C3B93B4C39_gshared)(__this, method);
  3583. }
  3584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Translate_Equals_m4BEA411692EF383BCB3C6E330755E444D1C309AA (Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_other, const RuntimeMethod* method) ;
  3585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Translate_GetHashCode_m6154995C5157AC77ED6F1EFC5C1FD60EF0B3CA1C (Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E* __this, const RuntimeMethod* method) ;
  3586. inline void EqualityComparer_1__ctor_mB759EBB12A442411E74637B08127876FFBF3752E (EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9* __this, const RuntimeMethod* method)
  3587. {
  3588. (( void (*) (EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9*, const RuntimeMethod*))EqualityComparer_1__ctor_mB759EBB12A442411E74637B08127876FFBF3752E_gshared)(__this, method);
  3589. }
  3590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089 (uint16_t* __this, uint16_t ___0_obj, const RuntimeMethod* method) ;
  3591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200 (uint16_t* __this, const RuntimeMethod* method) ;
  3592. inline void EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363 (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* __this, const RuntimeMethod* method)
  3593. {
  3594. (( void (*) (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70*, const RuntimeMethod*))EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363_gshared)(__this, method);
  3595. }
  3596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3 (uint32_t* __this, uint32_t ___0_obj, const RuntimeMethod* method) ;
  3597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC (uint32_t* __this, const RuntimeMethod* method) ;
  3598. inline void EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997 (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* __this, const RuntimeMethod* method)
  3599. {
  3600. (( void (*) (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862*, const RuntimeMethod*))EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997_gshared)(__this, method);
  3601. }
  3602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81 (uint64_t* __this, uint64_t ___0_obj, const RuntimeMethod* method) ;
  3603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92 (uint64_t* __this, const RuntimeMethod* method) ;
  3604. inline void EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8 (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* __this, const RuntimeMethod* method)
  3605. {
  3606. (( void (*) (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17*, const RuntimeMethod*))EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8_gshared)(__this, method);
  3607. }
  3608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UxmlNamespaceDefinition_Equals_mD1044216CF6B515C049E151F46282CFF82BFE09C (UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B* __this, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___0_other, const RuntimeMethod* method) ;
  3609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UxmlNamespaceDefinition_GetHashCode_m8DFDD56B0D1F0142D2AE900A8262690B80C39B39 (UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B* __this, const RuntimeMethod* method) ;
  3610. inline void EqualityComparer_1__ctor_mE18A09C0753A1F4ED6CE6F361B62F1DEF99914DF (EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409* __this, const RuntimeMethod* method)
  3611. {
  3612. (( void (*) (EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409*, const RuntimeMethod*))EqualityComparer_1__ctor_mE18A09C0753A1F4ED6CE6F361B62F1DEF99914DF_gshared)(__this, method);
  3613. }
  3614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_other, const RuntimeMethod* method) ;
  3615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
  3616. inline void EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3 (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* __this, const RuntimeMethod* method)
  3617. {
  3618. (( void (*) (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*, const RuntimeMethod*))EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3_gshared)(__this, method);
  3619. }
  3620. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method) ;
  3621. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  3622. inline void EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* __this, const RuntimeMethod* method)
  3623. {
  3624. (( void (*) (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*, const RuntimeMethod*))EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A_gshared)(__this, method);
  3625. }
  3626. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method) ;
  3627. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  3628. inline void EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624 (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* __this, const RuntimeMethod* method)
  3629. {
  3630. (( void (*) (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*, const RuntimeMethod*))EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624_gshared)(__this, method);
  3631. }
  3632. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method) ;
  3633. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  3634. inline void EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7 (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* __this, const RuntimeMethod* method)
  3635. {
  3636. (( void (*) (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*, const RuntimeMethod*))EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7_gshared)(__this, method);
  3637. }
  3638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method) ;
  3639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
  3640. inline void EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496 (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* __this, const RuntimeMethod* method)
  3641. {
  3642. (( void (*) (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*, const RuntimeMethod*))EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496_gshared)(__this, method);
  3643. }
  3644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionQuery_Equals_m433F18C3D368EF871293F990F3433EA2A2DCE7DF (ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27* __this, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 ___0_other, const RuntimeMethod* method) ;
  3645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConversionQuery_GetHashCode_m19A38C82ED3B33971CCA4792FC48A99BA21BBC24 (ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27* __this, const RuntimeMethod* method) ;
  3646. inline void EqualityComparer_1__ctor_m4EE98A040B91E24F4A71A4B9D054D860082F2032 (EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799* __this, const RuntimeMethod* method)
  3647. {
  3648. (( void (*) (EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799*, const RuntimeMethod*))EqualityComparer_1__ctor_m4EE98A040B91E24F4A71A4B9D054D860082F2032_gshared)(__this, method);
  3649. }
  3650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RecursionNode_Equals_mC600E2176E390A5DB394B0E99AFB238B09560999 (RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707* __this, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 ___0_other, const RuntimeMethod* method) ;
  3651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecursionNode_GetHashCode_m7D72ADDDAD42DCCDDC1144FB2DDAE5EEE8AD0EDF (RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707* __this, const RuntimeMethod* method) ;
  3652. inline void EqualityComparer_1__ctor_m1B4D77F33956BAE5777171801769483D2C3533F7 (EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97* __this, const RuntimeMethod* method)
  3653. {
  3654. (( void (*) (EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97*, const RuntimeMethod*))EqualityComparer_1__ctor_m1B4D77F33956BAE5777171801769483D2C3533F7_gshared)(__this, method);
  3655. }
  3656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0 (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_other, const RuntimeMethod* method) ;
  3657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, const RuntimeMethod* method) ;
  3658. inline void EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4 (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* __this, const RuntimeMethod* method)
  3659. {
  3660. (( void (*) (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*, const RuntimeMethod*))EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4_gshared)(__this, method);
  3661. }
  3662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  3664. inline int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
  3665. {
  3666. return (( int32_t (*) (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method);
  3667. }
  3668. inline RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  3669. {
  3670. return (( RuntimeObject* (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method);
  3671. }
  3672. inline void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778 (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  3673. {
  3674. (( void (*) (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5*, RuntimeObject*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method);
  3675. }
  3676. inline RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778 (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
  3677. {
  3678. return (( RuntimeObject* (*) (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method);
  3679. }
  3680. inline bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  3681. {
  3682. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
  3683. }
  3684. inline bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  3685. {
  3686. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
  3687. }
  3688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  3689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  3690. inline void Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4 (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
  3691. {
  3692. (( void (*) (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, method);
  3693. }
  3694. inline void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  3695. {
  3696. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method);
  3697. }
  3698. inline RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  3699. {
  3700. return (( RuntimeObject* (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared_inline)(__this, method);
  3701. }
  3702. inline void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  3703. {
  3704. (( void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, RuntimeObject*, const RuntimeMethod*))ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared_inline)(__this, ___0_element, method);
  3705. }
  3706. inline void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8 (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3707. {
  3708. (( void (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
  3709. }
  3710. inline void ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunc, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_actionOnGet, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_actionOnRelease, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
  3711. {
  3712. (( void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, bool, int32_t, int32_t, const RuntimeMethod*))ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared)(__this, ___0_createFunc, ___1_actionOnGet, ___2_actionOnRelease, ___3_actionOnDestroy, ___4_collectionCheck, ___5_defaultCapacity, ___6_maxSize, method);
  3713. }
  3714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) ;
  3715. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, bool ___0_value, const RuntimeMethod* method) ;
  3716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) ;
  3717. inline void Func_1__ctor_mCFC2AB0F9066ED7BD5E55CBE05FADCD9FD687E0E (Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3718. {
  3719. (( void (*) (Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
  3720. }
  3721. inline void Action_1__ctor_m9A703D96387C1EF7898A5D64ECE94C93A80093B2 (Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3722. {
  3723. (( void (*) (Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
  3724. }
  3725. inline void ObjectPool_1__ctor_m330B682A80650CE13284D297AD1459587E3CC78B (ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032* __this, Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58* ___0_createFunc, Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* ___1_actionOnGet, Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* ___2_actionOnRelease, Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
  3726. {
  3727. (( void (*) (ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032*, Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58*, Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*, Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*, Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*, bool, int32_t, int32_t, const RuntimeMethod*))ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared)(__this, ___0_createFunc, ___1_actionOnGet, ___2_actionOnRelease, ___3_actionOnDestroy, ___4_collectionCheck, ___5_defaultCapacity, ___6_maxSize, method);
  3728. }
  3729. inline RuntimeObject* KeyedCollection_2_get_Item_mDD398F8B12EC62D3B26A2960B44ACC237DA023B5 (KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290* __this, Guid_t ___0_key, const RuntimeMethod* method)
  3730. {
  3731. return (( RuntimeObject* (*) (KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290*, Guid_t, const RuntimeMethod*))KeyedCollection_2_get_Item_mDD398F8B12EC62D3B26A2960B44ACC237DA023B5_gshared)(__this, ___0_key, method);
  3732. }
  3733. inline bool KeyedCollection_2_Contains_mE6758E740F8449FC8D75E129D56136D7596E4836 (KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290* __this, Guid_t ___0_key, const RuntimeMethod* method)
  3734. {
  3735. return (( bool (*) (KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290*, Guid_t, const RuntimeMethod*))KeyedCollection_2_Contains_mE6758E740F8449FC8D75E129D56136D7596E4836_gshared)(__this, ___0_key, method);
  3736. }
  3737. inline RuntimeObject* Enumerable_Empty_TisISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_m664CFA2D9A1086A089FEE07E7FD925D2A8F40FB6_inline (const RuntimeMethod* method)
  3738. {
  3739. return (( RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline)(method);
  3740. }
  3741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
  3742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  3743. inline Guid_t GraphElement_1_get_guid_mFC4437452C5F63C56522CEC72C307F7A6E04AB8D_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  3744. {
  3745. return (( Guid_t (*) (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4*, const RuntimeMethod*))GraphElement_1_get_guid_mFC4437452C5F63C56522CEC72C307F7A6E04AB8D_gshared_inline)(__this, method);
  3746. }
  3747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
  3748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
  3749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
  3750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  3751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335 (String_t* ___0_text, const RuntimeMethod* method) ;
  3752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  3753. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline (int32_t ___0_x, const RuntimeMethod* method) ;
  3754. inline int32_t HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  3755. {
  3756. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, const RuntimeMethod*))HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_gshared_inline)(__this, ___0_capacity, method);
  3757. }
  3758. inline bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  3759. {
  3760. return (( bool (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, const RuntimeMethod*))HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared_inline)(__this, method);
  3761. }
  3762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B (void* ___0_destination, uint8_t ___1_value, int64_t ___2_size, const RuntimeMethod* method) ;
  3763. inline void HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  3764. {
  3765. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, const RuntimeMethod*))HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31_gshared)(__this, method);
  3766. }
  3767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_lzcnt_mA6B7E71DB1B5D4CE8B67C66FF1AC4339FA368D07_inline (int32_t ___0_x, const RuntimeMethod* method) ;
  3768. inline int32_t HashMapHelper_1_GetBucketSize_mAA80DACF0E3552D25AAB97114F1FE732C2D00BA7 (int32_t ___0_capacity, const RuntimeMethod* method)
  3769. {
  3770. return (( int32_t (*) (int32_t, const RuntimeMethod*))HashMapHelper_1_GetBucketSize_mAA80DACF0E3552D25AAB97114F1FE732C2D00BA7_gshared)(___0_capacity, method);
  3771. }
  3772. inline int32_t HashMapHelper_1_CalculateDataSize_m4E0B5907FB985D3DE146B93540019D7F2E563FE8 (int32_t ___0_capacity, int32_t ___1_bucketCapacity, int32_t ___2_sizeOfTValue, int32_t* ___3_outKeyOffset, int32_t* ___4_outNextOffset, int32_t* ___5_outBucketOffset, const RuntimeMethod* method)
  3773. {
  3774. return (( int32_t (*) (int32_t, int32_t, int32_t, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))HashMapHelper_1_CalculateDataSize_m4E0B5907FB985D3DE146B93540019D7F2E563FE8_gshared)(___0_capacity, ___1_bucketCapacity, ___2_sizeOfTValue, ___3_outKeyOffset, ___4_outNextOffset, ___5_outBucketOffset, method);
  3775. }
  3776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5 (int64_t ___0_size, int32_t ___1_align, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___2_allocator, const RuntimeMethod* method) ;
  3777. inline void HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  3778. {
  3779. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, int32_t, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8_gshared)(__this, ___0_capacity, ___1_sizeOfValueT, ___2_minGrowth, ___3_allocator, method);
  3780. }
  3781. inline void Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271 (uint8_t* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3782. {
  3783. (( void (*) (uint8_t*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_gshared)(___0_pointer, ___1_allocator, method);
  3784. }
  3785. inline void HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  3786. {
  3787. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, const RuntimeMethod*))HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613_gshared)(__this, method);
  3788. }
  3789. inline int32_t UnsafeUtility_AlignOf_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m9D33FAB445EBAAEAB91BED2D158B3290B610D47E (const RuntimeMethod* method)
  3790. {
  3791. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_AlignOf_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m9D33FAB445EBAAEAB91BED2D158B3290B610D47E_gshared)(method);
  3792. }
  3793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  3794. inline void Unmanaged_Free_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m805FE99DED95E176759F6DBEF0B7B3120EB67B47 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3795. {
  3796. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))Unmanaged_Free_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m805FE99DED95E176759F6DBEF0B7B3120EB67B47_gshared)(___0_pointer, ___1_allocator, method);
  3797. }
  3798. inline void HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method)
  3799. {
  3800. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, int32_t, const RuntimeMethod*))HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0_gshared)(__this, ___0_newCapacity, ___1_newBucketCapacity, method);
  3801. }
  3802. inline void HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
  3803. {
  3804. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, const RuntimeMethod*))HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD_gshared)(__this, ___0_newCapacity, method);
  3805. }
  3806. inline int32_t HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method)
  3807. {
  3808. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t*, const RuntimeMethod*))HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693_gshared)(__this, ___0_key, method);
  3809. }
  3810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177 (void* ___0_destination, void* ___1_source, int64_t ___2_size, const RuntimeMethod* method) ;
  3811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  3812. inline int32_t HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method)
  3813. {
  3814. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t*, const RuntimeMethod*))HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_gshared_inline)(__this, ___0_key, method);
  3815. }
  3816. inline int32_t HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method)
  3817. {
  3818. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, const RuntimeMethod*))HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6_gshared)(__this, ___0_key, method);
  3819. }
  3820. inline void UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_inline (void* ___0_destination, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method)
  3821. {
  3822. (( void (*) (void*, int32_t, int32_t, const RuntimeMethod*))UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_gshared_inline)(___0_destination, ___1_index, ___2_value, method);
  3823. }
  3824. inline int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
  3825. {
  3826. return (( int32_t (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline)(___0_source, ___1_index, method);
  3827. }
  3828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_Equals_mC819D19A661B95BE253FB1769FD4D91961D20722 (int32_t* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3829. inline int32_t HashMapHelper_1_TryRemove_mACAF9C12A26C64EC4584BA0A8DC67AA3A32EFEC2 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method)
  3830. {
  3831. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, const RuntimeMethod*))HashMapHelper_1_TryRemove_mACAF9C12A26C64EC4584BA0A8DC67AA3A32EFEC2_gshared)(__this, ___0_key, method);
  3832. }
  3833. inline bool HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  3834. {
  3835. return (( bool (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA_gshared)(__this, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  3836. }
  3837. inline bool HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  3838. {
  3839. return (( bool (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_gshared_inline)(__this, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  3840. }
  3841. inline int32_t HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  3842. {
  3843. return (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, const RuntimeMethod*))HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_gshared_inline)(__this, ___0_capacity, method);
  3844. }
  3845. inline bool HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  3846. {
  3847. return (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_gshared_inline)(__this, method);
  3848. }
  3849. inline void HashMapHelper_1_Clear_m08F7FBA8BE840C96DBB073B5BFBC33BC2745AEBE (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  3850. {
  3851. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))HashMapHelper_1_Clear_m08F7FBA8BE840C96DBB073B5BFBC33BC2745AEBE_gshared)(__this, method);
  3852. }
  3853. inline void HashMapHelper_1_Init_m927F4885890F61CA66BFC81AB69DC7930051AD6C (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  3854. {
  3855. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, int32_t, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))HashMapHelper_1_Init_m927F4885890F61CA66BFC81AB69DC7930051AD6C_gshared)(__this, ___0_capacity, ___1_sizeOfValueT, ___2_minGrowth, ___3_allocator, method);
  3856. }
  3857. inline void HashMapHelper_1_Dispose_mB9A6E998C327368FCA81FFF52F90700CE2557703 (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  3858. {
  3859. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))HashMapHelper_1_Dispose_mB9A6E998C327368FCA81FFF52F90700CE2557703_gshared)(__this, method);
  3860. }
  3861. inline void HashMapHelper_1_Resize_mC3DBB7AC2D19CA5947C27ABAF144A44EDC4CBC9F (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
  3862. {
  3863. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, const RuntimeMethod*))HashMapHelper_1_Resize_mC3DBB7AC2D19CA5947C27ABAF144A44EDC4CBC9F_gshared)(__this, ___0_newCapacity, method);
  3864. }
  3865. inline void HashMapHelper_1_ResizeExact_m1D828032D51F4A98A49FCBD93E69F6B6266C052B (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method)
  3866. {
  3867. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, int32_t, const RuntimeMethod*))HashMapHelper_1_ResizeExact_m1D828032D51F4A98A49FCBD93E69F6B6266C052B_gshared)(__this, ___0_newCapacity, ___1_newBucketCapacity, method);
  3868. }
  3869. inline int32_t HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  3870. {
  3871. return (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_gshared_inline)(__this, ___0_key, method);
  3872. }
  3873. inline int32_t HashMapHelper_1_TryAdd_mEA7DF62C16993CE3B2D2C3C6484114D7C2526580 (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  3874. {
  3875. return (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))HashMapHelper_1_TryAdd_mEA7DF62C16993CE3B2D2C3C6484114D7C2526580_gshared)(__this, ___0_key, method);
  3876. }
  3877. inline int32_t HashMapHelper_1_Find_m230136C2D470770694EF15C9C0F2637F623E02BD (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  3878. {
  3879. return (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct, const RuntimeMethod*))HashMapHelper_1_Find_m230136C2D470770694EF15C9C0F2637F623E02BD_gshared)((HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)__this, ___0_key, method);
  3880. }
  3881. inline int32_t HashMapHelper_1_TryRemove_mF0EBAE2241D4A51420C87201DDFF160F83CC271B (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  3882. {
  3883. return (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct, const RuntimeMethod*))HashMapHelper_1_TryRemove_mF0EBAE2241D4A51420C87201DDFF160F83CC271B_gshared)((HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)__this, ___0_key, method);
  3884. }
  3885. inline bool HashMapHelper_1_MoveNextSearch_m5B2FF1D7B41C3BA34939652BB8BB2629DD498626 (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  3886. {
  3887. return (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))HashMapHelper_1_MoveNextSearch_m5B2FF1D7B41C3BA34939652BB8BB2629DD498626_gshared)(__this, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  3888. }
  3889. inline bool HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  3890. {
  3891. return (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_gshared_inline)(__this, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  3892. }
  3893. inline int32_t Stack_1_get_Count_m5152CF989B210886B4873F8003059A2E6532BC42_inline (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* __this, const RuntimeMethod* method)
  3894. {
  3895. return (( int32_t (*) (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method);
  3896. }
  3897. inline void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  3898. {
  3899. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
  3900. }
  3901. inline void Stack_1_Push_m14C4CC1344F3B15914591AA1FF02C3F1FE19C1B8 (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_item, const RuntimeMethod* method)
  3902. {
  3903. (( void (*) (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method);
  3904. }
  3905. inline HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* Stack_1_Pop_mA09DC8A804CF8BB56110EDC7189D71719B854526 (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* __this, const RuntimeMethod* method)
  3906. {
  3907. return (( HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* (*) (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method);
  3908. }
  3909. inline bool HashSet_1_Add_mCDEA5164BBB8DCF0F05810BCAC64F6E17910FF04 (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_item, const RuntimeMethod* method)
  3910. {
  3911. return (( bool (*) (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
  3912. }
  3913. inline bool HashSet_1_Remove_m9A33DC85D2F8D0CFE9A1A0EA5DC21181FA78C9AE (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_item, const RuntimeMethod* method)
  3914. {
  3915. return (( bool (*) (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
  3916. }
  3917. inline void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  3918. {
  3919. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared)(__this, method);
  3920. }
  3921. inline void Stack_1__ctor_mBBA7353969B5D1B391907B753FBA5388F076A7F4 (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* __this, const RuntimeMethod* method)
  3922. {
  3923. (( void (*) (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, method);
  3924. }
  3925. inline void HashSet_1__ctor_mC1B141D424DEC28D49994F61500B5DEE965548A3 (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* __this, const RuntimeMethod* method)
  3926. {
  3927. (( void (*) (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
  3928. }
  3929. inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline (const RuntimeMethod* method)
  3930. {
  3931. return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline)(method);
  3932. }
  3933. inline void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  3934. {
  3935. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared)(__this, ___0_comparer, method);
  3936. }
  3937. inline void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  3938. {
  3939. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared)(__this, ___0_capacity, ___1_comparer, method);
  3940. }
  3941. inline void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  3942. {
  3943. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared)(__this, ___0_collection, ___1_comparer, method);
  3944. }
  3945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  3946. inline bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method)
  3947. {
  3948. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared)(___0_set1, ___1_set2, method);
  3949. }
  3950. inline void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method)
  3951. {
  3952. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared)(__this, ___0_source, method);
  3953. }
  3954. inline int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  3955. {
  3956. return (( int32_t (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared)(__this, ___0_capacity, method);
  3957. }
  3958. inline void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  3959. {
  3960. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared)(__this, ___0_other, method);
  3961. }
  3962. inline void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  3963. {
  3964. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared)(__this, method);
  3965. }
  3966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9 (int32_t ___0_oldSize, const RuntimeMethod* method) ;
  3967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ;
  3968. inline void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  3969. {
  3970. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, int32_t, int32_t, const RuntimeMethod*))HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  3971. }
  3972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  3973. inline bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method)
  3974. {
  3975. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared)(__this, ___0_value, method);
  3976. }
  3977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  3978. inline int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  3979. {
  3980. return (( int32_t (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared)(__this, ___0_item, method);
  3981. }
  3982. inline void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  3983. {
  3984. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  3985. }
  3986. inline void Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292 (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set, const RuntimeMethod* method)
  3987. {
  3988. (( void (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292_gshared)(__this, ___0_set, method);
  3989. }
  3990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
  3991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, Type_t* ___2_type, const RuntimeMethod* method) ;
  3992. inline void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  3993. {
  3994. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, const RuntimeMethod*))HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared)(__this, ___0_array, method);
  3995. }
  3996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
  3998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  3999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
  4000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4001. inline bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method)
  4002. {
  4003. return (( bool (*) (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*, int32_t, const RuntimeMethod*))Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline)(__this, ___0_obj, method);
  4004. }
  4005. inline bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  4006. {
  4007. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared)(__this, ___0_item, method);
  4008. }
  4009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472 (int32_t ___0_min, const RuntimeMethod* method) ;
  4010. inline void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4011. {
  4012. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared)(__this, ___0_newSize, method);
  4013. }
  4014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
  4015. inline void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4016. {
  4017. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared)(__this, method);
  4018. }
  4019. inline RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4020. {
  4021. return (( RuntimeObject* (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline)(__this, method);
  4022. }
  4023. inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline (const RuntimeMethod* method)
  4024. {
  4025. return (( EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
  4026. }
  4027. inline void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4028. {
  4029. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared)(__this, ___0_comparer, method);
  4030. }
  4031. inline void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4032. {
  4033. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4034. }
  4035. inline void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4036. {
  4037. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared)(__this, ___0_collection, ___1_comparer, method);
  4038. }
  4039. inline bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method)
  4040. {
  4041. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared)(___0_set1, ___1_set2, method);
  4042. }
  4043. inline void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method)
  4044. {
  4045. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared)(__this, ___0_source, method);
  4046. }
  4047. inline int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4048. {
  4049. return (( int32_t (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared)(__this, ___0_capacity, method);
  4050. }
  4051. inline void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4052. {
  4053. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared)(__this, ___0_other, method);
  4054. }
  4055. inline void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4056. {
  4057. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared)(__this, method);
  4058. }
  4059. inline void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  4060. {
  4061. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, int32_t, int32_t, const RuntimeMethod*))HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4062. }
  4063. inline bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method)
  4064. {
  4065. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared)(__this, ___0_value, method);
  4066. }
  4067. inline int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  4068. {
  4069. return (( int32_t (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared)(__this, ___0_item, method);
  4070. }
  4071. inline void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4072. {
  4073. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4074. }
  4075. inline void Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415 (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set, const RuntimeMethod* method)
  4076. {
  4077. (( void (*) (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415_gshared)(__this, ___0_set, method);
  4078. }
  4079. inline void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method)
  4080. {
  4081. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*, const RuntimeMethod*))HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared)(__this, ___0_array, method);
  4082. }
  4083. inline bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method)
  4084. {
  4085. return (( bool (*) (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A*, int32_t, const RuntimeMethod*))Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline)(__this, ___0_obj, method);
  4086. }
  4087. inline bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  4088. {
  4089. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared)(__this, ___0_item, method);
  4090. }
  4091. inline void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4092. {
  4093. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared)(__this, ___0_newSize, method);
  4094. }
  4095. inline void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4096. {
  4097. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared)(__this, method);
  4098. }
  4099. inline RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4100. {
  4101. return (( RuntimeObject* (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline)(__this, method);
  4102. }
  4103. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline (const RuntimeMethod* method)
  4104. {
  4105. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  4106. }
  4107. inline void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4108. {
  4109. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4110. }
  4111. inline void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4112. {
  4113. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared)(__this, ___0_collection, ___1_comparer, method);
  4114. }
  4115. inline bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method)
  4116. {
  4117. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared)(___0_set1, ___1_set2, method);
  4118. }
  4119. inline void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method)
  4120. {
  4121. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared)(__this, ___0_source, method);
  4122. }
  4123. inline int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4124. {
  4125. return (( int32_t (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared)(__this, ___0_capacity, method);
  4126. }
  4127. inline void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4128. {
  4129. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared)(__this, ___0_other, method);
  4130. }
  4131. inline void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4132. {
  4133. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared)(__this, method);
  4134. }
  4135. inline void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method)
  4136. {
  4137. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4138. }
  4139. inline bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  4140. {
  4141. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared)(__this, ___0_value, method);
  4142. }
  4143. inline int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4144. {
  4145. return (( int32_t (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared)(__this, ___0_item, method);
  4146. }
  4147. inline void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4148. {
  4149. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4150. }
  4151. inline void Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set, const RuntimeMethod* method)
  4152. {
  4153. (( void (*) (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE_gshared)(__this, ___0_set, method);
  4154. }
  4155. inline void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method)
  4156. {
  4157. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared)(__this, ___0_array, method);
  4158. }
  4159. inline bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4160. {
  4161. return (( bool (*) (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12*, RuntimeObject*, const RuntimeMethod*))Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline)(__this, ___0_obj, method);
  4162. }
  4163. inline void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4164. {
  4165. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared)(__this, ___0_newSize, method);
  4166. }
  4167. inline void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4168. {
  4169. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared)(__this, method);
  4170. }
  4171. inline RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4172. {
  4173. return (( RuntimeObject* (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline)(__this, method);
  4174. }
  4175. inline EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline (const RuntimeMethod* method)
  4176. {
  4177. return (( EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline)(method);
  4178. }
  4179. inline void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4180. {
  4181. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared)(__this, ___0_comparer, method);
  4182. }
  4183. inline void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4184. {
  4185. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4186. }
  4187. inline void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4188. {
  4189. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared)(__this, ___0_collection, ___1_comparer, method);
  4190. }
  4191. inline bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method)
  4192. {
  4193. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared)(___0_set1, ___1_set2, method);
  4194. }
  4195. inline void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method)
  4196. {
  4197. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared)(__this, ___0_source, method);
  4198. }
  4199. inline int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4200. {
  4201. return (( int32_t (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared)(__this, ___0_capacity, method);
  4202. }
  4203. inline void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4204. {
  4205. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared)(__this, ___0_other, method);
  4206. }
  4207. inline void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4208. {
  4209. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared)(__this, method);
  4210. }
  4211. inline void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method)
  4212. {
  4213. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, int32_t, uint32_t, const RuntimeMethod*))HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4214. }
  4215. inline bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method)
  4216. {
  4217. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared)(__this, ___0_value, method);
  4218. }
  4219. inline int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  4220. {
  4221. return (( int32_t (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared)(__this, ___0_item, method);
  4222. }
  4223. inline void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4224. {
  4225. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4226. }
  4227. inline void Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set, const RuntimeMethod* method)
  4228. {
  4229. (( void (*) (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C_gshared)(__this, ___0_set, method);
  4230. }
  4231. inline void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
  4232. {
  4233. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared)(__this, ___0_array, method);
  4234. }
  4235. inline bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  4236. {
  4237. return (( bool (*) (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF*, uint32_t, const RuntimeMethod*))Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline)(__this, ___0_obj, method);
  4238. }
  4239. inline bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  4240. {
  4241. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared)(__this, ___0_item, method);
  4242. }
  4243. inline void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4244. {
  4245. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared)(__this, ___0_newSize, method);
  4246. }
  4247. inline void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4248. {
  4249. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared)(__this, method);
  4250. }
  4251. inline RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4252. {
  4253. return (( RuntimeObject* (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline)(__this, method);
  4254. }
  4255. inline void Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5 (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set, const RuntimeMethod* method)
  4256. {
  4257. (( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5_gshared)(__this, ___0_set, method);
  4258. }
  4259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49 (const RuntimeMethod* method) ;
  4260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_lhs, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_rhs, const RuntimeMethod* method) ;
  4261. inline void HierarchyPropertyUnmanaged_1__ctor_mAF09EE954FD194DFD6C62BCECB19E6571DE90F51 (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method)
  4262. {
  4263. (( void (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1__ctor_mAF09EE954FD194DFD6C62BCECB19E6571DE90F51_gshared)(__this, ___0_hierarchy, ___1_property, method);
  4264. }
  4265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
  4267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_mA332C6BD28DF5169E69B73F779928D94B839E518 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, void* ___2_ptr, int32_t ___3_size, const RuntimeMethod* method) ;
  4268. inline void HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962 (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method)
  4269. {
  4270. (( void (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962_gshared)(__this, ___0_node, ___1_value, method);
  4271. }
  4272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_mABF313A6578AEDF732A2850314BF4D05FF5BE4C6 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t* ___2_size, const RuntimeMethod* method) ;
  4273. inline int32_t* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_inline (void* ___0_ptr, const RuntimeMethod* method)
  4274. {
  4275. return (( int32_t* (*) (void*, const RuntimeMethod*))UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_gshared_inline)(___0_ptr, method);
  4276. }
  4277. inline int32_t HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  4278. {
  4279. return (( int32_t (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B_gshared)(__this, ___0_node, method);
  4280. }
  4281. inline bool HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9 (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E ___0_other, const RuntimeMethod* method)
  4282. {
  4283. return (( bool (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9_gshared)(__this, ___0_other, method);
  4284. }
  4285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
  4286. inline String_t* HierarchyPropertyUnmanaged_1_ToString_m0F29BB0261055C3011F4DA3E365517F1801A78AB (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, const RuntimeMethod* method)
  4287. {
  4288. return (( String_t* (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_ToString_m0F29BB0261055C3011F4DA3E365517F1801A78AB_gshared)(__this, method);
  4289. }
  4290. inline bool HierarchyPropertyUnmanaged_1_Equals_mB13EFF3C87D4DAD4521297A136612380F50D19F7 (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4291. {
  4292. return (( bool (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, RuntimeObject*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Equals_mB13EFF3C87D4DAD4521297A136612380F50D19F7_gshared)(__this, ___0_obj, method);
  4293. }
  4294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
  4295. inline int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m50CB60663ACC1A3BDCF18A6CB38A405032389C49 (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, const RuntimeMethod* method)
  4296. {
  4297. return (( int32_t (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_GetHashCode_m50CB60663ACC1A3BDCF18A6CB38A405032389C49_gshared)(__this, method);
  4298. }
  4299. inline int32_t HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_m68200764FD8195D2E0FB0C222F33505FC352BBDE (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  4300. {
  4301. return (( int32_t (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_m68200764FD8195D2E0FB0C222F33505FC352BBDE_gshared)(__this, ___0_node, method);
  4302. }
  4303. inline void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mF5C7458A3649E6B6195EB3293AC1B9522F18B57B (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method)
  4304. {
  4305. (( void (*) (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mF5C7458A3649E6B6195EB3293AC1B9522F18B57B_gshared)(__this, ___0_node, ___1_value, method);
  4306. }
  4307. inline void HierarchyPropertyUnmanaged_1__ctor_m3B15C7C6365C42C926378071F2A121E95AAF7210 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method)
  4308. {
  4309. (( void (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1__ctor_m3B15C7C6365C42C926378071F2A121E95AAF7210_gshared)(__this, ___0_hierarchy, ___1_property, method);
  4310. }
  4311. inline void HierarchyPropertyUnmanaged_1_SetValue_mB9DA3F1A7AAFADAD95F26BDF3362E2EDDB99F86D (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  4312. {
  4313. (( void (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, Il2CppFullySharedGenericStruct, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_SetValue_mB9DA3F1A7AAFADAD95F26BDF3362E2EDDB99F86D_gshared)((HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*)__this, ___0_node, ___1_value, method);
  4314. }
  4315. inline void HierarchyPropertyUnmanaged_1_GetValue_m73FD08227166BC4FC4AB7EE45CAA0C263FDCF344 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  4316. {
  4317. (( void (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_GetValue_m73FD08227166BC4FC4AB7EE45CAA0C263FDCF344_gshared)((HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*)__this, ___0_node, il2cppRetVal, method);
  4318. }
  4319. inline bool HierarchyPropertyUnmanaged_1_Equals_mB26B6B3521E1FBDBF463AC7DE64BDB5733ECB7FD (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D ___0_other, const RuntimeMethod* method)
  4320. {
  4321. return (( bool (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Equals_mB26B6B3521E1FBDBF463AC7DE64BDB5733ECB7FD_gshared)(__this, ___0_other, method);
  4322. }
  4323. inline String_t* HierarchyPropertyUnmanaged_1_ToString_m4590E790A57FB9C6A4B01596A117616412913A78 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, const RuntimeMethod* method)
  4324. {
  4325. return (( String_t* (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_ToString_m4590E790A57FB9C6A4B01596A117616412913A78_gshared)(__this, method);
  4326. }
  4327. inline bool HierarchyPropertyUnmanaged_1_Equals_mED1DE2B8288B0F227E124D26B2F5214CBDABC3C5 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4328. {
  4329. return (( bool (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, RuntimeObject*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Equals_mED1DE2B8288B0F227E124D26B2F5214CBDABC3C5_gshared)(__this, ___0_obj, method);
  4330. }
  4331. inline int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m575D048B1F08AFD3751860D96E8144962ED40820 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, const RuntimeMethod* method)
  4332. {
  4333. return (( int32_t (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_GetHashCode_m575D048B1F08AFD3751860D96E8144962ED40820_gshared)(__this, method);
  4334. }
  4335. inline void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_mF7C46B76771D4311AEDDE47B899ADD1E0A43DAB3 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  4336. {
  4337. (( void (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_mF7C46B76771D4311AEDDE47B899ADD1E0A43DAB3_gshared)((HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*)__this, ___0_node, il2cppRetVal, method);
  4338. }
  4339. inline void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mB32E5C9496A33449A6CD5B0CDFE3DC53F835B633 (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  4340. {
  4341. (( void (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, Il2CppFullySharedGenericStruct, const RuntimeMethod*))HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mB32E5C9496A33449A6CD5B0CDFE3DC53F835B633_gshared)((HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*)__this, ___0_node, ___1_value, method);
  4342. }
  4343. inline bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
  4344. {
  4345. return (( bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
  4346. }
  4347. inline RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  4348. {
  4349. return (( RuntimeObject* (*) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
  4350. }
  4351. inline RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  4352. {
  4353. return (( RuntimeObject* (*) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
  4354. }
  4355. inline bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4356. {
  4357. return (( bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
  4358. }
  4359. inline bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4360. {
  4361. return (( bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
  4362. }
  4363. inline Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
  4364. {
  4365. return (( Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
  4366. }
  4367. inline RuntimeObject* HybridReferenceDictionary_2_GetEnumeratorWorker_mACAA323E82840950186B1F77EBA06E29F1B4C45F (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, const RuntimeMethod* method)
  4368. {
  4369. return (( RuntimeObject* (*) (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74*, const RuntimeMethod*))HybridReferenceDictionary_2_GetEnumeratorWorker_mACAA323E82840950186B1F77EBA06E29F1B4C45F_gshared)(__this, method);
  4370. }
  4371. inline void U3CGetEnumeratorWorkerU3Ed__7__ctor_m2AB54C36ADAA549C55B63131BE61B2EE18FB139B (U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  4372. {
  4373. (( void (*) (U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1*, int32_t, const RuntimeMethod*))U3CGetEnumeratorWorkerU3Ed__7__ctor_m2AB54C36ADAA549C55B63131BE61B2EE18FB139B_gshared)(__this, ___0_U3CU3E1__state, method);
  4374. }
  4375. inline bool HybridReferenceDictionary_2_TryGetValue_m6C12F02E9B669ACEDF3629FB5601F5DB4C066606 (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
  4376. {
  4377. return (( bool (*) (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))HybridReferenceDictionary_2_TryGetValue_m6C12F02E9B669ACEDF3629FB5601F5DB4C066606_gshared)(__this, ___0_key, ___1_value, method);
  4378. }
  4379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ;
  4380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4381. inline void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4382. {
  4383. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
  4384. }
  4385. inline void KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950 (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4386. {
  4387. (( void (*) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950_gshared)(__this, ___0_key, ___1_value, method);
  4388. }
  4389. inline void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
  4390. {
  4391. (( void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  4392. }
  4393. inline void KeyValuePair_2__ctor_mA667C4D3F47052A0D9E20E32FCA3BAC7A66827AC (KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA* __this, RuntimeObject* ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
  4394. {
  4395. (( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*))KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny)___0_key, ___1_value, method);
  4396. }
  4397. inline RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline (const RuntimeMethod* method)
  4398. {
  4399. return (( RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline)(method);
  4400. }
  4401. inline bool List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, const RuntimeMethod* method)
  4402. {
  4403. return (( bool (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, int32_t, const RuntimeMethod*))List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_gshared)(__this, ___0_index, method);
  4404. }
  4405. inline int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
  4406. {
  4407. return (( int32_t (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline)(__this, method);
  4408. }
  4409. inline void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
  4410. {
  4411. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline)(__this, ___0_item, method);
  4412. }
  4413. inline void List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method)
  4414. {
  4415. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, int32_t, bool, const RuntimeMethod*))List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_gshared)(__this, ___0_index, ___1_value, method);
  4416. }
  4417. inline void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
  4418. {
  4419. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared)(__this, method);
  4420. }
  4421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D (bool ___0_condition, const RuntimeMethod* method) ;
  4422. inline void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4423. {
  4424. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
  4425. }
  4426. inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4427. {
  4428. return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  4429. }
  4430. inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4431. {
  4432. return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  4433. }
  4434. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  4435. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  4436. inline void List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_value, const RuntimeMethod* method)
  4437. {
  4438. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared)(__this, ___0_value, method);
  4439. }
  4440. inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4441. {
  4442. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  4443. }
  4444. inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4445. {
  4446. (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  4447. }
  4448. inline void IndexedCollectionPropertyBagEnumerable_1__ctor_m3F10CD36BC197937B1FFC78D7FCD592F67B4EA90 (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* __this, RuntimeObject* ___0_impl, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_container, const RuntimeMethod* method)
  4449. {
  4450. (( void (*) (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334*, RuntimeObject*, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC, const RuntimeMethod*))IndexedCollectionPropertyBagEnumerable_1__ctor_m3F10CD36BC197937B1FFC78D7FCD592F67B4EA90_gshared)(__this, ___0_impl, ___1_container, method);
  4451. }
  4452. inline void IndexedCollectionPropertyBagEnumerator_1__ctor_mF987DA495FD66587344C99793EE581F0F81B480E (IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC* __this, RuntimeObject* ___0_impl, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_container, const RuntimeMethod* method)
  4453. {
  4454. (( void (*) (IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC*, RuntimeObject*, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC, const RuntimeMethod*))IndexedCollectionPropertyBagEnumerator_1__ctor_mF987DA495FD66587344C99793EE581F0F81B480E_gshared)(__this, ___0_impl, ___1_container, method);
  4455. }
  4456. inline IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC IndexedCollectionPropertyBagEnumerable_1_GetEnumerator_m57D838FAFE439511946C35BB7E925BB2AAAFFB07 (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* __this, const RuntimeMethod* method)
  4457. {
  4458. return (( IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC (*) (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334*, const RuntimeMethod*))IndexedCollectionPropertyBagEnumerable_1_GetEnumerator_m57D838FAFE439511946C35BB7E925BB2AAAFFB07_gshared)(__this, method);
  4459. }
  4460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
  4461. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  4462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  4463. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ;
  4464. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  4465. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  4466. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  4467. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_lzcnt_m121BDDDEE89F5A401E2E5F0AD900D22E47C8741C_inline (uint32_t ___0_x, const RuntimeMethod* method) ;
  4468. inline int32_t ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  4469. {
  4470. return (( int32_t (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_gshared_inline)(__this, method);
  4471. }
  4472. inline void ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, int32_t ___0_value, const RuntimeMethod* method)
  4473. {
  4474. (( void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, int32_t, const RuntimeMethod*))ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_gshared_inline)(__this, ___0_value, method);
  4475. }
  4476. inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4477. {
  4478. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
  4479. }
  4480. inline int32_t ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608 (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  4481. {
  4482. return (( int32_t (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608_gshared)(__this, method);
  4483. }
  4484. inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E (const RuntimeMethod* method)
  4485. {
  4486. return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared)(method);
  4487. }
  4488. inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73 (const RuntimeMethod* method)
  4489. {
  4490. return (( EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared)(method);
  4491. }
  4492. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
  4493. {
  4494. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
  4495. }
  4496. inline EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B (const RuntimeMethod* method)
  4497. {
  4498. return (( EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B_gshared)(method);
  4499. }
  4500. inline void List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
  4501. {
  4502. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10_gshared)(__this, ___0_item, method);
  4503. }
  4504. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4505. {
  4506. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  4507. }
  4508. #ifdef __clang__
  4509. #pragma clang diagnostic push
  4510. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4511. #pragma clang diagnostic ignored "-Wunused-variable"
  4512. #endif
  4513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m970C5090A608AA0E9C410520E713CB37E20D7E81_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_x, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___1_y, const RuntimeMethod* method)
  4514. {
  4515. {
  4516. }
  4517. {
  4518. }
  4519. {
  4520. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 L_2 = ___1_y;
  4521. bool L_3;
  4522. L_3 = ToggleButtonGroupState_Equals_m0B7B0C8CE80DA13864E8AF2A68177E5BD8F4627E((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4523. return L_3;
  4524. }
  4525. }
  4526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mD9EA65C80E4C22FD2247D0236BF1D378FCF812B6_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___0_obj, const RuntimeMethod* method)
  4527. {
  4528. {
  4529. goto IL_000a;
  4530. }
  4531. IL_000a:
  4532. {
  4533. int32_t L_1;
  4534. L_1 = ToggleButtonGroupState_GetHashCode_mEF538088D37C7007BDFF57D1D017D7E2077974C3((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  4535. return L_1;
  4536. }
  4537. }
  4538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mBBBB098D547EA969C377E24C069FD4B15D8A38A1_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97* ___0_array, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  4539. {
  4540. int32_t V_0 = 0;
  4541. int32_t V_1 = 0;
  4542. int32_t V_2 = 0;
  4543. {
  4544. int32_t L_0 = ___2_startIndex;
  4545. int32_t L_1 = ___3_count;
  4546. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  4547. goto IL_002b;
  4548. }
  4549. IL_002b:
  4550. {
  4551. int32_t L_3 = ___2_startIndex;
  4552. V_2 = L_3;
  4553. goto IL_005a;
  4554. }
  4555. IL_002f:
  4556. {
  4557. ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97* L_4 = ___0_array;
  4558. int32_t L_5 = V_2;
  4559. NullCheck(L_4);
  4560. int32_t L_6 = L_5;
  4561. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4562. }
  4563. {
  4564. ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97* L_8 = ___0_array;
  4565. int32_t L_9 = V_2;
  4566. NullCheck(L_8);
  4567. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 L_10 = ___1_value;
  4568. bool L_11;
  4569. L_11 = ToggleButtonGroupState_Equals_m0B7B0C8CE80DA13864E8AF2A68177E5BD8F4627E(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4570. if (!L_11)
  4571. {
  4572. goto IL_0056;
  4573. }
  4574. }
  4575. {
  4576. int32_t L_12 = V_2;
  4577. return L_12;
  4578. }
  4579. IL_0056:
  4580. {
  4581. int32_t L_13 = V_2;
  4582. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  4583. }
  4584. IL_005a:
  4585. {
  4586. int32_t L_14 = V_2;
  4587. int32_t L_15 = V_0;
  4588. if ((((int32_t)L_14) < ((int32_t)L_15)))
  4589. {
  4590. goto IL_002f;
  4591. }
  4592. }
  4593. IL_005e:
  4594. {
  4595. return (-1);
  4596. }
  4597. }
  4598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m588C8676679739DD688180558A43EE65F4572B15_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97* ___0_array, ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  4599. {
  4600. int32_t V_0 = 0;
  4601. int32_t V_1 = 0;
  4602. int32_t V_2 = 0;
  4603. {
  4604. int32_t L_0 = ___2_startIndex;
  4605. int32_t L_1 = ___3_count;
  4606. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  4607. goto IL_002d;
  4608. }
  4609. IL_002d:
  4610. {
  4611. int32_t L_3 = ___2_startIndex;
  4612. V_2 = L_3;
  4613. goto IL_005c;
  4614. }
  4615. IL_0031:
  4616. {
  4617. ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97* L_4 = ___0_array;
  4618. int32_t L_5 = V_2;
  4619. NullCheck(L_4);
  4620. int32_t L_6 = L_5;
  4621. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4622. }
  4623. {
  4624. ToggleButtonGroupStateU5BU5D_t0CA0595A7E8AD0451A258B2D16827193BD254E97* L_8 = ___0_array;
  4625. int32_t L_9 = V_2;
  4626. NullCheck(L_8);
  4627. ToggleButtonGroupState_tB95F0A0DB8DAC1DC57EE02C7610744AB9FC268C2 L_10 = ___1_value;
  4628. bool L_11;
  4629. L_11 = ToggleButtonGroupState_Equals_m0B7B0C8CE80DA13864E8AF2A68177E5BD8F4627E(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4630. if (!L_11)
  4631. {
  4632. goto IL_0058;
  4633. }
  4634. }
  4635. {
  4636. int32_t L_12 = V_2;
  4637. return L_12;
  4638. }
  4639. IL_0058:
  4640. {
  4641. int32_t L_13 = V_2;
  4642. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  4643. }
  4644. IL_005c:
  4645. {
  4646. int32_t L_14 = V_2;
  4647. int32_t L_15 = V_0;
  4648. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  4649. {
  4650. goto IL_0031;
  4651. }
  4652. }
  4653. IL_0060:
  4654. {
  4655. return (-1);
  4656. }
  4657. }
  4658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m374CDDC304D6E58B34E58D5235A6A786C906482A_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4659. {
  4660. {
  4661. RuntimeObject* L_0 = ___0_obj;
  4662. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB*)((GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4663. }
  4664. }
  4665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m8F7F61C8A6CA99D1EB65935A363ABEFF1E61EE46_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, const RuntimeMethod* method)
  4666. {
  4667. {
  4668. NullCheck((RuntimeObject*)__this);
  4669. Type_t* L_0;
  4670. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  4671. NullCheck((MemberInfo_t*)L_0);
  4672. String_t* L_1;
  4673. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  4674. NullCheck((RuntimeObject*)L_1);
  4675. int32_t L_2;
  4676. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  4677. return L_2;
  4678. }
  4679. }
  4680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m56677CA4384FF9681EB0CA9630860BE5B857379F_gshared (GenericEqualityComparer_1_t3803BD0065C5B323E08256EFABE91B30A059B1FB* __this, const RuntimeMethod* method)
  4681. {
  4682. {
  4683. EqualityComparer_1__ctor_m483D8C139C7539D7EFEDA473931D60EBCF3E8E22((EqualityComparer_1_tC51109A002D9AAAE1913EAD3F849F3B9BEF43243*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4684. return;
  4685. }
  4686. }
  4687. #ifdef __clang__
  4688. #pragma clang diagnostic pop
  4689. #endif
  4690. #ifdef __clang__
  4691. #pragma clang diagnostic push
  4692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4693. #pragma clang diagnostic ignored "-Wunused-variable"
  4694. #endif
  4695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m64254A3D7317F6C713263552BF25E0E391E7DDA2_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_x, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_y, const RuntimeMethod* method)
  4696. {
  4697. {
  4698. }
  4699. {
  4700. }
  4701. {
  4702. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 L_2 = ___1_y;
  4703. bool L_3;
  4704. L_3 = TransformOrigin_Equals_m044AE98C05F34AC7AA4DF1C82604F98939DFB2EC((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4705. return L_3;
  4706. }
  4707. }
  4708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m4A7E924A0CFC725E02313E29284463D7FBCDEF75_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___0_obj, const RuntimeMethod* method)
  4709. {
  4710. {
  4711. goto IL_000a;
  4712. }
  4713. IL_000a:
  4714. {
  4715. int32_t L_1;
  4716. L_1 = TransformOrigin_GetHashCode_mCA4900A38F79C225517D2F7196BC7E25DEF54F24((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  4717. return L_1;
  4718. }
  4719. }
  4720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m421774ADEAA62588AABE6492D7097A8B08B3B27A_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA* ___0_array, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  4721. {
  4722. int32_t V_0 = 0;
  4723. int32_t V_1 = 0;
  4724. int32_t V_2 = 0;
  4725. {
  4726. int32_t L_0 = ___2_startIndex;
  4727. int32_t L_1 = ___3_count;
  4728. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  4729. goto IL_002b;
  4730. }
  4731. IL_002b:
  4732. {
  4733. int32_t L_3 = ___2_startIndex;
  4734. V_2 = L_3;
  4735. goto IL_005a;
  4736. }
  4737. IL_002f:
  4738. {
  4739. TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA* L_4 = ___0_array;
  4740. int32_t L_5 = V_2;
  4741. NullCheck(L_4);
  4742. int32_t L_6 = L_5;
  4743. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4744. }
  4745. {
  4746. TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA* L_8 = ___0_array;
  4747. int32_t L_9 = V_2;
  4748. NullCheck(L_8);
  4749. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 L_10 = ___1_value;
  4750. bool L_11;
  4751. L_11 = TransformOrigin_Equals_m044AE98C05F34AC7AA4DF1C82604F98939DFB2EC(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4752. if (!L_11)
  4753. {
  4754. goto IL_0056;
  4755. }
  4756. }
  4757. {
  4758. int32_t L_12 = V_2;
  4759. return L_12;
  4760. }
  4761. IL_0056:
  4762. {
  4763. int32_t L_13 = V_2;
  4764. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  4765. }
  4766. IL_005a:
  4767. {
  4768. int32_t L_14 = V_2;
  4769. int32_t L_15 = V_0;
  4770. if ((((int32_t)L_14) < ((int32_t)L_15)))
  4771. {
  4772. goto IL_002f;
  4773. }
  4774. }
  4775. IL_005e:
  4776. {
  4777. return (-1);
  4778. }
  4779. }
  4780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mECBB6C62F8B31A4E79B79BDF01E6651E1288B123_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA* ___0_array, TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  4781. {
  4782. int32_t V_0 = 0;
  4783. int32_t V_1 = 0;
  4784. int32_t V_2 = 0;
  4785. {
  4786. int32_t L_0 = ___2_startIndex;
  4787. int32_t L_1 = ___3_count;
  4788. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  4789. goto IL_002d;
  4790. }
  4791. IL_002d:
  4792. {
  4793. int32_t L_3 = ___2_startIndex;
  4794. V_2 = L_3;
  4795. goto IL_005c;
  4796. }
  4797. IL_0031:
  4798. {
  4799. TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA* L_4 = ___0_array;
  4800. int32_t L_5 = V_2;
  4801. NullCheck(L_4);
  4802. int32_t L_6 = L_5;
  4803. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4804. }
  4805. {
  4806. TransformOriginU5BU5D_t0BDBC9C8F1888009152284DC2903B3C289F826DA* L_8 = ___0_array;
  4807. int32_t L_9 = V_2;
  4808. NullCheck(L_8);
  4809. TransformOrigin_tD11A368A96C0771398EBB4E6D435318AC0EF8502 L_10 = ___1_value;
  4810. bool L_11;
  4811. L_11 = TransformOrigin_Equals_m044AE98C05F34AC7AA4DF1C82604F98939DFB2EC(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4812. if (!L_11)
  4813. {
  4814. goto IL_0058;
  4815. }
  4816. }
  4817. {
  4818. int32_t L_12 = V_2;
  4819. return L_12;
  4820. }
  4821. IL_0058:
  4822. {
  4823. int32_t L_13 = V_2;
  4824. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  4825. }
  4826. IL_005c:
  4827. {
  4828. int32_t L_14 = V_2;
  4829. int32_t L_15 = V_0;
  4830. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  4831. {
  4832. goto IL_0031;
  4833. }
  4834. }
  4835. IL_0060:
  4836. {
  4837. return (-1);
  4838. }
  4839. }
  4840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m59B58CFAE21A3FC25C23F2EBBDA6D6D49EE01AE5_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4841. {
  4842. {
  4843. RuntimeObject* L_0 = ___0_obj;
  4844. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43*)((GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4845. }
  4846. }
  4847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m9F860A8D0A652D14B411215C101FCC6237A9108F_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, const RuntimeMethod* method)
  4848. {
  4849. {
  4850. NullCheck((RuntimeObject*)__this);
  4851. Type_t* L_0;
  4852. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  4853. NullCheck((MemberInfo_t*)L_0);
  4854. String_t* L_1;
  4855. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  4856. NullCheck((RuntimeObject*)L_1);
  4857. int32_t L_2;
  4858. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  4859. return L_2;
  4860. }
  4861. }
  4862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m3D611BCB2289C88E77FBE3876615491F17FC3F62_gshared (GenericEqualityComparer_1_t398BFE797C90EFF2FA4FF97900AEE00A86805F43* __this, const RuntimeMethod* method)
  4863. {
  4864. {
  4865. EqualityComparer_1__ctor_mD57687900456C889C7D68DE911C658C3B93B4C39((EqualityComparer_1_tB7CCB4DB56A332734D20E07F79D1C00ADE2CE508*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4866. return;
  4867. }
  4868. }
  4869. #ifdef __clang__
  4870. #pragma clang diagnostic pop
  4871. #endif
  4872. #ifdef __clang__
  4873. #pragma clang diagnostic push
  4874. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4875. #pragma clang diagnostic ignored "-Wunused-variable"
  4876. #endif
  4877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mB3CB7FA9EC4244EC6D1C36AFFA78116A77C0CB12_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_x, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_y, const RuntimeMethod* method)
  4878. {
  4879. {
  4880. }
  4881. {
  4882. }
  4883. {
  4884. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E L_2 = ___1_y;
  4885. bool L_3;
  4886. L_3 = Translate_Equals_m4BEA411692EF383BCB3C6E330755E444D1C309AA((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4887. return L_3;
  4888. }
  4889. }
  4890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m2FF5E012BC6843270420F1832F729F6054545406_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___0_obj, const RuntimeMethod* method)
  4891. {
  4892. {
  4893. goto IL_000a;
  4894. }
  4895. IL_000a:
  4896. {
  4897. int32_t L_1;
  4898. L_1 = Translate_GetHashCode_m6154995C5157AC77ED6F1EFC5C1FD60EF0B3CA1C((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  4899. return L_1;
  4900. }
  4901. }
  4902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m555AEF841109672ECF69565209F732B79202530A_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358* ___0_array, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  4903. {
  4904. int32_t V_0 = 0;
  4905. int32_t V_1 = 0;
  4906. int32_t V_2 = 0;
  4907. {
  4908. int32_t L_0 = ___2_startIndex;
  4909. int32_t L_1 = ___3_count;
  4910. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  4911. goto IL_002b;
  4912. }
  4913. IL_002b:
  4914. {
  4915. int32_t L_3 = ___2_startIndex;
  4916. V_2 = L_3;
  4917. goto IL_005a;
  4918. }
  4919. IL_002f:
  4920. {
  4921. TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358* L_4 = ___0_array;
  4922. int32_t L_5 = V_2;
  4923. NullCheck(L_4);
  4924. int32_t L_6 = L_5;
  4925. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4926. }
  4927. {
  4928. TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358* L_8 = ___0_array;
  4929. int32_t L_9 = V_2;
  4930. NullCheck(L_8);
  4931. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E L_10 = ___1_value;
  4932. bool L_11;
  4933. L_11 = Translate_Equals_m4BEA411692EF383BCB3C6E330755E444D1C309AA(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4934. if (!L_11)
  4935. {
  4936. goto IL_0056;
  4937. }
  4938. }
  4939. {
  4940. int32_t L_12 = V_2;
  4941. return L_12;
  4942. }
  4943. IL_0056:
  4944. {
  4945. int32_t L_13 = V_2;
  4946. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  4947. }
  4948. IL_005a:
  4949. {
  4950. int32_t L_14 = V_2;
  4951. int32_t L_15 = V_0;
  4952. if ((((int32_t)L_14) < ((int32_t)L_15)))
  4953. {
  4954. goto IL_002f;
  4955. }
  4956. }
  4957. IL_005e:
  4958. {
  4959. return (-1);
  4960. }
  4961. }
  4962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mCADAE09034E8E5DEDACEA40BA19942E9B0A2A2B9_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358* ___0_array, Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  4963. {
  4964. int32_t V_0 = 0;
  4965. int32_t V_1 = 0;
  4966. int32_t V_2 = 0;
  4967. {
  4968. int32_t L_0 = ___2_startIndex;
  4969. int32_t L_1 = ___3_count;
  4970. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  4971. goto IL_002d;
  4972. }
  4973. IL_002d:
  4974. {
  4975. int32_t L_3 = ___2_startIndex;
  4976. V_2 = L_3;
  4977. goto IL_005c;
  4978. }
  4979. IL_0031:
  4980. {
  4981. TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358* L_4 = ___0_array;
  4982. int32_t L_5 = V_2;
  4983. NullCheck(L_4);
  4984. int32_t L_6 = L_5;
  4985. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4986. }
  4987. {
  4988. TranslateU5BU5D_t9199DFD72A8EC5FA4C33D75E5F85242F9F97E358* L_8 = ___0_array;
  4989. int32_t L_9 = V_2;
  4990. NullCheck(L_8);
  4991. Translate_t494F6E802F8A640D67819C9D26BE62DED1218A8E L_10 = ___1_value;
  4992. bool L_11;
  4993. L_11 = Translate_Equals_m4BEA411692EF383BCB3C6E330755E444D1C309AA(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  4994. if (!L_11)
  4995. {
  4996. goto IL_0058;
  4997. }
  4998. }
  4999. {
  5000. int32_t L_12 = V_2;
  5001. return L_12;
  5002. }
  5003. IL_0058:
  5004. {
  5005. int32_t L_13 = V_2;
  5006. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5007. }
  5008. IL_005c:
  5009. {
  5010. int32_t L_14 = V_2;
  5011. int32_t L_15 = V_0;
  5012. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5013. {
  5014. goto IL_0031;
  5015. }
  5016. }
  5017. IL_0060:
  5018. {
  5019. return (-1);
  5020. }
  5021. }
  5022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m80741E1B66448DB60EC95080CF5202DDE73A5538_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5023. {
  5024. {
  5025. RuntimeObject* L_0 = ___0_obj;
  5026. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04*)((GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5027. }
  5028. }
  5029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m58F76BB00EA1AD6C090050CD270DF448D90CA08F_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, const RuntimeMethod* method)
  5030. {
  5031. {
  5032. NullCheck((RuntimeObject*)__this);
  5033. Type_t* L_0;
  5034. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5035. NullCheck((MemberInfo_t*)L_0);
  5036. String_t* L_1;
  5037. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5038. NullCheck((RuntimeObject*)L_1);
  5039. int32_t L_2;
  5040. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5041. return L_2;
  5042. }
  5043. }
  5044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m7A8C440871C5AD76D860EE6DECEB5123A6C2D609_gshared (GenericEqualityComparer_1_t0FFA2DEC3E57B355B51B68E380E43C73B772CA04* __this, const RuntimeMethod* method)
  5045. {
  5046. {
  5047. EqualityComparer_1__ctor_mB759EBB12A442411E74637B08127876FFBF3752E((EqualityComparer_1_tC36C997B60DCFFC6932993F9C9FCE9102C6BC8C9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5048. return;
  5049. }
  5050. }
  5051. #ifdef __clang__
  5052. #pragma clang diagnostic pop
  5053. #endif
  5054. #ifdef __clang__
  5055. #pragma clang diagnostic push
  5056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5057. #pragma clang diagnostic ignored "-Wunused-variable"
  5058. #endif
  5059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m394AE18FACF3189EBCF9C88ADA64910C24CFC5F4_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, uint16_t ___0_x, uint16_t ___1_y, const RuntimeMethod* method)
  5060. {
  5061. {
  5062. }
  5063. {
  5064. }
  5065. {
  5066. uint16_t L_2 = ___1_y;
  5067. bool L_3;
  5068. L_3 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5069. return L_3;
  5070. }
  5071. }
  5072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m22CE5D27638CB244A22C1983FF9275FE2D3C357F_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, uint16_t ___0_obj, const RuntimeMethod* method)
  5073. {
  5074. {
  5075. goto IL_000a;
  5076. }
  5077. IL_000a:
  5078. {
  5079. int32_t L_1;
  5080. L_1 = UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5081. return L_1;
  5082. }
  5083. }
  5084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mCEB159CA238F5A24DC65B34392FF34AF444BCE53_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, uint16_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5085. {
  5086. int32_t V_0 = 0;
  5087. int32_t V_1 = 0;
  5088. int32_t V_2 = 0;
  5089. {
  5090. int32_t L_0 = ___2_startIndex;
  5091. int32_t L_1 = ___3_count;
  5092. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5093. goto IL_002b;
  5094. }
  5095. IL_002b:
  5096. {
  5097. int32_t L_3 = ___2_startIndex;
  5098. V_2 = L_3;
  5099. goto IL_005a;
  5100. }
  5101. IL_002f:
  5102. {
  5103. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___0_array;
  5104. int32_t L_5 = V_2;
  5105. NullCheck(L_4);
  5106. int32_t L_6 = L_5;
  5107. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5108. }
  5109. {
  5110. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = ___0_array;
  5111. int32_t L_9 = V_2;
  5112. NullCheck(L_8);
  5113. uint16_t L_10 = ___1_value;
  5114. bool L_11;
  5115. L_11 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5116. if (!L_11)
  5117. {
  5118. goto IL_0056;
  5119. }
  5120. }
  5121. {
  5122. int32_t L_12 = V_2;
  5123. return L_12;
  5124. }
  5125. IL_0056:
  5126. {
  5127. int32_t L_13 = V_2;
  5128. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5129. }
  5130. IL_005a:
  5131. {
  5132. int32_t L_14 = V_2;
  5133. int32_t L_15 = V_0;
  5134. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5135. {
  5136. goto IL_002f;
  5137. }
  5138. }
  5139. IL_005e:
  5140. {
  5141. return (-1);
  5142. }
  5143. }
  5144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mB1ECB6F41CAF577C9339A39557236B3D257F716F_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, uint16_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5145. {
  5146. int32_t V_0 = 0;
  5147. int32_t V_1 = 0;
  5148. int32_t V_2 = 0;
  5149. {
  5150. int32_t L_0 = ___2_startIndex;
  5151. int32_t L_1 = ___3_count;
  5152. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  5153. goto IL_002d;
  5154. }
  5155. IL_002d:
  5156. {
  5157. int32_t L_3 = ___2_startIndex;
  5158. V_2 = L_3;
  5159. goto IL_005c;
  5160. }
  5161. IL_0031:
  5162. {
  5163. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___0_array;
  5164. int32_t L_5 = V_2;
  5165. NullCheck(L_4);
  5166. int32_t L_6 = L_5;
  5167. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5168. }
  5169. {
  5170. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = ___0_array;
  5171. int32_t L_9 = V_2;
  5172. NullCheck(L_8);
  5173. uint16_t L_10 = ___1_value;
  5174. bool L_11;
  5175. L_11 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5176. if (!L_11)
  5177. {
  5178. goto IL_0058;
  5179. }
  5180. }
  5181. {
  5182. int32_t L_12 = V_2;
  5183. return L_12;
  5184. }
  5185. IL_0058:
  5186. {
  5187. int32_t L_13 = V_2;
  5188. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5189. }
  5190. IL_005c:
  5191. {
  5192. int32_t L_14 = V_2;
  5193. int32_t L_15 = V_0;
  5194. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5195. {
  5196. goto IL_0031;
  5197. }
  5198. }
  5199. IL_0060:
  5200. {
  5201. return (-1);
  5202. }
  5203. }
  5204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mA7CFC3BAB204602062BC200008A949C67F45F147_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5205. {
  5206. {
  5207. RuntimeObject* L_0 = ___0_obj;
  5208. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA*)((GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5209. }
  5210. }
  5211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m0BA8C83F72905B9BDBF49ADEAA5FF0615E3D5041_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, const RuntimeMethod* method)
  5212. {
  5213. {
  5214. NullCheck((RuntimeObject*)__this);
  5215. Type_t* L_0;
  5216. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5217. NullCheck((MemberInfo_t*)L_0);
  5218. String_t* L_1;
  5219. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5220. NullCheck((RuntimeObject*)L_1);
  5221. int32_t L_2;
  5222. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5223. return L_2;
  5224. }
  5225. }
  5226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m94E752A3A3964138B7C8FA73FF333317070B0777_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, const RuntimeMethod* method)
  5227. {
  5228. {
  5229. EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363((EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5230. return;
  5231. }
  5232. }
  5233. #ifdef __clang__
  5234. #pragma clang diagnostic pop
  5235. #endif
  5236. #ifdef __clang__
  5237. #pragma clang diagnostic push
  5238. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5239. #pragma clang diagnostic ignored "-Wunused-variable"
  5240. #endif
  5241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m7436DACC576AA259DAD1519CBC5B20EB99A6BE8C_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, uint32_t ___0_x, uint32_t ___1_y, const RuntimeMethod* method)
  5242. {
  5243. {
  5244. }
  5245. {
  5246. }
  5247. {
  5248. uint32_t L_2 = ___1_y;
  5249. bool L_3;
  5250. L_3 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5251. return L_3;
  5252. }
  5253. }
  5254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m1AC4B34D8D544211E38C549DC92DB86BA893846A_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  5255. {
  5256. {
  5257. goto IL_000a;
  5258. }
  5259. IL_000a:
  5260. {
  5261. int32_t L_1;
  5262. L_1 = UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5263. return L_1;
  5264. }
  5265. }
  5266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mFD9289C3C9775B5A494BECE71429FD7E8A74EFC9_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, uint32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5267. {
  5268. int32_t V_0 = 0;
  5269. int32_t V_1 = 0;
  5270. int32_t V_2 = 0;
  5271. {
  5272. int32_t L_0 = ___2_startIndex;
  5273. int32_t L_1 = ___3_count;
  5274. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5275. goto IL_002b;
  5276. }
  5277. IL_002b:
  5278. {
  5279. int32_t L_3 = ___2_startIndex;
  5280. V_2 = L_3;
  5281. goto IL_005a;
  5282. }
  5283. IL_002f:
  5284. {
  5285. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___0_array;
  5286. int32_t L_5 = V_2;
  5287. NullCheck(L_4);
  5288. int32_t L_6 = L_5;
  5289. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5290. }
  5291. {
  5292. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = ___0_array;
  5293. int32_t L_9 = V_2;
  5294. NullCheck(L_8);
  5295. uint32_t L_10 = ___1_value;
  5296. bool L_11;
  5297. L_11 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5298. if (!L_11)
  5299. {
  5300. goto IL_0056;
  5301. }
  5302. }
  5303. {
  5304. int32_t L_12 = V_2;
  5305. return L_12;
  5306. }
  5307. IL_0056:
  5308. {
  5309. int32_t L_13 = V_2;
  5310. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5311. }
  5312. IL_005a:
  5313. {
  5314. int32_t L_14 = V_2;
  5315. int32_t L_15 = V_0;
  5316. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5317. {
  5318. goto IL_002f;
  5319. }
  5320. }
  5321. IL_005e:
  5322. {
  5323. return (-1);
  5324. }
  5325. }
  5326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m59F2FA77A8F49486839B5B7CEEDE8C08742DBDEA_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, uint32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5327. {
  5328. int32_t V_0 = 0;
  5329. int32_t V_1 = 0;
  5330. int32_t V_2 = 0;
  5331. {
  5332. int32_t L_0 = ___2_startIndex;
  5333. int32_t L_1 = ___3_count;
  5334. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  5335. goto IL_002d;
  5336. }
  5337. IL_002d:
  5338. {
  5339. int32_t L_3 = ___2_startIndex;
  5340. V_2 = L_3;
  5341. goto IL_005c;
  5342. }
  5343. IL_0031:
  5344. {
  5345. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___0_array;
  5346. int32_t L_5 = V_2;
  5347. NullCheck(L_4);
  5348. int32_t L_6 = L_5;
  5349. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5350. }
  5351. {
  5352. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = ___0_array;
  5353. int32_t L_9 = V_2;
  5354. NullCheck(L_8);
  5355. uint32_t L_10 = ___1_value;
  5356. bool L_11;
  5357. L_11 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5358. if (!L_11)
  5359. {
  5360. goto IL_0058;
  5361. }
  5362. }
  5363. {
  5364. int32_t L_12 = V_2;
  5365. return L_12;
  5366. }
  5367. IL_0058:
  5368. {
  5369. int32_t L_13 = V_2;
  5370. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5371. }
  5372. IL_005c:
  5373. {
  5374. int32_t L_14 = V_2;
  5375. int32_t L_15 = V_0;
  5376. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5377. {
  5378. goto IL_0031;
  5379. }
  5380. }
  5381. IL_0060:
  5382. {
  5383. return (-1);
  5384. }
  5385. }
  5386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m1C6C0CB1A148B41EF141E1A0BE854C62D18B703A_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5387. {
  5388. {
  5389. RuntimeObject* L_0 = ___0_obj;
  5390. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F*)((GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5391. }
  5392. }
  5393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mCDF419EF3DAF8E79751B5338F68F3195962DFC70_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, const RuntimeMethod* method)
  5394. {
  5395. {
  5396. NullCheck((RuntimeObject*)__this);
  5397. Type_t* L_0;
  5398. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5399. NullCheck((MemberInfo_t*)L_0);
  5400. String_t* L_1;
  5401. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5402. NullCheck((RuntimeObject*)L_1);
  5403. int32_t L_2;
  5404. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5405. return L_2;
  5406. }
  5407. }
  5408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m2238E7C84D77439F7AFCE1309050841DF8E82AF9_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, const RuntimeMethod* method)
  5409. {
  5410. {
  5411. EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5412. return;
  5413. }
  5414. }
  5415. #ifdef __clang__
  5416. #pragma clang diagnostic pop
  5417. #endif
  5418. #ifdef __clang__
  5419. #pragma clang diagnostic push
  5420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5421. #pragma clang diagnostic ignored "-Wunused-variable"
  5422. #endif
  5423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m1005E3AA827E7811BB1B56A30525D91E7AA2A36F_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, uint64_t ___0_x, uint64_t ___1_y, const RuntimeMethod* method)
  5424. {
  5425. {
  5426. }
  5427. {
  5428. }
  5429. {
  5430. uint64_t L_2 = ___1_y;
  5431. bool L_3;
  5432. L_3 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5433. return L_3;
  5434. }
  5435. }
  5436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m9707F4CF74607D22C7C300D64BA5F200276A15BA_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, uint64_t ___0_obj, const RuntimeMethod* method)
  5437. {
  5438. {
  5439. goto IL_000a;
  5440. }
  5441. IL_000a:
  5442. {
  5443. int32_t L_1;
  5444. L_1 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5445. return L_1;
  5446. }
  5447. }
  5448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m9514A67D8FC021AA4EAF248F1D9882FF23129414_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5449. {
  5450. int32_t V_0 = 0;
  5451. int32_t V_1 = 0;
  5452. int32_t V_2 = 0;
  5453. {
  5454. int32_t L_0 = ___2_startIndex;
  5455. int32_t L_1 = ___3_count;
  5456. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5457. goto IL_002b;
  5458. }
  5459. IL_002b:
  5460. {
  5461. int32_t L_3 = ___2_startIndex;
  5462. V_2 = L_3;
  5463. goto IL_005a;
  5464. }
  5465. IL_002f:
  5466. {
  5467. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___0_array;
  5468. int32_t L_5 = V_2;
  5469. NullCheck(L_4);
  5470. int32_t L_6 = L_5;
  5471. uint64_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5472. }
  5473. {
  5474. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = ___0_array;
  5475. int32_t L_9 = V_2;
  5476. NullCheck(L_8);
  5477. uint64_t L_10 = ___1_value;
  5478. bool L_11;
  5479. L_11 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5480. if (!L_11)
  5481. {
  5482. goto IL_0056;
  5483. }
  5484. }
  5485. {
  5486. int32_t L_12 = V_2;
  5487. return L_12;
  5488. }
  5489. IL_0056:
  5490. {
  5491. int32_t L_13 = V_2;
  5492. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5493. }
  5494. IL_005a:
  5495. {
  5496. int32_t L_14 = V_2;
  5497. int32_t L_15 = V_0;
  5498. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5499. {
  5500. goto IL_002f;
  5501. }
  5502. }
  5503. IL_005e:
  5504. {
  5505. return (-1);
  5506. }
  5507. }
  5508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m61342F869C36522D397859D6AB3E42FE3F1F0BD5_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5509. {
  5510. int32_t V_0 = 0;
  5511. int32_t V_1 = 0;
  5512. int32_t V_2 = 0;
  5513. {
  5514. int32_t L_0 = ___2_startIndex;
  5515. int32_t L_1 = ___3_count;
  5516. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  5517. goto IL_002d;
  5518. }
  5519. IL_002d:
  5520. {
  5521. int32_t L_3 = ___2_startIndex;
  5522. V_2 = L_3;
  5523. goto IL_005c;
  5524. }
  5525. IL_0031:
  5526. {
  5527. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___0_array;
  5528. int32_t L_5 = V_2;
  5529. NullCheck(L_4);
  5530. int32_t L_6 = L_5;
  5531. uint64_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5532. }
  5533. {
  5534. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = ___0_array;
  5535. int32_t L_9 = V_2;
  5536. NullCheck(L_8);
  5537. uint64_t L_10 = ___1_value;
  5538. bool L_11;
  5539. L_11 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5540. if (!L_11)
  5541. {
  5542. goto IL_0058;
  5543. }
  5544. }
  5545. {
  5546. int32_t L_12 = V_2;
  5547. return L_12;
  5548. }
  5549. IL_0058:
  5550. {
  5551. int32_t L_13 = V_2;
  5552. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5553. }
  5554. IL_005c:
  5555. {
  5556. int32_t L_14 = V_2;
  5557. int32_t L_15 = V_0;
  5558. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5559. {
  5560. goto IL_0031;
  5561. }
  5562. }
  5563. IL_0060:
  5564. {
  5565. return (-1);
  5566. }
  5567. }
  5568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mF99FA25C8234C8B47B40C00835142648E582017D_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5569. {
  5570. {
  5571. RuntimeObject* L_0 = ___0_obj;
  5572. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960*)((GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5573. }
  5574. }
  5575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mDC8512C2E4AC3881DAAEC96F39FDA2F52F735D96_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, const RuntimeMethod* method)
  5576. {
  5577. {
  5578. NullCheck((RuntimeObject*)__this);
  5579. Type_t* L_0;
  5580. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5581. NullCheck((MemberInfo_t*)L_0);
  5582. String_t* L_1;
  5583. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5584. NullCheck((RuntimeObject*)L_1);
  5585. int32_t L_2;
  5586. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5587. return L_2;
  5588. }
  5589. }
  5590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mA8ED9180EC0F43ECB83C3C448627F39DE35EE0F7_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, const RuntimeMethod* method)
  5591. {
  5592. {
  5593. EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8((EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5594. return;
  5595. }
  5596. }
  5597. #ifdef __clang__
  5598. #pragma clang diagnostic pop
  5599. #endif
  5600. #ifdef __clang__
  5601. #pragma clang diagnostic push
  5602. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5603. #pragma clang diagnostic ignored "-Wunused-variable"
  5604. #endif
  5605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mA749BE473303910406F7CA31921EE41BF1FF5F1F_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___0_x, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___1_y, const RuntimeMethod* method)
  5606. {
  5607. static bool s_Il2CppMethodInitialized;
  5608. if (!s_Il2CppMethodInitialized)
  5609. {
  5610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5611. s_Il2CppMethodInitialized = true;
  5612. }
  5613. {
  5614. }
  5615. {
  5616. }
  5617. {
  5618. UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B L_2 = ___1_y;
  5619. il2cpp_codegen_runtime_class_init_inline(UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5620. bool L_3;
  5621. L_3 = UxmlNamespaceDefinition_Equals_mD1044216CF6B515C049E151F46282CFF82BFE09C((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5622. return L_3;
  5623. }
  5624. }
  5625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC8FFA9B2830998047786333A00B2D65420F340D8_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___0_obj, const RuntimeMethod* method)
  5626. {
  5627. static bool s_Il2CppMethodInitialized;
  5628. if (!s_Il2CppMethodInitialized)
  5629. {
  5630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5631. s_Il2CppMethodInitialized = true;
  5632. }
  5633. {
  5634. goto IL_000a;
  5635. }
  5636. IL_000a:
  5637. {
  5638. il2cpp_codegen_runtime_class_init_inline(UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5639. int32_t L_1;
  5640. L_1 = UxmlNamespaceDefinition_GetHashCode_m8DFDD56B0D1F0142D2AE900A8262690B80C39B39((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5641. return L_1;
  5642. }
  5643. }
  5644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mD336CA89C1765B428927D17EEC8D015C9F631CF1_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319* ___0_array, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5645. {
  5646. static bool s_Il2CppMethodInitialized;
  5647. if (!s_Il2CppMethodInitialized)
  5648. {
  5649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5650. s_Il2CppMethodInitialized = true;
  5651. }
  5652. int32_t V_0 = 0;
  5653. int32_t V_1 = 0;
  5654. int32_t V_2 = 0;
  5655. {
  5656. int32_t L_0 = ___2_startIndex;
  5657. int32_t L_1 = ___3_count;
  5658. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5659. goto IL_002b;
  5660. }
  5661. IL_002b:
  5662. {
  5663. int32_t L_3 = ___2_startIndex;
  5664. V_2 = L_3;
  5665. goto IL_005a;
  5666. }
  5667. IL_002f:
  5668. {
  5669. UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319* L_4 = ___0_array;
  5670. int32_t L_5 = V_2;
  5671. NullCheck(L_4);
  5672. int32_t L_6 = L_5;
  5673. UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5674. }
  5675. {
  5676. UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319* L_8 = ___0_array;
  5677. int32_t L_9 = V_2;
  5678. NullCheck(L_8);
  5679. UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B L_10 = ___1_value;
  5680. il2cpp_codegen_runtime_class_init_inline(UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5681. bool L_11;
  5682. L_11 = UxmlNamespaceDefinition_Equals_mD1044216CF6B515C049E151F46282CFF82BFE09C(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5683. if (!L_11)
  5684. {
  5685. goto IL_0056;
  5686. }
  5687. }
  5688. {
  5689. int32_t L_12 = V_2;
  5690. return L_12;
  5691. }
  5692. IL_0056:
  5693. {
  5694. int32_t L_13 = V_2;
  5695. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5696. }
  5697. IL_005a:
  5698. {
  5699. int32_t L_14 = V_2;
  5700. int32_t L_15 = V_0;
  5701. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5702. {
  5703. goto IL_002f;
  5704. }
  5705. }
  5706. IL_005e:
  5707. {
  5708. return (-1);
  5709. }
  5710. }
  5711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m55DEAA1537FA30B200E8E1EF1DA3E65CD74D2087_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319* ___0_array, UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5712. {
  5713. static bool s_Il2CppMethodInitialized;
  5714. if (!s_Il2CppMethodInitialized)
  5715. {
  5716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5717. s_Il2CppMethodInitialized = true;
  5718. }
  5719. int32_t V_0 = 0;
  5720. int32_t V_1 = 0;
  5721. int32_t V_2 = 0;
  5722. {
  5723. int32_t L_0 = ___2_startIndex;
  5724. int32_t L_1 = ___3_count;
  5725. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  5726. goto IL_002d;
  5727. }
  5728. IL_002d:
  5729. {
  5730. int32_t L_3 = ___2_startIndex;
  5731. V_2 = L_3;
  5732. goto IL_005c;
  5733. }
  5734. IL_0031:
  5735. {
  5736. UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319* L_4 = ___0_array;
  5737. int32_t L_5 = V_2;
  5738. NullCheck(L_4);
  5739. int32_t L_6 = L_5;
  5740. UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5741. }
  5742. {
  5743. UxmlNamespaceDefinitionU5BU5D_t28B781ECD62CAF3666F6920255948A5FA6B3D319* L_8 = ___0_array;
  5744. int32_t L_9 = V_2;
  5745. NullCheck(L_8);
  5746. UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B L_10 = ___1_value;
  5747. il2cpp_codegen_runtime_class_init_inline(UxmlNamespaceDefinition_t6B70CA125A4C1D5F74F1C901A6F4F72637F6621B_il2cpp_TypeInfo_var);
  5748. bool L_11;
  5749. L_11 = UxmlNamespaceDefinition_Equals_mD1044216CF6B515C049E151F46282CFF82BFE09C(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5750. if (!L_11)
  5751. {
  5752. goto IL_0058;
  5753. }
  5754. }
  5755. {
  5756. int32_t L_12 = V_2;
  5757. return L_12;
  5758. }
  5759. IL_0058:
  5760. {
  5761. int32_t L_13 = V_2;
  5762. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5763. }
  5764. IL_005c:
  5765. {
  5766. int32_t L_14 = V_2;
  5767. int32_t L_15 = V_0;
  5768. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5769. {
  5770. goto IL_0031;
  5771. }
  5772. }
  5773. IL_0060:
  5774. {
  5775. return (-1);
  5776. }
  5777. }
  5778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mDB3716D0683024BEE72548A6498AB608EA3D81D0_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5779. {
  5780. {
  5781. RuntimeObject* L_0 = ___0_obj;
  5782. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6*)((GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5783. }
  5784. }
  5785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mD29B512C5F8D0B81C8438A476E74A9B61C953F7D_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, const RuntimeMethod* method)
  5786. {
  5787. {
  5788. NullCheck((RuntimeObject*)__this);
  5789. Type_t* L_0;
  5790. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5791. NullCheck((MemberInfo_t*)L_0);
  5792. String_t* L_1;
  5793. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5794. NullCheck((RuntimeObject*)L_1);
  5795. int32_t L_2;
  5796. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5797. return L_2;
  5798. }
  5799. }
  5800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m2E8B2D0A3FBABC386CB532BD5068820393B6A626_gshared (GenericEqualityComparer_1_tF35488DC25ED20B7DD0FEE435AB0BDCD345F8ED6* __this, const RuntimeMethod* method)
  5801. {
  5802. {
  5803. EqualityComparer_1__ctor_mE18A09C0753A1F4ED6CE6F361B62F1DEF99914DF((EqualityComparer_1_t5B1DDCEE52E2D3CD094F070872697EF70F7E1409*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5804. return;
  5805. }
  5806. }
  5807. #ifdef __clang__
  5808. #pragma clang diagnostic pop
  5809. #endif
  5810. #ifdef __clang__
  5811. #pragma clang diagnostic push
  5812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5813. #pragma clang diagnostic ignored "-Wunused-variable"
  5814. #endif
  5815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m4BDBB96F4C9E28EFC0CB89237FDFAF2FAA74FD5D_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_x, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_y, const RuntimeMethod* method)
  5816. {
  5817. {
  5818. }
  5819. {
  5820. }
  5821. {
  5822. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_y;
  5823. bool L_3;
  5824. L_3 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5825. return L_3;
  5826. }
  5827. }
  5828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mB4213BA460599729EA8EA4BD40985F5918F7E94D_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method)
  5829. {
  5830. {
  5831. goto IL_000a;
  5832. }
  5833. IL_000a:
  5834. {
  5835. int32_t L_1;
  5836. L_1 = Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5837. return L_1;
  5838. }
  5839. }
  5840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m1281CCA914A6B9DF73406733C9A2723ABCF5F65F_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5841. {
  5842. int32_t V_0 = 0;
  5843. int32_t V_1 = 0;
  5844. int32_t V_2 = 0;
  5845. {
  5846. int32_t L_0 = ___2_startIndex;
  5847. int32_t L_1 = ___3_count;
  5848. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5849. goto IL_002b;
  5850. }
  5851. IL_002b:
  5852. {
  5853. int32_t L_3 = ___2_startIndex;
  5854. V_2 = L_3;
  5855. goto IL_005a;
  5856. }
  5857. IL_002f:
  5858. {
  5859. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array;
  5860. int32_t L_5 = V_2;
  5861. NullCheck(L_4);
  5862. int32_t L_6 = L_5;
  5863. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5864. }
  5865. {
  5866. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_array;
  5867. int32_t L_9 = V_2;
  5868. NullCheck(L_8);
  5869. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_value;
  5870. bool L_11;
  5871. L_11 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5872. if (!L_11)
  5873. {
  5874. goto IL_0056;
  5875. }
  5876. }
  5877. {
  5878. int32_t L_12 = V_2;
  5879. return L_12;
  5880. }
  5881. IL_0056:
  5882. {
  5883. int32_t L_13 = V_2;
  5884. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5885. }
  5886. IL_005a:
  5887. {
  5888. int32_t L_14 = V_2;
  5889. int32_t L_15 = V_0;
  5890. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5891. {
  5892. goto IL_002f;
  5893. }
  5894. }
  5895. IL_005e:
  5896. {
  5897. return (-1);
  5898. }
  5899. }
  5900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m5F92ADB037F6662BC32FBBBBB4658F2D13BAADC2_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5901. {
  5902. int32_t V_0 = 0;
  5903. int32_t V_1 = 0;
  5904. int32_t V_2 = 0;
  5905. {
  5906. int32_t L_0 = ___2_startIndex;
  5907. int32_t L_1 = ___3_count;
  5908. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  5909. goto IL_002d;
  5910. }
  5911. IL_002d:
  5912. {
  5913. int32_t L_3 = ___2_startIndex;
  5914. V_2 = L_3;
  5915. goto IL_005c;
  5916. }
  5917. IL_0031:
  5918. {
  5919. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array;
  5920. int32_t L_5 = V_2;
  5921. NullCheck(L_4);
  5922. int32_t L_6 = L_5;
  5923. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5924. }
  5925. {
  5926. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_array;
  5927. int32_t L_9 = V_2;
  5928. NullCheck(L_8);
  5929. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_value;
  5930. bool L_11;
  5931. L_11 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5932. if (!L_11)
  5933. {
  5934. goto IL_0058;
  5935. }
  5936. }
  5937. {
  5938. int32_t L_12 = V_2;
  5939. return L_12;
  5940. }
  5941. IL_0058:
  5942. {
  5943. int32_t L_13 = V_2;
  5944. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5945. }
  5946. IL_005c:
  5947. {
  5948. int32_t L_14 = V_2;
  5949. int32_t L_15 = V_0;
  5950. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5951. {
  5952. goto IL_0031;
  5953. }
  5954. }
  5955. IL_0060:
  5956. {
  5957. return (-1);
  5958. }
  5959. }
  5960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mAD293C63EADCF7BF3AC47F92836856B2655CB697_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5961. {
  5962. {
  5963. RuntimeObject* L_0 = ___0_obj;
  5964. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F*)((GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5965. }
  5966. }
  5967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m5A17C36397B3469D5CBA72CC85B6A1F94FAD17B7_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, const RuntimeMethod* method)
  5968. {
  5969. {
  5970. NullCheck((RuntimeObject*)__this);
  5971. Type_t* L_0;
  5972. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5973. NullCheck((MemberInfo_t*)L_0);
  5974. String_t* L_1;
  5975. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5976. NullCheck((RuntimeObject*)L_1);
  5977. int32_t L_2;
  5978. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5979. return L_2;
  5980. }
  5981. }
  5982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m4BF784D58E9C330D0D1C06418AC2A75BB00BA039_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, const RuntimeMethod* method)
  5983. {
  5984. {
  5985. EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3((EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5986. return;
  5987. }
  5988. }
  5989. #ifdef __clang__
  5990. #pragma clang diagnostic pop
  5991. #endif
  5992. #ifdef __clang__
  5993. #pragma clang diagnostic push
  5994. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5995. #pragma clang diagnostic ignored "-Wunused-variable"
  5996. #endif
  5997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m6380DC8C5B18B89537F03DA4F25EDE66106F5149_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_x, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_y, const RuntimeMethod* method)
  5998. {
  5999. {
  6000. }
  6001. {
  6002. }
  6003. {
  6004. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___1_y;
  6005. bool L_3;
  6006. L_3 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6007. return L_3;
  6008. }
  6009. }
  6010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mDFEF58C19BE5496C5789C9BD2745F5E1CA5D6D04_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_obj, const RuntimeMethod* method)
  6011. {
  6012. {
  6013. goto IL_000a;
  6014. }
  6015. IL_000a:
  6016. {
  6017. int32_t L_1;
  6018. L_1 = Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6019. return L_1;
  6020. }
  6021. }
  6022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m6BF4446AD28F115AB7FC5A19A9327D48BFAA4922_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6023. {
  6024. int32_t V_0 = 0;
  6025. int32_t V_1 = 0;
  6026. int32_t V_2 = 0;
  6027. {
  6028. int32_t L_0 = ___2_startIndex;
  6029. int32_t L_1 = ___3_count;
  6030. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6031. goto IL_002b;
  6032. }
  6033. IL_002b:
  6034. {
  6035. int32_t L_3 = ___2_startIndex;
  6036. V_2 = L_3;
  6037. goto IL_005a;
  6038. }
  6039. IL_002f:
  6040. {
  6041. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array;
  6042. int32_t L_5 = V_2;
  6043. NullCheck(L_4);
  6044. int32_t L_6 = L_5;
  6045. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6046. }
  6047. {
  6048. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = ___0_array;
  6049. int32_t L_9 = V_2;
  6050. NullCheck(L_8);
  6051. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_value;
  6052. bool L_11;
  6053. L_11 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6054. if (!L_11)
  6055. {
  6056. goto IL_0056;
  6057. }
  6058. }
  6059. {
  6060. int32_t L_12 = V_2;
  6061. return L_12;
  6062. }
  6063. IL_0056:
  6064. {
  6065. int32_t L_13 = V_2;
  6066. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6067. }
  6068. IL_005a:
  6069. {
  6070. int32_t L_14 = V_2;
  6071. int32_t L_15 = V_0;
  6072. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6073. {
  6074. goto IL_002f;
  6075. }
  6076. }
  6077. IL_005e:
  6078. {
  6079. return (-1);
  6080. }
  6081. }
  6082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m3C321BFCF12C05BCCC4707FD114D1874F0C0E331_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6083. {
  6084. int32_t V_0 = 0;
  6085. int32_t V_1 = 0;
  6086. int32_t V_2 = 0;
  6087. {
  6088. int32_t L_0 = ___2_startIndex;
  6089. int32_t L_1 = ___3_count;
  6090. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6091. goto IL_002d;
  6092. }
  6093. IL_002d:
  6094. {
  6095. int32_t L_3 = ___2_startIndex;
  6096. V_2 = L_3;
  6097. goto IL_005c;
  6098. }
  6099. IL_0031:
  6100. {
  6101. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array;
  6102. int32_t L_5 = V_2;
  6103. NullCheck(L_4);
  6104. int32_t L_6 = L_5;
  6105. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6106. }
  6107. {
  6108. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = ___0_array;
  6109. int32_t L_9 = V_2;
  6110. NullCheck(L_8);
  6111. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_value;
  6112. bool L_11;
  6113. L_11 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6114. if (!L_11)
  6115. {
  6116. goto IL_0058;
  6117. }
  6118. }
  6119. {
  6120. int32_t L_12 = V_2;
  6121. return L_12;
  6122. }
  6123. IL_0058:
  6124. {
  6125. int32_t L_13 = V_2;
  6126. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6127. }
  6128. IL_005c:
  6129. {
  6130. int32_t L_14 = V_2;
  6131. int32_t L_15 = V_0;
  6132. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6133. {
  6134. goto IL_0031;
  6135. }
  6136. }
  6137. IL_0060:
  6138. {
  6139. return (-1);
  6140. }
  6141. }
  6142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mDC020946A77BE4420C49CFCC5FE3E726A8C4D334_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6143. {
  6144. {
  6145. RuntimeObject* L_0 = ___0_obj;
  6146. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A*)((GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6147. }
  6148. }
  6149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m6C6AD5452E13ED59267E969BA1F32E9837BA83F2_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, const RuntimeMethod* method)
  6150. {
  6151. {
  6152. NullCheck((RuntimeObject*)__this);
  6153. Type_t* L_0;
  6154. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6155. NullCheck((MemberInfo_t*)L_0);
  6156. String_t* L_1;
  6157. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6158. NullCheck((RuntimeObject*)L_1);
  6159. int32_t L_2;
  6160. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6161. return L_2;
  6162. }
  6163. }
  6164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mAEB716330D8612A50D7E4A81885922513396192C_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, const RuntimeMethod* method)
  6165. {
  6166. {
  6167. EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A((EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6168. return;
  6169. }
  6170. }
  6171. #ifdef __clang__
  6172. #pragma clang diagnostic pop
  6173. #endif
  6174. #ifdef __clang__
  6175. #pragma clang diagnostic push
  6176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6177. #pragma clang diagnostic ignored "-Wunused-variable"
  6178. #endif
  6179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m4019D405B404319D7D9C2C2EA4B502E230E19736_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_x, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_y, const RuntimeMethod* method)
  6180. {
  6181. {
  6182. }
  6183. {
  6184. }
  6185. {
  6186. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_y;
  6187. bool L_3;
  6188. L_3 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6189. return L_3;
  6190. }
  6191. }
  6192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mD8C183713ED8CD5E4469F6E9F082A211B16E7632_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
  6193. {
  6194. {
  6195. goto IL_000a;
  6196. }
  6197. IL_000a:
  6198. {
  6199. int32_t L_1;
  6200. L_1 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6201. return L_1;
  6202. }
  6203. }
  6204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m15D0D2F3EDE5478EC15CEC53368BCDA2DBCFE2FF_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6205. {
  6206. int32_t V_0 = 0;
  6207. int32_t V_1 = 0;
  6208. int32_t V_2 = 0;
  6209. {
  6210. int32_t L_0 = ___2_startIndex;
  6211. int32_t L_1 = ___3_count;
  6212. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6213. goto IL_002b;
  6214. }
  6215. IL_002b:
  6216. {
  6217. int32_t L_3 = ___2_startIndex;
  6218. V_2 = L_3;
  6219. goto IL_005a;
  6220. }
  6221. IL_002f:
  6222. {
  6223. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array;
  6224. int32_t L_5 = V_2;
  6225. NullCheck(L_4);
  6226. int32_t L_6 = L_5;
  6227. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6228. }
  6229. {
  6230. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_array;
  6231. int32_t L_9 = V_2;
  6232. NullCheck(L_8);
  6233. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_value;
  6234. bool L_11;
  6235. L_11 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6236. if (!L_11)
  6237. {
  6238. goto IL_0056;
  6239. }
  6240. }
  6241. {
  6242. int32_t L_12 = V_2;
  6243. return L_12;
  6244. }
  6245. IL_0056:
  6246. {
  6247. int32_t L_13 = V_2;
  6248. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6249. }
  6250. IL_005a:
  6251. {
  6252. int32_t L_14 = V_2;
  6253. int32_t L_15 = V_0;
  6254. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6255. {
  6256. goto IL_002f;
  6257. }
  6258. }
  6259. IL_005e:
  6260. {
  6261. return (-1);
  6262. }
  6263. }
  6264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m118C95BC44CE355DFF2462DB76DA4663F24308C5_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6265. {
  6266. int32_t V_0 = 0;
  6267. int32_t V_1 = 0;
  6268. int32_t V_2 = 0;
  6269. {
  6270. int32_t L_0 = ___2_startIndex;
  6271. int32_t L_1 = ___3_count;
  6272. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6273. goto IL_002d;
  6274. }
  6275. IL_002d:
  6276. {
  6277. int32_t L_3 = ___2_startIndex;
  6278. V_2 = L_3;
  6279. goto IL_005c;
  6280. }
  6281. IL_0031:
  6282. {
  6283. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array;
  6284. int32_t L_5 = V_2;
  6285. NullCheck(L_4);
  6286. int32_t L_6 = L_5;
  6287. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6288. }
  6289. {
  6290. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_array;
  6291. int32_t L_9 = V_2;
  6292. NullCheck(L_8);
  6293. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_value;
  6294. bool L_11;
  6295. L_11 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6296. if (!L_11)
  6297. {
  6298. goto IL_0058;
  6299. }
  6300. }
  6301. {
  6302. int32_t L_12 = V_2;
  6303. return L_12;
  6304. }
  6305. IL_0058:
  6306. {
  6307. int32_t L_13 = V_2;
  6308. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6309. }
  6310. IL_005c:
  6311. {
  6312. int32_t L_14 = V_2;
  6313. int32_t L_15 = V_0;
  6314. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6315. {
  6316. goto IL_0031;
  6317. }
  6318. }
  6319. IL_0060:
  6320. {
  6321. return (-1);
  6322. }
  6323. }
  6324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m67B084D2DE2C9635B8A7BA146EF0A0A57F73F115_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6325. {
  6326. {
  6327. RuntimeObject* L_0 = ___0_obj;
  6328. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE*)((GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6329. }
  6330. }
  6331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC3D1855D62D0C1C551E2384CB7564F6205863256_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, const RuntimeMethod* method)
  6332. {
  6333. {
  6334. NullCheck((RuntimeObject*)__this);
  6335. Type_t* L_0;
  6336. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6337. NullCheck((MemberInfo_t*)L_0);
  6338. String_t* L_1;
  6339. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6340. NullCheck((RuntimeObject*)L_1);
  6341. int32_t L_2;
  6342. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6343. return L_2;
  6344. }
  6345. }
  6346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m5D4CD4C03630B05DB678F291FF5BAC57B4D917AA_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, const RuntimeMethod* method)
  6347. {
  6348. {
  6349. EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624((EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6350. return;
  6351. }
  6352. }
  6353. #ifdef __clang__
  6354. #pragma clang diagnostic pop
  6355. #endif
  6356. #ifdef __clang__
  6357. #pragma clang diagnostic push
  6358. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6359. #pragma clang diagnostic ignored "-Wunused-variable"
  6360. #endif
  6361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m2E30830E84F1EEB9DF11253F511B14F9BCC01F85_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_x, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_y, const RuntimeMethod* method)
  6362. {
  6363. {
  6364. }
  6365. {
  6366. }
  6367. {
  6368. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___1_y;
  6369. bool L_3;
  6370. L_3 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6371. return L_3;
  6372. }
  6373. }
  6374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m10069EFA2E646F52C937A9A6DAC135F5B3313CC6_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_obj, const RuntimeMethod* method)
  6375. {
  6376. {
  6377. goto IL_000a;
  6378. }
  6379. IL_000a:
  6380. {
  6381. int32_t L_1;
  6382. L_1 = Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6383. return L_1;
  6384. }
  6385. }
  6386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m71B7B6A0A6F2B34DD55B4DF78A8CDC31ADD94EAC_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6387. {
  6388. int32_t V_0 = 0;
  6389. int32_t V_1 = 0;
  6390. int32_t V_2 = 0;
  6391. {
  6392. int32_t L_0 = ___2_startIndex;
  6393. int32_t L_1 = ___3_count;
  6394. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6395. goto IL_002b;
  6396. }
  6397. IL_002b:
  6398. {
  6399. int32_t L_3 = ___2_startIndex;
  6400. V_2 = L_3;
  6401. goto IL_005a;
  6402. }
  6403. IL_002f:
  6404. {
  6405. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array;
  6406. int32_t L_5 = V_2;
  6407. NullCheck(L_4);
  6408. int32_t L_6 = L_5;
  6409. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6410. }
  6411. {
  6412. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = ___0_array;
  6413. int32_t L_9 = V_2;
  6414. NullCheck(L_8);
  6415. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___1_value;
  6416. bool L_11;
  6417. L_11 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6418. if (!L_11)
  6419. {
  6420. goto IL_0056;
  6421. }
  6422. }
  6423. {
  6424. int32_t L_12 = V_2;
  6425. return L_12;
  6426. }
  6427. IL_0056:
  6428. {
  6429. int32_t L_13 = V_2;
  6430. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6431. }
  6432. IL_005a:
  6433. {
  6434. int32_t L_14 = V_2;
  6435. int32_t L_15 = V_0;
  6436. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6437. {
  6438. goto IL_002f;
  6439. }
  6440. }
  6441. IL_005e:
  6442. {
  6443. return (-1);
  6444. }
  6445. }
  6446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m0BB77388A3AA4F5B99CA2696B9481D79B2C5EC29_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6447. {
  6448. int32_t V_0 = 0;
  6449. int32_t V_1 = 0;
  6450. int32_t V_2 = 0;
  6451. {
  6452. int32_t L_0 = ___2_startIndex;
  6453. int32_t L_1 = ___3_count;
  6454. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6455. goto IL_002d;
  6456. }
  6457. IL_002d:
  6458. {
  6459. int32_t L_3 = ___2_startIndex;
  6460. V_2 = L_3;
  6461. goto IL_005c;
  6462. }
  6463. IL_0031:
  6464. {
  6465. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array;
  6466. int32_t L_5 = V_2;
  6467. NullCheck(L_4);
  6468. int32_t L_6 = L_5;
  6469. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6470. }
  6471. {
  6472. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = ___0_array;
  6473. int32_t L_9 = V_2;
  6474. NullCheck(L_8);
  6475. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___1_value;
  6476. bool L_11;
  6477. L_11 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6478. if (!L_11)
  6479. {
  6480. goto IL_0058;
  6481. }
  6482. }
  6483. {
  6484. int32_t L_12 = V_2;
  6485. return L_12;
  6486. }
  6487. IL_0058:
  6488. {
  6489. int32_t L_13 = V_2;
  6490. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6491. }
  6492. IL_005c:
  6493. {
  6494. int32_t L_14 = V_2;
  6495. int32_t L_15 = V_0;
  6496. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6497. {
  6498. goto IL_0031;
  6499. }
  6500. }
  6501. IL_0060:
  6502. {
  6503. return (-1);
  6504. }
  6505. }
  6506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m79B7E9B693D16B61ABD3927131BC113E70C10CFA_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6507. {
  6508. {
  6509. RuntimeObject* L_0 = ___0_obj;
  6510. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468*)((GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6511. }
  6512. }
  6513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mBD950CD5D3B93D02FEB6300E176E6FCD43E394D8_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, const RuntimeMethod* method)
  6514. {
  6515. {
  6516. NullCheck((RuntimeObject*)__this);
  6517. Type_t* L_0;
  6518. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6519. NullCheck((MemberInfo_t*)L_0);
  6520. String_t* L_1;
  6521. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6522. NullCheck((RuntimeObject*)L_1);
  6523. int32_t L_2;
  6524. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6525. return L_2;
  6526. }
  6527. }
  6528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m98AF938CFFB1F2011CFEA65381985334CCFB6A4C_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, const RuntimeMethod* method)
  6529. {
  6530. {
  6531. EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7((EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6532. return;
  6533. }
  6534. }
  6535. #ifdef __clang__
  6536. #pragma clang diagnostic pop
  6537. #endif
  6538. #ifdef __clang__
  6539. #pragma clang diagnostic push
  6540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6541. #pragma clang diagnostic ignored "-Wunused-variable"
  6542. #endif
  6543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mFE0FBC81BB68C70A07FFC893C7A873F301D2685F_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_x, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_y, const RuntimeMethod* method)
  6544. {
  6545. {
  6546. }
  6547. {
  6548. }
  6549. {
  6550. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_y;
  6551. bool L_3;
  6552. L_3 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6553. return L_3;
  6554. }
  6555. }
  6556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m68BA0099ED9ABC8C51E9042EE0F643E38F1E4211_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_obj, const RuntimeMethod* method)
  6557. {
  6558. {
  6559. goto IL_000a;
  6560. }
  6561. IL_000a:
  6562. {
  6563. int32_t L_1;
  6564. L_1 = Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6565. return L_1;
  6566. }
  6567. }
  6568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m2C79CE0153463808BE19051543A6C1C0348128B2_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6569. {
  6570. int32_t V_0 = 0;
  6571. int32_t V_1 = 0;
  6572. int32_t V_2 = 0;
  6573. {
  6574. int32_t L_0 = ___2_startIndex;
  6575. int32_t L_1 = ___3_count;
  6576. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6577. goto IL_002b;
  6578. }
  6579. IL_002b:
  6580. {
  6581. int32_t L_3 = ___2_startIndex;
  6582. V_2 = L_3;
  6583. goto IL_005a;
  6584. }
  6585. IL_002f:
  6586. {
  6587. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array;
  6588. int32_t L_5 = V_2;
  6589. NullCheck(L_4);
  6590. int32_t L_6 = L_5;
  6591. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6592. }
  6593. {
  6594. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_array;
  6595. int32_t L_9 = V_2;
  6596. NullCheck(L_8);
  6597. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_value;
  6598. bool L_11;
  6599. L_11 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6600. if (!L_11)
  6601. {
  6602. goto IL_0056;
  6603. }
  6604. }
  6605. {
  6606. int32_t L_12 = V_2;
  6607. return L_12;
  6608. }
  6609. IL_0056:
  6610. {
  6611. int32_t L_13 = V_2;
  6612. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6613. }
  6614. IL_005a:
  6615. {
  6616. int32_t L_14 = V_2;
  6617. int32_t L_15 = V_0;
  6618. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6619. {
  6620. goto IL_002f;
  6621. }
  6622. }
  6623. IL_005e:
  6624. {
  6625. return (-1);
  6626. }
  6627. }
  6628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m3AF1A8F404337EDA66D712A763D65E30C8F33DB1_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6629. {
  6630. int32_t V_0 = 0;
  6631. int32_t V_1 = 0;
  6632. int32_t V_2 = 0;
  6633. {
  6634. int32_t L_0 = ___2_startIndex;
  6635. int32_t L_1 = ___3_count;
  6636. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6637. goto IL_002d;
  6638. }
  6639. IL_002d:
  6640. {
  6641. int32_t L_3 = ___2_startIndex;
  6642. V_2 = L_3;
  6643. goto IL_005c;
  6644. }
  6645. IL_0031:
  6646. {
  6647. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array;
  6648. int32_t L_5 = V_2;
  6649. NullCheck(L_4);
  6650. int32_t L_6 = L_5;
  6651. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6652. }
  6653. {
  6654. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_array;
  6655. int32_t L_9 = V_2;
  6656. NullCheck(L_8);
  6657. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_value;
  6658. bool L_11;
  6659. L_11 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6660. if (!L_11)
  6661. {
  6662. goto IL_0058;
  6663. }
  6664. }
  6665. {
  6666. int32_t L_12 = V_2;
  6667. return L_12;
  6668. }
  6669. IL_0058:
  6670. {
  6671. int32_t L_13 = V_2;
  6672. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6673. }
  6674. IL_005c:
  6675. {
  6676. int32_t L_14 = V_2;
  6677. int32_t L_15 = V_0;
  6678. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6679. {
  6680. goto IL_0031;
  6681. }
  6682. }
  6683. IL_0060:
  6684. {
  6685. return (-1);
  6686. }
  6687. }
  6688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mEE8A94027B83BC0D523E7BFEE05B80C4F24BDDE4_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6689. {
  6690. {
  6691. RuntimeObject* L_0 = ___0_obj;
  6692. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E*)((GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6693. }
  6694. }
  6695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m164CD355BF748F9B4F65BB3A2CFC95A948FBFBA5_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, const RuntimeMethod* method)
  6696. {
  6697. {
  6698. NullCheck((RuntimeObject*)__this);
  6699. Type_t* L_0;
  6700. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6701. NullCheck((MemberInfo_t*)L_0);
  6702. String_t* L_1;
  6703. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6704. NullCheck((RuntimeObject*)L_1);
  6705. int32_t L_2;
  6706. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6707. return L_2;
  6708. }
  6709. }
  6710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m7BA3BF81448BB185F38857A88B1499C0F931999B_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, const RuntimeMethod* method)
  6711. {
  6712. {
  6713. EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6714. return;
  6715. }
  6716. }
  6717. #ifdef __clang__
  6718. #pragma clang diagnostic pop
  6719. #endif
  6720. #ifdef __clang__
  6721. #pragma clang diagnostic push
  6722. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6723. #pragma clang diagnostic ignored "-Wunused-variable"
  6724. #endif
  6725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mD264466B1FE53CD82E2CA322F99A2E5A865A33DB_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
  6726. {
  6727. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6728. void* L_5 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6729. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6730. const Il2CppFullySharedGenericAny L_2 = L_0;
  6731. const Il2CppFullySharedGenericAny L_4 = L_0;
  6732. const Il2CppFullySharedGenericAny L_7 = L_0;
  6733. {
  6734. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6735. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
  6736. if (!L_1)
  6737. {
  6738. goto IL_0021;
  6739. }
  6740. }
  6741. {
  6742. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6743. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  6744. if (!L_3)
  6745. {
  6746. goto IL_001f;
  6747. }
  6748. }
  6749. {
  6750. il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6751. bool L_6;
  6752. L_6 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_5, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  6753. return L_6;
  6754. }
  6755. IL_001f:
  6756. {
  6757. return (bool)0;
  6758. }
  6759. IL_0021:
  6760. {
  6761. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6762. bool L_8 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_7);
  6763. if (!L_8)
  6764. {
  6765. goto IL_002b;
  6766. }
  6767. }
  6768. {
  6769. return (bool)0;
  6770. }
  6771. IL_002b:
  6772. {
  6773. return (bool)1;
  6774. }
  6775. }
  6776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m7D577247CF2FC1300153659D0373351DBC19B499_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, Il2CppFullySharedGenericAny ___0_obj, const RuntimeMethod* method)
  6777. {
  6778. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6779. void* L_2 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6780. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6781. {
  6782. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6783. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
  6784. if (L_1)
  6785. {
  6786. goto IL_000a;
  6787. }
  6788. }
  6789. {
  6790. return 0;
  6791. }
  6792. IL_000a:
  6793. {
  6794. int32_t L_3;
  6795. L_3 = ConstrainedFuncInvoker0< int32_t >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_2, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj));
  6796. return L_3;
  6797. }
  6798. }
  6799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m7BCD81D55AE0E06CC5A4AC0B168EE07F2EDE3F51_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, Il2CppFullySharedGenericAny ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6800. {
  6801. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6802. void* L_23 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6803. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6804. const Il2CppFullySharedGenericAny L_8 = L_2;
  6805. const Il2CppFullySharedGenericAny L_18 = L_2;
  6806. const Il2CppFullySharedGenericAny L_22 = L_2;
  6807. int32_t V_0 = 0;
  6808. int32_t V_1 = 0;
  6809. int32_t V_2 = 0;
  6810. {
  6811. int32_t L_0 = ___2_startIndex;
  6812. int32_t L_1 = ___3_count;
  6813. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6814. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6815. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  6816. if (L_3)
  6817. {
  6818. goto IL_002b;
  6819. }
  6820. }
  6821. {
  6822. int32_t L_4 = ___2_startIndex;
  6823. V_1 = L_4;
  6824. goto IL_0025;
  6825. }
  6826. IL_0011:
  6827. {
  6828. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array;
  6829. int32_t L_6 = V_1;
  6830. NullCheck(L_5);
  6831. int32_t L_7 = L_6;
  6832. il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6833. bool L_9 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_8);
  6834. if (L_9)
  6835. {
  6836. goto IL_0021;
  6837. }
  6838. }
  6839. {
  6840. int32_t L_10 = V_1;
  6841. return L_10;
  6842. }
  6843. IL_0021:
  6844. {
  6845. int32_t L_11 = V_1;
  6846. V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  6847. }
  6848. IL_0025:
  6849. {
  6850. int32_t L_12 = V_1;
  6851. int32_t L_13 = V_0;
  6852. if ((((int32_t)L_12) < ((int32_t)L_13)))
  6853. {
  6854. goto IL_0011;
  6855. }
  6856. }
  6857. {
  6858. goto IL_005e;
  6859. }
  6860. IL_002b:
  6861. {
  6862. int32_t L_14 = ___2_startIndex;
  6863. V_2 = L_14;
  6864. goto IL_005a;
  6865. }
  6866. IL_002f:
  6867. {
  6868. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  6869. int32_t L_16 = V_2;
  6870. NullCheck(L_15);
  6871. int32_t L_17 = L_16;
  6872. il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6873. bool L_19 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_18);
  6874. if (!L_19)
  6875. {
  6876. goto IL_0056;
  6877. }
  6878. }
  6879. {
  6880. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = ___0_array;
  6881. int32_t L_21 = V_2;
  6882. NullCheck(L_20);
  6883. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6884. bool L_24;
  6885. L_24 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_23, (void*)((Il2CppFullySharedGenericAny*)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_22: *(void**)L_22));
  6886. if (!L_24)
  6887. {
  6888. goto IL_0056;
  6889. }
  6890. }
  6891. {
  6892. int32_t L_25 = V_2;
  6893. return L_25;
  6894. }
  6895. IL_0056:
  6896. {
  6897. int32_t L_26 = V_2;
  6898. V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  6899. }
  6900. IL_005a:
  6901. {
  6902. int32_t L_27 = V_2;
  6903. int32_t L_28 = V_0;
  6904. if ((((int32_t)L_27) < ((int32_t)L_28)))
  6905. {
  6906. goto IL_002f;
  6907. }
  6908. }
  6909. IL_005e:
  6910. {
  6911. return (-1);
  6912. }
  6913. }
  6914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mDF6FD89AA9AAF716182441BB9D95CA594679C05B_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, Il2CppFullySharedGenericAny ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6915. {
  6916. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6917. void* L_23 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6918. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6919. const Il2CppFullySharedGenericAny L_8 = L_2;
  6920. const Il2CppFullySharedGenericAny L_18 = L_2;
  6921. const Il2CppFullySharedGenericAny L_22 = L_2;
  6922. int32_t V_0 = 0;
  6923. int32_t V_1 = 0;
  6924. int32_t V_2 = 0;
  6925. {
  6926. int32_t L_0 = ___2_startIndex;
  6927. int32_t L_1 = ___3_count;
  6928. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6929. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6930. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  6931. if (L_3)
  6932. {
  6933. goto IL_002d;
  6934. }
  6935. }
  6936. {
  6937. int32_t L_4 = ___2_startIndex;
  6938. V_1 = L_4;
  6939. goto IL_0027;
  6940. }
  6941. IL_0013:
  6942. {
  6943. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array;
  6944. int32_t L_6 = V_1;
  6945. NullCheck(L_5);
  6946. int32_t L_7 = L_6;
  6947. il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6948. bool L_9 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_8);
  6949. if (L_9)
  6950. {
  6951. goto IL_0023;
  6952. }
  6953. }
  6954. {
  6955. int32_t L_10 = V_1;
  6956. return L_10;
  6957. }
  6958. IL_0023:
  6959. {
  6960. int32_t L_11 = V_1;
  6961. V_1 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
  6962. }
  6963. IL_0027:
  6964. {
  6965. int32_t L_12 = V_1;
  6966. int32_t L_13 = V_0;
  6967. if ((((int32_t)L_12) >= ((int32_t)L_13)))
  6968. {
  6969. goto IL_0013;
  6970. }
  6971. }
  6972. {
  6973. goto IL_0060;
  6974. }
  6975. IL_002d:
  6976. {
  6977. int32_t L_14 = ___2_startIndex;
  6978. V_2 = L_14;
  6979. goto IL_005c;
  6980. }
  6981. IL_0031:
  6982. {
  6983. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  6984. int32_t L_16 = V_2;
  6985. NullCheck(L_15);
  6986. int32_t L_17 = L_16;
  6987. il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6988. bool L_19 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_18);
  6989. if (!L_19)
  6990. {
  6991. goto IL_0058;
  6992. }
  6993. }
  6994. {
  6995. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = ___0_array;
  6996. int32_t L_21 = V_2;
  6997. NullCheck(L_20);
  6998. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6999. bool L_24;
  7000. L_24 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_23, (void*)((Il2CppFullySharedGenericAny*)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_22: *(void**)L_22));
  7001. if (!L_24)
  7002. {
  7003. goto IL_0058;
  7004. }
  7005. }
  7006. {
  7007. int32_t L_25 = V_2;
  7008. return L_25;
  7009. }
  7010. IL_0058:
  7011. {
  7012. int32_t L_26 = V_2;
  7013. V_2 = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  7014. }
  7015. IL_005c:
  7016. {
  7017. int32_t L_27 = V_2;
  7018. int32_t L_28 = V_0;
  7019. if ((((int32_t)L_27) >= ((int32_t)L_28)))
  7020. {
  7021. goto IL_0031;
  7022. }
  7023. }
  7024. IL_0060:
  7025. {
  7026. return (-1);
  7027. }
  7028. }
  7029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m990BEDB8EDE7046FD1793E622217E34256C963E9_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7030. {
  7031. {
  7032. RuntimeObject* L_0 = ___0_obj;
  7033. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D*)((GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7034. }
  7035. }
  7036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mE66ABF1DB1E7CEA7FC0A4C6D66EF9BC25D358C6C_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, const RuntimeMethod* method)
  7037. {
  7038. {
  7039. NullCheck((RuntimeObject*)__this);
  7040. Type_t* L_0;
  7041. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7042. NullCheck((MemberInfo_t*)L_0);
  7043. String_t* L_1;
  7044. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7045. NullCheck((RuntimeObject*)L_1);
  7046. int32_t L_2;
  7047. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7048. return L_2;
  7049. }
  7050. }
  7051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m1E6EF9DC694F446196A5C8A35521AD833FE2BBFB_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, const RuntimeMethod* method)
  7052. {
  7053. {
  7054. (( void (*) (EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7055. return;
  7056. }
  7057. }
  7058. #ifdef __clang__
  7059. #pragma clang diagnostic pop
  7060. #endif
  7061. #ifdef __clang__
  7062. #pragma clang diagnostic push
  7063. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7064. #pragma clang diagnostic ignored "-Wunused-variable"
  7065. #endif
  7066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mE4CEADB814FCD85C11D5BCFFFDA261DCC89293E3_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 ___0_x, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 ___1_y, const RuntimeMethod* method)
  7067. {
  7068. {
  7069. }
  7070. {
  7071. }
  7072. {
  7073. ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 L_2 = ___1_y;
  7074. bool L_3;
  7075. L_3 = ConversionQuery_Equals_m433F18C3D368EF871293F990F3433EA2A2DCE7DF((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7076. return L_3;
  7077. }
  7078. }
  7079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m86FC736B1B27535125EAFA4E53D5504D5E65D534_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 ___0_obj, const RuntimeMethod* method)
  7080. {
  7081. {
  7082. goto IL_000a;
  7083. }
  7084. IL_000a:
  7085. {
  7086. int32_t L_1;
  7087. L_1 = ConversionQuery_GetHashCode_m19A38C82ED3B33971CCA4792FC48A99BA21BBC24((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  7088. return L_1;
  7089. }
  7090. }
  7091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m1FC37366D36EE87DE7A66ED0B6AB480C3DC60D86_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600* ___0_array, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7092. {
  7093. int32_t V_0 = 0;
  7094. int32_t V_1 = 0;
  7095. int32_t V_2 = 0;
  7096. {
  7097. int32_t L_0 = ___2_startIndex;
  7098. int32_t L_1 = ___3_count;
  7099. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7100. goto IL_002b;
  7101. }
  7102. IL_002b:
  7103. {
  7104. int32_t L_3 = ___2_startIndex;
  7105. V_2 = L_3;
  7106. goto IL_005a;
  7107. }
  7108. IL_002f:
  7109. {
  7110. ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600* L_4 = ___0_array;
  7111. int32_t L_5 = V_2;
  7112. NullCheck(L_4);
  7113. int32_t L_6 = L_5;
  7114. ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7115. }
  7116. {
  7117. ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600* L_8 = ___0_array;
  7118. int32_t L_9 = V_2;
  7119. NullCheck(L_8);
  7120. ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 L_10 = ___1_value;
  7121. bool L_11;
  7122. L_11 = ConversionQuery_Equals_m433F18C3D368EF871293F990F3433EA2A2DCE7DF(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7123. if (!L_11)
  7124. {
  7125. goto IL_0056;
  7126. }
  7127. }
  7128. {
  7129. int32_t L_12 = V_2;
  7130. return L_12;
  7131. }
  7132. IL_0056:
  7133. {
  7134. int32_t L_13 = V_2;
  7135. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7136. }
  7137. IL_005a:
  7138. {
  7139. int32_t L_14 = V_2;
  7140. int32_t L_15 = V_0;
  7141. if ((((int32_t)L_14) < ((int32_t)L_15)))
  7142. {
  7143. goto IL_002f;
  7144. }
  7145. }
  7146. IL_005e:
  7147. {
  7148. return (-1);
  7149. }
  7150. }
  7151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m6B3D0C61EFF7FE9FEC62D7F723B808BFE689077F_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600* ___0_array, ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7152. {
  7153. int32_t V_0 = 0;
  7154. int32_t V_1 = 0;
  7155. int32_t V_2 = 0;
  7156. {
  7157. int32_t L_0 = ___2_startIndex;
  7158. int32_t L_1 = ___3_count;
  7159. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7160. goto IL_002d;
  7161. }
  7162. IL_002d:
  7163. {
  7164. int32_t L_3 = ___2_startIndex;
  7165. V_2 = L_3;
  7166. goto IL_005c;
  7167. }
  7168. IL_0031:
  7169. {
  7170. ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600* L_4 = ___0_array;
  7171. int32_t L_5 = V_2;
  7172. NullCheck(L_4);
  7173. int32_t L_6 = L_5;
  7174. ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7175. }
  7176. {
  7177. ConversionQueryU5BU5D_t3156548D44D1C3CC055F2085237DC2A22DE61600* L_8 = ___0_array;
  7178. int32_t L_9 = V_2;
  7179. NullCheck(L_8);
  7180. ConversionQuery_t6020D69A92AFFF57B10D74FC393A84457FDB4E27 L_10 = ___1_value;
  7181. bool L_11;
  7182. L_11 = ConversionQuery_Equals_m433F18C3D368EF871293F990F3433EA2A2DCE7DF(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7183. if (!L_11)
  7184. {
  7185. goto IL_0058;
  7186. }
  7187. }
  7188. {
  7189. int32_t L_12 = V_2;
  7190. return L_12;
  7191. }
  7192. IL_0058:
  7193. {
  7194. int32_t L_13 = V_2;
  7195. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  7196. }
  7197. IL_005c:
  7198. {
  7199. int32_t L_14 = V_2;
  7200. int32_t L_15 = V_0;
  7201. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  7202. {
  7203. goto IL_0031;
  7204. }
  7205. }
  7206. IL_0060:
  7207. {
  7208. return (-1);
  7209. }
  7210. }
  7211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m80D06CC6A72528D7A130CCDC027EF196451D8F29_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7212. {
  7213. {
  7214. RuntimeObject* L_0 = ___0_obj;
  7215. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE*)((GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7216. }
  7217. }
  7218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m82099D44F0F2BCCDEA6E291DB80DD620E08017EF_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, const RuntimeMethod* method)
  7219. {
  7220. {
  7221. NullCheck((RuntimeObject*)__this);
  7222. Type_t* L_0;
  7223. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7224. NullCheck((MemberInfo_t*)L_0);
  7225. String_t* L_1;
  7226. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7227. NullCheck((RuntimeObject*)L_1);
  7228. int32_t L_2;
  7229. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7230. return L_2;
  7231. }
  7232. }
  7233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mCBF0EE201215E6EEB0D62B0F816F1368420F6BDC_gshared (GenericEqualityComparer_1_t079332E31BB4BA732A6D6A28E95D72629B4BBDAE* __this, const RuntimeMethod* method)
  7234. {
  7235. {
  7236. EqualityComparer_1__ctor_m4EE98A040B91E24F4A71A4B9D054D860082F2032((EqualityComparer_1_t6E86BD9AA5AD102E0BD5510D6AEF1EE601966799*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7237. return;
  7238. }
  7239. }
  7240. #ifdef __clang__
  7241. #pragma clang diagnostic pop
  7242. #endif
  7243. #ifdef __clang__
  7244. #pragma clang diagnostic push
  7245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7246. #pragma clang diagnostic ignored "-Wunused-variable"
  7247. #endif
  7248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m287518E8DC2983A92523F93575107873E377D579_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 ___0_x, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 ___1_y, const RuntimeMethod* method)
  7249. {
  7250. {
  7251. }
  7252. {
  7253. }
  7254. {
  7255. RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 L_2 = ___1_y;
  7256. bool L_3;
  7257. L_3 = RecursionNode_Equals_mC600E2176E390A5DB394B0E99AFB238B09560999((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7258. return L_3;
  7259. }
  7260. }
  7261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m4F976C1B231B1F4945EC95EC331A32FC40BAB906_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 ___0_obj, const RuntimeMethod* method)
  7262. {
  7263. {
  7264. goto IL_000a;
  7265. }
  7266. IL_000a:
  7267. {
  7268. int32_t L_1;
  7269. L_1 = RecursionNode_GetHashCode_m7D72ADDDAD42DCCDDC1144FB2DDAE5EEE8AD0EDF((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  7270. return L_1;
  7271. }
  7272. }
  7273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m12455F21A18025A97057A3E27227EABDB4335F73_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9* ___0_array, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7274. {
  7275. int32_t V_0 = 0;
  7276. int32_t V_1 = 0;
  7277. int32_t V_2 = 0;
  7278. {
  7279. int32_t L_0 = ___2_startIndex;
  7280. int32_t L_1 = ___3_count;
  7281. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7282. goto IL_002b;
  7283. }
  7284. IL_002b:
  7285. {
  7286. int32_t L_3 = ___2_startIndex;
  7287. V_2 = L_3;
  7288. goto IL_005a;
  7289. }
  7290. IL_002f:
  7291. {
  7292. RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9* L_4 = ___0_array;
  7293. int32_t L_5 = V_2;
  7294. NullCheck(L_4);
  7295. int32_t L_6 = L_5;
  7296. RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7297. }
  7298. {
  7299. RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9* L_8 = ___0_array;
  7300. int32_t L_9 = V_2;
  7301. NullCheck(L_8);
  7302. RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 L_10 = ___1_value;
  7303. bool L_11;
  7304. L_11 = RecursionNode_Equals_mC600E2176E390A5DB394B0E99AFB238B09560999(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7305. if (!L_11)
  7306. {
  7307. goto IL_0056;
  7308. }
  7309. }
  7310. {
  7311. int32_t L_12 = V_2;
  7312. return L_12;
  7313. }
  7314. IL_0056:
  7315. {
  7316. int32_t L_13 = V_2;
  7317. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7318. }
  7319. IL_005a:
  7320. {
  7321. int32_t L_14 = V_2;
  7322. int32_t L_15 = V_0;
  7323. if ((((int32_t)L_14) < ((int32_t)L_15)))
  7324. {
  7325. goto IL_002f;
  7326. }
  7327. }
  7328. IL_005e:
  7329. {
  7330. return (-1);
  7331. }
  7332. }
  7333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mEA9F00E884953FAC91A01885D723BCEACA482417_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9* ___0_array, RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7334. {
  7335. int32_t V_0 = 0;
  7336. int32_t V_1 = 0;
  7337. int32_t V_2 = 0;
  7338. {
  7339. int32_t L_0 = ___2_startIndex;
  7340. int32_t L_1 = ___3_count;
  7341. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7342. goto IL_002d;
  7343. }
  7344. IL_002d:
  7345. {
  7346. int32_t L_3 = ___2_startIndex;
  7347. V_2 = L_3;
  7348. goto IL_005c;
  7349. }
  7350. IL_0031:
  7351. {
  7352. RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9* L_4 = ___0_array;
  7353. int32_t L_5 = V_2;
  7354. NullCheck(L_4);
  7355. int32_t L_6 = L_5;
  7356. RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7357. }
  7358. {
  7359. RecursionNodeU5BU5D_tE8C7A8AABAF8F5AC0DAADA2E1AD752503F3A62A9* L_8 = ___0_array;
  7360. int32_t L_9 = V_2;
  7361. NullCheck(L_8);
  7362. RecursionNode_t0C46AE9F2D87E73EC9D98C4251B9AFFC0B1E7707 L_10 = ___1_value;
  7363. bool L_11;
  7364. L_11 = RecursionNode_Equals_mC600E2176E390A5DB394B0E99AFB238B09560999(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7365. if (!L_11)
  7366. {
  7367. goto IL_0058;
  7368. }
  7369. }
  7370. {
  7371. int32_t L_12 = V_2;
  7372. return L_12;
  7373. }
  7374. IL_0058:
  7375. {
  7376. int32_t L_13 = V_2;
  7377. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  7378. }
  7379. IL_005c:
  7380. {
  7381. int32_t L_14 = V_2;
  7382. int32_t L_15 = V_0;
  7383. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  7384. {
  7385. goto IL_0031;
  7386. }
  7387. }
  7388. IL_0060:
  7389. {
  7390. return (-1);
  7391. }
  7392. }
  7393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m8BCDD3E7C24788F32C09D06AEC1DC14E4D4C54A5_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7394. {
  7395. {
  7396. RuntimeObject* L_0 = ___0_obj;
  7397. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018*)((GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7398. }
  7399. }
  7400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m72F3AD8F73E0A69899CD0FB06D2CF96B4FB4B31E_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, const RuntimeMethod* method)
  7401. {
  7402. {
  7403. NullCheck((RuntimeObject*)__this);
  7404. Type_t* L_0;
  7405. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7406. NullCheck((MemberInfo_t*)L_0);
  7407. String_t* L_1;
  7408. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7409. NullCheck((RuntimeObject*)L_1);
  7410. int32_t L_2;
  7411. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7412. return L_2;
  7413. }
  7414. }
  7415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m1DD5BF0517A5EA70A6E2E60AAC482407EA4A01B9_gshared (GenericEqualityComparer_1_t1AAD572272AD3C52E426D173573109BED88CC018* __this, const RuntimeMethod* method)
  7416. {
  7417. {
  7418. EqualityComparer_1__ctor_m1B4D77F33956BAE5777171801769483D2C3533F7((EqualityComparer_1_t5E33341CA2B10BFFBBF57D6EF2CC598C88A51C97*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7419. return;
  7420. }
  7421. }
  7422. #ifdef __clang__
  7423. #pragma clang diagnostic pop
  7424. #endif
  7425. #ifdef __clang__
  7426. #pragma clang diagnostic push
  7427. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7428. #pragma clang diagnostic ignored "-Wunused-variable"
  7429. #endif
  7430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mA1ED0D0FEC4DD8AE6B9E688EE01DAB049612D1D4_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_x, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_y, const RuntimeMethod* method)
  7431. {
  7432. {
  7433. }
  7434. {
  7435. }
  7436. {
  7437. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_2 = ___1_y;
  7438. bool L_3;
  7439. L_3 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7440. return L_3;
  7441. }
  7442. }
  7443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC28EE3779A09D9760506DC0BC6033F4CA9B7708C_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_obj, const RuntimeMethod* method)
  7444. {
  7445. {
  7446. goto IL_000a;
  7447. }
  7448. IL_000a:
  7449. {
  7450. int32_t L_1;
  7451. L_1 = CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  7452. return L_1;
  7453. }
  7454. }
  7455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mF666DA2418355540ED070064E875920A05686EEF_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7456. {
  7457. int32_t V_0 = 0;
  7458. int32_t V_1 = 0;
  7459. int32_t V_2 = 0;
  7460. {
  7461. int32_t L_0 = ___2_startIndex;
  7462. int32_t L_1 = ___3_count;
  7463. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7464. goto IL_002b;
  7465. }
  7466. IL_002b:
  7467. {
  7468. int32_t L_3 = ___2_startIndex;
  7469. V_2 = L_3;
  7470. goto IL_005a;
  7471. }
  7472. IL_002f:
  7473. {
  7474. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array;
  7475. int32_t L_5 = V_2;
  7476. NullCheck(L_4);
  7477. int32_t L_6 = L_5;
  7478. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7479. }
  7480. {
  7481. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_8 = ___0_array;
  7482. int32_t L_9 = V_2;
  7483. NullCheck(L_8);
  7484. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_10 = ___1_value;
  7485. bool L_11;
  7486. L_11 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7487. if (!L_11)
  7488. {
  7489. goto IL_0056;
  7490. }
  7491. }
  7492. {
  7493. int32_t L_12 = V_2;
  7494. return L_12;
  7495. }
  7496. IL_0056:
  7497. {
  7498. int32_t L_13 = V_2;
  7499. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7500. }
  7501. IL_005a:
  7502. {
  7503. int32_t L_14 = V_2;
  7504. int32_t L_15 = V_0;
  7505. if ((((int32_t)L_14) < ((int32_t)L_15)))
  7506. {
  7507. goto IL_002f;
  7508. }
  7509. }
  7510. IL_005e:
  7511. {
  7512. return (-1);
  7513. }
  7514. }
  7515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m709A87E6F9E6B0E35A1B8E07D19700928C28B0F1_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7516. {
  7517. int32_t V_0 = 0;
  7518. int32_t V_1 = 0;
  7519. int32_t V_2 = 0;
  7520. {
  7521. int32_t L_0 = ___2_startIndex;
  7522. int32_t L_1 = ___3_count;
  7523. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7524. goto IL_002d;
  7525. }
  7526. IL_002d:
  7527. {
  7528. int32_t L_3 = ___2_startIndex;
  7529. V_2 = L_3;
  7530. goto IL_005c;
  7531. }
  7532. IL_0031:
  7533. {
  7534. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array;
  7535. int32_t L_5 = V_2;
  7536. NullCheck(L_4);
  7537. int32_t L_6 = L_5;
  7538. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7539. }
  7540. {
  7541. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_8 = ___0_array;
  7542. int32_t L_9 = V_2;
  7543. NullCheck(L_8);
  7544. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_10 = ___1_value;
  7545. bool L_11;
  7546. L_11 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7547. if (!L_11)
  7548. {
  7549. goto IL_0058;
  7550. }
  7551. }
  7552. {
  7553. int32_t L_12 = V_2;
  7554. return L_12;
  7555. }
  7556. IL_0058:
  7557. {
  7558. int32_t L_13 = V_2;
  7559. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  7560. }
  7561. IL_005c:
  7562. {
  7563. int32_t L_14 = V_2;
  7564. int32_t L_15 = V_0;
  7565. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  7566. {
  7567. goto IL_0031;
  7568. }
  7569. }
  7570. IL_0060:
  7571. {
  7572. return (-1);
  7573. }
  7574. }
  7575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m0497B9D3FB82DB8590EB7B67CB8E3533B2FCB3A8_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7576. {
  7577. {
  7578. RuntimeObject* L_0 = ___0_obj;
  7579. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988*)((GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7580. }
  7581. }
  7582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m97B648D48F3453BB4959FCA5B60D549684FB210F_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, const RuntimeMethod* method)
  7583. {
  7584. {
  7585. NullCheck((RuntimeObject*)__this);
  7586. Type_t* L_0;
  7587. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7588. NullCheck((MemberInfo_t*)L_0);
  7589. String_t* L_1;
  7590. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7591. NullCheck((RuntimeObject*)L_1);
  7592. int32_t L_2;
  7593. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7594. return L_2;
  7595. }
  7596. }
  7597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mFBD41D5D9C43279234C6FDD37B180842E01B5D2A_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, const RuntimeMethod* method)
  7598. {
  7599. {
  7600. EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4((EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7601. return;
  7602. }
  7603. }
  7604. #ifdef __clang__
  7605. #pragma clang diagnostic pop
  7606. #endif
  7607. #ifdef __clang__
  7608. #pragma clang diagnostic push
  7609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7610. #pragma clang diagnostic ignored "-Wunused-variable"
  7611. #endif
  7612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GenericPool_1_New_mB5D7E162276F87758C5448AC13EFD031FD51AC44_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_constructor, const RuntimeMethod* method)
  7613. {
  7614. static bool s_Il2CppMethodInitialized;
  7615. if (!s_Il2CppMethodInitialized)
  7616. {
  7617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPoolable_t07E7C05EB38B4E909D983578E42495B31F85B7F4_il2cpp_TypeInfo_var);
  7618. s_Il2CppMethodInitialized = true;
  7619. }
  7620. RuntimeObject* V_0 = NULL;
  7621. bool V_1 = false;
  7622. RuntimeObject* V_2 = NULL;
  7623. RuntimeObject* V_3 = NULL;
  7624. {
  7625. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7626. RuntimeObject* L_0 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock;
  7627. V_0 = L_0;
  7628. V_1 = (bool)0;
  7629. }
  7630. {
  7631. auto __finallyBlock = il2cpp::utils::Finally([&]
  7632. {
  7633. FINALLY_0052:
  7634. {
  7635. {
  7636. bool L_1 = V_1;
  7637. if (!L_1)
  7638. {
  7639. goto IL_005b;
  7640. }
  7641. }
  7642. {
  7643. RuntimeObject* L_2 = V_0;
  7644. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  7645. }
  7646. IL_005b:
  7647. {
  7648. return;
  7649. }
  7650. }
  7651. });
  7652. try
  7653. {
  7654. {
  7655. RuntimeObject* L_3 = V_0;
  7656. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  7657. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7658. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* L_4 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  7659. NullCheck(L_4);
  7660. int32_t L_5;
  7661. L_5 = Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_inline(L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  7662. if (L_5)
  7663. {
  7664. goto IL_002c_1;
  7665. }
  7666. }
  7667. {
  7668. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7669. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* L_6 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  7670. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_7 = ___0_constructor;
  7671. NullCheck(L_7);
  7672. RuntimeObject* L_8;
  7673. L_8 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  7674. NullCheck(L_6);
  7675. Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778(L_6, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  7676. }
  7677. IL_002c_1:
  7678. {
  7679. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7680. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* L_9 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  7681. NullCheck(L_9);
  7682. RuntimeObject* L_10;
  7683. L_10 = Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778(L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  7684. V_2 = L_10;
  7685. RuntimeObject* L_11 = V_2;
  7686. NullCheck((RuntimeObject*)L_11);
  7687. InterfaceActionInvoker0::Invoke(0, IPoolable_t07E7C05EB38B4E909D983578E42495B31F85B7F4_il2cpp_TypeInfo_var, (RuntimeObject*)L_11);
  7688. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_12 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy;
  7689. RuntimeObject* L_13 = V_2;
  7690. NullCheck(L_12);
  7691. bool L_14;
  7692. L_14 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_12, L_13, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  7693. RuntimeObject* L_15 = V_2;
  7694. V_3 = L_15;
  7695. goto IL_005c;
  7696. }
  7697. }
  7698. catch(Il2CppExceptionWrapper& e)
  7699. {
  7700. __finallyBlock.StoreException(e.ex);
  7701. }
  7702. }
  7703. IL_005c:
  7704. {
  7705. RuntimeObject* L_16 = V_3;
  7706. return L_16;
  7707. }
  7708. }
  7709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericPool_1_Free_m788384E2D8174E5C4B2166C05C18D4FBA11200A0_gshared (RuntimeObject* ___0_item, const RuntimeMethod* method)
  7710. {
  7711. static bool s_Il2CppMethodInitialized;
  7712. if (!s_Il2CppMethodInitialized)
  7713. {
  7714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPoolable_t07E7C05EB38B4E909D983578E42495B31F85B7F4_il2cpp_TypeInfo_var);
  7715. s_Il2CppMethodInitialized = true;
  7716. }
  7717. RuntimeObject* V_0 = NULL;
  7718. bool V_1 = false;
  7719. {
  7720. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7721. RuntimeObject* L_0 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock;
  7722. V_0 = L_0;
  7723. V_1 = (bool)0;
  7724. }
  7725. {
  7726. auto __finallyBlock = il2cpp::utils::Finally([&]
  7727. {
  7728. FINALLY_0045:
  7729. {
  7730. {
  7731. bool L_1 = V_1;
  7732. if (!L_1)
  7733. {
  7734. goto IL_004e;
  7735. }
  7736. }
  7737. {
  7738. RuntimeObject* L_2 = V_0;
  7739. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  7740. }
  7741. IL_004e:
  7742. {
  7743. return;
  7744. }
  7745. }
  7746. });
  7747. try
  7748. {
  7749. {
  7750. RuntimeObject* L_3 = V_0;
  7751. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  7752. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7753. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_4 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy;
  7754. RuntimeObject* L_5 = ___0_item;
  7755. NullCheck(L_4);
  7756. bool L_6;
  7757. L_6 = HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB(L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  7758. if (L_6)
  7759. {
  7760. goto IL_002d_1;
  7761. }
  7762. }
  7763. {
  7764. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  7765. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE99BACA7A5F143853F97A502017B7A017B793C9F)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1426EAC460EF593AB4BA506E82CCB1FF95390521)), NULL);
  7766. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
  7767. }
  7768. IL_002d_1:
  7769. {
  7770. RuntimeObject* L_8 = ___0_item;
  7771. NullCheck((RuntimeObject*)L_8);
  7772. InterfaceActionInvoker0::Invoke(1, IPoolable_t07E7C05EB38B4E909D983578E42495B31F85B7F4_il2cpp_TypeInfo_var, (RuntimeObject*)L_8);
  7773. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7774. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* L_9 = ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  7775. RuntimeObject* L_10 = ___0_item;
  7776. NullCheck(L_9);
  7777. Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778(L_9, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  7778. goto IL_004f;
  7779. }
  7780. }
  7781. catch(Il2CppExceptionWrapper& e)
  7782. {
  7783. __finallyBlock.StoreException(e.ex);
  7784. }
  7785. }
  7786. IL_004f:
  7787. {
  7788. return;
  7789. }
  7790. }
  7791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericPool_1__cctor_m1BC16272F723119057C19D754092B125197013D4_gshared (const RuntimeMethod* method)
  7792. {
  7793. static bool s_Il2CppMethodInitialized;
  7794. if (!s_Il2CppMethodInitialized)
  7795. {
  7796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  7797. s_Il2CppMethodInitialized = true;
  7798. }
  7799. {
  7800. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  7801. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  7802. ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock = L_0;
  7803. Il2CppCodeGenWriteBarrier((void**)(&((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock), (void*)L_0);
  7804. Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* L_1 = (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  7805. Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  7806. ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free = L_1;
  7807. Il2CppCodeGenWriteBarrier((void**)(&((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free), (void*)L_1);
  7808. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  7809. ReferenceEqualityComparer_1_tB94EA6450E5631356E6774AA042421D2D03337D3* L_2 = ((ReferenceEqualityComparer_1_tB94EA6450E5631356E6774AA042421D2D03337D3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))->___Instance;
  7810. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_3 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  7811. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(L_3, (RuntimeObject*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  7812. ((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy = L_3;
  7813. Il2CppCodeGenWriteBarrier((void**)(&((GenericPool_1_tE993330FB8B22E994404F3D12DF7BFD551B0503B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy), (void*)L_3);
  7814. return;
  7815. }
  7816. }
  7817. #ifdef __clang__
  7818. #pragma clang diagnostic pop
  7819. #endif
  7820. #ifdef __clang__
  7821. #pragma clang diagnostic push
  7822. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7823. #pragma clang diagnostic ignored "-Wunused-variable"
  7824. #endif
  7825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GenericPool_1_Get_mCE78B62B08C1F3D85D4D9B1DA406537DD36B622A_gshared (const RuntimeMethod* method)
  7826. {
  7827. {
  7828. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  7829. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_0 = ((GenericPool_1_tC8A7B8706DF0281EE8AC3FE2054292CF2E284925_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_Pool;
  7830. NullCheck(L_0);
  7831. RuntimeObject* L_1;
  7832. L_1 = ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  7833. return L_1;
  7834. }
  7835. }
  7836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericPool_1_Release_mF52007291AA523AB63FD65610C4B849C15D6B22A_gshared (RuntimeObject* ___0_toRelease, const RuntimeMethod* method)
  7837. {
  7838. {
  7839. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  7840. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_0 = ((GenericPool_1_tC8A7B8706DF0281EE8AC3FE2054292CF2E284925_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_Pool;
  7841. RuntimeObject* L_1 = ___0_toRelease;
  7842. NullCheck(L_0);
  7843. ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_inline(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  7844. return;
  7845. }
  7846. }
  7847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericPool_1__cctor_m0339F5ADDFE0DB7BD9EF64ED918CB6563D8A7EA2_gshared (const RuntimeMethod* method)
  7848. {
  7849. {
  7850. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  7851. U3CU3Ec_t410D6C4406FC57BC30E603EE2B09838B89F1BCD6* L_0 = ((U3CU3Ec_t410D6C4406FC57BC30E603EE2B09838B89F1BCD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->___U3CU3E9;
  7852. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_1 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  7853. Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_1, (RuntimeObject*)L_0, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  7854. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_2 = (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7855. ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F(L_2, L_1, (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)NULL, (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)NULL, (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)NULL, (bool)1, ((int32_t)10), ((int32_t)10000), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  7856. ((GenericPool_1_tC8A7B8706DF0281EE8AC3FE2054292CF2E284925_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_Pool = L_2;
  7857. Il2CppCodeGenWriteBarrier((void**)(&((GenericPool_1_tC8A7B8706DF0281EE8AC3FE2054292CF2E284925_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_Pool), (void*)L_2);
  7858. return;
  7859. }
  7860. }
  7861. #ifdef __clang__
  7862. #pragma clang diagnostic pop
  7863. #endif
  7864. #ifdef __clang__
  7865. #pragma clang diagnostic push
  7866. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7867. #pragma clang diagnostic ignored "-Wunused-variable"
  7868. #endif
  7869. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_Multicast(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7870. {
  7871. il2cpp_array_size_t length = __this->___delegates->max_length;
  7872. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7873. for (il2cpp_array_size_t i = 0; i < length; i++)
  7874. {
  7875. GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* currentDelegate = reinterpret_cast<GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56*>(delegatesToInvoke[i]);
  7876. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7877. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7878. }
  7879. }
  7880. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenStaticInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7881. {
  7882. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_container, il2cppRetVal);
  7883. }
  7884. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedStaticInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7885. {
  7886. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_container, il2cppRetVal);
  7887. }
  7888. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedInstInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7889. {
  7890. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_container, il2cppRetVal);
  7891. }
  7892. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInstInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7893. {
  7894. NullCheck(___0_container);
  7895. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_container, il2cppRetVal);
  7896. }
  7897. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenVirtualInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7898. {
  7899. NullCheck(___0_container);
  7900. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_container, il2cppRetVal);
  7901. }
  7902. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInterfaceInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7903. {
  7904. NullCheck(___0_container);
  7905. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_container, il2cppRetVal);
  7906. }
  7907. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericVirtualInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7908. {
  7909. NullCheck(___0_container);
  7910. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_container, il2cppRetVal);
  7911. }
  7912. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericInterfaceInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7913. {
  7914. NullCheck(___0_container);
  7915. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_container, il2cppRetVal);
  7916. }
  7917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetClassValueAction__ctor_m77857F27480265EC4F68B5964C56A0397951A9D0_gshared (GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7918. {
  7919. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7920. __this->___method = ___1_method;
  7921. __this->___m_target = ___0_object;
  7922. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7923. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7924. __this->___method_code = (intptr_t)__this;
  7925. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7926. {
  7927. bool isOpen = parameterCount == 1;
  7928. if (isOpen)
  7929. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenStaticInvoker;
  7930. else
  7931. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedStaticInvoker;
  7932. }
  7933. else
  7934. {
  7935. bool isOpen = parameterCount == 0;
  7936. if (isOpen)
  7937. {
  7938. if (__this->___method_is_virtual)
  7939. {
  7940. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  7941. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7942. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericInterfaceInvoker;
  7943. else
  7944. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericVirtualInvoker;
  7945. else
  7946. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7947. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInterfaceInvoker;
  7948. else
  7949. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenVirtualInvoker;
  7950. }
  7951. else
  7952. {
  7953. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInstInvoker;
  7954. }
  7955. }
  7956. else
  7957. {
  7958. if (___0_object == NULL)
  7959. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7960. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedInstInvoker;
  7961. }
  7962. }
  7963. __this->___extra_arg = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_Multicast;
  7964. }
  7965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_gshared (GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7966. {
  7967. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7968. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7969. }
  7970. #ifdef __clang__
  7971. #pragma clang diagnostic pop
  7972. #endif
  7973. #ifdef __clang__
  7974. #pragma clang diagnostic push
  7975. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7976. #pragma clang diagnostic ignored "-Wunused-variable"
  7977. #endif
  7978. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_Multicast(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7979. {
  7980. il2cpp_array_size_t length = __this->___delegates->max_length;
  7981. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7982. for (il2cpp_array_size_t i = 0; i < length; i++)
  7983. {
  7984. GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* currentDelegate = reinterpret_cast<GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39*>(delegatesToInvoke[i]);
  7985. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7986. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7987. }
  7988. }
  7989. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenStaticInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7990. {
  7991. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_container, il2cppRetVal);
  7992. }
  7993. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedStaticInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7994. {
  7995. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_container, il2cppRetVal);
  7996. }
  7997. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedInstInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7998. {
  7999. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_container, il2cppRetVal);
  8000. }
  8001. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenInstInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8002. {
  8003. NullCheck(___0_container);
  8004. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_container, il2cppRetVal);
  8005. }
  8006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueAction__ctor_m8973674F88313BE08D424879CC8063F7E58573A1_gshared (GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  8007. {
  8008. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  8009. __this->___method = ___1_method;
  8010. __this->___m_target = ___0_object;
  8011. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  8012. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  8013. __this->___method_code = (intptr_t)__this;
  8014. if (MethodIsStatic((RuntimeMethod*)___1_method))
  8015. {
  8016. bool isOpen = parameterCount == 1;
  8017. if (isOpen)
  8018. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenStaticInvoker;
  8019. else
  8020. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedStaticInvoker;
  8021. }
  8022. else
  8023. {
  8024. bool isOpen = parameterCount == 0;
  8025. if (isOpen)
  8026. {
  8027. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenInstInvoker;
  8028. }
  8029. else
  8030. {
  8031. if (___0_object == NULL)
  8032. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  8033. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedInstInvoker;
  8034. }
  8035. }
  8036. __this->___extra_arg = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_Multicast;
  8037. }
  8038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_gshared (GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8039. {
  8040. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  8041. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  8042. }
  8043. #ifdef __clang__
  8044. #pragma clang diagnostic pop
  8045. #endif
  8046. #ifdef __clang__
  8047. #pragma clang diagnostic push
  8048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8049. #pragma clang diagnostic ignored "-Wunused-variable"
  8050. #endif
  8051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetValueVisitor_1_Reset_mCF5FB555894899C57583B5D681C72A043F92DB31_gshared (GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09* __this, const RuntimeMethod* method)
  8052. {
  8053. {
  8054. NullCheck((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this);
  8055. PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this, NULL);
  8056. RuntimeObject** L_0 = (RuntimeObject**)(&__this->___Value);
  8057. il2cpp_codegen_initobj(L_0, sizeof(RuntimeObject*));
  8058. NullCheck((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this);
  8059. PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this, (bool)1, NULL);
  8060. return;
  8061. }
  8062. }
  8063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetValueVisitor_1__ctor_m292EAFD92455E194EADC732DBFA1710CC39F9FB5_gshared (GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09* __this, const RuntimeMethod* method)
  8064. {
  8065. {
  8066. PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this, NULL);
  8067. return;
  8068. }
  8069. }
  8070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetValueVisitor_1__cctor_m5D78C751F9289CDA410E0497EDDA3853EDC03C69_gshared (const RuntimeMethod* method)
  8071. {
  8072. {
  8073. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  8074. U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D* L_0 = ((U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___U3CU3E9;
  8075. Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58* L_1 = (Func_1_tE28409CD53E45D2D62EDB69A5B167A36175ACD58*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8076. Func_1__ctor_mCFC2AB0F9066ED7BD5E55CBE05FADCD9FD687E0E(L_1, (RuntimeObject*)L_0, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  8077. U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D* L_2 = ((U3CU3Ec_t33800AE7013B888362A2952EC69BDB7A6FA3972D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___U3CU3E9;
  8078. Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4* L_3 = (Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  8079. Action_1__ctor_m9A703D96387C1EF7898A5D64ECE94C93A80093B2(L_3, (RuntimeObject*)L_2, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  8080. ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032* L_4 = (ObjectPool_1_t26CE28A5468280BFFEAD48970A1D2187E76AA032*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  8081. ObjectPool_1__ctor_m330B682A80650CE13284D297AD1459587E3CC78B(L_4, L_1, (Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*)NULL, L_3, (Action_1_tF99ADDCC4A17427F30B5AC133F47C151FAF7F6B4*)NULL, (bool)1, ((int32_t)10), ((int32_t)10000), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  8082. ((GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)))->___Pool = L_4;
  8083. Il2CppCodeGenWriteBarrier((void**)(&((GetValueVisitor_1_t1DB2674072F31A2FC68E2858E779F0958CC80E09_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)))->___Pool), (void*)L_4);
  8084. return;
  8085. }
  8086. }
  8087. #ifdef __clang__
  8088. #pragma clang diagnostic pop
  8089. #endif
  8090. #ifdef __clang__
  8091. #pragma clang diagnostic push
  8092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8093. #pragma clang diagnostic ignored "-Wunused-variable"
  8094. #endif
  8095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetValueVisitor_1_Reset_m4CCC2C99F5F34F2A03BCAD09782791A03188855F_gshared (GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421* __this, const RuntimeMethod* method)
  8096. {
  8097. const uint32_t SizeOf_TSrcValue_t6B32BF02ADA339EFE83D5BC12CD6ACDC74377B90 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
  8098. {
  8099. NullCheck((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this);
  8100. PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this, NULL);
  8101. il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)))), SizeOf_TSrcValue_t6B32BF02ADA339EFE83D5BC12CD6ACDC74377B90);
  8102. NullCheck((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this);
  8103. PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this, (bool)1, NULL);
  8104. return;
  8105. }
  8106. }
  8107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetValueVisitor_1__ctor_m26E1A47ED9B2D30AC91FBE5161EDCE97BA93404C_gshared (GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421* __this, const RuntimeMethod* method)
  8108. {
  8109. {
  8110. PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6((PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446*)__this, NULL);
  8111. return;
  8112. }
  8113. }
  8114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetValueVisitor_1__cctor_m56E7AACC4F5B5B048D016D5902267DF3F93FB091_gshared (const RuntimeMethod* method)
  8115. {
  8116. {
  8117. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  8118. U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2* L_0 = ((U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___U3CU3E9;
  8119. Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF* L_1 = (Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8120. (( void (*) (Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_1, (RuntimeObject*)L_0, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  8121. U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2* L_2 = ((U3CU3Ec_t963D1B6EB33811F7000AC3988D7273BF55E500F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___U3CU3E9;
  8122. Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065* L_3 = (Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  8123. (( void (*) (Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)))(L_3, (RuntimeObject*)L_2, (intptr_t)((void*)il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  8124. ObjectPool_1_t2184AA1C7CACBE62DF11E0F26B73D85AC246F2E1* L_4 = (ObjectPool_1_t2184AA1C7CACBE62DF11E0F26B73D85AC246F2E1*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  8125. (( void (*) (ObjectPool_1_t2184AA1C7CACBE62DF11E0F26B73D85AC246F2E1*, Func_1_tFB20DFB5FD830D27B2DDBF2A0616D8408894BCEF*, Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*, Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*, Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*, bool, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_4, L_1, (Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*)NULL, L_3, (Action_1_tDE27E4087E2A730577614D92D9245ECECFF1E065*)NULL, (bool)1, ((int32_t)10), ((int32_t)10000), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  8126. ((GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)))->___Pool = L_4;
  8127. Il2CppCodeGenWriteBarrier((void**)(&((GetValueVisitor_1_tD6256BC21B659DF4D4AAAACF2E22A594DD1F2421_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)))->___Pool), (void*)L_4);
  8128. return;
  8129. }
  8130. }
  8131. #ifdef __clang__
  8132. #pragma clang diagnostic pop
  8133. #endif
  8134. #ifdef __clang__
  8135. #pragma clang diagnostic push
  8136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8137. #pragma clang diagnostic ignored "-Wunused-variable"
  8138. #endif
  8139. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_Multicast(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8140. {
  8141. il2cpp_array_size_t length = __this->___delegates->max_length;
  8142. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  8143. for (il2cpp_array_size_t i = 0; i < length; i++)
  8144. {
  8145. Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* currentDelegate = reinterpret_cast<Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8*>(delegatesToInvoke[i]);
  8146. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  8147. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0__this, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  8148. }
  8149. }
  8150. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenStaticInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8151. {
  8152. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0__this, il2cppRetVal);
  8153. }
  8154. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedStaticInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8155. {
  8156. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0__this, il2cppRetVal);
  8157. }
  8158. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedInstInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8159. {
  8160. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0__this, il2cppRetVal);
  8161. }
  8162. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInstInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8163. {
  8164. NullCheck(___0__this);
  8165. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0__this, il2cppRetVal);
  8166. }
  8167. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenVirtualInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8168. {
  8169. NullCheck(___0__this);
  8170. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0__this, il2cppRetVal);
  8171. }
  8172. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInterfaceInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8173. {
  8174. NullCheck(___0__this);
  8175. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0__this, il2cppRetVal);
  8176. }
  8177. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericVirtualInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8178. {
  8179. NullCheck(___0__this);
  8180. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0__this, il2cppRetVal);
  8181. }
  8182. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericInterfaceInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8183. {
  8184. NullCheck(___0__this);
  8185. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0__this, il2cppRetVal);
  8186. }
  8187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Getter_2__ctor_m16D690745E6A210DEBDBAD68966522F012A07999_gshared (Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  8188. {
  8189. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  8190. __this->___method = ___1_method;
  8191. __this->___m_target = ___0_object;
  8192. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  8193. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  8194. __this->___method_code = (intptr_t)__this;
  8195. if (MethodIsStatic((RuntimeMethod*)___1_method))
  8196. {
  8197. bool isOpen = parameterCount == 1;
  8198. if (isOpen)
  8199. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenStaticInvoker;
  8200. else
  8201. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedStaticInvoker;
  8202. }
  8203. else
  8204. {
  8205. bool isOpen = parameterCount == 0;
  8206. if (isOpen)
  8207. {
  8208. if (__this->___method_is_virtual)
  8209. {
  8210. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  8211. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  8212. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericInterfaceInvoker;
  8213. else
  8214. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericVirtualInvoker;
  8215. else
  8216. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  8217. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInterfaceInvoker;
  8218. else
  8219. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenVirtualInvoker;
  8220. }
  8221. else
  8222. {
  8223. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInstInvoker;
  8224. }
  8225. }
  8226. else
  8227. {
  8228. if (___0_object == NULL)
  8229. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  8230. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedInstInvoker;
  8231. }
  8232. }
  8233. __this->___extra_arg = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_Multicast;
  8234. }
  8235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_gshared (Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8236. {
  8237. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  8238. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0__this, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  8239. }
  8240. #ifdef __clang__
  8241. #pragma clang diagnostic pop
  8242. #endif
  8243. #ifdef __clang__
  8244. #pragma clang diagnostic push
  8245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8246. #pragma clang diagnostic ignored "-Wunused-variable"
  8247. #endif
  8248. #ifdef __clang__
  8249. #pragma clang diagnostic pop
  8250. #endif
  8251. #ifdef __clang__
  8252. #pragma clang diagnostic push
  8253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8254. #pragma clang diagnostic ignored "-Wunused-variable"
  8255. #endif
  8256. #ifdef __clang__
  8257. #pragma clang diagnostic pop
  8258. #endif
  8259. #ifdef __clang__
  8260. #pragma clang diagnostic push
  8261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8262. #pragma clang diagnostic ignored "-Wunused-variable"
  8263. #endif
  8264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphElementCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_GuidU2CTElementU3E_get_Item_m97B97C8B9C76902BC64DD308D664C3233FEF8FA0_gshared (GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8* __this, Guid_t ___0_key, const RuntimeMethod* method)
  8265. {
  8266. {
  8267. Guid_t L_0 = ___0_key;
  8268. NullCheck((KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290*)__this);
  8269. RuntimeObject* L_1;
  8270. L_1 = KeyedCollection_2_get_Item_mDD398F8B12EC62D3B26A2960B44ACC237DA023B5((KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8271. return L_1;
  8272. }
  8273. }
  8274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphElementCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_GuidU2CTElementU3E_Contains_m2BB7AD370C28403229DF298F4E160323B2F0882C_gshared (GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8* __this, Guid_t ___0_key, const RuntimeMethod* method)
  8275. {
  8276. {
  8277. Guid_t L_0 = ___0_key;
  8278. NullCheck((KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290*)__this);
  8279. bool L_1;
  8280. L_1 = KeyedCollection_2_Contains_mE6758E740F8449FC8D75E129D56136D7596E4836((KeyedCollection_2_t857BD3B9CEB1606A3273F118FD11923F4EE35290*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  8281. return L_1;
  8282. }
  8283. }
  8284. #ifdef __clang__
  8285. #pragma clang diagnostic pop
  8286. #endif
  8287. #ifdef __clang__
  8288. #pragma clang diagnostic push
  8289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8290. #pragma clang diagnostic ignored "-Wunused-variable"
  8291. #endif
  8292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElementCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_GuidU2CTElementU3E_get_Item_m39F182645A79BC802A0ED12006110181D43E8477_gshared (GraphElementCollection_1_tCB738313E6986644A7ADAAF85E2C255AA34C6F3D* __this, Guid_t ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  8293. {
  8294. const uint32_t SizeOf_TElement_t9A5834C1E8C32C7036D169D6E114B42836832992 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
  8295. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TElement_t9A5834C1E8C32C7036D169D6E114B42836832992);
  8296. {
  8297. Guid_t L_0 = ___0_key;
  8298. NullCheck((KeyedCollection_2_tB9A2FC9AD7FFCF99C4E7A81F0E63EB8033D8A7F8*)__this);
  8299. InvokerActionInvoker2< Guid_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)), il2cpp_rgctx_method(method->klass->rgctx_data, 0), (KeyedCollection_2_tB9A2FC9AD7FFCF99C4E7A81F0E63EB8033D8A7F8*)__this, L_0, (Il2CppFullySharedGenericAny*)L_1);
  8300. il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_TElement_t9A5834C1E8C32C7036D169D6E114B42836832992);
  8301. return;
  8302. }
  8303. }
  8304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphElementCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_GuidU2CTElementU3E_Contains_m63BC0BFC1A946D75E4C3D391EBFC6983D1373A32_gshared (GraphElementCollection_1_tCB738313E6986644A7ADAAF85E2C255AA34C6F3D* __this, Guid_t ___0_key, const RuntimeMethod* method)
  8305. {
  8306. {
  8307. Guid_t L_0 = ___0_key;
  8308. NullCheck((KeyedCollection_2_tB9A2FC9AD7FFCF99C4E7A81F0E63EB8033D8A7F8*)__this);
  8309. bool L_1;
  8310. L_1 = InvokerFuncInvoker1< bool, Guid_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)), il2cpp_rgctx_method(method->klass->rgctx_data, 2), (KeyedCollection_2_tB9A2FC9AD7FFCF99C4E7A81F0E63EB8033D8A7F8*)__this, L_0);
  8311. return L_1;
  8312. }
  8313. }
  8314. #ifdef __clang__
  8315. #pragma clang diagnostic pop
  8316. #endif
  8317. #ifdef __clang__
  8318. #pragma clang diagnostic push
  8319. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8320. #pragma clang diagnostic ignored "-Wunused-variable"
  8321. #endif
  8322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t GraphElement_1_get_guid_mFC4437452C5F63C56522CEC72C307F7A6E04AB8D_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8323. {
  8324. {
  8325. Guid_t L_0 = __this->___U3CguidU3Ek__BackingField;
  8326. return L_0;
  8327. }
  8328. }
  8329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1_Dispose_m9B4573BC60F69ADA7ED4E8A86C5E818B2CBD7FF2_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8330. {
  8331. {
  8332. return;
  8333. }
  8334. }
  8335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphElement_1_get_dependencyOrder_m429A971326CF5E064B18A2BB39B57CF912092D38_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8336. {
  8337. {
  8338. return 0;
  8339. }
  8340. }
  8341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphElement_1_HandleDependencies_mBCEF10845401AE37580DBC68D588589074891AC0_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8342. {
  8343. {
  8344. return (bool)1;
  8345. }
  8346. }
  8347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8348. {
  8349. {
  8350. RuntimeObject* L_0 = __this->___U3CgraphU3Ek__BackingField;
  8351. return L_0;
  8352. }
  8353. }
  8354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_deserializationDependencies_mF279E7523BD11E22B3F4D0D6999A472573F78ECA_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8355. {
  8356. static bool s_Il2CppMethodInitialized;
  8357. if (!s_Il2CppMethodInitialized)
  8358. {
  8359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_m664CFA2D9A1086A089FEE07E7FD925D2A8F40FB6_RuntimeMethod_var);
  8360. s_Il2CppMethodInitialized = true;
  8361. }
  8362. {
  8363. RuntimeObject* L_0;
  8364. L_0 = Enumerable_Empty_TisISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_m664CFA2D9A1086A089FEE07E7FD925D2A8F40FB6_inline(Enumerable_Empty_TisISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_m664CFA2D9A1086A089FEE07E7FD925D2A8F40FB6_RuntimeMethod_var);
  8365. return L_0;
  8366. }
  8367. }
  8368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GraphElement_1_ToString_m1EDEEA3B05397B92189ACBE84173596B6071EF70_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8369. {
  8370. static bool s_Il2CppMethodInitialized;
  8371. if (!s_Il2CppMethodInitialized)
  8372. {
  8373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  8374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3);
  8375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A);
  8376. s_Il2CppMethodInitialized = true;
  8377. }
  8378. Guid_t V_0;
  8379. memset((&V_0), 0, sizeof(V_0));
  8380. {
  8381. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  8382. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  8383. StringBuilder_t* L_1 = L_0;
  8384. NullCheck((RuntimeObject*)__this);
  8385. Type_t* L_2;
  8386. L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  8387. NullCheck((MemberInfo_t*)L_2);
  8388. String_t* L_3;
  8389. L_3 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_2);
  8390. NullCheck(L_1);
  8391. StringBuilder_t* L_4;
  8392. L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, L_3, NULL);
  8393. StringBuilder_t* L_5 = L_1;
  8394. NullCheck(L_5);
  8395. StringBuilder_t* L_6;
  8396. L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_5, _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3, NULL);
  8397. StringBuilder_t* L_7 = L_5;
  8398. Guid_t L_8;
  8399. L_8 = GraphElement_1_get_guid_mFC4437452C5F63C56522CEC72C307F7A6E04AB8D_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  8400. V_0 = L_8;
  8401. String_t* L_9;
  8402. L_9 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
  8403. NullCheck(L_9);
  8404. String_t* L_10;
  8405. L_10 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, 0, 5, NULL);
  8406. NullCheck(L_7);
  8407. StringBuilder_t* L_11;
  8408. L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_10, NULL);
  8409. StringBuilder_t* L_12 = L_7;
  8410. NullCheck(L_12);
  8411. StringBuilder_t* L_13;
  8412. L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A, NULL);
  8413. NullCheck((RuntimeObject*)L_12);
  8414. String_t* L_14;
  8415. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, (RuntimeObject*)L_12);
  8416. return L_14;
  8417. }
  8418. }
  8419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  8420. {
  8421. {
  8422. Guid_t L_0;
  8423. L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
  8424. __this->___U3CguidU3Ek__BackingField = L_0;
  8425. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8426. return;
  8427. }
  8428. }
  8429. #ifdef __clang__
  8430. #pragma clang diagnostic pop
  8431. #endif
  8432. #ifdef __clang__
  8433. #pragma clang diagnostic push
  8434. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8435. #pragma clang diagnostic ignored "-Wunused-variable"
  8436. #endif
  8437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t GuidCollection_1_GetKeyForItem_mAD5D990C6715BAFE8015EF678AEE82935F4C4154_gshared (GuidCollection_1_t36A71B5DA5EE6DD73E8B38B04A4CE9E20380F064* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  8438. {
  8439. static bool s_Il2CppMethodInitialized;
  8440. if (!s_Il2CppMethodInitialized)
  8441. {
  8442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIdentifiable_t7DF5FA4DE12CBBAF414582FBCECE0F60CD543DAD_il2cpp_TypeInfo_var);
  8443. s_Il2CppMethodInitialized = true;
  8444. }
  8445. {
  8446. NullCheck((RuntimeObject*)(___0_item));
  8447. Guid_t L_0;
  8448. L_0 = InterfaceFuncInvoker0< Guid_t >::Invoke(0, IIdentifiable_t7DF5FA4DE12CBBAF414582FBCECE0F60CD543DAD_il2cpp_TypeInfo_var, (RuntimeObject*)(___0_item));
  8449. return L_0;
  8450. }
  8451. }
  8452. #ifdef __clang__
  8453. #pragma clang diagnostic pop
  8454. #endif
  8455. #ifdef __clang__
  8456. #pragma clang diagnostic push
  8457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8458. #pragma clang diagnostic ignored "-Wunused-variable"
  8459. #endif
  8460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t GuidCollection_1_GetKeyForItem_mCFBB46F18DBCF84F0EA9C0E57644CB9698B829B7_gshared (GuidCollection_1_t08303E9EB17ADA82BB4903EA23500F136E59F914* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  8461. {
  8462. void* L_0 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  8463. {
  8464. Guid_t L_1;
  8465. L_1 = ConstrainedFuncInvoker0< Guid_t >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 1), L_0, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item));
  8466. return L_1;
  8467. }
  8468. }
  8469. #ifdef __clang__
  8470. #pragma clang diagnostic pop
  8471. #endif
  8472. #ifdef __clang__
  8473. #pragma clang diagnostic push
  8474. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8475. #pragma clang diagnostic ignored "-Wunused-variable"
  8476. #endif
  8477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE55EC6CA85C915EBA621ABB28B8B55BFF530D883_gshared (const RuntimeMethod* method)
  8478. {
  8479. {
  8480. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8481. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8482. Type_t* L_1;
  8483. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8484. NullCheck(L_1);
  8485. String_t* L_2;
  8486. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8487. int64_t L_3;
  8488. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8489. ((HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8490. return;
  8491. }
  8492. }
  8493. #ifdef __clang__
  8494. #pragma clang diagnostic pop
  8495. #endif
  8496. #ifdef __clang__
  8497. #pragma clang diagnostic push
  8498. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8499. #pragma clang diagnostic ignored "-Wunused-variable"
  8500. #endif
  8501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m0DA4D191673E23A67D0C10C2A799D882F0C4CD7F_gshared (const RuntimeMethod* method)
  8502. {
  8503. {
  8504. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8505. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8506. Type_t* L_1;
  8507. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8508. NullCheck(L_1);
  8509. String_t* L_2;
  8510. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8511. int64_t L_3;
  8512. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8513. ((HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8514. return;
  8515. }
  8516. }
  8517. #ifdef __clang__
  8518. #pragma clang diagnostic pop
  8519. #endif
  8520. #ifdef __clang__
  8521. #pragma clang diagnostic push
  8522. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8523. #pragma clang diagnostic ignored "-Wunused-variable"
  8524. #endif
  8525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mC4C9BFD249426EEDA11E132EFD665DE6C8AB6571_gshared (const RuntimeMethod* method)
  8526. {
  8527. {
  8528. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8529. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8530. Type_t* L_1;
  8531. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8532. NullCheck(L_1);
  8533. String_t* L_2;
  8534. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8535. int64_t L_3;
  8536. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8537. ((HashCode64_1_t6486E3C865F1211D498A95362EA771CDFE256DED_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8538. return;
  8539. }
  8540. }
  8541. #ifdef __clang__
  8542. #pragma clang diagnostic pop
  8543. #endif
  8544. #ifdef __clang__
  8545. #pragma clang diagnostic push
  8546. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8547. #pragma clang diagnostic ignored "-Wunused-variable"
  8548. #endif
  8549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m5E1D8EF015A2ADC8AE71FC205B842D07A713D480_gshared (const RuntimeMethod* method)
  8550. {
  8551. {
  8552. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8553. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8554. Type_t* L_1;
  8555. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8556. NullCheck(L_1);
  8557. String_t* L_2;
  8558. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8559. int64_t L_3;
  8560. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8561. ((HashCode64_1_t33425DAD62BA77C00555B8218BCC45319A29B991_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8562. return;
  8563. }
  8564. }
  8565. #ifdef __clang__
  8566. #pragma clang diagnostic pop
  8567. #endif
  8568. #ifdef __clang__
  8569. #pragma clang diagnostic push
  8570. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8571. #pragma clang diagnostic ignored "-Wunused-variable"
  8572. #endif
  8573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m7591DE7D200489557D3A13F6AB3226149ACBE631_gshared (const RuntimeMethod* method)
  8574. {
  8575. {
  8576. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8577. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8578. Type_t* L_1;
  8579. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8580. NullCheck(L_1);
  8581. String_t* L_2;
  8582. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8583. int64_t L_3;
  8584. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8585. ((HashCode64_1_t9A899B4771FBF788C65EC3AAED858797329647AA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8586. return;
  8587. }
  8588. }
  8589. #ifdef __clang__
  8590. #pragma clang diagnostic pop
  8591. #endif
  8592. #ifdef __clang__
  8593. #pragma clang diagnostic push
  8594. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8595. #pragma clang diagnostic ignored "-Wunused-variable"
  8596. #endif
  8597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mD54E38A090E6BAFFF457352A35F9CB125A55259C_gshared (const RuntimeMethod* method)
  8598. {
  8599. {
  8600. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8601. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8602. Type_t* L_1;
  8603. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8604. NullCheck(L_1);
  8605. String_t* L_2;
  8606. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8607. int64_t L_3;
  8608. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8609. ((HashCode64_1_t6D9D3CEC802B9E24CA6ABA6FA982B615B2DC8196_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8610. return;
  8611. }
  8612. }
  8613. #ifdef __clang__
  8614. #pragma clang diagnostic pop
  8615. #endif
  8616. #ifdef __clang__
  8617. #pragma clang diagnostic push
  8618. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8619. #pragma clang diagnostic ignored "-Wunused-variable"
  8620. #endif
  8621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m8A913F559762070685A5DED7654B0CEB18814999_gshared (const RuntimeMethod* method)
  8622. {
  8623. {
  8624. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8625. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8626. Type_t* L_1;
  8627. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8628. NullCheck(L_1);
  8629. String_t* L_2;
  8630. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8631. int64_t L_3;
  8632. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8633. ((HashCode64_1_t5AB59BEFEDF62F7AA82DF462D661D14F572822AB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8634. return;
  8635. }
  8636. }
  8637. #ifdef __clang__
  8638. #pragma clang diagnostic pop
  8639. #endif
  8640. #ifdef __clang__
  8641. #pragma clang diagnostic push
  8642. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8643. #pragma clang diagnostic ignored "-Wunused-variable"
  8644. #endif
  8645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE031AB9255764CEE0D6420F7859BDE3130C26564_gshared (const RuntimeMethod* method)
  8646. {
  8647. {
  8648. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8649. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8650. Type_t* L_1;
  8651. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8652. NullCheck(L_1);
  8653. String_t* L_2;
  8654. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8655. int64_t L_3;
  8656. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8657. ((HashCode64_1_t51A883EA9A52EBE95F05710B50C0A662C53D201D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8658. return;
  8659. }
  8660. }
  8661. #ifdef __clang__
  8662. #pragma clang diagnostic pop
  8663. #endif
  8664. #ifdef __clang__
  8665. #pragma clang diagnostic push
  8666. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8667. #pragma clang diagnostic ignored "-Wunused-variable"
  8668. #endif
  8669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m60BF76589C5385FC946E7FAA9929BC220053E110_gshared (const RuntimeMethod* method)
  8670. {
  8671. {
  8672. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8673. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8674. Type_t* L_1;
  8675. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8676. NullCheck(L_1);
  8677. String_t* L_2;
  8678. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8679. int64_t L_3;
  8680. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8681. ((HashCode64_1_t73EDE881A4A610E09E76E2E3589D30974001309C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8682. return;
  8683. }
  8684. }
  8685. #ifdef __clang__
  8686. #pragma clang diagnostic pop
  8687. #endif
  8688. #ifdef __clang__
  8689. #pragma clang diagnostic push
  8690. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8691. #pragma clang diagnostic ignored "-Wunused-variable"
  8692. #endif
  8693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m2A4E09C2D87FF110F19F7CC71B63EFA52A2A26C3_gshared (const RuntimeMethod* method)
  8694. {
  8695. {
  8696. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8697. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8698. Type_t* L_1;
  8699. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8700. NullCheck(L_1);
  8701. String_t* L_2;
  8702. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8703. int64_t L_3;
  8704. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8705. ((HashCode64_1_tB033103B595D25458BCF189B1B8FEEDC765C6DD9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8706. return;
  8707. }
  8708. }
  8709. #ifdef __clang__
  8710. #pragma clang diagnostic pop
  8711. #endif
  8712. #ifdef __clang__
  8713. #pragma clang diagnostic push
  8714. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8715. #pragma clang diagnostic ignored "-Wunused-variable"
  8716. #endif
  8717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE0CBA22672567EF047B393BC94F444C273385BD1_gshared (const RuntimeMethod* method)
  8718. {
  8719. {
  8720. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8721. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8722. Type_t* L_1;
  8723. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8724. NullCheck(L_1);
  8725. String_t* L_2;
  8726. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8727. int64_t L_3;
  8728. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8729. ((HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8730. return;
  8731. }
  8732. }
  8733. #ifdef __clang__
  8734. #pragma clang diagnostic pop
  8735. #endif
  8736. #ifdef __clang__
  8737. #pragma clang diagnostic push
  8738. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8739. #pragma clang diagnostic ignored "-Wunused-variable"
  8740. #endif
  8741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE03746518144E63440B8D7BC25C34CA3F0E2796D_gshared (const RuntimeMethod* method)
  8742. {
  8743. {
  8744. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8745. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8746. Type_t* L_1;
  8747. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8748. NullCheck(L_1);
  8749. String_t* L_2;
  8750. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8751. int64_t L_3;
  8752. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8753. ((HashCode64_1_tBB94DF557F1073A1974A322A1A44C7126DA37529_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8754. return;
  8755. }
  8756. }
  8757. #ifdef __clang__
  8758. #pragma clang diagnostic pop
  8759. #endif
  8760. #ifdef __clang__
  8761. #pragma clang diagnostic push
  8762. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8763. #pragma clang diagnostic ignored "-Wunused-variable"
  8764. #endif
  8765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m5BB19B009DE43966C633E9D03D4D4B2CAE178597_gshared (const RuntimeMethod* method)
  8766. {
  8767. {
  8768. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8769. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8770. Type_t* L_1;
  8771. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8772. NullCheck(L_1);
  8773. String_t* L_2;
  8774. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8775. int64_t L_3;
  8776. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8777. ((HashCode64_1_t940007CBF08B5ABD14D7423675D4910FE0B9755B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8778. return;
  8779. }
  8780. }
  8781. #ifdef __clang__
  8782. #pragma clang diagnostic pop
  8783. #endif
  8784. #ifdef __clang__
  8785. #pragma clang diagnostic push
  8786. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8787. #pragma clang diagnostic ignored "-Wunused-variable"
  8788. #endif
  8789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m7E37DE025FBD16BE5FDE2C7818F5C72D420B4E9B_gshared (const RuntimeMethod* method)
  8790. {
  8791. {
  8792. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8793. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8794. Type_t* L_1;
  8795. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8796. NullCheck(L_1);
  8797. String_t* L_2;
  8798. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8799. int64_t L_3;
  8800. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8801. ((HashCode64_1_t3A727467BDFEAFF7A4CB568E28A00E4D6B4EC69B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8802. return;
  8803. }
  8804. }
  8805. #ifdef __clang__
  8806. #pragma clang diagnostic pop
  8807. #endif
  8808. #ifdef __clang__
  8809. #pragma clang diagnostic push
  8810. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8811. #pragma clang diagnostic ignored "-Wunused-variable"
  8812. #endif
  8813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mF918C83544F2E5D21341411574602D30DF88D678_gshared (const RuntimeMethod* method)
  8814. {
  8815. {
  8816. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8817. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8818. Type_t* L_1;
  8819. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8820. NullCheck(L_1);
  8821. String_t* L_2;
  8822. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8823. int64_t L_3;
  8824. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8825. ((HashCode64_1_tF27C6D205FED69279D60297E9A62238FADF949C1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8826. return;
  8827. }
  8828. }
  8829. #ifdef __clang__
  8830. #pragma clang diagnostic pop
  8831. #endif
  8832. #ifdef __clang__
  8833. #pragma clang diagnostic push
  8834. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8835. #pragma clang diagnostic ignored "-Wunused-variable"
  8836. #endif
  8837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE6B2155CC3CB16470BBBA676A33CA2C48A0487E3_gshared (const RuntimeMethod* method)
  8838. {
  8839. {
  8840. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8841. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8842. Type_t* L_1;
  8843. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8844. NullCheck(L_1);
  8845. String_t* L_2;
  8846. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8847. int64_t L_3;
  8848. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8849. ((HashCode64_1_tAC13F0ACD4FE21581D24A405FB04DC6CE62107F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8850. return;
  8851. }
  8852. }
  8853. #ifdef __clang__
  8854. #pragma clang diagnostic pop
  8855. #endif
  8856. #ifdef __clang__
  8857. #pragma clang diagnostic push
  8858. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8859. #pragma clang diagnostic ignored "-Wunused-variable"
  8860. #endif
  8861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mA4A8CCB5184F29987BA4B129D1AAB6EC168F2A09_gshared (const RuntimeMethod* method)
  8862. {
  8863. {
  8864. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8865. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8866. Type_t* L_1;
  8867. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8868. NullCheck(L_1);
  8869. String_t* L_2;
  8870. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8871. int64_t L_3;
  8872. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8873. ((HashCode64_1_tCA0BC36BEF1B0537653D2C164EBFB71E2E7FE57F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8874. return;
  8875. }
  8876. }
  8877. #ifdef __clang__
  8878. #pragma clang diagnostic pop
  8879. #endif
  8880. #ifdef __clang__
  8881. #pragma clang diagnostic push
  8882. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8883. #pragma clang diagnostic ignored "-Wunused-variable"
  8884. #endif
  8885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m02698944018E964E32F817F75C6098E32D0F038C_gshared (const RuntimeMethod* method)
  8886. {
  8887. {
  8888. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8889. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8890. Type_t* L_1;
  8891. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8892. NullCheck(L_1);
  8893. String_t* L_2;
  8894. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8895. int64_t L_3;
  8896. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8897. ((HashCode64_1_tC86B716B0629811F38CCA2922A9A6E9128F7B487_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8898. return;
  8899. }
  8900. }
  8901. #ifdef __clang__
  8902. #pragma clang diagnostic pop
  8903. #endif
  8904. #ifdef __clang__
  8905. #pragma clang diagnostic push
  8906. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8907. #pragma clang diagnostic ignored "-Wunused-variable"
  8908. #endif
  8909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mAF8D84A95DF95C9FC70958766CDDD474DBBAAF36_gshared (const RuntimeMethod* method)
  8910. {
  8911. {
  8912. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8913. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8914. Type_t* L_1;
  8915. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8916. NullCheck(L_1);
  8917. String_t* L_2;
  8918. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8919. int64_t L_3;
  8920. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8921. ((HashCode64_1_tEEB1F167CB1FF50533D39ECB4E2F4DB8F48095BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8922. return;
  8923. }
  8924. }
  8925. #ifdef __clang__
  8926. #pragma clang diagnostic pop
  8927. #endif
  8928. #ifdef __clang__
  8929. #pragma clang diagnostic push
  8930. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8931. #pragma clang diagnostic ignored "-Wunused-variable"
  8932. #endif
  8933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m646D0D75BBD6FCF7121CF35F543315580B74B33A_gshared (const RuntimeMethod* method)
  8934. {
  8935. {
  8936. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8937. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8938. Type_t* L_1;
  8939. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8940. NullCheck(L_1);
  8941. String_t* L_2;
  8942. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8943. int64_t L_3;
  8944. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8945. ((HashCode64_1_t0E540E776B4BA9631D2B21027E3D44679BBFDE7E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8946. return;
  8947. }
  8948. }
  8949. #ifdef __clang__
  8950. #pragma clang diagnostic pop
  8951. #endif
  8952. #ifdef __clang__
  8953. #pragma clang diagnostic push
  8954. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8955. #pragma clang diagnostic ignored "-Wunused-variable"
  8956. #endif
  8957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m5BADEA23FD2E92C1883F7FB8B2B73C0F11595B2D_gshared (const RuntimeMethod* method)
  8958. {
  8959. {
  8960. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8961. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8962. Type_t* L_1;
  8963. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8964. NullCheck(L_1);
  8965. String_t* L_2;
  8966. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8967. int64_t L_3;
  8968. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8969. ((HashCode64_1_t9F79C5D3EEDC24E31844F18936B7A7152BDF014E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8970. return;
  8971. }
  8972. }
  8973. #ifdef __clang__
  8974. #pragma clang diagnostic pop
  8975. #endif
  8976. #ifdef __clang__
  8977. #pragma clang diagnostic push
  8978. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8979. #pragma clang diagnostic ignored "-Wunused-variable"
  8980. #endif
  8981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m8896380FDC82B5197427F1AE939249D150F664E9_gshared (const RuntimeMethod* method)
  8982. {
  8983. {
  8984. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8985. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8986. Type_t* L_1;
  8987. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8988. NullCheck(L_1);
  8989. String_t* L_2;
  8990. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8991. int64_t L_3;
  8992. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8993. ((HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8994. return;
  8995. }
  8996. }
  8997. #ifdef __clang__
  8998. #pragma clang diagnostic pop
  8999. #endif
  9000. #ifdef __clang__
  9001. #pragma clang diagnostic push
  9002. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9003. #pragma clang diagnostic ignored "-Wunused-variable"
  9004. #endif
  9005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mAC05CBA90A80662872ACFF2FE62C759229FCF870_gshared (const RuntimeMethod* method)
  9006. {
  9007. {
  9008. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9009. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9010. Type_t* L_1;
  9011. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9012. NullCheck(L_1);
  9013. String_t* L_2;
  9014. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9015. int64_t L_3;
  9016. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9017. ((HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9018. return;
  9019. }
  9020. }
  9021. #ifdef __clang__
  9022. #pragma clang diagnostic pop
  9023. #endif
  9024. #ifdef __clang__
  9025. #pragma clang diagnostic push
  9026. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9027. #pragma clang diagnostic ignored "-Wunused-variable"
  9028. #endif
  9029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m5021E93F6C023B6F66A595E2F1D01EF9AFA9760A_gshared (const RuntimeMethod* method)
  9030. {
  9031. {
  9032. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9033. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9034. Type_t* L_1;
  9035. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9036. NullCheck(L_1);
  9037. String_t* L_2;
  9038. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9039. int64_t L_3;
  9040. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9041. ((HashCode64_1_t67754EDF06D14076F91B36A2D64F460B2A6406DE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9042. return;
  9043. }
  9044. }
  9045. #ifdef __clang__
  9046. #pragma clang diagnostic pop
  9047. #endif
  9048. #ifdef __clang__
  9049. #pragma clang diagnostic push
  9050. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9051. #pragma clang diagnostic ignored "-Wunused-variable"
  9052. #endif
  9053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m6C1A5AB38B715C5E52C74B940C9C4229DBF63C9E_gshared (const RuntimeMethod* method)
  9054. {
  9055. {
  9056. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9057. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9058. Type_t* L_1;
  9059. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9060. NullCheck(L_1);
  9061. String_t* L_2;
  9062. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9063. int64_t L_3;
  9064. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9065. ((HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9066. return;
  9067. }
  9068. }
  9069. #ifdef __clang__
  9070. #pragma clang diagnostic pop
  9071. #endif
  9072. #ifdef __clang__
  9073. #pragma clang diagnostic push
  9074. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9075. #pragma clang diagnostic ignored "-Wunused-variable"
  9076. #endif
  9077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m67D3E2CF74EFAEF39347CF96F9E9583FBB6E38AC_gshared (const RuntimeMethod* method)
  9078. {
  9079. {
  9080. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9081. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9082. Type_t* L_1;
  9083. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9084. NullCheck(L_1);
  9085. String_t* L_2;
  9086. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9087. int64_t L_3;
  9088. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9089. ((HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9090. return;
  9091. }
  9092. }
  9093. #ifdef __clang__
  9094. #pragma clang diagnostic pop
  9095. #endif
  9096. #ifdef __clang__
  9097. #pragma clang diagnostic push
  9098. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9099. #pragma clang diagnostic ignored "-Wunused-variable"
  9100. #endif
  9101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mA6C0AC106EC2964EE4179FA4FB98D65196D28AE9_gshared (const RuntimeMethod* method)
  9102. {
  9103. {
  9104. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9105. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9106. Type_t* L_1;
  9107. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9108. NullCheck(L_1);
  9109. String_t* L_2;
  9110. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9111. int64_t L_3;
  9112. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9113. ((HashCode64_1_t48F9CB60083B059F824DFDCDA2D5C3954AC131F4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9114. return;
  9115. }
  9116. }
  9117. #ifdef __clang__
  9118. #pragma clang diagnostic pop
  9119. #endif
  9120. #ifdef __clang__
  9121. #pragma clang diagnostic push
  9122. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9123. #pragma clang diagnostic ignored "-Wunused-variable"
  9124. #endif
  9125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m4E3660830D4A85C617AEDE8F8F05C95F0EA02F30_gshared (const RuntimeMethod* method)
  9126. {
  9127. {
  9128. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9129. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9130. Type_t* L_1;
  9131. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9132. NullCheck(L_1);
  9133. String_t* L_2;
  9134. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9135. int64_t L_3;
  9136. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9137. ((HashCode64_1_tA894B4C4BE3681992148A70D1492F8EEA6825E4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9138. return;
  9139. }
  9140. }
  9141. #ifdef __clang__
  9142. #pragma clang diagnostic pop
  9143. #endif
  9144. #ifdef __clang__
  9145. #pragma clang diagnostic push
  9146. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9147. #pragma clang diagnostic ignored "-Wunused-variable"
  9148. #endif
  9149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mBF8ECF9DBE2EDE7D126C320A8DEE93A2EAA9C7EC_gshared (const RuntimeMethod* method)
  9150. {
  9151. {
  9152. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9153. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9154. Type_t* L_1;
  9155. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9156. NullCheck(L_1);
  9157. String_t* L_2;
  9158. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9159. int64_t L_3;
  9160. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9161. ((HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9162. return;
  9163. }
  9164. }
  9165. #ifdef __clang__
  9166. #pragma clang diagnostic pop
  9167. #endif
  9168. #ifdef __clang__
  9169. #pragma clang diagnostic push
  9170. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9171. #pragma clang diagnostic ignored "-Wunused-variable"
  9172. #endif
  9173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m0B2DC18BC3158B0CC45C6CCD1D5D6BFB8A6EE425_gshared (const RuntimeMethod* method)
  9174. {
  9175. {
  9176. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9177. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9178. Type_t* L_1;
  9179. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9180. NullCheck(L_1);
  9181. String_t* L_2;
  9182. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9183. int64_t L_3;
  9184. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9185. ((HashCode64_1_tC28C1D947A4D0E70163666E4692F1B1CDCEC09A9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9186. return;
  9187. }
  9188. }
  9189. #ifdef __clang__
  9190. #pragma clang diagnostic pop
  9191. #endif
  9192. #ifdef __clang__
  9193. #pragma clang diagnostic push
  9194. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9195. #pragma clang diagnostic ignored "-Wunused-variable"
  9196. #endif
  9197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE37F7E0DFC9D91F8E5C96E0AA4DB9A1846D787C4_gshared (const RuntimeMethod* method)
  9198. {
  9199. {
  9200. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9201. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9202. Type_t* L_1;
  9203. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9204. NullCheck(L_1);
  9205. String_t* L_2;
  9206. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9207. int64_t L_3;
  9208. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9209. ((HashCode64_1_t844B153ACA1ED334277B6FB6C7454250AF529FB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9210. return;
  9211. }
  9212. }
  9213. #ifdef __clang__
  9214. #pragma clang diagnostic pop
  9215. #endif
  9216. #ifdef __clang__
  9217. #pragma clang diagnostic push
  9218. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9219. #pragma clang diagnostic ignored "-Wunused-variable"
  9220. #endif
  9221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mB0CF9B99B8214189906429B55A2AEA82C1020D94_gshared (const RuntimeMethod* method)
  9222. {
  9223. {
  9224. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9225. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9226. Type_t* L_1;
  9227. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9228. NullCheck(L_1);
  9229. String_t* L_2;
  9230. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9231. int64_t L_3;
  9232. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9233. ((HashCode64_1_tE62B31A9B7BD017DBE50F2BC947FCDED9605A714_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9234. return;
  9235. }
  9236. }
  9237. #ifdef __clang__
  9238. #pragma clang diagnostic pop
  9239. #endif
  9240. #ifdef __clang__
  9241. #pragma clang diagnostic push
  9242. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9243. #pragma clang diagnostic ignored "-Wunused-variable"
  9244. #endif
  9245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m417212F114944758FBAA5DBB12CBC2FF306A4E1B_gshared (const RuntimeMethod* method)
  9246. {
  9247. {
  9248. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9249. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9250. Type_t* L_1;
  9251. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9252. NullCheck(L_1);
  9253. String_t* L_2;
  9254. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9255. int64_t L_3;
  9256. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9257. ((HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9258. return;
  9259. }
  9260. }
  9261. #ifdef __clang__
  9262. #pragma clang diagnostic pop
  9263. #endif
  9264. #ifdef __clang__
  9265. #pragma clang diagnostic push
  9266. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9267. #pragma clang diagnostic ignored "-Wunused-variable"
  9268. #endif
  9269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m7F10674EB74C7C8C115E0FB6F1B0DB8624755F99_gshared (const RuntimeMethod* method)
  9270. {
  9271. {
  9272. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9273. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9274. Type_t* L_1;
  9275. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9276. NullCheck(L_1);
  9277. String_t* L_2;
  9278. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9279. int64_t L_3;
  9280. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9281. ((HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9282. return;
  9283. }
  9284. }
  9285. #ifdef __clang__
  9286. #pragma clang diagnostic pop
  9287. #endif
  9288. #ifdef __clang__
  9289. #pragma clang diagnostic push
  9290. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9291. #pragma clang diagnostic ignored "-Wunused-variable"
  9292. #endif
  9293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m1A47E3C4E4C8DF53C16ACBAFD4858C8E736B2A49_gshared (const RuntimeMethod* method)
  9294. {
  9295. {
  9296. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  9297. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9298. Type_t* L_1;
  9299. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9300. NullCheck(L_1);
  9301. String_t* L_2;
  9302. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  9303. int64_t L_3;
  9304. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  9305. ((HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  9306. return;
  9307. }
  9308. }
  9309. #ifdef __clang__
  9310. #pragma clang diagnostic pop
  9311. #endif
  9312. #ifdef __clang__
  9313. #pragma clang diagnostic push
  9314. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9315. #pragma clang diagnostic ignored "-Wunused-variable"
  9316. #endif
  9317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  9318. {
  9319. {
  9320. int32_t L_0 = __this->___Count;
  9321. int32_t L_1;
  9322. L_1 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(1, L_0, NULL);
  9323. int32_t L_2 = ___0_capacity;
  9324. int32_t L_3;
  9325. L_3 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, L_2, NULL);
  9326. ___0_capacity = L_3;
  9327. int32_t L_4 = ___0_capacity;
  9328. int32_t L_5 = __this->___Log2MinGrowth;
  9329. int32_t L_6;
  9330. L_6 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_4, ((int32_t)(1<<((int32_t)(L_5&((int32_t)31))))), NULL);
  9331. int32_t L_7;
  9332. L_7 = math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline(L_6, NULL);
  9333. return L_7;
  9334. }
  9335. }
  9336. IL2CPP_EXTERN_C int32_t HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  9337. {
  9338. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9339. int32_t _offset = 1;
  9340. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9341. int32_t _returnValue;
  9342. _returnValue = HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_inline(_thisAdjusted, ___0_capacity, method);
  9343. return _returnValue;
  9344. }
  9345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucketSize_mAA80DACF0E3552D25AAB97114F1FE732C2D00BA7_gshared (int32_t ___0_capacity, const RuntimeMethod* method)
  9346. {
  9347. {
  9348. int32_t L_0 = ___0_capacity;
  9349. return ((int32_t)il2cpp_codegen_multiply(L_0, 2));
  9350. }
  9351. }
  9352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  9353. {
  9354. {
  9355. uint8_t* L_0 = __this->___Ptr;
  9356. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9357. }
  9358. }
  9359. IL2CPP_EXTERN_C bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  9360. {
  9361. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9362. int32_t _offset = 1;
  9363. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9364. bool _returnValue;
  9365. _returnValue = HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline(_thisAdjusted, method);
  9366. return _returnValue;
  9367. }
  9368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  9369. {
  9370. {
  9371. int32_t* L_0 = __this->___Buckets;
  9372. int32_t L_1 = __this->___BucketCapacity;
  9373. UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B((void*)L_0, (uint8_t)((int32_t)255), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_1, 4))), NULL);
  9374. int32_t* L_2 = __this->___Next;
  9375. int32_t L_3 = __this->___Capacity;
  9376. UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B((void*)L_2, (uint8_t)((int32_t)255), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_3, 4))), NULL);
  9377. __this->___Count = 0;
  9378. __this->___FirstFreeIdx = (-1);
  9379. __this->___AllocatedIndex = 0;
  9380. return;
  9381. }
  9382. }
  9383. IL2CPP_EXTERN_C void HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  9384. {
  9385. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9386. int32_t _offset = 1;
  9387. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9388. HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31(_thisAdjusted, method);
  9389. }
  9390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  9391. {
  9392. int32_t V_0 = 0;
  9393. int32_t V_1 = 0;
  9394. int32_t V_2 = 0;
  9395. int32_t V_3 = 0;
  9396. {
  9397. __this->___Count = 0;
  9398. int32_t L_0 = ___2_minGrowth;
  9399. int32_t L_1;
  9400. L_1 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(1, L_0, NULL);
  9401. int32_t L_2;
  9402. L_2 = math_lzcnt_mA6B7E71DB1B5D4CE8B67C66FF1AC4339FA368D07_inline(((int32_t)il2cpp_codegen_subtract(L_1, 1)), NULL);
  9403. __this->___Log2MinGrowth = ((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_2)));
  9404. int32_t L_3 = ___0_capacity;
  9405. int32_t L_4;
  9406. L_4 = HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_inline(__this, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9407. ___0_capacity = L_4;
  9408. int32_t L_5 = ___0_capacity;
  9409. __this->___Capacity = L_5;
  9410. int32_t L_6 = ___0_capacity;
  9411. int32_t L_7;
  9412. L_7 = HashMapHelper_1_GetBucketSize_mAA80DACF0E3552D25AAB97114F1FE732C2D00BA7(L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  9413. __this->___BucketCapacity = L_7;
  9414. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_8 = ___3_allocator;
  9415. __this->___Allocator = L_8;
  9416. int32_t L_9 = ___1_sizeOfValueT;
  9417. __this->___SizeOfTValue = L_9;
  9418. int32_t L_10 = ___0_capacity;
  9419. int32_t L_11 = __this->___BucketCapacity;
  9420. int32_t L_12 = ___1_sizeOfValueT;
  9421. int32_t L_13;
  9422. L_13 = HashMapHelper_1_CalculateDataSize_m4E0B5907FB985D3DE146B93540019D7F2E563FE8(L_10, L_11, L_12, (&V_0), (&V_1), (&V_2), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  9423. V_3 = L_13;
  9424. int32_t L_14 = V_3;
  9425. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_15 = ___3_allocator;
  9426. void* L_16;
  9427. L_16 = Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5(((int64_t)L_14), ((int32_t)64), L_15, NULL);
  9428. __this->___Ptr = (uint8_t*)L_16;
  9429. uint8_t* L_17 = __this->___Ptr;
  9430. int32_t L_18 = V_0;
  9431. __this->___Keys = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_17, L_18));
  9432. uint8_t* L_19 = __this->___Ptr;
  9433. int32_t L_20 = V_1;
  9434. __this->___Next = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, L_20));
  9435. uint8_t* L_21 = __this->___Ptr;
  9436. int32_t L_22 = V_2;
  9437. __this->___Buckets = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, L_22));
  9438. HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9439. return;
  9440. }
  9441. }
  9442. IL2CPP_EXTERN_C void HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  9443. {
  9444. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9445. int32_t _offset = 1;
  9446. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9447. HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8(_thisAdjusted, ___0_capacity, ___1_sizeOfValueT, ___2_minGrowth, ___3_allocator, method);
  9448. }
  9449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  9450. {
  9451. static bool s_Il2CppMethodInitialized;
  9452. if (!s_Il2CppMethodInitialized)
  9453. {
  9454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  9455. s_Il2CppMethodInitialized = true;
  9456. }
  9457. {
  9458. uint8_t* L_0 = __this->___Ptr;
  9459. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  9460. Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271(L_0, L_1, Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  9461. __this->___Ptr = (uint8_t*)((uintptr_t)0);
  9462. __this->___Keys = (int32_t*)((uintptr_t)0);
  9463. __this->___Next = (int32_t*)((uintptr_t)0);
  9464. __this->___Buckets = (int32_t*)((uintptr_t)0);
  9465. __this->___Count = 0;
  9466. __this->___BucketCapacity = 0;
  9467. return;
  9468. }
  9469. }
  9470. IL2CPP_EXTERN_C void HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  9471. {
  9472. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9473. int32_t _offset = 1;
  9474. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9475. HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613(_thisAdjusted, method);
  9476. }
  9477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* HashMapHelper_1_Alloc_m319010500F74422AF1728AEE6DB7B51789D08AD9_gshared (int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  9478. {
  9479. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* V_0 = NULL;
  9480. {
  9481. uint32_t L_0 = sizeof(HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B);
  9482. int32_t L_1;
  9483. L_1 = UnsafeUtility_AlignOf_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m9D33FAB445EBAAEAB91BED2D158B3290B610D47E(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  9484. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2 = ___3_allocator;
  9485. void* L_3;
  9486. L_3 = Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5(((int64_t)((int32_t)L_0)), L_1, L_2, NULL);
  9487. V_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)L_3;
  9488. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_4 = V_0;
  9489. int32_t L_5 = ___0_capacity;
  9490. int32_t L_6 = ___1_sizeOfValueT;
  9491. int32_t L_7 = ___2_minGrowth;
  9492. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_8 = ___3_allocator;
  9493. HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8((HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)L_4, L_5, L_6, L_7, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  9494. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_9 = V_0;
  9495. return L_9;
  9496. }
  9497. }
  9498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Free_m184B353C9A4B65D322B577CCFBC1857DE1E33D04_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___0_data, const RuntimeMethod* method)
  9499. {
  9500. {
  9501. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = ___0_data;
  9502. if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
  9503. {
  9504. goto IL_0010;
  9505. }
  9506. }
  9507. {
  9508. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  9509. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8697FF635A0BB21392DD8D91CB3D0303148C10A)), NULL);
  9510. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9511. }
  9512. IL_0010:
  9513. {
  9514. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_2 = ___0_data;
  9515. HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613((HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  9516. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_3 = ___0_data;
  9517. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_4 = ___0_data;
  9518. NullCheck(L_4);
  9519. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_5 = L_4->___Allocator;
  9520. Unmanaged_Free_TisHashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B_m805FE99DED95E176759F6DBEF0B7B3120EB67B47(L_3, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  9521. return;
  9522. }
  9523. }
  9524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
  9525. {
  9526. int32_t V_0 = 0;
  9527. {
  9528. int32_t L_0 = ___0_newCapacity;
  9529. int32_t L_1 = __this->___Count;
  9530. int32_t L_2;
  9531. L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_0, L_1, NULL);
  9532. ___0_newCapacity = L_2;
  9533. int32_t L_3 = ___0_newCapacity;
  9534. int32_t L_4;
  9535. L_4 = HashMapHelper_1_GetBucketSize_mAA80DACF0E3552D25AAB97114F1FE732C2D00BA7(L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  9536. int32_t L_5;
  9537. L_5 = math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline(L_4, NULL);
  9538. V_0 = L_5;
  9539. int32_t L_6 = __this->___Capacity;
  9540. int32_t L_7 = ___0_newCapacity;
  9541. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  9542. {
  9543. goto IL_002d;
  9544. }
  9545. }
  9546. {
  9547. int32_t L_8 = __this->___BucketCapacity;
  9548. int32_t L_9 = V_0;
  9549. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  9550. {
  9551. goto IL_002d;
  9552. }
  9553. }
  9554. {
  9555. return;
  9556. }
  9557. IL_002d:
  9558. {
  9559. int32_t L_10 = ___0_newCapacity;
  9560. int32_t L_11 = V_0;
  9561. HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0(__this, L_10, L_11, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  9562. return;
  9563. }
  9564. }
  9565. IL2CPP_EXTERN_C void HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
  9566. {
  9567. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9568. int32_t _offset = 1;
  9569. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9570. HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD(_thisAdjusted, ___0_newCapacity, method);
  9571. }
  9572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method)
  9573. {
  9574. static bool s_Il2CppMethodInitialized;
  9575. if (!s_Il2CppMethodInitialized)
  9576. {
  9577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  9578. s_Il2CppMethodInitialized = true;
  9579. }
  9580. int32_t V_0 = 0;
  9581. int32_t V_1 = 0;
  9582. int32_t V_2 = 0;
  9583. int32_t V_3 = 0;
  9584. uint8_t* V_4 = NULL;
  9585. int32_t* V_5 = NULL;
  9586. int32_t* V_6 = NULL;
  9587. int32_t* V_7 = NULL;
  9588. int32_t V_8 = 0;
  9589. int32_t V_9 = 0;
  9590. int32_t V_10 = 0;
  9591. int32_t V_11 = 0;
  9592. {
  9593. int32_t L_0 = ___0_newCapacity;
  9594. int32_t L_1 = ___1_newBucketCapacity;
  9595. int32_t L_2 = __this->___SizeOfTValue;
  9596. int32_t L_3;
  9597. L_3 = HashMapHelper_1_CalculateDataSize_m4E0B5907FB985D3DE146B93540019D7F2E563FE8(L_0, L_1, L_2, (&V_0), (&V_1), (&V_2), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  9598. V_3 = L_3;
  9599. uint8_t* L_4 = __this->___Ptr;
  9600. V_4 = L_4;
  9601. int32_t* L_5 = __this->___Keys;
  9602. V_5 = L_5;
  9603. int32_t* L_6 = __this->___Next;
  9604. V_6 = L_6;
  9605. int32_t* L_7 = __this->___Buckets;
  9606. V_7 = L_7;
  9607. int32_t L_8 = __this->___BucketCapacity;
  9608. int32_t L_9 = V_3;
  9609. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_10 = __this->___Allocator;
  9610. void* L_11;
  9611. L_11 = Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5(((int64_t)L_9), ((int32_t)64), L_10, NULL);
  9612. __this->___Ptr = (uint8_t*)L_11;
  9613. uint8_t* L_12 = __this->___Ptr;
  9614. int32_t L_13 = V_0;
  9615. __this->___Keys = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, L_13));
  9616. uint8_t* L_14 = __this->___Ptr;
  9617. int32_t L_15 = V_1;
  9618. __this->___Next = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, L_15));
  9619. uint8_t* L_16 = __this->___Ptr;
  9620. int32_t L_17 = V_2;
  9621. __this->___Buckets = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, L_17));
  9622. int32_t L_18 = ___0_newCapacity;
  9623. __this->___Capacity = L_18;
  9624. int32_t L_19 = ___1_newBucketCapacity;
  9625. __this->___BucketCapacity = L_19;
  9626. HashMapHelper_1_Clear_m0E8C4F4833A4FED2CF7B3881A8592B23B6AC2F31(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9627. V_8 = 0;
  9628. V_9 = L_8;
  9629. goto IL_00f4;
  9630. }
  9631. IL_0094:
  9632. {
  9633. int32_t* L_20 = V_7;
  9634. int32_t L_21 = V_8;
  9635. int32_t L_22 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 4))))));
  9636. V_10 = L_22;
  9637. goto IL_00e9;
  9638. }
  9639. IL_00a1:
  9640. {
  9641. int32_t* L_23 = V_5;
  9642. int32_t L_24 = V_10;
  9643. uint32_t L_25 = sizeof(int32_t);
  9644. int32_t L_26;
  9645. L_26 = HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693(__this, (int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  9646. V_11 = L_26;
  9647. uint8_t* L_27 = __this->___Ptr;
  9648. int32_t L_28 = __this->___SizeOfTValue;
  9649. int32_t L_29 = V_11;
  9650. uint8_t* L_30 = V_4;
  9651. int32_t L_31 = __this->___SizeOfTValue;
  9652. int32_t L_32 = V_10;
  9653. int32_t L_33 = __this->___SizeOfTValue;
  9654. UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, L_29)))), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, ((int32_t)il2cpp_codegen_multiply(L_31, L_32)))), ((int64_t)L_33), NULL);
  9655. int32_t* L_34 = V_6;
  9656. int32_t L_35 = V_10;
  9657. int32_t L_36 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), 4))))));
  9658. V_10 = L_36;
  9659. }
  9660. IL_00e9:
  9661. {
  9662. int32_t L_37 = V_10;
  9663. if ((!(((uint32_t)L_37) == ((uint32_t)(-1)))))
  9664. {
  9665. goto IL_00a1;
  9666. }
  9667. }
  9668. {
  9669. int32_t L_38 = V_8;
  9670. V_8 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  9671. }
  9672. IL_00f4:
  9673. {
  9674. int32_t L_39 = V_8;
  9675. int32_t L_40 = V_9;
  9676. if ((((int32_t)L_39) < ((int32_t)L_40)))
  9677. {
  9678. goto IL_0094;
  9679. }
  9680. }
  9681. {
  9682. uint8_t* L_41 = V_4;
  9683. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_42 = __this->___Allocator;
  9684. Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271(L_41, L_42, Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  9685. return;
  9686. }
  9687. }
  9688. IL2CPP_EXTERN_C void HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method)
  9689. {
  9690. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9691. int32_t _offset = 1;
  9692. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9693. HashMapHelper_1_ResizeExact_mE445D4814DFEB2380D424B61555B9116D1975FC0(_thisAdjusted, ___0_newCapacity, ___1_newBucketCapacity, method);
  9694. }
  9695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalculateDataSize_m4E0B5907FB985D3DE146B93540019D7F2E563FE8_gshared (int32_t ___0_capacity, int32_t ___1_bucketCapacity, int32_t ___2_sizeOfTValue, int32_t* ___3_outKeyOffset, int32_t* ___4_outNextOffset, int32_t* ___5_outBucketOffset, const RuntimeMethod* method)
  9696. {
  9697. int32_t V_0 = 0;
  9698. int32_t V_1 = 0;
  9699. int32_t V_2 = 0;
  9700. int32_t V_3 = 0;
  9701. int32_t V_4 = 0;
  9702. {
  9703. uint32_t L_0 = sizeof(int32_t);
  9704. V_0 = 4;
  9705. int32_t L_1 = ___2_sizeOfTValue;
  9706. int32_t L_2 = ___0_capacity;
  9707. V_1 = ((int32_t)il2cpp_codegen_multiply(L_1, L_2));
  9708. int32_t L_3 = ___0_capacity;
  9709. V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_0, L_3));
  9710. int32_t L_4 = V_0;
  9711. int32_t L_5 = ___0_capacity;
  9712. V_3 = ((int32_t)il2cpp_codegen_multiply(L_4, L_5));
  9713. int32_t L_6 = V_0;
  9714. int32_t L_7 = ___1_bucketCapacity;
  9715. V_4 = ((int32_t)il2cpp_codegen_multiply(L_6, L_7));
  9716. int32_t L_8 = V_1;
  9717. int32_t L_9 = V_2;
  9718. int32_t L_10 = V_3;
  9719. int32_t L_11 = V_4;
  9720. int32_t* L_12 = ___3_outKeyOffset;
  9721. int32_t L_13 = V_1;
  9722. *((int32_t*)L_12) = (int32_t)L_13;
  9723. int32_t* L_14 = ___4_outNextOffset;
  9724. int32_t* L_15 = ___3_outKeyOffset;
  9725. int32_t L_16 = *((int32_t*)L_15);
  9726. int32_t L_17 = V_2;
  9727. *((int32_t*)L_14) = (int32_t)((int32_t)il2cpp_codegen_add(L_16, L_17));
  9728. int32_t* L_18 = ___5_outBucketOffset;
  9729. int32_t* L_19 = ___4_outNextOffset;
  9730. int32_t L_20 = *((int32_t*)L_19);
  9731. int32_t L_21 = V_3;
  9732. *((int32_t*)L_18) = (int32_t)((int32_t)il2cpp_codegen_add(L_20, L_21));
  9733. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_8, L_9)), L_10)), L_11));
  9734. }
  9735. }
  9736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method)
  9737. {
  9738. int32_t V_0 = 0;
  9739. {
  9740. int32_t* L_0 = ___0_key;
  9741. int32_t L_1 = (*(int32_t*)L_0);
  9742. V_0 = L_1;
  9743. int32_t L_2;
  9744. L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  9745. int32_t L_3 = __this->___BucketCapacity;
  9746. return ((int32_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_2))&((int64_t)((int32_t)il2cpp_codegen_subtract(L_3, 1))))));
  9747. }
  9748. }
  9749. IL2CPP_EXTERN_C int32_t HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_key, const RuntimeMethod* method)
  9750. {
  9751. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9752. int32_t _offset = 1;
  9753. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9754. int32_t _returnValue;
  9755. _returnValue = HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_inline(_thisAdjusted, ___0_key, method);
  9756. return _returnValue;
  9757. }
  9758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method)
  9759. {
  9760. int32_t V_0 = 0;
  9761. int32_t V_1 = 0;
  9762. int32_t V_2 = 0;
  9763. int32_t V_3 = 0;
  9764. {
  9765. int32_t* L_0 = ___0_key;
  9766. int32_t L_1 = (*(int32_t*)L_0);
  9767. int32_t L_2;
  9768. L_2 = HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6(__this, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
  9769. if ((!(((uint32_t)(-1)) == ((uint32_t)L_2))))
  9770. {
  9771. goto IL_00c9;
  9772. }
  9773. }
  9774. {
  9775. int32_t L_3 = __this->___AllocatedIndex;
  9776. int32_t L_4 = __this->___Capacity;
  9777. if ((((int32_t)L_3) < ((int32_t)L_4)))
  9778. {
  9779. goto IL_0049;
  9780. }
  9781. }
  9782. {
  9783. int32_t L_5 = __this->___FirstFreeIdx;
  9784. if ((((int32_t)L_5) >= ((int32_t)0)))
  9785. {
  9786. goto IL_0049;
  9787. }
  9788. }
  9789. {
  9790. int32_t L_6 = __this->___Capacity;
  9791. int32_t L_7 = __this->___Log2MinGrowth;
  9792. int32_t L_8;
  9793. L_8 = HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_inline(__this, ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(1<<((int32_t)(L_7&((int32_t)31))))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9794. V_2 = L_8;
  9795. int32_t L_9 = V_2;
  9796. HashMapHelper_1_Resize_m08A148EBCF2668336D4AB83C01F5178F03EE36BD(__this, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
  9797. }
  9798. IL_0049:
  9799. {
  9800. int32_t L_10 = __this->___FirstFreeIdx;
  9801. V_0 = L_10;
  9802. int32_t L_11 = V_0;
  9803. if ((((int32_t)L_11) < ((int32_t)0)))
  9804. {
  9805. goto IL_0068;
  9806. }
  9807. }
  9808. {
  9809. int32_t* L_12 = __this->___Next;
  9810. int32_t L_13 = V_0;
  9811. int32_t L_14 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4))))));
  9812. __this->___FirstFreeIdx = L_14;
  9813. goto IL_007a;
  9814. }
  9815. IL_0068:
  9816. {
  9817. int32_t L_15 = __this->___AllocatedIndex;
  9818. V_3 = L_15;
  9819. int32_t L_16 = V_3;
  9820. __this->___AllocatedIndex = ((int32_t)il2cpp_codegen_add(L_16, 1));
  9821. int32_t L_17 = V_3;
  9822. V_0 = L_17;
  9823. }
  9824. IL_007a:
  9825. {
  9826. int32_t* L_18 = __this->___Keys;
  9827. int32_t L_19 = V_0;
  9828. int32_t* L_20 = ___0_key;
  9829. int32_t L_21 = (*(int32_t*)L_20);
  9830. UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_inline((void*)L_18, L_19, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  9831. int32_t* L_22 = ___0_key;
  9832. int32_t L_23;
  9833. L_23 = HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_inline(__this, L_22, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  9834. V_1 = L_23;
  9835. int32_t* L_24 = __this->___Next;
  9836. int32_t L_25 = V_0;
  9837. int32_t* L_26 = __this->___Buckets;
  9838. int32_t L_27 = V_1;
  9839. int32_t L_28 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_27), 4))))));
  9840. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_25), 4))))) = (int32_t)L_28;
  9841. int32_t* L_29 = __this->___Buckets;
  9842. int32_t L_30 = V_1;
  9843. int32_t L_31 = V_0;
  9844. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_30), 4))))) = (int32_t)L_31;
  9845. int32_t L_32 = __this->___Count;
  9846. __this->___Count = ((int32_t)il2cpp_codegen_add(L_32, 1));
  9847. int32_t L_33 = V_0;
  9848. return L_33;
  9849. }
  9850. IL_00c9:
  9851. {
  9852. return (-1);
  9853. }
  9854. }
  9855. IL2CPP_EXTERN_C int32_t HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_key, const RuntimeMethod* method)
  9856. {
  9857. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9858. int32_t _offset = 1;
  9859. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9860. int32_t _returnValue;
  9861. _returnValue = HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693(_thisAdjusted, ___0_key, method);
  9862. return _returnValue;
  9863. }
  9864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method)
  9865. {
  9866. int32_t V_0 = 0;
  9867. int32_t V_1 = 0;
  9868. int32_t* V_2 = NULL;
  9869. int32_t V_3 = 0;
  9870. {
  9871. int32_t L_0 = __this->___AllocatedIndex;
  9872. if ((((int32_t)L_0) <= ((int32_t)0)))
  9873. {
  9874. goto IL_0063;
  9875. }
  9876. }
  9877. {
  9878. int32_t L_1;
  9879. L_1 = HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_inline(__this, (&___0_key), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  9880. V_0 = L_1;
  9881. int32_t* L_2 = __this->___Buckets;
  9882. int32_t L_3 = V_0;
  9883. int32_t L_4 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))));
  9884. V_1 = L_4;
  9885. int32_t L_5 = V_1;
  9886. int32_t L_6 = __this->___Capacity;
  9887. if ((!(((uint32_t)L_5) < ((uint32_t)L_6))))
  9888. {
  9889. goto IL_0063;
  9890. }
  9891. }
  9892. {
  9893. int32_t* L_7 = __this->___Next;
  9894. V_2 = L_7;
  9895. goto IL_0044;
  9896. }
  9897. IL_0031:
  9898. {
  9899. int32_t* L_8 = V_2;
  9900. int32_t L_9 = V_1;
  9901. int32_t L_10 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))));
  9902. V_1 = L_10;
  9903. int32_t L_11 = V_1;
  9904. int32_t L_12 = __this->___Capacity;
  9905. if ((!(((uint32_t)L_11) >= ((uint32_t)L_12))))
  9906. {
  9907. goto IL_0044;
  9908. }
  9909. }
  9910. {
  9911. return (-1);
  9912. }
  9913. IL_0044:
  9914. {
  9915. int32_t* L_13 = __this->___Keys;
  9916. int32_t L_14 = V_1;
  9917. int32_t L_15;
  9918. L_15 = UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline((void*)L_13, L_14, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
  9919. V_3 = L_15;
  9920. int32_t L_16 = ___0_key;
  9921. bool L_17;
  9922. L_17 = Int32_Equals_mC819D19A661B95BE253FB1769FD4D91961D20722((&V_3), L_16, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
  9923. if (!L_17)
  9924. {
  9925. goto IL_0031;
  9926. }
  9927. }
  9928. {
  9929. int32_t L_18 = V_1;
  9930. return L_18;
  9931. }
  9932. IL_0063:
  9933. {
  9934. return (-1);
  9935. }
  9936. }
  9937. IL2CPP_EXTERN_C int32_t HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, const RuntimeMethod* method)
  9938. {
  9939. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  9940. int32_t _offset = 1;
  9941. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  9942. int32_t _returnValue;
  9943. _returnValue = HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6(_thisAdjusted, ___0_key, method);
  9944. return _returnValue;
  9945. }
  9946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryRemove_mACAF9C12A26C64EC4584BA0A8DC67AA3A32EFEC2_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method)
  9947. {
  9948. int32_t V_0 = 0;
  9949. int32_t V_1 = 0;
  9950. int32_t V_2 = 0;
  9951. int32_t V_3 = 0;
  9952. int32_t V_4 = 0;
  9953. {
  9954. int32_t L_0 = __this->___Capacity;
  9955. if (!L_0)
  9956. {
  9957. goto IL_00de;
  9958. }
  9959. }
  9960. {
  9961. V_0 = 0;
  9962. int32_t L_1;
  9963. L_1 = HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_inline(__this, (&___0_key), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  9964. V_1 = L_1;
  9965. V_2 = (-1);
  9966. int32_t* L_2 = __this->___Buckets;
  9967. int32_t L_3 = V_1;
  9968. int32_t L_4 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))));
  9969. V_3 = L_4;
  9970. goto IL_00b9;
  9971. }
  9972. IL_002a:
  9973. {
  9974. int32_t* L_5 = __this->___Keys;
  9975. int32_t L_6 = V_3;
  9976. int32_t L_7;
  9977. L_7 = UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline((void*)L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
  9978. V_4 = L_7;
  9979. int32_t L_8 = ___0_key;
  9980. bool L_9;
  9981. L_9 = Int32_Equals_mC819D19A661B95BE253FB1769FD4D91961D20722((&V_4), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
  9982. if (!L_9)
  9983. {
  9984. goto IL_00aa;
  9985. }
  9986. }
  9987. {
  9988. int32_t L_10 = V_0;
  9989. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9990. int32_t L_11 = V_2;
  9991. if ((((int32_t)L_11) >= ((int32_t)0)))
  9992. {
  9993. goto IL_006a;
  9994. }
  9995. }
  9996. {
  9997. int32_t* L_12 = __this->___Buckets;
  9998. int32_t L_13 = V_1;
  9999. int32_t* L_14 = __this->___Next;
  10000. int32_t L_15 = V_3;
  10001. int32_t L_16 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), 4))))));
  10002. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4))))) = (int32_t)L_16;
  10003. goto IL_0082;
  10004. }
  10005. IL_006a:
  10006. {
  10007. int32_t* L_17 = __this->___Next;
  10008. int32_t L_18 = V_2;
  10009. int32_t* L_19 = __this->___Next;
  10010. int32_t L_20 = V_3;
  10011. int32_t L_21 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_20), 4))))));
  10012. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_18), 4))))) = (int32_t)L_21;
  10013. }
  10014. IL_0082:
  10015. {
  10016. int32_t* L_22 = __this->___Next;
  10017. int32_t L_23 = V_3;
  10018. int32_t L_24 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_23), 4))))));
  10019. int32_t* L_25 = __this->___Next;
  10020. int32_t L_26 = V_3;
  10021. int32_t L_27 = __this->___FirstFreeIdx;
  10022. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_25, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_26), 4))))) = (int32_t)L_27;
  10023. int32_t L_28 = V_3;
  10024. __this->___FirstFreeIdx = L_28;
  10025. V_3 = L_24;
  10026. goto IL_00c9;
  10027. }
  10028. IL_00aa:
  10029. {
  10030. int32_t L_29 = V_3;
  10031. V_2 = L_29;
  10032. int32_t* L_30 = __this->___Next;
  10033. int32_t L_31 = V_3;
  10034. int32_t L_32 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), 4))))));
  10035. V_3 = L_32;
  10036. }
  10037. IL_00b9:
  10038. {
  10039. int32_t L_33 = V_3;
  10040. if ((((int32_t)L_33) < ((int32_t)0)))
  10041. {
  10042. goto IL_00c9;
  10043. }
  10044. }
  10045. {
  10046. int32_t L_34 = V_3;
  10047. int32_t L_35 = __this->___Capacity;
  10048. if ((((int32_t)L_34) < ((int32_t)L_35)))
  10049. {
  10050. goto IL_002a;
  10051. }
  10052. }
  10053. IL_00c9:
  10054. {
  10055. int32_t L_36 = __this->___Count;
  10056. int32_t L_37 = V_0;
  10057. __this->___Count = ((int32_t)il2cpp_codegen_subtract(L_36, L_37));
  10058. int32_t L_38 = V_0;
  10059. if (L_38)
  10060. {
  10061. goto IL_00dc;
  10062. }
  10063. }
  10064. {
  10065. return (-1);
  10066. }
  10067. IL_00dc:
  10068. {
  10069. int32_t L_39 = V_0;
  10070. return L_39;
  10071. }
  10072. IL_00de:
  10073. {
  10074. return (-1);
  10075. }
  10076. }
  10077. IL2CPP_EXTERN_C int32_t HashMapHelper_1_TryRemove_mACAF9C12A26C64EC4584BA0A8DC67AA3A32EFEC2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, const RuntimeMethod* method)
  10078. {
  10079. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  10080. int32_t _offset = 1;
  10081. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  10082. int32_t _returnValue;
  10083. _returnValue = HashMapHelper_1_TryRemove_mACAF9C12A26C64EC4584BA0A8DC67AA3A32EFEC2(_thisAdjusted, ___0_key, method);
  10084. return _returnValue;
  10085. }
  10086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  10087. {
  10088. int32_t V_0 = 0;
  10089. int32_t V_1 = 0;
  10090. int32_t V_2 = 0;
  10091. {
  10092. int32_t* L_0 = ___0_bucketIndex;
  10093. int32_t L_1 = *((int32_t*)L_0);
  10094. V_0 = L_1;
  10095. int32_t L_2 = __this->___BucketCapacity;
  10096. V_1 = L_2;
  10097. goto IL_0039;
  10098. }
  10099. IL_000c:
  10100. {
  10101. int32_t* L_3 = __this->___Buckets;
  10102. int32_t L_4 = V_0;
  10103. int32_t L_5 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))));
  10104. V_2 = L_5;
  10105. int32_t L_6 = V_2;
  10106. if ((((int32_t)L_6) == ((int32_t)(-1))))
  10107. {
  10108. goto IL_0035;
  10109. }
  10110. }
  10111. {
  10112. int32_t* L_7 = ___2_index;
  10113. int32_t L_8 = V_2;
  10114. *((int32_t*)L_7) = (int32_t)L_8;
  10115. int32_t* L_9 = ___0_bucketIndex;
  10116. int32_t L_10 = V_0;
  10117. *((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_add(L_10, 1));
  10118. int32_t* L_11 = ___1_nextIndex;
  10119. int32_t* L_12 = __this->___Next;
  10120. int32_t L_13 = V_2;
  10121. int32_t L_14 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4))))));
  10122. *((int32_t*)L_11) = (int32_t)L_14;
  10123. return (bool)1;
  10124. }
  10125. IL_0035:
  10126. {
  10127. int32_t L_15 = V_0;
  10128. V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  10129. }
  10130. IL_0039:
  10131. {
  10132. int32_t L_16 = V_0;
  10133. int32_t L_17 = V_1;
  10134. if ((((int32_t)L_16) < ((int32_t)L_17)))
  10135. {
  10136. goto IL_000c;
  10137. }
  10138. }
  10139. {
  10140. int32_t* L_18 = ___2_index;
  10141. *((int32_t*)L_18) = (int32_t)(-1);
  10142. int32_t* L_19 = ___0_bucketIndex;
  10143. int32_t L_20 = __this->___BucketCapacity;
  10144. *((int32_t*)L_19) = (int32_t)L_20;
  10145. int32_t* L_21 = ___1_nextIndex;
  10146. *((int32_t*)L_21) = (int32_t)(-1);
  10147. return (bool)0;
  10148. }
  10149. }
  10150. IL2CPP_EXTERN_C bool HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  10151. {
  10152. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  10153. int32_t _offset = 1;
  10154. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  10155. bool _returnValue;
  10156. _returnValue = HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA(_thisAdjusted, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  10157. return _returnValue;
  10158. }
  10159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  10160. {
  10161. {
  10162. int32_t* L_0 = ___1_nextIndex;
  10163. int32_t L_1 = *((int32_t*)L_0);
  10164. if ((((int32_t)L_1) == ((int32_t)(-1))))
  10165. {
  10166. goto IL_001a;
  10167. }
  10168. }
  10169. {
  10170. int32_t* L_2 = ___2_index;
  10171. int32_t* L_3 = ___1_nextIndex;
  10172. int32_t L_4 = *((int32_t*)L_3);
  10173. *((int32_t*)L_2) = (int32_t)L_4;
  10174. int32_t* L_5 = ___1_nextIndex;
  10175. int32_t* L_6 = __this->___Next;
  10176. int32_t* L_7 = ___1_nextIndex;
  10177. int32_t L_8 = *((int32_t*)L_7);
  10178. int32_t L_9 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4))))));
  10179. *((int32_t*)L_5) = (int32_t)L_9;
  10180. return (bool)1;
  10181. }
  10182. IL_001a:
  10183. {
  10184. int32_t* L_10 = ___0_bucketIndex;
  10185. int32_t* L_11 = ___1_nextIndex;
  10186. int32_t* L_12 = ___2_index;
  10187. bool L_13;
  10188. L_13 = HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA(__this, L_10, L_11, L_12, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
  10189. return L_13;
  10190. }
  10191. }
  10192. IL2CPP_EXTERN_C bool HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  10193. {
  10194. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* _thisAdjusted;
  10195. int32_t _offset = 1;
  10196. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*>(__this + _offset);
  10197. bool _returnValue;
  10198. _returnValue = HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_inline(_thisAdjusted, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  10199. return _returnValue;
  10200. }
  10201. #ifdef __clang__
  10202. #pragma clang diagnostic pop
  10203. #endif
  10204. #ifdef __clang__
  10205. #pragma clang diagnostic push
  10206. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10207. #pragma clang diagnostic ignored "-Wunused-variable"
  10208. #endif
  10209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  10210. {
  10211. {
  10212. int32_t L_0 = __this->___Count;
  10213. int32_t L_1;
  10214. L_1 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(1, L_0, NULL);
  10215. int32_t L_2 = ___0_capacity;
  10216. int32_t L_3;
  10217. L_3 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, L_2, NULL);
  10218. ___0_capacity = L_3;
  10219. int32_t L_4 = ___0_capacity;
  10220. int32_t L_5 = __this->___Log2MinGrowth;
  10221. int32_t L_6;
  10222. L_6 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_4, ((int32_t)(1<<((int32_t)(L_5&((int32_t)31))))), NULL);
  10223. int32_t L_7;
  10224. L_7 = math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline(L_6, NULL);
  10225. return L_7;
  10226. }
  10227. }
  10228. IL2CPP_EXTERN_C int32_t HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  10229. {
  10230. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10231. int32_t _offset = 1;
  10232. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10233. int32_t _returnValue;
  10234. _returnValue = HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_inline(_thisAdjusted, ___0_capacity, method);
  10235. return _returnValue;
  10236. }
  10237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucketSize_m2A7DED1791178844328490156FD5FF62C0684DDD_gshared (int32_t ___0_capacity, const RuntimeMethod* method)
  10238. {
  10239. {
  10240. int32_t L_0 = ___0_capacity;
  10241. return ((int32_t)il2cpp_codegen_multiply(L_0, 2));
  10242. }
  10243. }
  10244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  10245. {
  10246. {
  10247. uint8_t* L_0 = __this->___Ptr;
  10248. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10249. }
  10250. }
  10251. IL2CPP_EXTERN_C bool HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  10252. {
  10253. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10254. int32_t _offset = 1;
  10255. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10256. bool _returnValue;
  10257. _returnValue = HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_inline(_thisAdjusted, method);
  10258. return _returnValue;
  10259. }
  10260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Clear_m08F7FBA8BE840C96DBB073B5BFBC33BC2745AEBE_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  10261. {
  10262. {
  10263. int32_t* L_0 = __this->___Buckets;
  10264. int32_t L_1 = __this->___BucketCapacity;
  10265. UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B((void*)L_0, (uint8_t)((int32_t)255), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_1, 4))), NULL);
  10266. int32_t* L_2 = __this->___Next;
  10267. int32_t L_3 = __this->___Capacity;
  10268. UnsafeUtility_MemSet_m4CD74CD43260EB2962A46F57E0D93DD5C332FC2B((void*)L_2, (uint8_t)((int32_t)255), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_3, 4))), NULL);
  10269. __this->___Count = 0;
  10270. __this->___FirstFreeIdx = (-1);
  10271. __this->___AllocatedIndex = 0;
  10272. return;
  10273. }
  10274. }
  10275. IL2CPP_EXTERN_C void HashMapHelper_1_Clear_m08F7FBA8BE840C96DBB073B5BFBC33BC2745AEBE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  10276. {
  10277. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10278. int32_t _offset = 1;
  10279. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10280. HashMapHelper_1_Clear_m08F7FBA8BE840C96DBB073B5BFBC33BC2745AEBE(_thisAdjusted, method);
  10281. }
  10282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Init_m927F4885890F61CA66BFC81AB69DC7930051AD6C_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  10283. {
  10284. int32_t V_0 = 0;
  10285. int32_t V_1 = 0;
  10286. int32_t V_2 = 0;
  10287. int32_t V_3 = 0;
  10288. {
  10289. __this->___Count = 0;
  10290. int32_t L_0 = ___2_minGrowth;
  10291. int32_t L_1;
  10292. L_1 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(1, L_0, NULL);
  10293. int32_t L_2;
  10294. L_2 = math_lzcnt_mA6B7E71DB1B5D4CE8B67C66FF1AC4339FA368D07_inline(((int32_t)il2cpp_codegen_subtract(L_1, 1)), NULL);
  10295. __this->___Log2MinGrowth = ((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_2)));
  10296. int32_t L_3 = ___0_capacity;
  10297. int32_t L_4;
  10298. L_4 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(__this, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10299. ___0_capacity = L_4;
  10300. int32_t L_5 = ___0_capacity;
  10301. __this->___Capacity = L_5;
  10302. int32_t L_6 = ___0_capacity;
  10303. int32_t L_7;
  10304. L_7 = (( int32_t (*) (int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  10305. __this->___BucketCapacity = L_7;
  10306. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_8 = ___3_allocator;
  10307. __this->___Allocator = L_8;
  10308. int32_t L_9 = ___1_sizeOfValueT;
  10309. __this->___SizeOfTValue = L_9;
  10310. int32_t L_10 = ___0_capacity;
  10311. int32_t L_11 = __this->___BucketCapacity;
  10312. int32_t L_12 = ___1_sizeOfValueT;
  10313. int32_t L_13;
  10314. L_13 = (( int32_t (*) (int32_t, int32_t, int32_t, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(L_10, L_11, L_12, (&V_0), (&V_1), (&V_2), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  10315. V_3 = L_13;
  10316. int32_t L_14 = V_3;
  10317. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_15 = ___3_allocator;
  10318. void* L_16;
  10319. L_16 = Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5(((int64_t)L_14), ((int32_t)64), L_15, NULL);
  10320. __this->___Ptr = (uint8_t*)L_16;
  10321. uint8_t* L_17 = __this->___Ptr;
  10322. int32_t L_18 = V_0;
  10323. __this->___Keys = (Il2CppFullySharedGenericStruct*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_17, L_18));
  10324. uint8_t* L_19 = __this->___Ptr;
  10325. int32_t L_20 = V_1;
  10326. __this->___Next = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, L_20));
  10327. uint8_t* L_21 = __this->___Ptr;
  10328. int32_t L_22 = V_2;
  10329. __this->___Buckets = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, L_22));
  10330. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10331. return;
  10332. }
  10333. }
  10334. IL2CPP_EXTERN_C void HashMapHelper_1_Init_m927F4885890F61CA66BFC81AB69DC7930051AD6C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  10335. {
  10336. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10337. int32_t _offset = 1;
  10338. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10339. HashMapHelper_1_Init_m927F4885890F61CA66BFC81AB69DC7930051AD6C(_thisAdjusted, ___0_capacity, ___1_sizeOfValueT, ___2_minGrowth, ___3_allocator, method);
  10340. }
  10341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Dispose_mB9A6E998C327368FCA81FFF52F90700CE2557703_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  10342. {
  10343. static bool s_Il2CppMethodInitialized;
  10344. if (!s_Il2CppMethodInitialized)
  10345. {
  10346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  10347. s_Il2CppMethodInitialized = true;
  10348. }
  10349. {
  10350. uint8_t* L_0 = __this->___Ptr;
  10351. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  10352. Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271(L_0, L_1, Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  10353. __this->___Ptr = (uint8_t*)((uintptr_t)0);
  10354. __this->___Keys = (Il2CppFullySharedGenericStruct*)((uintptr_t)0);
  10355. __this->___Next = (int32_t*)((uintptr_t)0);
  10356. __this->___Buckets = (int32_t*)((uintptr_t)0);
  10357. __this->___Count = 0;
  10358. __this->___BucketCapacity = 0;
  10359. return;
  10360. }
  10361. }
  10362. IL2CPP_EXTERN_C void HashMapHelper_1_Dispose_mB9A6E998C327368FCA81FFF52F90700CE2557703_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  10363. {
  10364. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10365. int32_t _offset = 1;
  10366. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10367. HashMapHelper_1_Dispose_mB9A6E998C327368FCA81FFF52F90700CE2557703(_thisAdjusted, method);
  10368. }
  10369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* HashMapHelper_1_Alloc_mA587387A73A1ABBDF140977263E65406EB478C9B_gshared (int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  10370. {
  10371. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* V_0 = NULL;
  10372. {
  10373. uint32_t L_0 = sizeof(HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC);
  10374. int32_t L_1;
  10375. L_1 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  10376. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2 = ___3_allocator;
  10377. void* L_3;
  10378. L_3 = Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5(((int64_t)((int32_t)L_0)), L_1, L_2, NULL);
  10379. V_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)L_3;
  10380. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_4 = V_0;
  10381. int32_t L_5 = ___0_capacity;
  10382. int32_t L_6 = ___1_sizeOfValueT;
  10383. int32_t L_7 = ___2_minGrowth;
  10384. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_8 = ___3_allocator;
  10385. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, int32_t, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))((HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)L_4, L_5, L_6, L_7, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  10386. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_9 = V_0;
  10387. return L_9;
  10388. }
  10389. }
  10390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Free_m1ED84E39838BC07764D22979A69F466B5437B4B4_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* ___0_data, const RuntimeMethod* method)
  10391. {
  10392. {
  10393. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = ___0_data;
  10394. if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
  10395. {
  10396. goto IL_0010;
  10397. }
  10398. }
  10399. {
  10400. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10401. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8697FF635A0BB21392DD8D91CB3D0303148C10A)), NULL);
  10402. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  10403. }
  10404. IL_0010:
  10405. {
  10406. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_2 = ___0_data;
  10407. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)))((HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  10408. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_3 = ___0_data;
  10409. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_4 = ___0_data;
  10410. NullCheck(L_4);
  10411. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_5 = L_4->___Allocator;
  10412. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(L_3, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  10413. return;
  10414. }
  10415. }
  10416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Resize_mC3DBB7AC2D19CA5947C27ABAF144A44EDC4CBC9F_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
  10417. {
  10418. int32_t V_0 = 0;
  10419. {
  10420. int32_t L_0 = ___0_newCapacity;
  10421. int32_t L_1 = __this->___Count;
  10422. int32_t L_2;
  10423. L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_0, L_1, NULL);
  10424. ___0_newCapacity = L_2;
  10425. int32_t L_3 = ___0_newCapacity;
  10426. int32_t L_4;
  10427. L_4 = (( int32_t (*) (int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  10428. int32_t L_5;
  10429. L_5 = math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline(L_4, NULL);
  10430. V_0 = L_5;
  10431. int32_t L_6 = __this->___Capacity;
  10432. int32_t L_7 = ___0_newCapacity;
  10433. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  10434. {
  10435. goto IL_002d;
  10436. }
  10437. }
  10438. {
  10439. int32_t L_8 = __this->___BucketCapacity;
  10440. int32_t L_9 = V_0;
  10441. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  10442. {
  10443. goto IL_002d;
  10444. }
  10445. }
  10446. {
  10447. return;
  10448. }
  10449. IL_002d:
  10450. {
  10451. int32_t L_10 = ___0_newCapacity;
  10452. int32_t L_11 = V_0;
  10453. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(__this, L_10, L_11, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  10454. return;
  10455. }
  10456. }
  10457. IL2CPP_EXTERN_C void HashMapHelper_1_Resize_mC3DBB7AC2D19CA5947C27ABAF144A44EDC4CBC9F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
  10458. {
  10459. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10460. int32_t _offset = 1;
  10461. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10462. HashMapHelper_1_Resize_mC3DBB7AC2D19CA5947C27ABAF144A44EDC4CBC9F(_thisAdjusted, ___0_newCapacity, method);
  10463. }
  10464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_ResizeExact_m1D828032D51F4A98A49FCBD93E69F6B6266C052B_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method)
  10465. {
  10466. static bool s_Il2CppMethodInitialized;
  10467. if (!s_Il2CppMethodInitialized)
  10468. {
  10469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  10470. s_Il2CppMethodInitialized = true;
  10471. }
  10472. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  10473. int32_t V_0 = 0;
  10474. int32_t V_1 = 0;
  10475. int32_t V_2 = 0;
  10476. int32_t V_3 = 0;
  10477. uint8_t* V_4 = NULL;
  10478. Il2CppFullySharedGenericStruct* V_5 = NULL;
  10479. int32_t* V_6 = NULL;
  10480. int32_t* V_7 = NULL;
  10481. int32_t V_8 = 0;
  10482. int32_t V_9 = 0;
  10483. int32_t V_10 = 0;
  10484. int32_t V_11 = 0;
  10485. {
  10486. int32_t L_0 = ___0_newCapacity;
  10487. int32_t L_1 = ___1_newBucketCapacity;
  10488. int32_t L_2 = __this->___SizeOfTValue;
  10489. int32_t L_3;
  10490. L_3 = (( int32_t (*) (int32_t, int32_t, int32_t, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(L_0, L_1, L_2, (&V_0), (&V_1), (&V_2), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  10491. V_3 = L_3;
  10492. uint8_t* L_4 = __this->___Ptr;
  10493. V_4 = L_4;
  10494. Il2CppFullySharedGenericStruct* L_5 = __this->___Keys;
  10495. V_5 = L_5;
  10496. int32_t* L_6 = __this->___Next;
  10497. V_6 = L_6;
  10498. int32_t* L_7 = __this->___Buckets;
  10499. V_7 = L_7;
  10500. int32_t L_8 = __this->___BucketCapacity;
  10501. int32_t L_9 = V_3;
  10502. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_10 = __this->___Allocator;
  10503. void* L_11;
  10504. L_11 = Unmanaged_Allocate_m7310B1FE896DEFFA18303D961C9859C8FF3D21E5(((int64_t)L_9), ((int32_t)64), L_10, NULL);
  10505. __this->___Ptr = (uint8_t*)L_11;
  10506. uint8_t* L_12 = __this->___Ptr;
  10507. int32_t L_13 = V_0;
  10508. __this->___Keys = (Il2CppFullySharedGenericStruct*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, L_13));
  10509. uint8_t* L_14 = __this->___Ptr;
  10510. int32_t L_15 = V_1;
  10511. __this->___Next = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, L_15));
  10512. uint8_t* L_16 = __this->___Ptr;
  10513. int32_t L_17 = V_2;
  10514. __this->___Buckets = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, L_17));
  10515. int32_t L_18 = ___0_newCapacity;
  10516. __this->___Capacity = L_18;
  10517. int32_t L_19 = ___1_newBucketCapacity;
  10518. __this->___BucketCapacity = L_19;
  10519. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10520. V_8 = 0;
  10521. V_9 = L_8;
  10522. goto IL_00f4;
  10523. }
  10524. IL_0094:
  10525. {
  10526. int32_t* L_20 = V_7;
  10527. int32_t L_21 = V_8;
  10528. int32_t L_22 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 4))))));
  10529. V_10 = L_22;
  10530. goto IL_00e9;
  10531. }
  10532. IL_00a1:
  10533. {
  10534. Il2CppFullySharedGenericStruct* L_23 = V_5;
  10535. int32_t L_24 = V_10;
  10536. uint32_t L_25 = SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA;
  10537. int32_t L_26;
  10538. L_26 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)))(__this, (Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  10539. V_11 = L_26;
  10540. uint8_t* L_27 = __this->___Ptr;
  10541. int32_t L_28 = __this->___SizeOfTValue;
  10542. int32_t L_29 = V_11;
  10543. uint8_t* L_30 = V_4;
  10544. int32_t L_31 = __this->___SizeOfTValue;
  10545. int32_t L_32 = V_10;
  10546. int32_t L_33 = __this->___SizeOfTValue;
  10547. UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, L_29)))), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, ((int32_t)il2cpp_codegen_multiply(L_31, L_32)))), ((int64_t)L_33), NULL);
  10548. int32_t* L_34 = V_6;
  10549. int32_t L_35 = V_10;
  10550. int32_t L_36 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), 4))))));
  10551. V_10 = L_36;
  10552. }
  10553. IL_00e9:
  10554. {
  10555. int32_t L_37 = V_10;
  10556. if ((!(((uint32_t)L_37) == ((uint32_t)(-1)))))
  10557. {
  10558. goto IL_00a1;
  10559. }
  10560. }
  10561. {
  10562. int32_t L_38 = V_8;
  10563. V_8 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  10564. }
  10565. IL_00f4:
  10566. {
  10567. int32_t L_39 = V_8;
  10568. int32_t L_40 = V_9;
  10569. if ((((int32_t)L_39) < ((int32_t)L_40)))
  10570. {
  10571. goto IL_0094;
  10572. }
  10573. }
  10574. {
  10575. uint8_t* L_41 = V_4;
  10576. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_42 = __this->___Allocator;
  10577. Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271(L_41, L_42, Unmanaged_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1C432B8FDFC847D68ECC57BF4C911BA784284271_RuntimeMethod_var);
  10578. return;
  10579. }
  10580. }
  10581. IL2CPP_EXTERN_C void HashMapHelper_1_ResizeExact_m1D828032D51F4A98A49FCBD93E69F6B6266C052B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, int32_t ___1_newBucketCapacity, const RuntimeMethod* method)
  10582. {
  10583. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10584. int32_t _offset = 1;
  10585. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10586. HashMapHelper_1_ResizeExact_m1D828032D51F4A98A49FCBD93E69F6B6266C052B(_thisAdjusted, ___0_newCapacity, ___1_newBucketCapacity, method);
  10587. }
  10588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalculateDataSize_m3A9CD04D505A4D1A36892493F03312C12749DF94_gshared (int32_t ___0_capacity, int32_t ___1_bucketCapacity, int32_t ___2_sizeOfTValue, int32_t* ___3_outKeyOffset, int32_t* ___4_outNextOffset, int32_t* ___5_outBucketOffset, const RuntimeMethod* method)
  10589. {
  10590. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  10591. int32_t V_0 = 0;
  10592. int32_t V_1 = 0;
  10593. int32_t V_2 = 0;
  10594. int32_t V_3 = 0;
  10595. int32_t V_4 = 0;
  10596. {
  10597. uint32_t L_0 = SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA;
  10598. V_0 = 4;
  10599. int32_t L_1 = ___2_sizeOfTValue;
  10600. int32_t L_2 = ___0_capacity;
  10601. V_1 = ((int32_t)il2cpp_codegen_multiply(L_1, L_2));
  10602. int32_t L_3 = ___0_capacity;
  10603. V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_0, L_3));
  10604. int32_t L_4 = V_0;
  10605. int32_t L_5 = ___0_capacity;
  10606. V_3 = ((int32_t)il2cpp_codegen_multiply(L_4, L_5));
  10607. int32_t L_6 = V_0;
  10608. int32_t L_7 = ___1_bucketCapacity;
  10609. V_4 = ((int32_t)il2cpp_codegen_multiply(L_6, L_7));
  10610. int32_t L_8 = V_1;
  10611. int32_t L_9 = V_2;
  10612. int32_t L_10 = V_3;
  10613. int32_t L_11 = V_4;
  10614. int32_t* L_12 = ___3_outKeyOffset;
  10615. int32_t L_13 = V_1;
  10616. *((int32_t*)L_12) = (int32_t)L_13;
  10617. int32_t* L_14 = ___4_outNextOffset;
  10618. int32_t* L_15 = ___3_outKeyOffset;
  10619. int32_t L_16 = *((int32_t*)L_15);
  10620. int32_t L_17 = V_2;
  10621. *((int32_t*)L_14) = (int32_t)((int32_t)il2cpp_codegen_add(L_16, L_17));
  10622. int32_t* L_18 = ___5_outBucketOffset;
  10623. int32_t* L_19 = ___4_outNextOffset;
  10624. int32_t L_20 = *((int32_t*)L_19);
  10625. int32_t L_21 = V_3;
  10626. *((int32_t*)L_18) = (int32_t)((int32_t)il2cpp_codegen_add(L_20, L_21));
  10627. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_8, L_9)), L_10)), L_11));
  10628. }
  10629. }
  10630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  10631. {
  10632. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  10633. void* L_2 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)));
  10634. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10635. Il2CppFullySharedGenericStruct V_0 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10636. memset(V_0, 0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10637. {
  10638. Il2CppFullySharedGenericStruct* L_0 = ___0_key;
  10639. il2cpp_codegen_memcpy(L_1, L_0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10640. il2cpp_codegen_memcpy(V_0, L_1, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10641. int32_t L_3;
  10642. L_3 = ConstrainedFuncInvoker0< int32_t >::Invoke(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16), L_2, (void*)(Il2CppFullySharedGenericStruct*)V_0);
  10643. int32_t L_4 = __this->___BucketCapacity;
  10644. return ((int32_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_3))&((int64_t)((int32_t)il2cpp_codegen_subtract(L_4, 1))))));
  10645. }
  10646. }
  10647. IL2CPP_EXTERN_C int32_t HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  10648. {
  10649. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10650. int32_t _offset = 1;
  10651. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10652. int32_t _returnValue;
  10653. _returnValue = HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_inline(_thisAdjusted, ___0_key, method);
  10654. return _returnValue;
  10655. }
  10656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryAdd_mEA7DF62C16993CE3B2D2C3C6484114D7C2526580_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  10657. {
  10658. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  10659. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10660. const Il2CppFullySharedGenericStruct L_21 = L_1;
  10661. int32_t V_0 = 0;
  10662. int32_t V_1 = 0;
  10663. int32_t V_2 = 0;
  10664. int32_t V_3 = 0;
  10665. {
  10666. Il2CppFullySharedGenericStruct* L_0 = ___0_key;
  10667. il2cpp_codegen_memcpy(L_1, L_0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10668. int32_t L_2;
  10669. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17), __this, L_1);
  10670. if ((!(((uint32_t)(-1)) == ((uint32_t)L_2))))
  10671. {
  10672. goto IL_00c9;
  10673. }
  10674. }
  10675. {
  10676. int32_t L_3 = __this->___AllocatedIndex;
  10677. int32_t L_4 = __this->___Capacity;
  10678. if ((((int32_t)L_3) < ((int32_t)L_4)))
  10679. {
  10680. goto IL_0049;
  10681. }
  10682. }
  10683. {
  10684. int32_t L_5 = __this->___FirstFreeIdx;
  10685. if ((((int32_t)L_5) >= ((int32_t)0)))
  10686. {
  10687. goto IL_0049;
  10688. }
  10689. }
  10690. {
  10691. int32_t L_6 = __this->___Capacity;
  10692. int32_t L_7 = __this->___Log2MinGrowth;
  10693. int32_t L_8;
  10694. L_8 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1)))(__this, ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(1<<((int32_t)(L_7&((int32_t)31))))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10695. V_2 = L_8;
  10696. int32_t L_9 = V_2;
  10697. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)))(__this, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
  10698. }
  10699. IL_0049:
  10700. {
  10701. int32_t L_10 = __this->___FirstFreeIdx;
  10702. V_0 = L_10;
  10703. int32_t L_11 = V_0;
  10704. if ((((int32_t)L_11) < ((int32_t)0)))
  10705. {
  10706. goto IL_0068;
  10707. }
  10708. }
  10709. {
  10710. int32_t* L_12 = __this->___Next;
  10711. int32_t L_13 = V_0;
  10712. int32_t L_14 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4))))));
  10713. __this->___FirstFreeIdx = L_14;
  10714. goto IL_007a;
  10715. }
  10716. IL_0068:
  10717. {
  10718. int32_t L_15 = __this->___AllocatedIndex;
  10719. V_3 = L_15;
  10720. int32_t L_16 = V_3;
  10721. __this->___AllocatedIndex = ((int32_t)il2cpp_codegen_add(L_16, 1));
  10722. int32_t L_17 = V_3;
  10723. V_0 = L_17;
  10724. }
  10725. IL_007a:
  10726. {
  10727. Il2CppFullySharedGenericStruct* L_18 = __this->___Keys;
  10728. int32_t L_19 = V_0;
  10729. Il2CppFullySharedGenericStruct* L_20 = ___0_key;
  10730. il2cpp_codegen_memcpy(L_21, L_20, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10731. InvokerActionInvoker3< void*, int32_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19), NULL, (void*)L_18, L_19, L_21);
  10732. Il2CppFullySharedGenericStruct* L_22 = ___0_key;
  10733. int32_t L_23;
  10734. L_23 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)))(__this, L_22, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  10735. V_1 = L_23;
  10736. int32_t* L_24 = __this->___Next;
  10737. int32_t L_25 = V_0;
  10738. int32_t* L_26 = __this->___Buckets;
  10739. int32_t L_27 = V_1;
  10740. int32_t L_28 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_27), 4))))));
  10741. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_25), 4))))) = (int32_t)L_28;
  10742. int32_t* L_29 = __this->___Buckets;
  10743. int32_t L_30 = V_1;
  10744. int32_t L_31 = V_0;
  10745. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_30), 4))))) = (int32_t)L_31;
  10746. int32_t L_32 = __this->___Count;
  10747. __this->___Count = ((int32_t)il2cpp_codegen_add(L_32, 1));
  10748. int32_t L_33 = V_0;
  10749. return L_33;
  10750. }
  10751. IL_00c9:
  10752. {
  10753. return (-1);
  10754. }
  10755. }
  10756. IL2CPP_EXTERN_C int32_t HashMapHelper_1_TryAdd_mEA7DF62C16993CE3B2D2C3C6484114D7C2526580_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  10757. {
  10758. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10759. int32_t _offset = 1;
  10760. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10761. int32_t _returnValue;
  10762. _returnValue = HashMapHelper_1_TryAdd_mEA7DF62C16993CE3B2D2C3C6484114D7C2526580(_thisAdjusted, ___0_key, method);
  10763. return _returnValue;
  10764. }
  10765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_Find_m230136C2D470770694EF15C9C0F2637F623E02BD_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  10766. {
  10767. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  10768. void* L_17 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)));
  10769. const Il2CppFullySharedGenericStruct L_15 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10770. const Il2CppFullySharedGenericStruct L_16 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10771. int32_t V_0 = 0;
  10772. int32_t V_1 = 0;
  10773. int32_t* V_2 = NULL;
  10774. Il2CppFullySharedGenericStruct V_3 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10775. memset(V_3, 0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10776. {
  10777. int32_t L_0 = __this->___AllocatedIndex;
  10778. if ((((int32_t)L_0) <= ((int32_t)0)))
  10779. {
  10780. goto IL_0063;
  10781. }
  10782. }
  10783. {
  10784. int32_t L_1;
  10785. L_1 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)))(__this, (Il2CppFullySharedGenericStruct*)___0_key, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  10786. V_0 = L_1;
  10787. int32_t* L_2 = __this->___Buckets;
  10788. int32_t L_3 = V_0;
  10789. int32_t L_4 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))));
  10790. V_1 = L_4;
  10791. int32_t L_5 = V_1;
  10792. int32_t L_6 = __this->___Capacity;
  10793. if ((!(((uint32_t)L_5) < ((uint32_t)L_6))))
  10794. {
  10795. goto IL_0063;
  10796. }
  10797. }
  10798. {
  10799. int32_t* L_7 = __this->___Next;
  10800. V_2 = L_7;
  10801. goto IL_0044;
  10802. }
  10803. IL_0031:
  10804. {
  10805. int32_t* L_8 = V_2;
  10806. int32_t L_9 = V_1;
  10807. int32_t L_10 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))));
  10808. V_1 = L_10;
  10809. int32_t L_11 = V_1;
  10810. int32_t L_12 = __this->___Capacity;
  10811. if ((!(((uint32_t)L_11) >= ((uint32_t)L_12))))
  10812. {
  10813. goto IL_0044;
  10814. }
  10815. }
  10816. {
  10817. return (-1);
  10818. }
  10819. IL_0044:
  10820. {
  10821. Il2CppFullySharedGenericStruct* L_13 = __this->___Keys;
  10822. int32_t L_14 = V_1;
  10823. InvokerActionInvoker3< void*, int32_t, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21), NULL, (void*)L_13, L_14, (Il2CppFullySharedGenericStruct*)L_15);
  10824. il2cpp_codegen_memcpy(V_3, L_15, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10825. il2cpp_codegen_memcpy(L_16, ___0_key, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10826. bool L_18;
  10827. L_18 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23), L_17, (void*)(Il2CppFullySharedGenericStruct*)V_3, L_16);
  10828. if (!L_18)
  10829. {
  10830. goto IL_0031;
  10831. }
  10832. }
  10833. {
  10834. int32_t L_19 = V_1;
  10835. return L_19;
  10836. }
  10837. IL_0063:
  10838. {
  10839. return (-1);
  10840. }
  10841. }
  10842. IL2CPP_EXTERN_C int32_t HashMapHelper_1_Find_m230136C2D470770694EF15C9C0F2637F623E02BD_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  10843. {
  10844. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10845. int32_t _offset = 1;
  10846. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10847. int32_t _returnValue;
  10848. _returnValue = HashMapHelper_1_Find_m230136C2D470770694EF15C9C0F2637F623E02BD(_thisAdjusted, ___0_key, method);
  10849. return _returnValue;
  10850. }
  10851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryRemove_mF0EBAE2241D4A51420C87201DDFF160F83CC271B_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  10852. {
  10853. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  10854. void* L_9 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)));
  10855. const Il2CppFullySharedGenericStruct L_7 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10856. const Il2CppFullySharedGenericStruct L_8 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10857. int32_t V_0 = 0;
  10858. int32_t V_1 = 0;
  10859. int32_t V_2 = 0;
  10860. int32_t V_3 = 0;
  10861. Il2CppFullySharedGenericStruct V_4 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10862. memset(V_4, 0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10863. {
  10864. int32_t L_0 = __this->___Capacity;
  10865. if (!L_0)
  10866. {
  10867. goto IL_00de;
  10868. }
  10869. }
  10870. {
  10871. V_0 = 0;
  10872. int32_t L_1;
  10873. L_1 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)))(__this, (Il2CppFullySharedGenericStruct*)___0_key, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  10874. V_1 = L_1;
  10875. V_2 = (-1);
  10876. int32_t* L_2 = __this->___Buckets;
  10877. int32_t L_3 = V_1;
  10878. int32_t L_4 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))));
  10879. V_3 = L_4;
  10880. goto IL_00b9;
  10881. }
  10882. IL_002a:
  10883. {
  10884. Il2CppFullySharedGenericStruct* L_5 = __this->___Keys;
  10885. int32_t L_6 = V_3;
  10886. InvokerActionInvoker3< void*, int32_t, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21), NULL, (void*)L_5, L_6, (Il2CppFullySharedGenericStruct*)L_7);
  10887. il2cpp_codegen_memcpy(V_4, L_7, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10888. il2cpp_codegen_memcpy(L_8, ___0_key, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  10889. bool L_10;
  10890. L_10 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23), L_9, (void*)(Il2CppFullySharedGenericStruct*)V_4, L_8);
  10891. if (!L_10)
  10892. {
  10893. goto IL_00aa;
  10894. }
  10895. }
  10896. {
  10897. int32_t L_11 = V_0;
  10898. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  10899. int32_t L_12 = V_2;
  10900. if ((((int32_t)L_12) >= ((int32_t)0)))
  10901. {
  10902. goto IL_006a;
  10903. }
  10904. }
  10905. {
  10906. int32_t* L_13 = __this->___Buckets;
  10907. int32_t L_14 = V_1;
  10908. int32_t* L_15 = __this->___Next;
  10909. int32_t L_16 = V_3;
  10910. int32_t L_17 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 4))))));
  10911. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 4))))) = (int32_t)L_17;
  10912. goto IL_0082;
  10913. }
  10914. IL_006a:
  10915. {
  10916. int32_t* L_18 = __this->___Next;
  10917. int32_t L_19 = V_2;
  10918. int32_t* L_20 = __this->___Next;
  10919. int32_t L_21 = V_3;
  10920. int32_t L_22 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 4))))));
  10921. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), 4))))) = (int32_t)L_22;
  10922. }
  10923. IL_0082:
  10924. {
  10925. int32_t* L_23 = __this->___Next;
  10926. int32_t L_24 = V_3;
  10927. int32_t L_25 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), 4))))));
  10928. int32_t* L_26 = __this->___Next;
  10929. int32_t L_27 = V_3;
  10930. int32_t L_28 = __this->___FirstFreeIdx;
  10931. *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_27), 4))))) = (int32_t)L_28;
  10932. int32_t L_29 = V_3;
  10933. __this->___FirstFreeIdx = L_29;
  10934. V_3 = L_25;
  10935. goto IL_00c9;
  10936. }
  10937. IL_00aa:
  10938. {
  10939. int32_t L_30 = V_3;
  10940. V_2 = L_30;
  10941. int32_t* L_31 = __this->___Next;
  10942. int32_t L_32 = V_3;
  10943. int32_t L_33 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_31, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_32), 4))))));
  10944. V_3 = L_33;
  10945. }
  10946. IL_00b9:
  10947. {
  10948. int32_t L_34 = V_3;
  10949. if ((((int32_t)L_34) < ((int32_t)0)))
  10950. {
  10951. goto IL_00c9;
  10952. }
  10953. }
  10954. {
  10955. int32_t L_35 = V_3;
  10956. int32_t L_36 = __this->___Capacity;
  10957. if ((((int32_t)L_35) < ((int32_t)L_36)))
  10958. {
  10959. goto IL_002a;
  10960. }
  10961. }
  10962. IL_00c9:
  10963. {
  10964. int32_t L_37 = __this->___Count;
  10965. int32_t L_38 = V_0;
  10966. __this->___Count = ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
  10967. int32_t L_39 = V_0;
  10968. if (L_39)
  10969. {
  10970. goto IL_00dc;
  10971. }
  10972. }
  10973. {
  10974. return (-1);
  10975. }
  10976. IL_00dc:
  10977. {
  10978. int32_t L_40 = V_0;
  10979. return L_40;
  10980. }
  10981. IL_00de:
  10982. {
  10983. return (-1);
  10984. }
  10985. }
  10986. IL2CPP_EXTERN_C int32_t HashMapHelper_1_TryRemove_mF0EBAE2241D4A51420C87201DDFF160F83CC271B_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  10987. {
  10988. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  10989. int32_t _offset = 1;
  10990. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  10991. int32_t _returnValue;
  10992. _returnValue = HashMapHelper_1_TryRemove_mF0EBAE2241D4A51420C87201DDFF160F83CC271B(_thisAdjusted, ___0_key, method);
  10993. return _returnValue;
  10994. }
  10995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNextSearch_m5B2FF1D7B41C3BA34939652BB8BB2629DD498626_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  10996. {
  10997. int32_t V_0 = 0;
  10998. int32_t V_1 = 0;
  10999. int32_t V_2 = 0;
  11000. {
  11001. int32_t* L_0 = ___0_bucketIndex;
  11002. int32_t L_1 = *((int32_t*)L_0);
  11003. V_0 = L_1;
  11004. int32_t L_2 = __this->___BucketCapacity;
  11005. V_1 = L_2;
  11006. goto IL_0039;
  11007. }
  11008. IL_000c:
  11009. {
  11010. int32_t* L_3 = __this->___Buckets;
  11011. int32_t L_4 = V_0;
  11012. int32_t L_5 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))));
  11013. V_2 = L_5;
  11014. int32_t L_6 = V_2;
  11015. if ((((int32_t)L_6) == ((int32_t)(-1))))
  11016. {
  11017. goto IL_0035;
  11018. }
  11019. }
  11020. {
  11021. int32_t* L_7 = ___2_index;
  11022. int32_t L_8 = V_2;
  11023. *((int32_t*)L_7) = (int32_t)L_8;
  11024. int32_t* L_9 = ___0_bucketIndex;
  11025. int32_t L_10 = V_0;
  11026. *((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_add(L_10, 1));
  11027. int32_t* L_11 = ___1_nextIndex;
  11028. int32_t* L_12 = __this->___Next;
  11029. int32_t L_13 = V_2;
  11030. int32_t L_14 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4))))));
  11031. *((int32_t*)L_11) = (int32_t)L_14;
  11032. return (bool)1;
  11033. }
  11034. IL_0035:
  11035. {
  11036. int32_t L_15 = V_0;
  11037. V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  11038. }
  11039. IL_0039:
  11040. {
  11041. int32_t L_16 = V_0;
  11042. int32_t L_17 = V_1;
  11043. if ((((int32_t)L_16) < ((int32_t)L_17)))
  11044. {
  11045. goto IL_000c;
  11046. }
  11047. }
  11048. {
  11049. int32_t* L_18 = ___2_index;
  11050. *((int32_t*)L_18) = (int32_t)(-1);
  11051. int32_t* L_19 = ___0_bucketIndex;
  11052. int32_t L_20 = __this->___BucketCapacity;
  11053. *((int32_t*)L_19) = (int32_t)L_20;
  11054. int32_t* L_21 = ___1_nextIndex;
  11055. *((int32_t*)L_21) = (int32_t)(-1);
  11056. return (bool)0;
  11057. }
  11058. }
  11059. IL2CPP_EXTERN_C bool HashMapHelper_1_MoveNextSearch_m5B2FF1D7B41C3BA34939652BB8BB2629DD498626_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  11060. {
  11061. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  11062. int32_t _offset = 1;
  11063. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  11064. bool _returnValue;
  11065. _returnValue = HashMapHelper_1_MoveNextSearch_m5B2FF1D7B41C3BA34939652BB8BB2629DD498626(_thisAdjusted, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  11066. return _returnValue;
  11067. }
  11068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_gshared (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  11069. {
  11070. {
  11071. int32_t* L_0 = ___1_nextIndex;
  11072. int32_t L_1 = *((int32_t*)L_0);
  11073. if ((((int32_t)L_1) == ((int32_t)(-1))))
  11074. {
  11075. goto IL_001a;
  11076. }
  11077. }
  11078. {
  11079. int32_t* L_2 = ___2_index;
  11080. int32_t* L_3 = ___1_nextIndex;
  11081. int32_t L_4 = *((int32_t*)L_3);
  11082. *((int32_t*)L_2) = (int32_t)L_4;
  11083. int32_t* L_5 = ___1_nextIndex;
  11084. int32_t* L_6 = __this->___Next;
  11085. int32_t* L_7 = ___1_nextIndex;
  11086. int32_t L_8 = *((int32_t*)L_7);
  11087. int32_t L_9 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4))))));
  11088. *((int32_t*)L_5) = (int32_t)L_9;
  11089. return (bool)1;
  11090. }
  11091. IL_001a:
  11092. {
  11093. int32_t* L_10 = ___0_bucketIndex;
  11094. int32_t* L_11 = ___1_nextIndex;
  11095. int32_t* L_12 = ___2_index;
  11096. bool L_13;
  11097. L_13 = (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24)))(__this, L_10, L_11, L_12, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
  11098. return L_13;
  11099. }
  11100. }
  11101. IL2CPP_EXTERN_C bool HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  11102. {
  11103. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* _thisAdjusted;
  11104. int32_t _offset = 1;
  11105. _thisAdjusted = reinterpret_cast<HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*>(__this + _offset);
  11106. bool _returnValue;
  11107. _returnValue = HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_inline(_thisAdjusted, ___0_bucketIndex, ___1_nextIndex, ___2_index, method);
  11108. return _returnValue;
  11109. }
  11110. #ifdef __clang__
  11111. #pragma clang diagnostic pop
  11112. #endif
  11113. #ifdef __clang__
  11114. #pragma clang diagnostic push
  11115. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11116. #pragma clang diagnostic ignored "-Wunused-variable"
  11117. #endif
  11118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* HashSetPool_1_New_mB44E3399106E7FA0AF5C90D89AE9DB054A3FB7E6_gshared (const RuntimeMethod* method)
  11119. {
  11120. RuntimeObject* V_0 = NULL;
  11121. bool V_1 = false;
  11122. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* V_2 = NULL;
  11123. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* V_3 = NULL;
  11124. {
  11125. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11126. RuntimeObject* L_0 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock;
  11127. V_0 = L_0;
  11128. V_1 = (bool)0;
  11129. }
  11130. {
  11131. auto __finallyBlock = il2cpp::utils::Finally([&]
  11132. {
  11133. FINALLY_0046:
  11134. {
  11135. {
  11136. bool L_1 = V_1;
  11137. if (!L_1)
  11138. {
  11139. goto IL_004f;
  11140. }
  11141. }
  11142. {
  11143. RuntimeObject* L_2 = V_0;
  11144. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  11145. }
  11146. IL_004f:
  11147. {
  11148. return;
  11149. }
  11150. }
  11151. });
  11152. try
  11153. {
  11154. {
  11155. RuntimeObject* L_3 = V_0;
  11156. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  11157. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11158. Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* L_4 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11159. NullCheck(L_4);
  11160. int32_t L_5;
  11161. L_5 = Stack_1_get_Count_m5152CF989B210886B4873F8003059A2E6532BC42_inline(L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  11162. if (L_5)
  11163. {
  11164. goto IL_002b_1;
  11165. }
  11166. }
  11167. {
  11168. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11169. Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* L_6 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11170. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_7 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  11171. HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E(L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11172. NullCheck(L_6);
  11173. Stack_1_Push_m14C4CC1344F3B15914591AA1FF02C3F1FE19C1B8(L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11174. }
  11175. IL_002b_1:
  11176. {
  11177. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11178. Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* L_8 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11179. NullCheck(L_8);
  11180. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_9;
  11181. L_9 = Stack_1_Pop_mA09DC8A804CF8BB56110EDC7189D71719B854526(L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  11182. V_2 = L_9;
  11183. HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* L_10 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy;
  11184. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_11 = V_2;
  11185. NullCheck(L_10);
  11186. bool L_12;
  11187. L_12 = HashSet_1_Add_mCDEA5164BBB8DCF0F05810BCAC64F6E17910FF04(L_10, L_11, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  11188. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_13 = V_2;
  11189. V_3 = L_13;
  11190. goto IL_0050;
  11191. }
  11192. }
  11193. catch(Il2CppExceptionWrapper& e)
  11194. {
  11195. __finallyBlock.StoreException(e.ex);
  11196. }
  11197. }
  11198. IL_0050:
  11199. {
  11200. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_14 = V_3;
  11201. return L_14;
  11202. }
  11203. }
  11204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPool_1_Free_mED544A709E66EA55D325E222AAB85DFA0D9826F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_hashSet, const RuntimeMethod* method)
  11205. {
  11206. RuntimeObject* V_0 = NULL;
  11207. bool V_1 = false;
  11208. {
  11209. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11210. RuntimeObject* L_0 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock;
  11211. V_0 = L_0;
  11212. V_1 = (bool)0;
  11213. }
  11214. {
  11215. auto __finallyBlock = il2cpp::utils::Finally([&]
  11216. {
  11217. FINALLY_0040:
  11218. {
  11219. {
  11220. bool L_1 = V_1;
  11221. if (!L_1)
  11222. {
  11223. goto IL_0049;
  11224. }
  11225. }
  11226. {
  11227. RuntimeObject* L_2 = V_0;
  11228. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  11229. }
  11230. IL_0049:
  11231. {
  11232. return;
  11233. }
  11234. }
  11235. });
  11236. try
  11237. {
  11238. {
  11239. RuntimeObject* L_3 = V_0;
  11240. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  11241. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11242. HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* L_4 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy;
  11243. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_5 = ___0_hashSet;
  11244. NullCheck(L_4);
  11245. bool L_6;
  11246. L_6 = HashSet_1_Remove_m9A33DC85D2F8D0CFE9A1A0EA5DC21181FA78C9AE(L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  11247. if (L_6)
  11248. {
  11249. goto IL_002d_1;
  11250. }
  11251. }
  11252. {
  11253. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  11254. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0356533BA64FA3F5689353F122EED208626DE771)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral584B98CEC4569AEC72CEEA79A5D5ACAD29BC7D71)), NULL);
  11255. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
  11256. }
  11257. IL_002d_1:
  11258. {
  11259. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = ___0_hashSet;
  11260. NullCheck(L_8);
  11261. HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD(L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  11262. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11263. Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* L_9 = ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11264. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_10 = ___0_hashSet;
  11265. NullCheck(L_9);
  11266. Stack_1_Push_m14C4CC1344F3B15914591AA1FF02C3F1FE19C1B8(L_9, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11267. goto IL_004a;
  11268. }
  11269. }
  11270. catch(Il2CppExceptionWrapper& e)
  11271. {
  11272. __finallyBlock.StoreException(e.ex);
  11273. }
  11274. }
  11275. IL_004a:
  11276. {
  11277. return;
  11278. }
  11279. }
  11280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPool_1__cctor_m29D8D673D8DFA3E1D971F5C714BA4A3D29C69138_gshared (const RuntimeMethod* method)
  11281. {
  11282. static bool s_Il2CppMethodInitialized;
  11283. if (!s_Il2CppMethodInitialized)
  11284. {
  11285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  11286. s_Il2CppMethodInitialized = true;
  11287. }
  11288. {
  11289. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  11290. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  11291. ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock = L_0;
  11292. Il2CppCodeGenWriteBarrier((void**)(&((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock), (void*)L_0);
  11293. Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF* L_1 = (Stack_1_t232DD3CBA37BDCEA342250E4401E9B579A1339AF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  11294. Stack_1__ctor_mBBA7353969B5D1B391907B753FBA5388F076A7F4(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  11295. ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free = L_1;
  11296. Il2CppCodeGenWriteBarrier((void**)(&((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free), (void*)L_1);
  11297. HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C* L_2 = (HashSet_1_t916C0C4B051D96053D8F99C00CDAFF3772732E6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  11298. HashSet_1__ctor_mC1B141D424DEC28D49994F61500B5DEE965548A3(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  11299. ((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy = L_2;
  11300. Il2CppCodeGenWriteBarrier((void**)(&((HashSetPool_1_tD95D8403B97C0B7E3E0BD78B4512E22F9E18D9C7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy), (void*)L_2);
  11301. return;
  11302. }
  11303. }
  11304. #ifdef __clang__
  11305. #pragma clang diagnostic pop
  11306. #endif
  11307. #ifdef __clang__
  11308. #pragma clang diagnostic push
  11309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11310. #pragma clang diagnostic ignored "-Wunused-variable"
  11311. #endif
  11312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* HashSetPool_1_New_m07BA813BD3926243ABFFB2ADD1325E490F10E4E1_gshared (const RuntimeMethod* method)
  11313. {
  11314. RuntimeObject* V_0 = NULL;
  11315. bool V_1 = false;
  11316. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_2 = NULL;
  11317. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_3 = NULL;
  11318. {
  11319. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11320. RuntimeObject* L_0 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock;
  11321. V_0 = L_0;
  11322. V_1 = (bool)0;
  11323. }
  11324. {
  11325. auto __finallyBlock = il2cpp::utils::Finally([&]
  11326. {
  11327. FINALLY_0046:
  11328. {
  11329. {
  11330. bool L_1 = V_1;
  11331. if (!L_1)
  11332. {
  11333. goto IL_004f;
  11334. }
  11335. }
  11336. {
  11337. RuntimeObject* L_2 = V_0;
  11338. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  11339. }
  11340. IL_004f:
  11341. {
  11342. return;
  11343. }
  11344. }
  11345. });
  11346. try
  11347. {
  11348. {
  11349. RuntimeObject* L_3 = V_0;
  11350. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  11351. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11352. Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223* L_4 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11353. NullCheck(L_4);
  11354. int32_t L_5;
  11355. L_5 = (( int32_t (*) (Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  11356. if (L_5)
  11357. {
  11358. goto IL_002b_1;
  11359. }
  11360. }
  11361. {
  11362. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11363. Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223* L_6 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11364. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_7 = (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  11365. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11366. NullCheck(L_6);
  11367. InvokerActionInvoker1< HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6), L_6, L_7);
  11368. }
  11369. IL_002b_1:
  11370. {
  11371. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11372. Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223* L_8 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11373. NullCheck(L_8);
  11374. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_9;
  11375. L_9 = InvokerFuncInvoker0< HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7), L_8);
  11376. V_2 = L_9;
  11377. HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98* L_10 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy;
  11378. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_11 = V_2;
  11379. NullCheck(L_10);
  11380. bool L_12;
  11381. L_12 = InvokerFuncInvoker1< bool, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9), L_10, L_11);
  11382. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_13 = V_2;
  11383. V_3 = L_13;
  11384. goto IL_0050;
  11385. }
  11386. }
  11387. catch(Il2CppExceptionWrapper& e)
  11388. {
  11389. __finallyBlock.StoreException(e.ex);
  11390. }
  11391. }
  11392. IL_0050:
  11393. {
  11394. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_14 = V_3;
  11395. return L_14;
  11396. }
  11397. }
  11398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPool_1_Free_m704D1DB879D4D305289E9EC810F31B127AE59C75_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_hashSet, const RuntimeMethod* method)
  11399. {
  11400. RuntimeObject* V_0 = NULL;
  11401. bool V_1 = false;
  11402. {
  11403. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11404. RuntimeObject* L_0 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock;
  11405. V_0 = L_0;
  11406. V_1 = (bool)0;
  11407. }
  11408. {
  11409. auto __finallyBlock = il2cpp::utils::Finally([&]
  11410. {
  11411. FINALLY_0040:
  11412. {
  11413. {
  11414. bool L_1 = V_1;
  11415. if (!L_1)
  11416. {
  11417. goto IL_0049;
  11418. }
  11419. }
  11420. {
  11421. RuntimeObject* L_2 = V_0;
  11422. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  11423. }
  11424. IL_0049:
  11425. {
  11426. return;
  11427. }
  11428. }
  11429. });
  11430. try
  11431. {
  11432. {
  11433. RuntimeObject* L_3 = V_0;
  11434. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  11435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11436. HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98* L_4 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy;
  11437. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_5 = ___0_hashSet;
  11438. NullCheck(L_4);
  11439. bool L_6;
  11440. L_6 = InvokerFuncInvoker1< bool, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10), L_4, L_5);
  11441. if (L_6)
  11442. {
  11443. goto IL_002d_1;
  11444. }
  11445. }
  11446. {
  11447. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  11448. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0356533BA64FA3F5689353F122EED208626DE771)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral584B98CEC4569AEC72CEEA79A5D5ACAD29BC7D71)), NULL);
  11449. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
  11450. }
  11451. IL_002d_1:
  11452. {
  11453. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_8 = ___0_hashSet;
  11454. NullCheck(L_8);
  11455. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  11456. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11457. Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223* L_9 = ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free;
  11458. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_10 = ___0_hashSet;
  11459. NullCheck(L_9);
  11460. InvokerActionInvoker1< HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6), L_9, L_10);
  11461. goto IL_004a;
  11462. }
  11463. }
  11464. catch(Il2CppExceptionWrapper& e)
  11465. {
  11466. __finallyBlock.StoreException(e.ex);
  11467. }
  11468. }
  11469. IL_004a:
  11470. {
  11471. return;
  11472. }
  11473. }
  11474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPool_1__cctor_m87F1483A19A3FFAF75E3DD46F11269DC3B1285A6_gshared (const RuntimeMethod* method)
  11475. {
  11476. static bool s_Il2CppMethodInitialized;
  11477. if (!s_Il2CppMethodInitialized)
  11478. {
  11479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  11480. s_Il2CppMethodInitialized = true;
  11481. }
  11482. {
  11483. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  11484. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  11485. ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock = L_0;
  11486. Il2CppCodeGenWriteBarrier((void**)(&((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___lock), (void*)L_0);
  11487. Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223* L_1 = (Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  11488. (( void (*) (Stack_1_t2CB236599BE1BE25AA9FC0C3F10A27404E72E223*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  11489. ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free = L_1;
  11490. Il2CppCodeGenWriteBarrier((void**)(&((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___free), (void*)L_1);
  11491. HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98* L_2 = (HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  11492. (( void (*) (HashSet_1_t1983FF2F5FBCE4C733FAA37F456B25C68F824A98*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)))(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  11493. ((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy = L_2;
  11494. Il2CppCodeGenWriteBarrier((void**)(&((HashSetPool_1_t376AA755A1293FFB154835946C284288087A9C4A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___busy), (void*)L_2);
  11495. return;
  11496. }
  11497. }
  11498. #ifdef __clang__
  11499. #pragma clang diagnostic pop
  11500. #endif
  11501. #ifdef __clang__
  11502. #pragma clang diagnostic push
  11503. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11504. #pragma clang diagnostic ignored "-Wunused-variable"
  11505. #endif
  11506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSetPropertyBag_1_get_InstantiationKind_m542C648FC9442316698457076FBC5B8C17656097_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  11507. {
  11508. {
  11509. return (int32_t)(1);
  11510. }
  11511. }
  11512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* HashSetPropertyBag_1_Instantiate_m40B346AADC5FFAA079D2DD84ED0FD4843585E19E_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  11513. {
  11514. {
  11515. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  11516. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  11517. return L_0;
  11518. }
  11519. }
  11520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPropertyBag_1__ctor_m97B9FF0A7C7B1247E10A3C8A5114080B3A6571D1_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  11521. {
  11522. {
  11523. (( void (*) (SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  11524. return;
  11525. }
  11526. }
  11527. #ifdef __clang__
  11528. #pragma clang diagnostic pop
  11529. #endif
  11530. #ifdef __clang__
  11531. #pragma clang diagnostic push
  11532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11533. #pragma clang diagnostic ignored "-Wunused-variable"
  11534. #endif
  11535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  11536. {
  11537. {
  11538. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0;
  11539. L_0 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11540. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  11541. return;
  11542. }
  11543. }
  11544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  11545. {
  11546. {
  11547. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11548. RuntimeObject* L_0 = ___0_comparer;
  11549. if (L_0)
  11550. {
  11551. goto IL_0010;
  11552. }
  11553. }
  11554. {
  11555. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  11556. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11557. ___0_comparer = (RuntimeObject*)L_1;
  11558. }
  11559. IL_0010:
  11560. {
  11561. RuntimeObject* L_2 = ___0_comparer;
  11562. __this->____comparer = L_2;
  11563. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  11564. __this->____lastIndex = 0;
  11565. __this->____count = 0;
  11566. __this->____freeList = (-1);
  11567. __this->____version = 0;
  11568. return;
  11569. }
  11570. }
  11571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB61A4173FD9D000867524949D5E105DE2C1B7D54_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  11572. {
  11573. {
  11574. int32_t L_0 = ___0_capacity;
  11575. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  11576. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11577. HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11578. return;
  11579. }
  11580. }
  11581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  11582. {
  11583. {
  11584. RuntimeObject* L_0 = ___0_collection;
  11585. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  11586. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11587. HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11588. return;
  11589. }
  11590. }
  11591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  11592. {
  11593. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL;
  11594. RuntimeObject* V_1 = NULL;
  11595. int32_t V_2 = 0;
  11596. int32_t G_B8_0 = 0;
  11597. {
  11598. RuntimeObject* L_0 = ___1_comparer;
  11599. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  11600. RuntimeObject* L_1 = ___0_collection;
  11601. if (L_1)
  11602. {
  11603. goto IL_0015;
  11604. }
  11605. }
  11606. {
  11607. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11608. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  11609. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  11610. }
  11611. IL_0015:
  11612. {
  11613. RuntimeObject* L_3 = ___0_collection;
  11614. V_0 = ((HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  11615. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = V_0;
  11616. if (!L_4)
  11617. {
  11618. goto IL_0030;
  11619. }
  11620. }
  11621. {
  11622. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = V_0;
  11623. bool L_6;
  11624. L_6 = HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  11625. if (!L_6)
  11626. {
  11627. goto IL_0030;
  11628. }
  11629. }
  11630. {
  11631. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_7 = V_0;
  11632. HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  11633. return;
  11634. }
  11635. IL_0030:
  11636. {
  11637. RuntimeObject* L_8 = ___0_collection;
  11638. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  11639. RuntimeObject* L_9 = V_1;
  11640. if (!L_9)
  11641. {
  11642. goto IL_0042;
  11643. }
  11644. }
  11645. {
  11646. RuntimeObject* L_10 = V_1;
  11647. NullCheck(L_10);
  11648. int32_t L_11;
  11649. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  11650. G_B8_0 = L_11;
  11651. goto IL_0043;
  11652. }
  11653. IL_0042:
  11654. {
  11655. G_B8_0 = 0;
  11656. }
  11657. IL_0043:
  11658. {
  11659. V_2 = G_B8_0;
  11660. int32_t L_12 = V_2;
  11661. int32_t L_13;
  11662. L_13 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11663. RuntimeObject* L_14 = ___0_collection;
  11664. HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  11665. int32_t L_15 = __this->____count;
  11666. if ((((int32_t)L_15) <= ((int32_t)0)))
  11667. {
  11668. goto IL_0074;
  11669. }
  11670. }
  11671. {
  11672. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_16 = __this->____slots;
  11673. NullCheck(L_16);
  11674. int32_t L_17 = __this->____count;
  11675. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  11676. {
  11677. goto IL_0074;
  11678. }
  11679. }
  11680. {
  11681. HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  11682. }
  11683. IL_0074:
  11684. {
  11685. return;
  11686. }
  11687. }
  11688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m0D5F0A5862948121CF0A6F4D421BD98A3BE64DA3_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  11689. {
  11690. {
  11691. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11692. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  11693. __this->____siInfo = L_0;
  11694. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  11695. return;
  11696. }
  11697. }
  11698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method)
  11699. {
  11700. static bool s_Il2CppMethodInitialized;
  11701. if (!s_Il2CppMethodInitialized)
  11702. {
  11703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11705. s_Il2CppMethodInitialized = true;
  11706. }
  11707. int32_t V_0 = 0;
  11708. int32_t V_1 = 0;
  11709. int32_t V_2 = 0;
  11710. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_3 = NULL;
  11711. int32_t V_4 = 0;
  11712. int32_t V_5 = 0;
  11713. int32_t V_6 = 0;
  11714. {
  11715. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___0_source;
  11716. NullCheck(L_0);
  11717. int32_t L_1 = L_0->____count;
  11718. V_0 = L_1;
  11719. int32_t L_2 = V_0;
  11720. if (L_2)
  11721. {
  11722. goto IL_000b;
  11723. }
  11724. }
  11725. {
  11726. return;
  11727. }
  11728. IL_000b:
  11729. {
  11730. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = ___0_source;
  11731. NullCheck(L_3);
  11732. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  11733. NullCheck(L_4);
  11734. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  11735. int32_t L_5 = V_0;
  11736. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11737. int32_t L_6;
  11738. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  11739. int32_t L_7 = V_1;
  11740. if ((((int32_t)L_6) < ((int32_t)L_7)))
  11741. {
  11742. goto IL_0065;
  11743. }
  11744. }
  11745. {
  11746. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_8 = ___0_source;
  11747. NullCheck(L_8);
  11748. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  11749. NullCheck((RuntimeArray*)L_9);
  11750. RuntimeObject* L_10;
  11751. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  11752. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  11753. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  11754. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_11 = ___0_source;
  11755. NullCheck(L_11);
  11756. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_12 = L_11->____slots;
  11757. NullCheck((RuntimeArray*)L_12);
  11758. RuntimeObject* L_13;
  11759. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  11760. __this->____slots = ((SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  11761. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  11762. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = ___0_source;
  11763. NullCheck(L_14);
  11764. int32_t L_15 = L_14->____lastIndex;
  11765. __this->____lastIndex = L_15;
  11766. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_16 = ___0_source;
  11767. NullCheck(L_16);
  11768. int32_t L_17 = L_16->____freeList;
  11769. __this->____freeList = L_17;
  11770. goto IL_00c7;
  11771. }
  11772. IL_0065:
  11773. {
  11774. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_18 = ___0_source;
  11775. NullCheck(L_18);
  11776. int32_t L_19 = L_18->____lastIndex;
  11777. V_2 = L_19;
  11778. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_20 = ___0_source;
  11779. NullCheck(L_20);
  11780. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_21 = L_20->____slots;
  11781. V_3 = L_21;
  11782. int32_t L_22 = V_0;
  11783. int32_t L_23;
  11784. L_23 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11785. V_4 = 0;
  11786. V_5 = 0;
  11787. goto IL_00ba;
  11788. }
  11789. IL_0083:
  11790. {
  11791. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = V_3;
  11792. int32_t L_25 = V_5;
  11793. NullCheck(L_24);
  11794. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  11795. V_6 = L_26;
  11796. int32_t L_27 = V_6;
  11797. if ((((int32_t)L_27) < ((int32_t)0)))
  11798. {
  11799. goto IL_00b4;
  11800. }
  11801. }
  11802. {
  11803. int32_t L_28 = V_4;
  11804. int32_t L_29 = V_6;
  11805. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_30 = V_3;
  11806. int32_t L_31 = V_5;
  11807. NullCheck(L_30);
  11808. int32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  11809. HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11810. int32_t L_33 = V_4;
  11811. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  11812. }
  11813. IL_00b4:
  11814. {
  11815. int32_t L_34 = V_5;
  11816. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  11817. }
  11818. IL_00ba:
  11819. {
  11820. int32_t L_35 = V_5;
  11821. int32_t L_36 = V_2;
  11822. if ((((int32_t)L_35) < ((int32_t)L_36)))
  11823. {
  11824. goto IL_0083;
  11825. }
  11826. }
  11827. {
  11828. int32_t L_37 = V_4;
  11829. __this->____lastIndex = L_37;
  11830. }
  11831. IL_00c7:
  11832. {
  11833. int32_t L_38 = V_0;
  11834. __this->____count = L_38;
  11835. return;
  11836. }
  11837. }
  11838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  11839. {
  11840. {
  11841. RuntimeObject* L_0 = ___1_comparer;
  11842. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  11843. int32_t L_1 = ___0_capacity;
  11844. if ((((int32_t)L_1) >= ((int32_t)0)))
  11845. {
  11846. goto IL_0016;
  11847. }
  11848. }
  11849. {
  11850. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  11851. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  11852. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  11853. }
  11854. IL_0016:
  11855. {
  11856. int32_t L_3 = ___0_capacity;
  11857. if ((((int32_t)L_3) <= ((int32_t)0)))
  11858. {
  11859. goto IL_0022;
  11860. }
  11861. }
  11862. {
  11863. int32_t L_4 = ___0_capacity;
  11864. int32_t L_5;
  11865. L_5 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11866. }
  11867. IL_0022:
  11868. {
  11869. return;
  11870. }
  11871. }
  11872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8DCCFBE982C11AAB3D29ED804447945A4FFC110B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  11873. {
  11874. {
  11875. int32_t L_0 = ___0_item;
  11876. bool L_1;
  11877. L_1 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  11878. return;
  11879. }
  11880. }
  11881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  11882. {
  11883. {
  11884. int32_t L_0 = __this->____lastIndex;
  11885. if ((((int32_t)L_0) <= ((int32_t)0)))
  11886. {
  11887. goto IL_0044;
  11888. }
  11889. }
  11890. {
  11891. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_1 = __this->____slots;
  11892. int32_t L_2 = __this->____lastIndex;
  11893. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  11894. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  11895. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  11896. NullCheck(L_4);
  11897. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  11898. __this->____lastIndex = 0;
  11899. __this->____count = 0;
  11900. __this->____freeList = (-1);
  11901. }
  11902. IL_0044:
  11903. {
  11904. int32_t L_5 = __this->____version;
  11905. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  11906. return;
  11907. }
  11908. }
  11909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  11910. {
  11911. int32_t V_0 = 0;
  11912. int32_t V_1 = 0;
  11913. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_2 = NULL;
  11914. int32_t V_3 = 0;
  11915. {
  11916. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  11917. if (!L_0)
  11918. {
  11919. goto IL_0080;
  11920. }
  11921. }
  11922. {
  11923. V_0 = 0;
  11924. int32_t L_1 = ___0_item;
  11925. int32_t L_2;
  11926. L_2 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  11927. V_1 = L_2;
  11928. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_3 = __this->____slots;
  11929. V_2 = L_3;
  11930. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  11931. int32_t L_5 = V_1;
  11932. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  11933. NullCheck(L_6);
  11934. NullCheck(L_4);
  11935. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  11936. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  11937. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  11938. goto IL_007c;
  11939. }
  11940. IL_002f:
  11941. {
  11942. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_9 = V_2;
  11943. int32_t L_10 = V_3;
  11944. NullCheck(L_9);
  11945. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  11946. int32_t L_12 = V_1;
  11947. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  11948. {
  11949. goto IL_005a;
  11950. }
  11951. }
  11952. {
  11953. RuntimeObject* L_13 = __this->____comparer;
  11954. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_14 = V_2;
  11955. int32_t L_15 = V_3;
  11956. NullCheck(L_14);
  11957. int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  11958. int32_t L_17 = ___0_item;
  11959. NullCheck(L_13);
  11960. bool L_18;
  11961. L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  11962. if (!L_18)
  11963. {
  11964. goto IL_005a;
  11965. }
  11966. }
  11967. {
  11968. return (bool)1;
  11969. }
  11970. IL_005a:
  11971. {
  11972. int32_t L_19 = V_0;
  11973. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_20 = V_2;
  11974. NullCheck(L_20);
  11975. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  11976. {
  11977. goto IL_006b;
  11978. }
  11979. }
  11980. {
  11981. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  11982. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  11983. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  11984. }
  11985. IL_006b:
  11986. {
  11987. int32_t L_22 = V_0;
  11988. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  11989. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_23 = V_2;
  11990. int32_t L_24 = V_3;
  11991. NullCheck(L_23);
  11992. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  11993. V_3 = L_25;
  11994. }
  11995. IL_007c:
  11996. {
  11997. int32_t L_26 = V_3;
  11998. if ((((int32_t)L_26) >= ((int32_t)0)))
  11999. {
  12000. goto IL_002f;
  12001. }
  12002. }
  12003. IL_0080:
  12004. {
  12005. return (bool)0;
  12006. }
  12007. }
  12008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mD398237C598AECB4793962F1E4DBA8BBA5DBE38B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  12009. {
  12010. {
  12011. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  12012. int32_t L_1 = ___1_arrayIndex;
  12013. int32_t L_2 = __this->____count;
  12014. HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  12015. return;
  12016. }
  12017. }
  12018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  12019. {
  12020. int32_t V_0 = 0;
  12021. int32_t V_1 = 0;
  12022. int32_t V_2 = 0;
  12023. int32_t V_3 = 0;
  12024. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_4 = NULL;
  12025. int32_t V_5 = 0;
  12026. {
  12027. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  12028. if (!L_0)
  12029. {
  12030. goto IL_0154;
  12031. }
  12032. }
  12033. {
  12034. int32_t L_1 = ___0_item;
  12035. int32_t L_2;
  12036. L_2 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12037. V_0 = L_2;
  12038. int32_t L_3 = V_0;
  12039. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  12040. NullCheck(L_4);
  12041. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  12042. V_2 = (-1);
  12043. V_3 = 0;
  12044. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  12045. V_4 = L_5;
  12046. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  12047. int32_t L_7 = V_1;
  12048. NullCheck(L_6);
  12049. int32_t L_8 = L_7;
  12050. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  12051. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  12052. goto IL_014c;
  12053. }
  12054. IL_003b:
  12055. {
  12056. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_10 = V_4;
  12057. int32_t L_11 = V_5;
  12058. NullCheck(L_10);
  12059. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  12060. int32_t L_13 = V_0;
  12061. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  12062. {
  12063. goto IL_0123;
  12064. }
  12065. }
  12066. {
  12067. RuntimeObject* L_14 = __this->____comparer;
  12068. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_15 = V_4;
  12069. int32_t L_16 = V_5;
  12070. NullCheck(L_15);
  12071. int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  12072. int32_t L_18 = ___0_item;
  12073. NullCheck(L_14);
  12074. bool L_19;
  12075. L_19 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  12076. if (!L_19)
  12077. {
  12078. goto IL_0123;
  12079. }
  12080. }
  12081. {
  12082. int32_t L_20 = V_2;
  12083. if ((((int32_t)L_20) >= ((int32_t)0)))
  12084. {
  12085. goto IL_008c;
  12086. }
  12087. }
  12088. {
  12089. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  12090. int32_t L_22 = V_1;
  12091. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_23 = V_4;
  12092. int32_t L_24 = V_5;
  12093. NullCheck(L_23);
  12094. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  12095. NullCheck(L_21);
  12096. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  12097. goto IL_00a7;
  12098. }
  12099. IL_008c:
  12100. {
  12101. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_26 = V_4;
  12102. int32_t L_27 = V_2;
  12103. NullCheck(L_26);
  12104. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_28 = V_4;
  12105. int32_t L_29 = V_5;
  12106. NullCheck(L_28);
  12107. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  12108. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  12109. }
  12110. IL_00a7:
  12111. {
  12112. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_31 = V_4;
  12113. int32_t L_32 = V_5;
  12114. NullCheck(L_31);
  12115. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  12116. goto IL_00d1;
  12117. }
  12118. IL_00d1:
  12119. {
  12120. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_33 = V_4;
  12121. int32_t L_34 = V_5;
  12122. NullCheck(L_33);
  12123. int32_t L_35 = __this->____freeList;
  12124. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  12125. int32_t L_36 = __this->____count;
  12126. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  12127. int32_t L_37 = __this->____version;
  12128. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  12129. int32_t L_38 = __this->____count;
  12130. if (L_38)
  12131. {
  12132. goto IL_0119;
  12133. }
  12134. }
  12135. {
  12136. __this->____lastIndex = 0;
  12137. __this->____freeList = (-1);
  12138. goto IL_0121;
  12139. }
  12140. IL_0119:
  12141. {
  12142. int32_t L_39 = V_5;
  12143. __this->____freeList = L_39;
  12144. }
  12145. IL_0121:
  12146. {
  12147. return (bool)1;
  12148. }
  12149. IL_0123:
  12150. {
  12151. int32_t L_40 = V_3;
  12152. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_41 = V_4;
  12153. NullCheck(L_41);
  12154. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  12155. {
  12156. goto IL_0135;
  12157. }
  12158. }
  12159. {
  12160. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12161. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  12162. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  12163. }
  12164. IL_0135:
  12165. {
  12166. int32_t L_43 = V_3;
  12167. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  12168. int32_t L_44 = V_5;
  12169. V_2 = L_44;
  12170. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_45 = V_4;
  12171. int32_t L_46 = V_5;
  12172. NullCheck(L_45);
  12173. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  12174. V_5 = L_47;
  12175. }
  12176. IL_014c:
  12177. {
  12178. int32_t L_48 = V_5;
  12179. if ((((int32_t)L_48) >= ((int32_t)0)))
  12180. {
  12181. goto IL_003b;
  12182. }
  12183. }
  12184. IL_0154:
  12185. {
  12186. return (bool)0;
  12187. }
  12188. }
  12189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mB717B519B4FBD92488427A6798B491B5FA5FB185_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12190. {
  12191. {
  12192. int32_t L_0 = __this->____count;
  12193. return L_0;
  12194. }
  12195. }
  12196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCF631038A37231EECB6D89FD9C92A6C2F1D8A3DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12197. {
  12198. {
  12199. return (bool)0;
  12200. }
  12201. }
  12202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12203. {
  12204. {
  12205. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  12206. memset((&L_0), 0, sizeof(L_0));
  12207. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12208. return L_0;
  12209. }
  12210. }
  12211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB5AA335BD4906485CB12ED2FBFFAF51FA3F1EBB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12212. {
  12213. {
  12214. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  12215. memset((&L_0), 0, sizeof(L_0));
  12216. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12217. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1 = L_0;
  12218. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  12219. return (RuntimeObject*)L_2;
  12220. }
  12221. }
  12222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mE1616E3A1216DC33957C20680B934BC088CECEBA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12223. {
  12224. {
  12225. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  12226. memset((&L_0), 0, sizeof(L_0));
  12227. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12228. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1 = L_0;
  12229. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  12230. return (RuntimeObject*)L_2;
  12231. }
  12232. }
  12233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m225089E5EADAC464572D74B63933A7D9ACD63349_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  12234. {
  12235. static bool s_Il2CppMethodInitialized;
  12236. if (!s_Il2CppMethodInitialized)
  12237. {
  12238. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  12239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  12240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  12241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  12242. s_Il2CppMethodInitialized = true;
  12243. }
  12244. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  12245. String_t* G_B4_0 = NULL;
  12246. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  12247. String_t* G_B3_0 = NULL;
  12248. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  12249. int32_t G_B5_0 = 0;
  12250. String_t* G_B5_1 = NULL;
  12251. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  12252. {
  12253. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  12254. if (L_0)
  12255. {
  12256. goto IL_000e;
  12257. }
  12258. }
  12259. {
  12260. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12261. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  12262. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12263. }
  12264. IL_000e:
  12265. {
  12266. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  12267. int32_t L_3 = __this->____version;
  12268. NullCheck(L_2);
  12269. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  12270. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  12271. RuntimeObject* L_5 = __this->____comparer;
  12272. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  12273. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12274. Type_t* L_7;
  12275. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  12276. NullCheck(L_4);
  12277. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  12278. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  12279. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  12280. if (!L_9)
  12281. {
  12282. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  12283. G_B4_1 = L_8;
  12284. goto IL_0052;
  12285. }
  12286. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  12287. G_B3_1 = L_8;
  12288. }
  12289. {
  12290. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  12291. NullCheck(L_10);
  12292. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  12293. G_B5_1 = G_B3_0;
  12294. G_B5_2 = G_B3_1;
  12295. goto IL_0053;
  12296. }
  12297. IL_0052:
  12298. {
  12299. G_B5_0 = 0;
  12300. G_B5_1 = G_B4_0;
  12301. G_B5_2 = G_B4_1;
  12302. }
  12303. IL_0053:
  12304. {
  12305. NullCheck(G_B5_2);
  12306. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  12307. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  12308. if (!L_11)
  12309. {
  12310. goto IL_0089;
  12311. }
  12312. }
  12313. {
  12314. int32_t L_12 = __this->____count;
  12315. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  12316. V_0 = L_13;
  12317. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0;
  12318. HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  12319. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  12320. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_0;
  12321. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  12322. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12323. Type_t* L_18;
  12324. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  12325. NullCheck(L_15);
  12326. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  12327. }
  12328. IL_0089:
  12329. {
  12330. return;
  12331. }
  12332. }
  12333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mE05F83949ED3974F2CB3209AA5925C2E0B62BF4B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  12334. {
  12335. static bool s_Il2CppMethodInitialized;
  12336. if (!s_Il2CppMethodInitialized)
  12337. {
  12338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  12340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  12341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  12342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  12343. s_Il2CppMethodInitialized = true;
  12344. }
  12345. int32_t V_0 = 0;
  12346. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  12347. int32_t V_2 = 0;
  12348. {
  12349. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  12350. if (L_0)
  12351. {
  12352. goto IL_0009;
  12353. }
  12354. }
  12355. {
  12356. return;
  12357. }
  12358. IL_0009:
  12359. {
  12360. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  12361. NullCheck(L_1);
  12362. int32_t L_2;
  12363. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  12364. V_0 = L_2;
  12365. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  12366. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  12367. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12368. Type_t* L_5;
  12369. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  12370. NullCheck(L_3);
  12371. RuntimeObject* L_6;
  12372. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  12373. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  12374. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  12375. __this->____freeList = (-1);
  12376. int32_t L_7 = V_0;
  12377. if (!L_7)
  12378. {
  12379. goto IL_00ad;
  12380. }
  12381. }
  12382. {
  12383. int32_t L_8 = V_0;
  12384. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  12385. __this->____buckets = L_9;
  12386. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  12387. int32_t L_10 = V_0;
  12388. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  12389. __this->____slots = L_11;
  12390. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  12391. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  12392. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  12393. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12394. Type_t* L_14;
  12395. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  12396. NullCheck(L_12);
  12397. RuntimeObject* L_15;
  12398. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  12399. V_1 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  12400. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1;
  12401. if (L_16)
  12402. {
  12403. goto IL_008f;
  12404. }
  12405. }
  12406. {
  12407. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  12408. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  12409. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  12410. }
  12411. IL_008f:
  12412. {
  12413. V_2 = 0;
  12414. goto IL_00a5;
  12415. }
  12416. IL_0093:
  12417. {
  12418. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  12419. int32_t L_19 = V_2;
  12420. NullCheck(L_18);
  12421. int32_t L_20 = L_19;
  12422. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  12423. bool L_22;
  12424. L_22 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12425. int32_t L_23 = V_2;
  12426. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  12427. }
  12428. IL_00a5:
  12429. {
  12430. int32_t L_24 = V_2;
  12431. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  12432. NullCheck(L_25);
  12433. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  12434. {
  12435. goto IL_0093;
  12436. }
  12437. }
  12438. {
  12439. goto IL_00b4;
  12440. }
  12441. IL_00ad:
  12442. {
  12443. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  12444. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  12445. }
  12446. IL_00b4:
  12447. {
  12448. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  12449. NullCheck(L_26);
  12450. int32_t L_27;
  12451. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  12452. __this->____version = L_27;
  12453. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  12454. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  12455. return;
  12456. }
  12457. }
  12458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  12459. {
  12460. {
  12461. int32_t L_0 = ___0_item;
  12462. bool L_1;
  12463. L_1 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12464. return L_1;
  12465. }
  12466. }
  12467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  12468. {
  12469. static bool s_Il2CppMethodInitialized;
  12470. if (!s_Il2CppMethodInitialized)
  12471. {
  12472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  12473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  12474. s_Il2CppMethodInitialized = true;
  12475. }
  12476. RuntimeObject* V_0 = NULL;
  12477. int32_t V_1 = 0;
  12478. {
  12479. RuntimeObject* L_0 = ___0_other;
  12480. if (L_0)
  12481. {
  12482. goto IL_000e;
  12483. }
  12484. }
  12485. {
  12486. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12487. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  12488. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12489. }
  12490. IL_000e:
  12491. {
  12492. RuntimeObject* L_2 = ___0_other;
  12493. NullCheck(L_2);
  12494. RuntimeObject* L_3;
  12495. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  12496. V_0 = L_3;
  12497. }
  12498. {
  12499. auto __finallyBlock = il2cpp::utils::Finally([&]
  12500. {
  12501. FINALLY_0030:
  12502. {
  12503. {
  12504. RuntimeObject* L_4 = V_0;
  12505. if (!L_4)
  12506. {
  12507. goto IL_0039;
  12508. }
  12509. }
  12510. {
  12511. RuntimeObject* L_5 = V_0;
  12512. NullCheck((RuntimeObject*)L_5);
  12513. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  12514. }
  12515. IL_0039:
  12516. {
  12517. return;
  12518. }
  12519. }
  12520. });
  12521. try
  12522. {
  12523. {
  12524. goto IL_0026_1;
  12525. }
  12526. IL_0017_1:
  12527. {
  12528. RuntimeObject* L_6 = V_0;
  12529. NullCheck(L_6);
  12530. int32_t L_7;
  12531. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  12532. V_1 = L_7;
  12533. int32_t L_8 = V_1;
  12534. bool L_9;
  12535. L_9 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12536. }
  12537. IL_0026_1:
  12538. {
  12539. RuntimeObject* L_10 = V_0;
  12540. NullCheck((RuntimeObject*)L_10);
  12541. bool L_11;
  12542. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  12543. if (L_11)
  12544. {
  12545. goto IL_0017_1;
  12546. }
  12547. }
  12548. {
  12549. goto IL_003a;
  12550. }
  12551. }
  12552. catch(Il2CppExceptionWrapper& e)
  12553. {
  12554. __finallyBlock.StoreException(e.ex);
  12555. }
  12556. }
  12557. IL_003a:
  12558. {
  12559. return;
  12560. }
  12561. }
  12562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  12563. {
  12564. {
  12565. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  12566. int32_t L_1 = __this->____count;
  12567. HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  12568. return;
  12569. }
  12570. }
  12571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  12572. {
  12573. int32_t V_0 = 0;
  12574. int32_t V_1 = 0;
  12575. {
  12576. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  12577. if (L_0)
  12578. {
  12579. goto IL_000e;
  12580. }
  12581. }
  12582. {
  12583. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12584. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  12585. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12586. }
  12587. IL_000e:
  12588. {
  12589. int32_t L_2 = ___1_arrayIndex;
  12590. if ((((int32_t)L_2) >= ((int32_t)0)))
  12591. {
  12592. goto IL_0028;
  12593. }
  12594. }
  12595. {
  12596. int32_t L_3 = ___1_arrayIndex;
  12597. int32_t L_4 = L_3;
  12598. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  12599. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  12600. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  12601. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  12602. }
  12603. IL_0028:
  12604. {
  12605. int32_t L_7 = ___2_count;
  12606. if ((((int32_t)L_7) >= ((int32_t)0)))
  12607. {
  12608. goto IL_0042;
  12609. }
  12610. }
  12611. {
  12612. int32_t L_8 = ___2_count;
  12613. int32_t L_9 = L_8;
  12614. RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
  12615. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  12616. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  12617. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  12618. }
  12619. IL_0042:
  12620. {
  12621. int32_t L_12 = ___1_arrayIndex;
  12622. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___0_array;
  12623. NullCheck(L_13);
  12624. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  12625. {
  12626. goto IL_0050;
  12627. }
  12628. }
  12629. {
  12630. int32_t L_14 = ___2_count;
  12631. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = ___0_array;
  12632. NullCheck(L_15);
  12633. int32_t L_16 = ___1_arrayIndex;
  12634. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  12635. {
  12636. goto IL_005b;
  12637. }
  12638. }
  12639. IL_0050:
  12640. {
  12641. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12642. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  12643. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  12644. }
  12645. IL_005b:
  12646. {
  12647. V_0 = 0;
  12648. V_1 = 0;
  12649. goto IL_0097;
  12650. }
  12651. IL_0061:
  12652. {
  12653. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_18 = __this->____slots;
  12654. int32_t L_19 = V_1;
  12655. NullCheck(L_18);
  12656. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  12657. if ((((int32_t)L_20) < ((int32_t)0)))
  12658. {
  12659. goto IL_0093;
  12660. }
  12661. }
  12662. {
  12663. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_array;
  12664. int32_t L_22 = ___1_arrayIndex;
  12665. int32_t L_23 = V_0;
  12666. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = __this->____slots;
  12667. int32_t L_25 = V_1;
  12668. NullCheck(L_24);
  12669. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  12670. NullCheck(L_21);
  12671. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (int32_t)L_26);
  12672. int32_t L_27 = V_0;
  12673. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  12674. }
  12675. IL_0093:
  12676. {
  12677. int32_t L_28 = V_1;
  12678. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  12679. }
  12680. IL_0097:
  12681. {
  12682. int32_t L_29 = V_1;
  12683. int32_t L_30 = __this->____lastIndex;
  12684. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  12685. {
  12686. goto IL_00a4;
  12687. }
  12688. }
  12689. {
  12690. int32_t L_31 = V_0;
  12691. int32_t L_32 = ___2_count;
  12692. if ((((int32_t)L_31) < ((int32_t)L_32)))
  12693. {
  12694. goto IL_0061;
  12695. }
  12696. }
  12697. IL_00a4:
  12698. {
  12699. return;
  12700. }
  12701. }
  12702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m14A96615AA5F5F1497A6E01A5DF2BF13F022325E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___0_match, const RuntimeMethod* method)
  12703. {
  12704. int32_t V_0 = 0;
  12705. int32_t V_1 = 0;
  12706. int32_t V_2 = 0;
  12707. {
  12708. Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_0 = ___0_match;
  12709. if (L_0)
  12710. {
  12711. goto IL_000e;
  12712. }
  12713. }
  12714. {
  12715. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12716. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  12717. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12718. }
  12719. IL_000e:
  12720. {
  12721. V_0 = 0;
  12722. V_1 = 0;
  12723. goto IL_0054;
  12724. }
  12725. IL_0014:
  12726. {
  12727. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  12728. int32_t L_3 = V_1;
  12729. NullCheck(L_2);
  12730. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  12731. if ((((int32_t)L_4) < ((int32_t)0)))
  12732. {
  12733. goto IL_0050;
  12734. }
  12735. }
  12736. {
  12737. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  12738. int32_t L_6 = V_1;
  12739. NullCheck(L_5);
  12740. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  12741. V_2 = L_7;
  12742. Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_8 = ___0_match;
  12743. int32_t L_9 = V_2;
  12744. NullCheck(L_8);
  12745. bool L_10;
  12746. L_10 = Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  12747. if (!L_10)
  12748. {
  12749. goto IL_0050;
  12750. }
  12751. }
  12752. {
  12753. int32_t L_11 = V_2;
  12754. bool L_12;
  12755. L_12 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  12756. if (!L_12)
  12757. {
  12758. goto IL_0050;
  12759. }
  12760. }
  12761. {
  12762. int32_t L_13 = V_0;
  12763. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  12764. }
  12765. IL_0050:
  12766. {
  12767. int32_t L_14 = V_1;
  12768. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  12769. }
  12770. IL_0054:
  12771. {
  12772. int32_t L_15 = V_1;
  12773. int32_t L_16 = __this->____lastIndex;
  12774. if ((((int32_t)L_15) < ((int32_t)L_16)))
  12775. {
  12776. goto IL_0014;
  12777. }
  12778. }
  12779. {
  12780. int32_t L_17 = V_0;
  12781. return L_17;
  12782. }
  12783. }
  12784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12785. {
  12786. {
  12787. RuntimeObject* L_0 = __this->____comparer;
  12788. return L_0;
  12789. }
  12790. }
  12791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12792. {
  12793. static bool s_Il2CppMethodInitialized;
  12794. if (!s_Il2CppMethodInitialized)
  12795. {
  12796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12798. s_Il2CppMethodInitialized = true;
  12799. }
  12800. int32_t V_0 = 0;
  12801. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_1 = NULL;
  12802. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  12803. int32_t V_3 = 0;
  12804. int32_t V_4 = 0;
  12805. int32_t V_5 = 0;
  12806. {
  12807. int32_t L_0 = __this->____count;
  12808. if (L_0)
  12809. {
  12810. goto IL_0025;
  12811. }
  12812. }
  12813. {
  12814. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  12815. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  12816. __this->____slots = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)NULL;
  12817. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)NULL);
  12818. int32_t L_1 = __this->____version;
  12819. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  12820. return;
  12821. }
  12822. IL_0025:
  12823. {
  12824. int32_t L_2 = __this->____count;
  12825. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12826. int32_t L_3;
  12827. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  12828. V_0 = L_3;
  12829. int32_t L_4 = V_0;
  12830. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  12831. V_1 = L_5;
  12832. int32_t L_6 = V_0;
  12833. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  12834. V_2 = L_7;
  12835. V_3 = 0;
  12836. V_4 = 0;
  12837. goto IL_00a2;
  12838. }
  12839. IL_0046:
  12840. {
  12841. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = __this->____slots;
  12842. int32_t L_9 = V_4;
  12843. NullCheck(L_8);
  12844. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  12845. if ((((int32_t)L_10) < ((int32_t)0)))
  12846. {
  12847. goto IL_009c;
  12848. }
  12849. }
  12850. {
  12851. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = V_1;
  12852. int32_t L_12 = V_3;
  12853. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_13 = __this->____slots;
  12854. int32_t L_14 = V_4;
  12855. NullCheck(L_13);
  12856. int32_t L_15 = L_14;
  12857. Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  12858. NullCheck(L_11);
  12859. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8)L_16);
  12860. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_17 = V_1;
  12861. int32_t L_18 = V_3;
  12862. NullCheck(L_17);
  12863. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  12864. int32_t L_20 = V_0;
  12865. V_5 = ((int32_t)(L_19%L_20));
  12866. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_21 = V_1;
  12867. int32_t L_22 = V_3;
  12868. NullCheck(L_21);
  12869. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  12870. int32_t L_24 = V_5;
  12871. NullCheck(L_23);
  12872. int32_t L_25 = L_24;
  12873. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  12874. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  12875. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  12876. int32_t L_28 = V_5;
  12877. int32_t L_29 = V_3;
  12878. NullCheck(L_27);
  12879. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  12880. int32_t L_30 = V_3;
  12881. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  12882. }
  12883. IL_009c:
  12884. {
  12885. int32_t L_31 = V_4;
  12886. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  12887. }
  12888. IL_00a2:
  12889. {
  12890. int32_t L_32 = V_4;
  12891. int32_t L_33 = __this->____lastIndex;
  12892. if ((((int32_t)L_32) < ((int32_t)L_33)))
  12893. {
  12894. goto IL_0046;
  12895. }
  12896. }
  12897. {
  12898. int32_t L_34 = V_3;
  12899. __this->____lastIndex = L_34;
  12900. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_35 = V_1;
  12901. __this->____slots = L_35;
  12902. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  12903. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  12904. __this->____buckets = L_36;
  12905. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  12906. __this->____freeList = (-1);
  12907. return;
  12908. }
  12909. }
  12910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  12911. {
  12912. static bool s_Il2CppMethodInitialized;
  12913. if (!s_Il2CppMethodInitialized)
  12914. {
  12915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12917. s_Il2CppMethodInitialized = true;
  12918. }
  12919. int32_t V_0 = 0;
  12920. {
  12921. int32_t L_0 = ___0_capacity;
  12922. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12923. int32_t L_1;
  12924. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  12925. V_0 = L_1;
  12926. int32_t L_2 = V_0;
  12927. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  12928. __this->____buckets = L_3;
  12929. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  12930. int32_t L_4 = V_0;
  12931. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  12932. __this->____slots = L_5;
  12933. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  12934. int32_t L_6 = V_0;
  12935. return L_6;
  12936. }
  12937. }
  12938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  12939. {
  12940. static bool s_Il2CppMethodInitialized;
  12941. if (!s_Il2CppMethodInitialized)
  12942. {
  12943. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12944. s_Il2CppMethodInitialized = true;
  12945. }
  12946. int32_t V_0 = 0;
  12947. {
  12948. int32_t L_0 = __this->____count;
  12949. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12950. int32_t L_1;
  12951. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  12952. V_0 = L_1;
  12953. int32_t L_2 = V_0;
  12954. int32_t L_3 = __this->____count;
  12955. if ((((int32_t)L_2) > ((int32_t)L_3)))
  12956. {
  12957. goto IL_0020;
  12958. }
  12959. }
  12960. {
  12961. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12962. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  12963. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  12964. }
  12965. IL_0020:
  12966. {
  12967. int32_t L_5 = V_0;
  12968. HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  12969. return;
  12970. }
  12971. }
  12972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  12973. {
  12974. static bool s_Il2CppMethodInitialized;
  12975. if (!s_Il2CppMethodInitialized)
  12976. {
  12977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12978. s_Il2CppMethodInitialized = true;
  12979. }
  12980. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_0 = NULL;
  12981. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  12982. int32_t V_2 = 0;
  12983. int32_t V_3 = 0;
  12984. {
  12985. int32_t L_0 = ___0_newSize;
  12986. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_1 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  12987. V_0 = L_1;
  12988. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  12989. if (!L_2)
  12990. {
  12991. goto IL_0023;
  12992. }
  12993. }
  12994. {
  12995. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_3 = __this->____slots;
  12996. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_4 = V_0;
  12997. int32_t L_5 = __this->____lastIndex;
  12998. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  12999. }
  13000. IL_0023:
  13001. {
  13002. int32_t L_6 = ___0_newSize;
  13003. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  13004. V_1 = L_7;
  13005. V_2 = 0;
  13006. goto IL_0058;
  13007. }
  13008. IL_002e:
  13009. {
  13010. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = V_0;
  13011. int32_t L_9 = V_2;
  13012. NullCheck(L_8);
  13013. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  13014. int32_t L_11 = ___0_newSize;
  13015. V_3 = ((int32_t)(L_10%L_11));
  13016. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_12 = V_0;
  13017. int32_t L_13 = V_2;
  13018. NullCheck(L_12);
  13019. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  13020. int32_t L_15 = V_3;
  13021. NullCheck(L_14);
  13022. int32_t L_16 = L_15;
  13023. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  13024. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  13025. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  13026. int32_t L_19 = V_3;
  13027. int32_t L_20 = V_2;
  13028. NullCheck(L_18);
  13029. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  13030. int32_t L_21 = V_2;
  13031. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  13032. }
  13033. IL_0058:
  13034. {
  13035. int32_t L_22 = V_2;
  13036. int32_t L_23 = __this->____lastIndex;
  13037. if ((((int32_t)L_22) < ((int32_t)L_23)))
  13038. {
  13039. goto IL_002e;
  13040. }
  13041. }
  13042. {
  13043. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = V_0;
  13044. __this->____slots = L_24;
  13045. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  13046. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  13047. __this->____buckets = L_25;
  13048. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  13049. return;
  13050. }
  13051. }
  13052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method)
  13053. {
  13054. int32_t V_0 = 0;
  13055. int32_t V_1 = 0;
  13056. int32_t V_2 = 0;
  13057. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_3 = NULL;
  13058. int32_t V_4 = 0;
  13059. int32_t V_5 = 0;
  13060. {
  13061. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13062. if (L_0)
  13063. {
  13064. goto IL_0010;
  13065. }
  13066. }
  13067. {
  13068. int32_t L_1;
  13069. L_1 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13070. }
  13071. IL_0010:
  13072. {
  13073. int32_t L_2 = ___0_value;
  13074. int32_t L_3;
  13075. L_3 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13076. V_0 = L_3;
  13077. int32_t L_4 = V_0;
  13078. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  13079. NullCheck(L_5);
  13080. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  13081. V_2 = 0;
  13082. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_6 = __this->____slots;
  13083. V_3 = L_6;
  13084. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  13085. int32_t L_8 = V_1;
  13086. NullCheck(L_7);
  13087. int32_t L_9 = L_8;
  13088. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  13089. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  13090. goto IL_008b;
  13091. }
  13092. IL_003a:
  13093. {
  13094. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = V_3;
  13095. int32_t L_12 = V_5;
  13096. NullCheck(L_11);
  13097. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  13098. int32_t L_14 = V_0;
  13099. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  13100. {
  13101. goto IL_0067;
  13102. }
  13103. }
  13104. {
  13105. RuntimeObject* L_15 = __this->____comparer;
  13106. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_16 = V_3;
  13107. int32_t L_17 = V_5;
  13108. NullCheck(L_16);
  13109. int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  13110. int32_t L_19 = ___0_value;
  13111. NullCheck(L_15);
  13112. bool L_20;
  13113. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  13114. if (!L_20)
  13115. {
  13116. goto IL_0067;
  13117. }
  13118. }
  13119. {
  13120. return (bool)0;
  13121. }
  13122. IL_0067:
  13123. {
  13124. int32_t L_21 = V_2;
  13125. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_22 = V_3;
  13126. NullCheck(L_22);
  13127. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  13128. {
  13129. goto IL_0078;
  13130. }
  13131. }
  13132. {
  13133. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  13134. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  13135. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  13136. }
  13137. IL_0078:
  13138. {
  13139. int32_t L_24 = V_2;
  13140. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  13141. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_25 = V_3;
  13142. int32_t L_26 = V_5;
  13143. NullCheck(L_25);
  13144. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  13145. V_5 = L_27;
  13146. }
  13147. IL_008b:
  13148. {
  13149. int32_t L_28 = V_5;
  13150. if ((((int32_t)L_28) >= ((int32_t)0)))
  13151. {
  13152. goto IL_003a;
  13153. }
  13154. }
  13155. {
  13156. int32_t L_29 = __this->____freeList;
  13157. if ((((int32_t)L_29) < ((int32_t)0)))
  13158. {
  13159. goto IL_00b6;
  13160. }
  13161. }
  13162. {
  13163. int32_t L_30 = __this->____freeList;
  13164. V_4 = L_30;
  13165. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_31 = V_3;
  13166. int32_t L_32 = V_4;
  13167. NullCheck(L_31);
  13168. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  13169. __this->____freeList = L_33;
  13170. goto IL_00ef;
  13171. }
  13172. IL_00b6:
  13173. {
  13174. int32_t L_34 = __this->____lastIndex;
  13175. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_35 = V_3;
  13176. NullCheck(L_35);
  13177. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  13178. {
  13179. goto IL_00d9;
  13180. }
  13181. }
  13182. {
  13183. HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  13184. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_36 = __this->____slots;
  13185. V_3 = L_36;
  13186. int32_t L_37 = V_0;
  13187. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  13188. NullCheck(L_38);
  13189. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  13190. }
  13191. IL_00d9:
  13192. {
  13193. int32_t L_39 = __this->____lastIndex;
  13194. V_4 = L_39;
  13195. int32_t L_40 = __this->____lastIndex;
  13196. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  13197. }
  13198. IL_00ef:
  13199. {
  13200. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_41 = V_3;
  13201. int32_t L_42 = V_4;
  13202. NullCheck(L_41);
  13203. int32_t L_43 = V_0;
  13204. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  13205. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_44 = V_3;
  13206. int32_t L_45 = V_4;
  13207. NullCheck(L_44);
  13208. int32_t L_46 = ___0_value;
  13209. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  13210. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_47 = V_3;
  13211. int32_t L_48 = V_4;
  13212. NullCheck(L_47);
  13213. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  13214. int32_t L_50 = V_1;
  13215. NullCheck(L_49);
  13216. int32_t L_51 = L_50;
  13217. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  13218. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  13219. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  13220. int32_t L_54 = V_1;
  13221. int32_t L_55 = V_4;
  13222. NullCheck(L_53);
  13223. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  13224. int32_t L_56 = __this->____count;
  13225. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  13226. int32_t L_57 = __this->____version;
  13227. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  13228. return (bool)1;
  13229. }
  13230. }
  13231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  13232. {
  13233. int32_t V_0 = 0;
  13234. {
  13235. int32_t L_0 = ___1_hashCode;
  13236. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  13237. NullCheck(L_1);
  13238. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  13239. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  13240. int32_t L_3 = ___0_index;
  13241. NullCheck(L_2);
  13242. int32_t L_4 = ___1_hashCode;
  13243. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  13244. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  13245. int32_t L_6 = ___0_index;
  13246. NullCheck(L_5);
  13247. int32_t L_7 = ___2_value;
  13248. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  13249. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = __this->____slots;
  13250. int32_t L_9 = ___0_index;
  13251. NullCheck(L_8);
  13252. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  13253. int32_t L_11 = V_0;
  13254. NullCheck(L_10);
  13255. int32_t L_12 = L_11;
  13256. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  13257. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  13258. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  13259. int32_t L_15 = V_0;
  13260. int32_t L_16 = ___0_index;
  13261. NullCheck(L_14);
  13262. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  13263. return;
  13264. }
  13265. }
  13266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method)
  13267. {
  13268. {
  13269. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___0_set1;
  13270. NullCheck(L_0);
  13271. RuntimeObject* L_1;
  13272. L_1 = HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  13273. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = ___1_set2;
  13274. NullCheck(L_2);
  13275. RuntimeObject* L_3;
  13276. L_3 = HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  13277. NullCheck((RuntimeObject*)L_1);
  13278. bool L_4;
  13279. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  13280. return L_4;
  13281. }
  13282. }
  13283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  13284. {
  13285. {
  13286. goto IL_000a;
  13287. }
  13288. IL_000a:
  13289. {
  13290. RuntimeObject* L_1 = __this->____comparer;
  13291. int32_t L_2 = ___0_item;
  13292. NullCheck(L_1);
  13293. int32_t L_3;
  13294. L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  13295. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  13296. }
  13297. }
  13298. #ifdef __clang__
  13299. #pragma clang diagnostic pop
  13300. #endif
  13301. #ifdef __clang__
  13302. #pragma clang diagnostic push
  13303. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13304. #pragma clang diagnostic ignored "-Wunused-variable"
  13305. #endif
  13306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13307. {
  13308. {
  13309. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0;
  13310. L_0 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13311. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  13312. return;
  13313. }
  13314. }
  13315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  13316. {
  13317. {
  13318. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13319. RuntimeObject* L_0 = ___0_comparer;
  13320. if (L_0)
  13321. {
  13322. goto IL_0010;
  13323. }
  13324. }
  13325. {
  13326. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  13327. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13328. ___0_comparer = (RuntimeObject*)L_1;
  13329. }
  13330. IL_0010:
  13331. {
  13332. RuntimeObject* L_2 = ___0_comparer;
  13333. __this->____comparer = L_2;
  13334. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  13335. __this->____lastIndex = 0;
  13336. __this->____count = 0;
  13337. __this->____freeList = (-1);
  13338. __this->____version = 0;
  13339. return;
  13340. }
  13341. }
  13342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m17CFB4C99A4231D352F55EBDF5ECA73CF22761BC_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  13343. {
  13344. {
  13345. int32_t L_0 = ___0_capacity;
  13346. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  13347. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13348. HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  13349. return;
  13350. }
  13351. }
  13352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  13353. {
  13354. {
  13355. RuntimeObject* L_0 = ___0_collection;
  13356. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  13357. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13358. HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  13359. return;
  13360. }
  13361. }
  13362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  13363. {
  13364. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* V_0 = NULL;
  13365. RuntimeObject* V_1 = NULL;
  13366. int32_t V_2 = 0;
  13367. int32_t G_B8_0 = 0;
  13368. {
  13369. RuntimeObject* L_0 = ___1_comparer;
  13370. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  13371. RuntimeObject* L_1 = ___0_collection;
  13372. if (L_1)
  13373. {
  13374. goto IL_0015;
  13375. }
  13376. }
  13377. {
  13378. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13379. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  13380. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  13381. }
  13382. IL_0015:
  13383. {
  13384. RuntimeObject* L_3 = ___0_collection;
  13385. V_0 = ((HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  13386. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_4 = V_0;
  13387. if (!L_4)
  13388. {
  13389. goto IL_0030;
  13390. }
  13391. }
  13392. {
  13393. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_5 = V_0;
  13394. bool L_6;
  13395. L_6 = HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  13396. if (!L_6)
  13397. {
  13398. goto IL_0030;
  13399. }
  13400. }
  13401. {
  13402. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_7 = V_0;
  13403. HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  13404. return;
  13405. }
  13406. IL_0030:
  13407. {
  13408. RuntimeObject* L_8 = ___0_collection;
  13409. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  13410. RuntimeObject* L_9 = V_1;
  13411. if (!L_9)
  13412. {
  13413. goto IL_0042;
  13414. }
  13415. }
  13416. {
  13417. RuntimeObject* L_10 = V_1;
  13418. NullCheck(L_10);
  13419. int32_t L_11;
  13420. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  13421. G_B8_0 = L_11;
  13422. goto IL_0043;
  13423. }
  13424. IL_0042:
  13425. {
  13426. G_B8_0 = 0;
  13427. }
  13428. IL_0043:
  13429. {
  13430. V_2 = G_B8_0;
  13431. int32_t L_12 = V_2;
  13432. int32_t L_13;
  13433. L_13 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13434. RuntimeObject* L_14 = ___0_collection;
  13435. HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  13436. int32_t L_15 = __this->____count;
  13437. if ((((int32_t)L_15) <= ((int32_t)0)))
  13438. {
  13439. goto IL_0074;
  13440. }
  13441. }
  13442. {
  13443. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_16 = __this->____slots;
  13444. NullCheck(L_16);
  13445. int32_t L_17 = __this->____count;
  13446. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  13447. {
  13448. goto IL_0074;
  13449. }
  13450. }
  13451. {
  13452. HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  13453. }
  13454. IL_0074:
  13455. {
  13456. return;
  13457. }
  13458. }
  13459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA1D6FAD5A19FF7BBCB18B026E5DCC8FBC56CF1EA_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  13460. {
  13461. {
  13462. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13463. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  13464. __this->____siInfo = L_0;
  13465. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  13466. return;
  13467. }
  13468. }
  13469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method)
  13470. {
  13471. static bool s_Il2CppMethodInitialized;
  13472. if (!s_Il2CppMethodInitialized)
  13473. {
  13474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13476. s_Il2CppMethodInitialized = true;
  13477. }
  13478. int32_t V_0 = 0;
  13479. int32_t V_1 = 0;
  13480. int32_t V_2 = 0;
  13481. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_3 = NULL;
  13482. int32_t V_4 = 0;
  13483. int32_t V_5 = 0;
  13484. int32_t V_6 = 0;
  13485. {
  13486. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_0 = ___0_source;
  13487. NullCheck(L_0);
  13488. int32_t L_1 = L_0->____count;
  13489. V_0 = L_1;
  13490. int32_t L_2 = V_0;
  13491. if (L_2)
  13492. {
  13493. goto IL_000b;
  13494. }
  13495. }
  13496. {
  13497. return;
  13498. }
  13499. IL_000b:
  13500. {
  13501. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_3 = ___0_source;
  13502. NullCheck(L_3);
  13503. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  13504. NullCheck(L_4);
  13505. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  13506. int32_t L_5 = V_0;
  13507. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13508. int32_t L_6;
  13509. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  13510. int32_t L_7 = V_1;
  13511. if ((((int32_t)L_6) < ((int32_t)L_7)))
  13512. {
  13513. goto IL_0065;
  13514. }
  13515. }
  13516. {
  13517. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_8 = ___0_source;
  13518. NullCheck(L_8);
  13519. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  13520. NullCheck((RuntimeArray*)L_9);
  13521. RuntimeObject* L_10;
  13522. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  13523. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  13524. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  13525. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_11 = ___0_source;
  13526. NullCheck(L_11);
  13527. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_12 = L_11->____slots;
  13528. NullCheck((RuntimeArray*)L_12);
  13529. RuntimeObject* L_13;
  13530. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  13531. __this->____slots = ((SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  13532. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  13533. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_14 = ___0_source;
  13534. NullCheck(L_14);
  13535. int32_t L_15 = L_14->____lastIndex;
  13536. __this->____lastIndex = L_15;
  13537. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_16 = ___0_source;
  13538. NullCheck(L_16);
  13539. int32_t L_17 = L_16->____freeList;
  13540. __this->____freeList = L_17;
  13541. goto IL_00c7;
  13542. }
  13543. IL_0065:
  13544. {
  13545. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_18 = ___0_source;
  13546. NullCheck(L_18);
  13547. int32_t L_19 = L_18->____lastIndex;
  13548. V_2 = L_19;
  13549. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_20 = ___0_source;
  13550. NullCheck(L_20);
  13551. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_21 = L_20->____slots;
  13552. V_3 = L_21;
  13553. int32_t L_22 = V_0;
  13554. int32_t L_23;
  13555. L_23 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13556. V_4 = 0;
  13557. V_5 = 0;
  13558. goto IL_00ba;
  13559. }
  13560. IL_0083:
  13561. {
  13562. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = V_3;
  13563. int32_t L_25 = V_5;
  13564. NullCheck(L_24);
  13565. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  13566. V_6 = L_26;
  13567. int32_t L_27 = V_6;
  13568. if ((((int32_t)L_27) < ((int32_t)0)))
  13569. {
  13570. goto IL_00b4;
  13571. }
  13572. }
  13573. {
  13574. int32_t L_28 = V_4;
  13575. int32_t L_29 = V_6;
  13576. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_30 = V_3;
  13577. int32_t L_31 = V_5;
  13578. NullCheck(L_30);
  13579. int32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  13580. HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  13581. int32_t L_33 = V_4;
  13582. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  13583. }
  13584. IL_00b4:
  13585. {
  13586. int32_t L_34 = V_5;
  13587. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  13588. }
  13589. IL_00ba:
  13590. {
  13591. int32_t L_35 = V_5;
  13592. int32_t L_36 = V_2;
  13593. if ((((int32_t)L_35) < ((int32_t)L_36)))
  13594. {
  13595. goto IL_0083;
  13596. }
  13597. }
  13598. {
  13599. int32_t L_37 = V_4;
  13600. __this->____lastIndex = L_37;
  13601. }
  13602. IL_00c7:
  13603. {
  13604. int32_t L_38 = V_0;
  13605. __this->____count = L_38;
  13606. return;
  13607. }
  13608. }
  13609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  13610. {
  13611. {
  13612. RuntimeObject* L_0 = ___1_comparer;
  13613. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  13614. int32_t L_1 = ___0_capacity;
  13615. if ((((int32_t)L_1) >= ((int32_t)0)))
  13616. {
  13617. goto IL_0016;
  13618. }
  13619. }
  13620. {
  13621. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  13622. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  13623. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  13624. }
  13625. IL_0016:
  13626. {
  13627. int32_t L_3 = ___0_capacity;
  13628. if ((((int32_t)L_3) <= ((int32_t)0)))
  13629. {
  13630. goto IL_0022;
  13631. }
  13632. }
  13633. {
  13634. int32_t L_4 = ___0_capacity;
  13635. int32_t L_5;
  13636. L_5 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13637. }
  13638. IL_0022:
  13639. {
  13640. return;
  13641. }
  13642. }
  13643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m911005749040DBBBAEA48AB2544442477D60DA69_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  13644. {
  13645. {
  13646. int32_t L_0 = ___0_item;
  13647. bool L_1;
  13648. L_1 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  13649. return;
  13650. }
  13651. }
  13652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m2F15233A7A19B52616B7E5602933D6D54804A8C8_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13653. {
  13654. {
  13655. int32_t L_0 = __this->____lastIndex;
  13656. if ((((int32_t)L_0) <= ((int32_t)0)))
  13657. {
  13658. goto IL_0044;
  13659. }
  13660. }
  13661. {
  13662. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_1 = __this->____slots;
  13663. int32_t L_2 = __this->____lastIndex;
  13664. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  13665. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  13666. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  13667. NullCheck(L_4);
  13668. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  13669. __this->____lastIndex = 0;
  13670. __this->____count = 0;
  13671. __this->____freeList = (-1);
  13672. }
  13673. IL_0044:
  13674. {
  13675. int32_t L_5 = __this->____version;
  13676. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13677. return;
  13678. }
  13679. }
  13680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mC7FB9D44EF9B75D89964DC508B4B08D8DA98339E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  13681. {
  13682. int32_t V_0 = 0;
  13683. int32_t V_1 = 0;
  13684. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_2 = NULL;
  13685. int32_t V_3 = 0;
  13686. {
  13687. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13688. if (!L_0)
  13689. {
  13690. goto IL_0080;
  13691. }
  13692. }
  13693. {
  13694. V_0 = 0;
  13695. int32_t L_1 = ___0_item;
  13696. int32_t L_2;
  13697. L_2 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13698. V_1 = L_2;
  13699. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_3 = __this->____slots;
  13700. V_2 = L_3;
  13701. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  13702. int32_t L_5 = V_1;
  13703. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  13704. NullCheck(L_6);
  13705. NullCheck(L_4);
  13706. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  13707. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  13708. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  13709. goto IL_007c;
  13710. }
  13711. IL_002f:
  13712. {
  13713. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_9 = V_2;
  13714. int32_t L_10 = V_3;
  13715. NullCheck(L_9);
  13716. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  13717. int32_t L_12 = V_1;
  13718. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  13719. {
  13720. goto IL_005a;
  13721. }
  13722. }
  13723. {
  13724. RuntimeObject* L_13 = __this->____comparer;
  13725. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_14 = V_2;
  13726. int32_t L_15 = V_3;
  13727. NullCheck(L_14);
  13728. int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  13729. int32_t L_17 = ___0_item;
  13730. NullCheck(L_13);
  13731. bool L_18;
  13732. L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  13733. if (!L_18)
  13734. {
  13735. goto IL_005a;
  13736. }
  13737. }
  13738. {
  13739. return (bool)1;
  13740. }
  13741. IL_005a:
  13742. {
  13743. int32_t L_19 = V_0;
  13744. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_20 = V_2;
  13745. NullCheck(L_20);
  13746. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  13747. {
  13748. goto IL_006b;
  13749. }
  13750. }
  13751. {
  13752. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  13753. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  13754. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  13755. }
  13756. IL_006b:
  13757. {
  13758. int32_t L_22 = V_0;
  13759. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  13760. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_23 = V_2;
  13761. int32_t L_24 = V_3;
  13762. NullCheck(L_23);
  13763. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  13764. V_3 = L_25;
  13765. }
  13766. IL_007c:
  13767. {
  13768. int32_t L_26 = V_3;
  13769. if ((((int32_t)L_26) >= ((int32_t)0)))
  13770. {
  13771. goto IL_002f;
  13772. }
  13773. }
  13774. IL_0080:
  13775. {
  13776. return (bool)0;
  13777. }
  13778. }
  13779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mD9A719764C6AD05B45C46933DFCDB1633982F582_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  13780. {
  13781. {
  13782. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  13783. int32_t L_1 = ___1_arrayIndex;
  13784. int32_t L_2 = __this->____count;
  13785. HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  13786. return;
  13787. }
  13788. }
  13789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  13790. {
  13791. int32_t V_0 = 0;
  13792. int32_t V_1 = 0;
  13793. int32_t V_2 = 0;
  13794. int32_t V_3 = 0;
  13795. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_4 = NULL;
  13796. int32_t V_5 = 0;
  13797. {
  13798. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13799. if (!L_0)
  13800. {
  13801. goto IL_0154;
  13802. }
  13803. }
  13804. {
  13805. int32_t L_1 = ___0_item;
  13806. int32_t L_2;
  13807. L_2 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13808. V_0 = L_2;
  13809. int32_t L_3 = V_0;
  13810. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  13811. NullCheck(L_4);
  13812. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  13813. V_2 = (-1);
  13814. V_3 = 0;
  13815. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  13816. V_4 = L_5;
  13817. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  13818. int32_t L_7 = V_1;
  13819. NullCheck(L_6);
  13820. int32_t L_8 = L_7;
  13821. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  13822. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  13823. goto IL_014c;
  13824. }
  13825. IL_003b:
  13826. {
  13827. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_10 = V_4;
  13828. int32_t L_11 = V_5;
  13829. NullCheck(L_10);
  13830. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  13831. int32_t L_13 = V_0;
  13832. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  13833. {
  13834. goto IL_0123;
  13835. }
  13836. }
  13837. {
  13838. RuntimeObject* L_14 = __this->____comparer;
  13839. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_15 = V_4;
  13840. int32_t L_16 = V_5;
  13841. NullCheck(L_15);
  13842. int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  13843. int32_t L_18 = ___0_item;
  13844. NullCheck(L_14);
  13845. bool L_19;
  13846. L_19 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  13847. if (!L_19)
  13848. {
  13849. goto IL_0123;
  13850. }
  13851. }
  13852. {
  13853. int32_t L_20 = V_2;
  13854. if ((((int32_t)L_20) >= ((int32_t)0)))
  13855. {
  13856. goto IL_008c;
  13857. }
  13858. }
  13859. {
  13860. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  13861. int32_t L_22 = V_1;
  13862. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_23 = V_4;
  13863. int32_t L_24 = V_5;
  13864. NullCheck(L_23);
  13865. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  13866. NullCheck(L_21);
  13867. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  13868. goto IL_00a7;
  13869. }
  13870. IL_008c:
  13871. {
  13872. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_26 = V_4;
  13873. int32_t L_27 = V_2;
  13874. NullCheck(L_26);
  13875. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_28 = V_4;
  13876. int32_t L_29 = V_5;
  13877. NullCheck(L_28);
  13878. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  13879. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  13880. }
  13881. IL_00a7:
  13882. {
  13883. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_31 = V_4;
  13884. int32_t L_32 = V_5;
  13885. NullCheck(L_31);
  13886. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  13887. goto IL_00d1;
  13888. }
  13889. IL_00d1:
  13890. {
  13891. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_33 = V_4;
  13892. int32_t L_34 = V_5;
  13893. NullCheck(L_33);
  13894. int32_t L_35 = __this->____freeList;
  13895. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  13896. int32_t L_36 = __this->____count;
  13897. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  13898. int32_t L_37 = __this->____version;
  13899. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  13900. int32_t L_38 = __this->____count;
  13901. if (L_38)
  13902. {
  13903. goto IL_0119;
  13904. }
  13905. }
  13906. {
  13907. __this->____lastIndex = 0;
  13908. __this->____freeList = (-1);
  13909. goto IL_0121;
  13910. }
  13911. IL_0119:
  13912. {
  13913. int32_t L_39 = V_5;
  13914. __this->____freeList = L_39;
  13915. }
  13916. IL_0121:
  13917. {
  13918. return (bool)1;
  13919. }
  13920. IL_0123:
  13921. {
  13922. int32_t L_40 = V_3;
  13923. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_41 = V_4;
  13924. NullCheck(L_41);
  13925. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  13926. {
  13927. goto IL_0135;
  13928. }
  13929. }
  13930. {
  13931. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  13932. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  13933. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  13934. }
  13935. IL_0135:
  13936. {
  13937. int32_t L_43 = V_3;
  13938. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  13939. int32_t L_44 = V_5;
  13940. V_2 = L_44;
  13941. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_45 = V_4;
  13942. int32_t L_46 = V_5;
  13943. NullCheck(L_45);
  13944. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  13945. V_5 = L_47;
  13946. }
  13947. IL_014c:
  13948. {
  13949. int32_t L_48 = V_5;
  13950. if ((((int32_t)L_48) >= ((int32_t)0)))
  13951. {
  13952. goto IL_003b;
  13953. }
  13954. }
  13955. IL_0154:
  13956. {
  13957. return (bool)0;
  13958. }
  13959. }
  13960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m6569C17BC1C7EE2A7D2AFF4110EE75938C4FB16A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13961. {
  13962. {
  13963. int32_t L_0 = __this->____count;
  13964. return L_0;
  13965. }
  13966. }
  13967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m112D61B883F1676BD89147017B0B92A3365E3476_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13968. {
  13969. {
  13970. return (bool)0;
  13971. }
  13972. }
  13973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13974. {
  13975. {
  13976. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  13977. memset((&L_0), 0, sizeof(L_0));
  13978. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  13979. return L_0;
  13980. }
  13981. }
  13982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEF1AC63672C921288DE645B50C2F80DBAE4C7E3B_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13983. {
  13984. {
  13985. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  13986. memset((&L_0), 0, sizeof(L_0));
  13987. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  13988. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_1 = L_0;
  13989. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  13990. return (RuntimeObject*)L_2;
  13991. }
  13992. }
  13993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mB88227896CE6CBB4D346FC82E65CE8057289864A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  13994. {
  13995. {
  13996. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  13997. memset((&L_0), 0, sizeof(L_0));
  13998. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  13999. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_1 = L_0;
  14000. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  14001. return (RuntimeObject*)L_2;
  14002. }
  14003. }
  14004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m4C6DAB3CBA34555D9333B3E801CC8BAF8FDAC5C4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  14005. {
  14006. static bool s_Il2CppMethodInitialized;
  14007. if (!s_Il2CppMethodInitialized)
  14008. {
  14009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  14010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  14012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14013. s_Il2CppMethodInitialized = true;
  14014. }
  14015. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
  14016. String_t* G_B4_0 = NULL;
  14017. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  14018. String_t* G_B3_0 = NULL;
  14019. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  14020. int32_t G_B5_0 = 0;
  14021. String_t* G_B5_1 = NULL;
  14022. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  14023. {
  14024. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  14025. if (L_0)
  14026. {
  14027. goto IL_000e;
  14028. }
  14029. }
  14030. {
  14031. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14032. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  14033. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14034. }
  14035. IL_000e:
  14036. {
  14037. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  14038. int32_t L_3 = __this->____version;
  14039. NullCheck(L_2);
  14040. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  14041. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  14042. RuntimeObject* L_5 = __this->____comparer;
  14043. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  14044. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14045. Type_t* L_7;
  14046. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  14047. NullCheck(L_4);
  14048. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  14049. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  14050. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  14051. if (!L_9)
  14052. {
  14053. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  14054. G_B4_1 = L_8;
  14055. goto IL_0052;
  14056. }
  14057. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  14058. G_B3_1 = L_8;
  14059. }
  14060. {
  14061. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  14062. NullCheck(L_10);
  14063. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  14064. G_B5_1 = G_B3_0;
  14065. G_B5_2 = G_B3_1;
  14066. goto IL_0053;
  14067. }
  14068. IL_0052:
  14069. {
  14070. G_B5_0 = 0;
  14071. G_B5_1 = G_B4_0;
  14072. G_B5_2 = G_B4_1;
  14073. }
  14074. IL_0053:
  14075. {
  14076. NullCheck(G_B5_2);
  14077. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  14078. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  14079. if (!L_11)
  14080. {
  14081. goto IL_0089;
  14082. }
  14083. }
  14084. {
  14085. int32_t L_12 = __this->____count;
  14086. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_13 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)(Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  14087. V_0 = L_13;
  14088. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_14 = V_0;
  14089. HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  14090. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  14091. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_16 = V_0;
  14092. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  14093. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14094. Type_t* L_18;
  14095. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  14096. NullCheck(L_15);
  14097. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  14098. }
  14099. IL_0089:
  14100. {
  14101. return;
  14102. }
  14103. }
  14104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mE74055B9C53DDCE9F52C81E0B26B2A6888A0B83F_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  14105. {
  14106. static bool s_Il2CppMethodInitialized;
  14107. if (!s_Il2CppMethodInitialized)
  14108. {
  14109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  14111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  14113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14114. s_Il2CppMethodInitialized = true;
  14115. }
  14116. int32_t V_0 = 0;
  14117. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_1 = NULL;
  14118. int32_t V_2 = 0;
  14119. {
  14120. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  14121. if (L_0)
  14122. {
  14123. goto IL_0009;
  14124. }
  14125. }
  14126. {
  14127. return;
  14128. }
  14129. IL_0009:
  14130. {
  14131. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  14132. NullCheck(L_1);
  14133. int32_t L_2;
  14134. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  14135. V_0 = L_2;
  14136. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  14137. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  14138. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14139. Type_t* L_5;
  14140. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  14141. NullCheck(L_3);
  14142. RuntimeObject* L_6;
  14143. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  14144. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  14145. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  14146. __this->____freeList = (-1);
  14147. int32_t L_7 = V_0;
  14148. if (!L_7)
  14149. {
  14150. goto IL_00ad;
  14151. }
  14152. }
  14153. {
  14154. int32_t L_8 = V_0;
  14155. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  14156. __this->____buckets = L_9;
  14157. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  14158. int32_t L_10 = V_0;
  14159. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  14160. __this->____slots = L_11;
  14161. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  14162. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  14163. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  14164. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14165. Type_t* L_14;
  14166. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  14167. NullCheck(L_12);
  14168. RuntimeObject* L_15;
  14169. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  14170. V_1 = ((Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  14171. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_16 = V_1;
  14172. if (L_16)
  14173. {
  14174. goto IL_008f;
  14175. }
  14176. }
  14177. {
  14178. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  14179. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  14180. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  14181. }
  14182. IL_008f:
  14183. {
  14184. V_2 = 0;
  14185. goto IL_00a5;
  14186. }
  14187. IL_0093:
  14188. {
  14189. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_18 = V_1;
  14190. int32_t L_19 = V_2;
  14191. NullCheck(L_18);
  14192. int32_t L_20 = L_19;
  14193. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  14194. bool L_22;
  14195. L_22 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14196. int32_t L_23 = V_2;
  14197. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  14198. }
  14199. IL_00a5:
  14200. {
  14201. int32_t L_24 = V_2;
  14202. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_25 = V_1;
  14203. NullCheck(L_25);
  14204. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  14205. {
  14206. goto IL_0093;
  14207. }
  14208. }
  14209. {
  14210. goto IL_00b4;
  14211. }
  14212. IL_00ad:
  14213. {
  14214. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  14215. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  14216. }
  14217. IL_00b4:
  14218. {
  14219. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  14220. NullCheck(L_26);
  14221. int32_t L_27;
  14222. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  14223. __this->____version = L_27;
  14224. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  14225. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  14226. return;
  14227. }
  14228. }
  14229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  14230. {
  14231. {
  14232. int32_t L_0 = ___0_item;
  14233. bool L_1;
  14234. L_1 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14235. return L_1;
  14236. }
  14237. }
  14238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  14239. {
  14240. static bool s_Il2CppMethodInitialized;
  14241. if (!s_Il2CppMethodInitialized)
  14242. {
  14243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  14244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  14245. s_Il2CppMethodInitialized = true;
  14246. }
  14247. RuntimeObject* V_0 = NULL;
  14248. int32_t V_1 = 0;
  14249. {
  14250. RuntimeObject* L_0 = ___0_other;
  14251. if (L_0)
  14252. {
  14253. goto IL_000e;
  14254. }
  14255. }
  14256. {
  14257. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14258. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  14259. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14260. }
  14261. IL_000e:
  14262. {
  14263. RuntimeObject* L_2 = ___0_other;
  14264. NullCheck(L_2);
  14265. RuntimeObject* L_3;
  14266. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  14267. V_0 = L_3;
  14268. }
  14269. {
  14270. auto __finallyBlock = il2cpp::utils::Finally([&]
  14271. {
  14272. FINALLY_0030:
  14273. {
  14274. {
  14275. RuntimeObject* L_4 = V_0;
  14276. if (!L_4)
  14277. {
  14278. goto IL_0039;
  14279. }
  14280. }
  14281. {
  14282. RuntimeObject* L_5 = V_0;
  14283. NullCheck((RuntimeObject*)L_5);
  14284. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  14285. }
  14286. IL_0039:
  14287. {
  14288. return;
  14289. }
  14290. }
  14291. });
  14292. try
  14293. {
  14294. {
  14295. goto IL_0026_1;
  14296. }
  14297. IL_0017_1:
  14298. {
  14299. RuntimeObject* L_6 = V_0;
  14300. NullCheck(L_6);
  14301. int32_t L_7;
  14302. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  14303. V_1 = L_7;
  14304. int32_t L_8 = V_1;
  14305. bool L_9;
  14306. L_9 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14307. }
  14308. IL_0026_1:
  14309. {
  14310. RuntimeObject* L_10 = V_0;
  14311. NullCheck((RuntimeObject*)L_10);
  14312. bool L_11;
  14313. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  14314. if (L_11)
  14315. {
  14316. goto IL_0017_1;
  14317. }
  14318. }
  14319. {
  14320. goto IL_003a;
  14321. }
  14322. }
  14323. catch(Il2CppExceptionWrapper& e)
  14324. {
  14325. __finallyBlock.StoreException(e.ex);
  14326. }
  14327. }
  14328. IL_003a:
  14329. {
  14330. return;
  14331. }
  14332. }
  14333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method)
  14334. {
  14335. {
  14336. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  14337. int32_t L_1 = __this->____count;
  14338. HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  14339. return;
  14340. }
  14341. }
  14342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  14343. {
  14344. int32_t V_0 = 0;
  14345. int32_t V_1 = 0;
  14346. {
  14347. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  14348. if (L_0)
  14349. {
  14350. goto IL_000e;
  14351. }
  14352. }
  14353. {
  14354. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14355. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  14356. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14357. }
  14358. IL_000e:
  14359. {
  14360. int32_t L_2 = ___1_arrayIndex;
  14361. if ((((int32_t)L_2) >= ((int32_t)0)))
  14362. {
  14363. goto IL_0028;
  14364. }
  14365. }
  14366. {
  14367. int32_t L_3 = ___1_arrayIndex;
  14368. int32_t L_4 = L_3;
  14369. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  14370. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  14371. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  14372. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  14373. }
  14374. IL_0028:
  14375. {
  14376. int32_t L_7 = ___2_count;
  14377. if ((((int32_t)L_7) >= ((int32_t)0)))
  14378. {
  14379. goto IL_0042;
  14380. }
  14381. }
  14382. {
  14383. int32_t L_8 = ___2_count;
  14384. int32_t L_9 = L_8;
  14385. RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
  14386. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  14387. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  14388. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  14389. }
  14390. IL_0042:
  14391. {
  14392. int32_t L_12 = ___1_arrayIndex;
  14393. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_13 = ___0_array;
  14394. NullCheck(L_13);
  14395. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  14396. {
  14397. goto IL_0050;
  14398. }
  14399. }
  14400. {
  14401. int32_t L_14 = ___2_count;
  14402. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_15 = ___0_array;
  14403. NullCheck(L_15);
  14404. int32_t L_16 = ___1_arrayIndex;
  14405. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  14406. {
  14407. goto IL_005b;
  14408. }
  14409. }
  14410. IL_0050:
  14411. {
  14412. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14413. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  14414. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  14415. }
  14416. IL_005b:
  14417. {
  14418. V_0 = 0;
  14419. V_1 = 0;
  14420. goto IL_0097;
  14421. }
  14422. IL_0061:
  14423. {
  14424. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_18 = __this->____slots;
  14425. int32_t L_19 = V_1;
  14426. NullCheck(L_18);
  14427. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  14428. if ((((int32_t)L_20) < ((int32_t)0)))
  14429. {
  14430. goto IL_0093;
  14431. }
  14432. }
  14433. {
  14434. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_21 = ___0_array;
  14435. int32_t L_22 = ___1_arrayIndex;
  14436. int32_t L_23 = V_0;
  14437. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = __this->____slots;
  14438. int32_t L_25 = V_1;
  14439. NullCheck(L_24);
  14440. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  14441. NullCheck(L_21);
  14442. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (int32_t)L_26);
  14443. int32_t L_27 = V_0;
  14444. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  14445. }
  14446. IL_0093:
  14447. {
  14448. int32_t L_28 = V_1;
  14449. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  14450. }
  14451. IL_0097:
  14452. {
  14453. int32_t L_29 = V_1;
  14454. int32_t L_30 = __this->____lastIndex;
  14455. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  14456. {
  14457. goto IL_00a4;
  14458. }
  14459. }
  14460. {
  14461. int32_t L_31 = V_0;
  14462. int32_t L_32 = ___2_count;
  14463. if ((((int32_t)L_31) < ((int32_t)L_32)))
  14464. {
  14465. goto IL_0061;
  14466. }
  14467. }
  14468. IL_00a4:
  14469. {
  14470. return;
  14471. }
  14472. }
  14473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m89D4CFE131C72B4CFE03B8ADEC27B8328BE28290_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* ___0_match, const RuntimeMethod* method)
  14474. {
  14475. int32_t V_0 = 0;
  14476. int32_t V_1 = 0;
  14477. int32_t V_2 = 0;
  14478. {
  14479. Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* L_0 = ___0_match;
  14480. if (L_0)
  14481. {
  14482. goto IL_000e;
  14483. }
  14484. }
  14485. {
  14486. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14487. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  14488. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14489. }
  14490. IL_000e:
  14491. {
  14492. V_0 = 0;
  14493. V_1 = 0;
  14494. goto IL_0054;
  14495. }
  14496. IL_0014:
  14497. {
  14498. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  14499. int32_t L_3 = V_1;
  14500. NullCheck(L_2);
  14501. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  14502. if ((((int32_t)L_4) < ((int32_t)0)))
  14503. {
  14504. goto IL_0050;
  14505. }
  14506. }
  14507. {
  14508. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  14509. int32_t L_6 = V_1;
  14510. NullCheck(L_5);
  14511. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  14512. V_2 = L_7;
  14513. Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* L_8 = ___0_match;
  14514. int32_t L_9 = V_2;
  14515. NullCheck(L_8);
  14516. bool L_10;
  14517. L_10 = Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  14518. if (!L_10)
  14519. {
  14520. goto IL_0050;
  14521. }
  14522. }
  14523. {
  14524. int32_t L_11 = V_2;
  14525. bool L_12;
  14526. L_12 = HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  14527. if (!L_12)
  14528. {
  14529. goto IL_0050;
  14530. }
  14531. }
  14532. {
  14533. int32_t L_13 = V_0;
  14534. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  14535. }
  14536. IL_0050:
  14537. {
  14538. int32_t L_14 = V_1;
  14539. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  14540. }
  14541. IL_0054:
  14542. {
  14543. int32_t L_15 = V_1;
  14544. int32_t L_16 = __this->____lastIndex;
  14545. if ((((int32_t)L_15) < ((int32_t)L_16)))
  14546. {
  14547. goto IL_0014;
  14548. }
  14549. }
  14550. {
  14551. int32_t L_17 = V_0;
  14552. return L_17;
  14553. }
  14554. }
  14555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  14556. {
  14557. {
  14558. RuntimeObject* L_0 = __this->____comparer;
  14559. return L_0;
  14560. }
  14561. }
  14562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  14563. {
  14564. static bool s_Il2CppMethodInitialized;
  14565. if (!s_Il2CppMethodInitialized)
  14566. {
  14567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14569. s_Il2CppMethodInitialized = true;
  14570. }
  14571. int32_t V_0 = 0;
  14572. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_1 = NULL;
  14573. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  14574. int32_t V_3 = 0;
  14575. int32_t V_4 = 0;
  14576. int32_t V_5 = 0;
  14577. {
  14578. int32_t L_0 = __this->____count;
  14579. if (L_0)
  14580. {
  14581. goto IL_0025;
  14582. }
  14583. }
  14584. {
  14585. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  14586. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  14587. __this->____slots = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)NULL;
  14588. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)NULL);
  14589. int32_t L_1 = __this->____version;
  14590. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  14591. return;
  14592. }
  14593. IL_0025:
  14594. {
  14595. int32_t L_2 = __this->____count;
  14596. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14597. int32_t L_3;
  14598. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  14599. V_0 = L_3;
  14600. int32_t L_4 = V_0;
  14601. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  14602. V_1 = L_5;
  14603. int32_t L_6 = V_0;
  14604. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  14605. V_2 = L_7;
  14606. V_3 = 0;
  14607. V_4 = 0;
  14608. goto IL_00a2;
  14609. }
  14610. IL_0046:
  14611. {
  14612. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = __this->____slots;
  14613. int32_t L_9 = V_4;
  14614. NullCheck(L_8);
  14615. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  14616. if ((((int32_t)L_10) < ((int32_t)0)))
  14617. {
  14618. goto IL_009c;
  14619. }
  14620. }
  14621. {
  14622. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = V_1;
  14623. int32_t L_12 = V_3;
  14624. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_13 = __this->____slots;
  14625. int32_t L_14 = V_4;
  14626. NullCheck(L_13);
  14627. int32_t L_15 = L_14;
  14628. Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  14629. NullCheck(L_11);
  14630. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t0A95045068CA69D35855DB49026245B2D7F2E059)L_16);
  14631. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_17 = V_1;
  14632. int32_t L_18 = V_3;
  14633. NullCheck(L_17);
  14634. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  14635. int32_t L_20 = V_0;
  14636. V_5 = ((int32_t)(L_19%L_20));
  14637. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_21 = V_1;
  14638. int32_t L_22 = V_3;
  14639. NullCheck(L_21);
  14640. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  14641. int32_t L_24 = V_5;
  14642. NullCheck(L_23);
  14643. int32_t L_25 = L_24;
  14644. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  14645. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  14646. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  14647. int32_t L_28 = V_5;
  14648. int32_t L_29 = V_3;
  14649. NullCheck(L_27);
  14650. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  14651. int32_t L_30 = V_3;
  14652. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  14653. }
  14654. IL_009c:
  14655. {
  14656. int32_t L_31 = V_4;
  14657. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  14658. }
  14659. IL_00a2:
  14660. {
  14661. int32_t L_32 = V_4;
  14662. int32_t L_33 = __this->____lastIndex;
  14663. if ((((int32_t)L_32) < ((int32_t)L_33)))
  14664. {
  14665. goto IL_0046;
  14666. }
  14667. }
  14668. {
  14669. int32_t L_34 = V_3;
  14670. __this->____lastIndex = L_34;
  14671. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_35 = V_1;
  14672. __this->____slots = L_35;
  14673. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  14674. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  14675. __this->____buckets = L_36;
  14676. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  14677. __this->____freeList = (-1);
  14678. return;
  14679. }
  14680. }
  14681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  14682. {
  14683. static bool s_Il2CppMethodInitialized;
  14684. if (!s_Il2CppMethodInitialized)
  14685. {
  14686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14688. s_Il2CppMethodInitialized = true;
  14689. }
  14690. int32_t V_0 = 0;
  14691. {
  14692. int32_t L_0 = ___0_capacity;
  14693. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14694. int32_t L_1;
  14695. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  14696. V_0 = L_1;
  14697. int32_t L_2 = V_0;
  14698. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  14699. __this->____buckets = L_3;
  14700. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  14701. int32_t L_4 = V_0;
  14702. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  14703. __this->____slots = L_5;
  14704. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  14705. int32_t L_6 = V_0;
  14706. return L_6;
  14707. }
  14708. }
  14709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  14710. {
  14711. static bool s_Il2CppMethodInitialized;
  14712. if (!s_Il2CppMethodInitialized)
  14713. {
  14714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14715. s_Il2CppMethodInitialized = true;
  14716. }
  14717. int32_t V_0 = 0;
  14718. {
  14719. int32_t L_0 = __this->____count;
  14720. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14721. int32_t L_1;
  14722. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  14723. V_0 = L_1;
  14724. int32_t L_2 = V_0;
  14725. int32_t L_3 = __this->____count;
  14726. if ((((int32_t)L_2) > ((int32_t)L_3)))
  14727. {
  14728. goto IL_0020;
  14729. }
  14730. }
  14731. {
  14732. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14733. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  14734. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  14735. }
  14736. IL_0020:
  14737. {
  14738. int32_t L_5 = V_0;
  14739. HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  14740. return;
  14741. }
  14742. }
  14743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  14744. {
  14745. static bool s_Il2CppMethodInitialized;
  14746. if (!s_Il2CppMethodInitialized)
  14747. {
  14748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14749. s_Il2CppMethodInitialized = true;
  14750. }
  14751. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_0 = NULL;
  14752. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  14753. int32_t V_2 = 0;
  14754. int32_t V_3 = 0;
  14755. {
  14756. int32_t L_0 = ___0_newSize;
  14757. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_1 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  14758. V_0 = L_1;
  14759. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  14760. if (!L_2)
  14761. {
  14762. goto IL_0023;
  14763. }
  14764. }
  14765. {
  14766. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_3 = __this->____slots;
  14767. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_4 = V_0;
  14768. int32_t L_5 = __this->____lastIndex;
  14769. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  14770. }
  14771. IL_0023:
  14772. {
  14773. int32_t L_6 = ___0_newSize;
  14774. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  14775. V_1 = L_7;
  14776. V_2 = 0;
  14777. goto IL_0058;
  14778. }
  14779. IL_002e:
  14780. {
  14781. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = V_0;
  14782. int32_t L_9 = V_2;
  14783. NullCheck(L_8);
  14784. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  14785. int32_t L_11 = ___0_newSize;
  14786. V_3 = ((int32_t)(L_10%L_11));
  14787. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_12 = V_0;
  14788. int32_t L_13 = V_2;
  14789. NullCheck(L_12);
  14790. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  14791. int32_t L_15 = V_3;
  14792. NullCheck(L_14);
  14793. int32_t L_16 = L_15;
  14794. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  14795. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  14796. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  14797. int32_t L_19 = V_3;
  14798. int32_t L_20 = V_2;
  14799. NullCheck(L_18);
  14800. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  14801. int32_t L_21 = V_2;
  14802. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  14803. }
  14804. IL_0058:
  14805. {
  14806. int32_t L_22 = V_2;
  14807. int32_t L_23 = __this->____lastIndex;
  14808. if ((((int32_t)L_22) < ((int32_t)L_23)))
  14809. {
  14810. goto IL_002e;
  14811. }
  14812. }
  14813. {
  14814. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = V_0;
  14815. __this->____slots = L_24;
  14816. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  14817. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  14818. __this->____buckets = L_25;
  14819. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  14820. return;
  14821. }
  14822. }
  14823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method)
  14824. {
  14825. int32_t V_0 = 0;
  14826. int32_t V_1 = 0;
  14827. int32_t V_2 = 0;
  14828. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_3 = NULL;
  14829. int32_t V_4 = 0;
  14830. int32_t V_5 = 0;
  14831. {
  14832. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  14833. if (L_0)
  14834. {
  14835. goto IL_0010;
  14836. }
  14837. }
  14838. {
  14839. int32_t L_1;
  14840. L_1 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14841. }
  14842. IL_0010:
  14843. {
  14844. int32_t L_2 = ___0_value;
  14845. int32_t L_3;
  14846. L_3 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  14847. V_0 = L_3;
  14848. int32_t L_4 = V_0;
  14849. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  14850. NullCheck(L_5);
  14851. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  14852. V_2 = 0;
  14853. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_6 = __this->____slots;
  14854. V_3 = L_6;
  14855. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  14856. int32_t L_8 = V_1;
  14857. NullCheck(L_7);
  14858. int32_t L_9 = L_8;
  14859. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  14860. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  14861. goto IL_008b;
  14862. }
  14863. IL_003a:
  14864. {
  14865. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = V_3;
  14866. int32_t L_12 = V_5;
  14867. NullCheck(L_11);
  14868. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  14869. int32_t L_14 = V_0;
  14870. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  14871. {
  14872. goto IL_0067;
  14873. }
  14874. }
  14875. {
  14876. RuntimeObject* L_15 = __this->____comparer;
  14877. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_16 = V_3;
  14878. int32_t L_17 = V_5;
  14879. NullCheck(L_16);
  14880. int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  14881. int32_t L_19 = ___0_value;
  14882. NullCheck(L_15);
  14883. bool L_20;
  14884. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  14885. if (!L_20)
  14886. {
  14887. goto IL_0067;
  14888. }
  14889. }
  14890. {
  14891. return (bool)0;
  14892. }
  14893. IL_0067:
  14894. {
  14895. int32_t L_21 = V_2;
  14896. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_22 = V_3;
  14897. NullCheck(L_22);
  14898. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  14899. {
  14900. goto IL_0078;
  14901. }
  14902. }
  14903. {
  14904. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  14905. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  14906. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  14907. }
  14908. IL_0078:
  14909. {
  14910. int32_t L_24 = V_2;
  14911. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  14912. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_25 = V_3;
  14913. int32_t L_26 = V_5;
  14914. NullCheck(L_25);
  14915. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  14916. V_5 = L_27;
  14917. }
  14918. IL_008b:
  14919. {
  14920. int32_t L_28 = V_5;
  14921. if ((((int32_t)L_28) >= ((int32_t)0)))
  14922. {
  14923. goto IL_003a;
  14924. }
  14925. }
  14926. {
  14927. int32_t L_29 = __this->____freeList;
  14928. if ((((int32_t)L_29) < ((int32_t)0)))
  14929. {
  14930. goto IL_00b6;
  14931. }
  14932. }
  14933. {
  14934. int32_t L_30 = __this->____freeList;
  14935. V_4 = L_30;
  14936. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_31 = V_3;
  14937. int32_t L_32 = V_4;
  14938. NullCheck(L_31);
  14939. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  14940. __this->____freeList = L_33;
  14941. goto IL_00ef;
  14942. }
  14943. IL_00b6:
  14944. {
  14945. int32_t L_34 = __this->____lastIndex;
  14946. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_35 = V_3;
  14947. NullCheck(L_35);
  14948. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  14949. {
  14950. goto IL_00d9;
  14951. }
  14952. }
  14953. {
  14954. HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  14955. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_36 = __this->____slots;
  14956. V_3 = L_36;
  14957. int32_t L_37 = V_0;
  14958. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  14959. NullCheck(L_38);
  14960. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  14961. }
  14962. IL_00d9:
  14963. {
  14964. int32_t L_39 = __this->____lastIndex;
  14965. V_4 = L_39;
  14966. int32_t L_40 = __this->____lastIndex;
  14967. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  14968. }
  14969. IL_00ef:
  14970. {
  14971. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_41 = V_3;
  14972. int32_t L_42 = V_4;
  14973. NullCheck(L_41);
  14974. int32_t L_43 = V_0;
  14975. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  14976. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_44 = V_3;
  14977. int32_t L_45 = V_4;
  14978. NullCheck(L_44);
  14979. int32_t L_46 = ___0_value;
  14980. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  14981. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_47 = V_3;
  14982. int32_t L_48 = V_4;
  14983. NullCheck(L_47);
  14984. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  14985. int32_t L_50 = V_1;
  14986. NullCheck(L_49);
  14987. int32_t L_51 = L_50;
  14988. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  14989. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  14990. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  14991. int32_t L_54 = V_1;
  14992. int32_t L_55 = V_4;
  14993. NullCheck(L_53);
  14994. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  14995. int32_t L_56 = __this->____count;
  14996. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  14997. int32_t L_57 = __this->____version;
  14998. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  14999. return (bool)1;
  15000. }
  15001. }
  15002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  15003. {
  15004. int32_t V_0 = 0;
  15005. {
  15006. int32_t L_0 = ___1_hashCode;
  15007. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  15008. NullCheck(L_1);
  15009. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  15010. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  15011. int32_t L_3 = ___0_index;
  15012. NullCheck(L_2);
  15013. int32_t L_4 = ___1_hashCode;
  15014. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  15015. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  15016. int32_t L_6 = ___0_index;
  15017. NullCheck(L_5);
  15018. int32_t L_7 = ___2_value;
  15019. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  15020. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = __this->____slots;
  15021. int32_t L_9 = ___0_index;
  15022. NullCheck(L_8);
  15023. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  15024. int32_t L_11 = V_0;
  15025. NullCheck(L_10);
  15026. int32_t L_12 = L_11;
  15027. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  15028. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  15029. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  15030. int32_t L_15 = V_0;
  15031. int32_t L_16 = ___0_index;
  15032. NullCheck(L_14);
  15033. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  15034. return;
  15035. }
  15036. }
  15037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method)
  15038. {
  15039. {
  15040. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_0 = ___0_set1;
  15041. NullCheck(L_0);
  15042. RuntimeObject* L_1;
  15043. L_1 = HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  15044. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_2 = ___1_set2;
  15045. NullCheck(L_2);
  15046. RuntimeObject* L_3;
  15047. L_3 = HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  15048. NullCheck((RuntimeObject*)L_1);
  15049. bool L_4;
  15050. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  15051. return L_4;
  15052. }
  15053. }
  15054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  15055. {
  15056. {
  15057. goto IL_000a;
  15058. }
  15059. IL_000a:
  15060. {
  15061. RuntimeObject* L_1 = __this->____comparer;
  15062. int32_t L_2 = ___0_item;
  15063. NullCheck(L_1);
  15064. int32_t L_3;
  15065. L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  15066. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  15067. }
  15068. }
  15069. #ifdef __clang__
  15070. #pragma clang diagnostic pop
  15071. #endif
  15072. #ifdef __clang__
  15073. #pragma clang diagnostic push
  15074. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15075. #pragma clang diagnostic ignored "-Wunused-variable"
  15076. #endif
  15077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15078. {
  15079. {
  15080. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0;
  15081. L_0 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15082. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15083. return;
  15084. }
  15085. }
  15086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  15087. {
  15088. {
  15089. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15090. RuntimeObject* L_0 = ___0_comparer;
  15091. if (L_0)
  15092. {
  15093. goto IL_0010;
  15094. }
  15095. }
  15096. {
  15097. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  15098. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15099. ___0_comparer = (RuntimeObject*)L_1;
  15100. }
  15101. IL_0010:
  15102. {
  15103. RuntimeObject* L_2 = ___0_comparer;
  15104. __this->____comparer = L_2;
  15105. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  15106. __this->____lastIndex = 0;
  15107. __this->____count = 0;
  15108. __this->____freeList = (-1);
  15109. __this->____version = 0;
  15110. return;
  15111. }
  15112. }
  15113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9B0F380B2B34D1F340F5B4FAB8070229BE067917_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  15114. {
  15115. {
  15116. int32_t L_0 = ___0_capacity;
  15117. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  15118. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15119. HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  15120. return;
  15121. }
  15122. }
  15123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  15124. {
  15125. {
  15126. RuntimeObject* L_0 = ___0_collection;
  15127. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  15128. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15129. HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  15130. return;
  15131. }
  15132. }
  15133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  15134. {
  15135. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* V_0 = NULL;
  15136. RuntimeObject* V_1 = NULL;
  15137. int32_t V_2 = 0;
  15138. int32_t G_B8_0 = 0;
  15139. {
  15140. RuntimeObject* L_0 = ___1_comparer;
  15141. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15142. RuntimeObject* L_1 = ___0_collection;
  15143. if (L_1)
  15144. {
  15145. goto IL_0015;
  15146. }
  15147. }
  15148. {
  15149. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15150. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  15151. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  15152. }
  15153. IL_0015:
  15154. {
  15155. RuntimeObject* L_3 = ___0_collection;
  15156. V_0 = ((HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  15157. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_4 = V_0;
  15158. if (!L_4)
  15159. {
  15160. goto IL_0030;
  15161. }
  15162. }
  15163. {
  15164. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_5 = V_0;
  15165. bool L_6;
  15166. L_6 = HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  15167. if (!L_6)
  15168. {
  15169. goto IL_0030;
  15170. }
  15171. }
  15172. {
  15173. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_7 = V_0;
  15174. HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  15175. return;
  15176. }
  15177. IL_0030:
  15178. {
  15179. RuntimeObject* L_8 = ___0_collection;
  15180. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  15181. RuntimeObject* L_9 = V_1;
  15182. if (!L_9)
  15183. {
  15184. goto IL_0042;
  15185. }
  15186. }
  15187. {
  15188. RuntimeObject* L_10 = V_1;
  15189. NullCheck(L_10);
  15190. int32_t L_11;
  15191. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  15192. G_B8_0 = L_11;
  15193. goto IL_0043;
  15194. }
  15195. IL_0042:
  15196. {
  15197. G_B8_0 = 0;
  15198. }
  15199. IL_0043:
  15200. {
  15201. V_2 = G_B8_0;
  15202. int32_t L_12 = V_2;
  15203. int32_t L_13;
  15204. L_13 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15205. RuntimeObject* L_14 = ___0_collection;
  15206. HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  15207. int32_t L_15 = __this->____count;
  15208. if ((((int32_t)L_15) <= ((int32_t)0)))
  15209. {
  15210. goto IL_0074;
  15211. }
  15212. }
  15213. {
  15214. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_16 = __this->____slots;
  15215. NullCheck(L_16);
  15216. int32_t L_17 = __this->____count;
  15217. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  15218. {
  15219. goto IL_0074;
  15220. }
  15221. }
  15222. {
  15223. HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  15224. }
  15225. IL_0074:
  15226. {
  15227. return;
  15228. }
  15229. }
  15230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB4BE9A1DEE4567D48CA23C9ED1A8242B0B71C4EC_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  15231. {
  15232. {
  15233. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15234. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  15235. __this->____siInfo = L_0;
  15236. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  15237. return;
  15238. }
  15239. }
  15240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method)
  15241. {
  15242. static bool s_Il2CppMethodInitialized;
  15243. if (!s_Il2CppMethodInitialized)
  15244. {
  15245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15247. s_Il2CppMethodInitialized = true;
  15248. }
  15249. int32_t V_0 = 0;
  15250. int32_t V_1 = 0;
  15251. int32_t V_2 = 0;
  15252. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_3 = NULL;
  15253. int32_t V_4 = 0;
  15254. int32_t V_5 = 0;
  15255. int32_t V_6 = 0;
  15256. {
  15257. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___0_source;
  15258. NullCheck(L_0);
  15259. int32_t L_1 = L_0->____count;
  15260. V_0 = L_1;
  15261. int32_t L_2 = V_0;
  15262. if (L_2)
  15263. {
  15264. goto IL_000b;
  15265. }
  15266. }
  15267. {
  15268. return;
  15269. }
  15270. IL_000b:
  15271. {
  15272. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_3 = ___0_source;
  15273. NullCheck(L_3);
  15274. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  15275. NullCheck(L_4);
  15276. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  15277. int32_t L_5 = V_0;
  15278. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15279. int32_t L_6;
  15280. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  15281. int32_t L_7 = V_1;
  15282. if ((((int32_t)L_6) < ((int32_t)L_7)))
  15283. {
  15284. goto IL_0065;
  15285. }
  15286. }
  15287. {
  15288. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = ___0_source;
  15289. NullCheck(L_8);
  15290. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  15291. NullCheck((RuntimeArray*)L_9);
  15292. RuntimeObject* L_10;
  15293. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  15294. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  15295. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  15296. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_11 = ___0_source;
  15297. NullCheck(L_11);
  15298. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_12 = L_11->____slots;
  15299. NullCheck((RuntimeArray*)L_12);
  15300. RuntimeObject* L_13;
  15301. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  15302. __this->____slots = ((SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  15303. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  15304. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_14 = ___0_source;
  15305. NullCheck(L_14);
  15306. int32_t L_15 = L_14->____lastIndex;
  15307. __this->____lastIndex = L_15;
  15308. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_16 = ___0_source;
  15309. NullCheck(L_16);
  15310. int32_t L_17 = L_16->____freeList;
  15311. __this->____freeList = L_17;
  15312. goto IL_00c7;
  15313. }
  15314. IL_0065:
  15315. {
  15316. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_18 = ___0_source;
  15317. NullCheck(L_18);
  15318. int32_t L_19 = L_18->____lastIndex;
  15319. V_2 = L_19;
  15320. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_20 = ___0_source;
  15321. NullCheck(L_20);
  15322. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_21 = L_20->____slots;
  15323. V_3 = L_21;
  15324. int32_t L_22 = V_0;
  15325. int32_t L_23;
  15326. L_23 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15327. V_4 = 0;
  15328. V_5 = 0;
  15329. goto IL_00ba;
  15330. }
  15331. IL_0083:
  15332. {
  15333. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = V_3;
  15334. int32_t L_25 = V_5;
  15335. NullCheck(L_24);
  15336. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  15337. V_6 = L_26;
  15338. int32_t L_27 = V_6;
  15339. if ((((int32_t)L_27) < ((int32_t)0)))
  15340. {
  15341. goto IL_00b4;
  15342. }
  15343. }
  15344. {
  15345. int32_t L_28 = V_4;
  15346. int32_t L_29 = V_6;
  15347. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_30 = V_3;
  15348. int32_t L_31 = V_5;
  15349. NullCheck(L_30);
  15350. RuntimeObject* L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  15351. HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  15352. int32_t L_33 = V_4;
  15353. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  15354. }
  15355. IL_00b4:
  15356. {
  15357. int32_t L_34 = V_5;
  15358. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  15359. }
  15360. IL_00ba:
  15361. {
  15362. int32_t L_35 = V_5;
  15363. int32_t L_36 = V_2;
  15364. if ((((int32_t)L_35) < ((int32_t)L_36)))
  15365. {
  15366. goto IL_0083;
  15367. }
  15368. }
  15369. {
  15370. int32_t L_37 = V_4;
  15371. __this->____lastIndex = L_37;
  15372. }
  15373. IL_00c7:
  15374. {
  15375. int32_t L_38 = V_0;
  15376. __this->____count = L_38;
  15377. return;
  15378. }
  15379. }
  15380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  15381. {
  15382. {
  15383. RuntimeObject* L_0 = ___1_comparer;
  15384. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15385. int32_t L_1 = ___0_capacity;
  15386. if ((((int32_t)L_1) >= ((int32_t)0)))
  15387. {
  15388. goto IL_0016;
  15389. }
  15390. }
  15391. {
  15392. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  15393. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  15394. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  15395. }
  15396. IL_0016:
  15397. {
  15398. int32_t L_3 = ___0_capacity;
  15399. if ((((int32_t)L_3) <= ((int32_t)0)))
  15400. {
  15401. goto IL_0022;
  15402. }
  15403. }
  15404. {
  15405. int32_t L_4 = ___0_capacity;
  15406. int32_t L_5;
  15407. L_5 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15408. }
  15409. IL_0022:
  15410. {
  15411. return;
  15412. }
  15413. }
  15414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7258E146F589909562A953D54AD7345A616528DC_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  15415. {
  15416. {
  15417. RuntimeObject* L_0 = ___0_item;
  15418. bool L_1;
  15419. L_1 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  15420. return;
  15421. }
  15422. }
  15423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15424. {
  15425. {
  15426. int32_t L_0 = __this->____lastIndex;
  15427. if ((((int32_t)L_0) <= ((int32_t)0)))
  15428. {
  15429. goto IL_0044;
  15430. }
  15431. }
  15432. {
  15433. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_1 = __this->____slots;
  15434. int32_t L_2 = __this->____lastIndex;
  15435. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  15436. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  15437. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  15438. NullCheck(L_4);
  15439. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  15440. __this->____lastIndex = 0;
  15441. __this->____count = 0;
  15442. __this->____freeList = (-1);
  15443. }
  15444. IL_0044:
  15445. {
  15446. int32_t L_5 = __this->____version;
  15447. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  15448. return;
  15449. }
  15450. }
  15451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  15452. {
  15453. int32_t V_0 = 0;
  15454. int32_t V_1 = 0;
  15455. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_2 = NULL;
  15456. int32_t V_3 = 0;
  15457. {
  15458. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  15459. if (!L_0)
  15460. {
  15461. goto IL_0080;
  15462. }
  15463. }
  15464. {
  15465. V_0 = 0;
  15466. RuntimeObject* L_1 = ___0_item;
  15467. int32_t L_2;
  15468. L_2 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  15469. V_1 = L_2;
  15470. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_3 = __this->____slots;
  15471. V_2 = L_3;
  15472. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  15473. int32_t L_5 = V_1;
  15474. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  15475. NullCheck(L_6);
  15476. NullCheck(L_4);
  15477. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  15478. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  15479. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  15480. goto IL_007c;
  15481. }
  15482. IL_002f:
  15483. {
  15484. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_9 = V_2;
  15485. int32_t L_10 = V_3;
  15486. NullCheck(L_9);
  15487. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  15488. int32_t L_12 = V_1;
  15489. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  15490. {
  15491. goto IL_005a;
  15492. }
  15493. }
  15494. {
  15495. RuntimeObject* L_13 = __this->____comparer;
  15496. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_14 = V_2;
  15497. int32_t L_15 = V_3;
  15498. NullCheck(L_14);
  15499. RuntimeObject* L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  15500. RuntimeObject* L_17 = ___0_item;
  15501. NullCheck(L_13);
  15502. bool L_18;
  15503. L_18 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  15504. if (!L_18)
  15505. {
  15506. goto IL_005a;
  15507. }
  15508. }
  15509. {
  15510. return (bool)1;
  15511. }
  15512. IL_005a:
  15513. {
  15514. int32_t L_19 = V_0;
  15515. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_20 = V_2;
  15516. NullCheck(L_20);
  15517. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  15518. {
  15519. goto IL_006b;
  15520. }
  15521. }
  15522. {
  15523. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  15524. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  15525. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  15526. }
  15527. IL_006b:
  15528. {
  15529. int32_t L_22 = V_0;
  15530. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  15531. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_23 = V_2;
  15532. int32_t L_24 = V_3;
  15533. NullCheck(L_23);
  15534. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  15535. V_3 = L_25;
  15536. }
  15537. IL_007c:
  15538. {
  15539. int32_t L_26 = V_3;
  15540. if ((((int32_t)L_26) >= ((int32_t)0)))
  15541. {
  15542. goto IL_002f;
  15543. }
  15544. }
  15545. IL_0080:
  15546. {
  15547. return (bool)0;
  15548. }
  15549. }
  15550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mF4B39069AEE1A4EEB15ED91559241D950F3EE9F8_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  15551. {
  15552. {
  15553. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  15554. int32_t L_1 = ___1_arrayIndex;
  15555. int32_t L_2 = __this->____count;
  15556. HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  15557. return;
  15558. }
  15559. }
  15560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  15561. {
  15562. int32_t V_0 = 0;
  15563. int32_t V_1 = 0;
  15564. int32_t V_2 = 0;
  15565. int32_t V_3 = 0;
  15566. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_4 = NULL;
  15567. int32_t V_5 = 0;
  15568. {
  15569. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  15570. if (!L_0)
  15571. {
  15572. goto IL_0154;
  15573. }
  15574. }
  15575. {
  15576. RuntimeObject* L_1 = ___0_item;
  15577. int32_t L_2;
  15578. L_2 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  15579. V_0 = L_2;
  15580. int32_t L_3 = V_0;
  15581. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  15582. NullCheck(L_4);
  15583. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  15584. V_2 = (-1);
  15585. V_3 = 0;
  15586. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  15587. V_4 = L_5;
  15588. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  15589. int32_t L_7 = V_1;
  15590. NullCheck(L_6);
  15591. int32_t L_8 = L_7;
  15592. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  15593. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  15594. goto IL_014c;
  15595. }
  15596. IL_003b:
  15597. {
  15598. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_10 = V_4;
  15599. int32_t L_11 = V_5;
  15600. NullCheck(L_10);
  15601. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  15602. int32_t L_13 = V_0;
  15603. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  15604. {
  15605. goto IL_0123;
  15606. }
  15607. }
  15608. {
  15609. RuntimeObject* L_14 = __this->____comparer;
  15610. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_15 = V_4;
  15611. int32_t L_16 = V_5;
  15612. NullCheck(L_15);
  15613. RuntimeObject* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  15614. RuntimeObject* L_18 = ___0_item;
  15615. NullCheck(L_14);
  15616. bool L_19;
  15617. L_19 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  15618. if (!L_19)
  15619. {
  15620. goto IL_0123;
  15621. }
  15622. }
  15623. {
  15624. int32_t L_20 = V_2;
  15625. if ((((int32_t)L_20) >= ((int32_t)0)))
  15626. {
  15627. goto IL_008c;
  15628. }
  15629. }
  15630. {
  15631. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  15632. int32_t L_22 = V_1;
  15633. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_23 = V_4;
  15634. int32_t L_24 = V_5;
  15635. NullCheck(L_23);
  15636. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  15637. NullCheck(L_21);
  15638. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  15639. goto IL_00a7;
  15640. }
  15641. IL_008c:
  15642. {
  15643. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_26 = V_4;
  15644. int32_t L_27 = V_2;
  15645. NullCheck(L_26);
  15646. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_28 = V_4;
  15647. int32_t L_29 = V_5;
  15648. NullCheck(L_28);
  15649. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  15650. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  15651. }
  15652. IL_00a7:
  15653. {
  15654. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_31 = V_4;
  15655. int32_t L_32 = V_5;
  15656. NullCheck(L_31);
  15657. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  15658. }
  15659. {
  15660. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_33 = V_4;
  15661. int32_t L_34 = V_5;
  15662. NullCheck(L_33);
  15663. RuntimeObject** L_35 = (RuntimeObject**)(&((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___value);
  15664. il2cpp_codegen_initobj(L_35, sizeof(RuntimeObject*));
  15665. }
  15666. IL_00d1:
  15667. {
  15668. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_36 = V_4;
  15669. int32_t L_37 = V_5;
  15670. NullCheck(L_36);
  15671. int32_t L_38 = __this->____freeList;
  15672. ((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___next = L_38;
  15673. int32_t L_39 = __this->____count;
  15674. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  15675. int32_t L_40 = __this->____version;
  15676. __this->____version = ((int32_t)il2cpp_codegen_add(L_40, 1));
  15677. int32_t L_41 = __this->____count;
  15678. if (L_41)
  15679. {
  15680. goto IL_0119;
  15681. }
  15682. }
  15683. {
  15684. __this->____lastIndex = 0;
  15685. __this->____freeList = (-1);
  15686. goto IL_0121;
  15687. }
  15688. IL_0119:
  15689. {
  15690. int32_t L_42 = V_5;
  15691. __this->____freeList = L_42;
  15692. }
  15693. IL_0121:
  15694. {
  15695. return (bool)1;
  15696. }
  15697. IL_0123:
  15698. {
  15699. int32_t L_43 = V_3;
  15700. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_44 = V_4;
  15701. NullCheck(L_44);
  15702. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  15703. {
  15704. goto IL_0135;
  15705. }
  15706. }
  15707. {
  15708. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  15709. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  15710. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, method);
  15711. }
  15712. IL_0135:
  15713. {
  15714. int32_t L_46 = V_3;
  15715. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  15716. int32_t L_47 = V_5;
  15717. V_2 = L_47;
  15718. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_48 = V_4;
  15719. int32_t L_49 = V_5;
  15720. NullCheck(L_48);
  15721. int32_t L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___next;
  15722. V_5 = L_50;
  15723. }
  15724. IL_014c:
  15725. {
  15726. int32_t L_51 = V_5;
  15727. if ((((int32_t)L_51) >= ((int32_t)0)))
  15728. {
  15729. goto IL_003b;
  15730. }
  15731. }
  15732. IL_0154:
  15733. {
  15734. return (bool)0;
  15735. }
  15736. }
  15737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15738. {
  15739. {
  15740. int32_t L_0 = __this->____count;
  15741. return L_0;
  15742. }
  15743. }
  15744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF0024D8CEAE9F50AD481308A80AC1A6320C3553E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15745. {
  15746. {
  15747. return (bool)0;
  15748. }
  15749. }
  15750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15751. {
  15752. {
  15753. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  15754. memset((&L_0), 0, sizeof(L_0));
  15755. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  15756. return L_0;
  15757. }
  15758. }
  15759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6B8EC9FC82E94AD16FF208FDDD9C73D7397170B0_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15760. {
  15761. {
  15762. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  15763. memset((&L_0), 0, sizeof(L_0));
  15764. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  15765. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1 = L_0;
  15766. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  15767. return (RuntimeObject*)L_2;
  15768. }
  15769. }
  15770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mE1B4F5BEC5FEAAEAEC77BE8ED6177327DA64060F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  15771. {
  15772. {
  15773. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  15774. memset((&L_0), 0, sizeof(L_0));
  15775. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  15776. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1 = L_0;
  15777. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  15778. return (RuntimeObject*)L_2;
  15779. }
  15780. }
  15781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m4825222EFCC17409B9FA6121D4857A0AD7281F2A_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  15782. {
  15783. static bool s_Il2CppMethodInitialized;
  15784. if (!s_Il2CppMethodInitialized)
  15785. {
  15786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  15787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  15788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  15789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  15790. s_Il2CppMethodInitialized = true;
  15791. }
  15792. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  15793. String_t* G_B4_0 = NULL;
  15794. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  15795. String_t* G_B3_0 = NULL;
  15796. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  15797. int32_t G_B5_0 = 0;
  15798. String_t* G_B5_1 = NULL;
  15799. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  15800. {
  15801. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  15802. if (L_0)
  15803. {
  15804. goto IL_000e;
  15805. }
  15806. }
  15807. {
  15808. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15809. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  15810. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  15811. }
  15812. IL_000e:
  15813. {
  15814. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  15815. int32_t L_3 = __this->____version;
  15816. NullCheck(L_2);
  15817. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  15818. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  15819. RuntimeObject* L_5 = __this->____comparer;
  15820. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  15821. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15822. Type_t* L_7;
  15823. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  15824. NullCheck(L_4);
  15825. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  15826. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  15827. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  15828. if (!L_9)
  15829. {
  15830. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  15831. G_B4_1 = L_8;
  15832. goto IL_0052;
  15833. }
  15834. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  15835. G_B3_1 = L_8;
  15836. }
  15837. {
  15838. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  15839. NullCheck(L_10);
  15840. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  15841. G_B5_1 = G_B3_0;
  15842. G_B5_2 = G_B3_1;
  15843. goto IL_0053;
  15844. }
  15845. IL_0052:
  15846. {
  15847. G_B5_0 = 0;
  15848. G_B5_1 = G_B4_0;
  15849. G_B5_2 = G_B4_1;
  15850. }
  15851. IL_0053:
  15852. {
  15853. NullCheck(G_B5_2);
  15854. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  15855. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  15856. if (!L_11)
  15857. {
  15858. goto IL_0089;
  15859. }
  15860. }
  15861. {
  15862. int32_t L_12 = __this->____count;
  15863. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  15864. V_0 = L_13;
  15865. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
  15866. HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  15867. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  15868. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_0;
  15869. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  15870. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15871. Type_t* L_18;
  15872. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  15873. NullCheck(L_15);
  15874. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  15875. }
  15876. IL_0089:
  15877. {
  15878. return;
  15879. }
  15880. }
  15881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mAF26E4A7ED72AA389C7EB0EAA7645752CCBEBB60_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  15882. {
  15883. static bool s_Il2CppMethodInitialized;
  15884. if (!s_Il2CppMethodInitialized)
  15885. {
  15886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  15888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  15889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  15890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  15891. s_Il2CppMethodInitialized = true;
  15892. }
  15893. int32_t V_0 = 0;
  15894. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  15895. int32_t V_2 = 0;
  15896. {
  15897. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  15898. if (L_0)
  15899. {
  15900. goto IL_0009;
  15901. }
  15902. }
  15903. {
  15904. return;
  15905. }
  15906. IL_0009:
  15907. {
  15908. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  15909. NullCheck(L_1);
  15910. int32_t L_2;
  15911. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  15912. V_0 = L_2;
  15913. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  15914. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  15915. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15916. Type_t* L_5;
  15917. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  15918. NullCheck(L_3);
  15919. RuntimeObject* L_6;
  15920. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  15921. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  15922. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  15923. __this->____freeList = (-1);
  15924. int32_t L_7 = V_0;
  15925. if (!L_7)
  15926. {
  15927. goto IL_00ad;
  15928. }
  15929. }
  15930. {
  15931. int32_t L_8 = V_0;
  15932. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  15933. __this->____buckets = L_9;
  15934. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  15935. int32_t L_10 = V_0;
  15936. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  15937. __this->____slots = L_11;
  15938. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  15939. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  15940. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  15941. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15942. Type_t* L_14;
  15943. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  15944. NullCheck(L_12);
  15945. RuntimeObject* L_15;
  15946. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  15947. V_1 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  15948. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_1;
  15949. if (L_16)
  15950. {
  15951. goto IL_008f;
  15952. }
  15953. }
  15954. {
  15955. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  15956. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  15957. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  15958. }
  15959. IL_008f:
  15960. {
  15961. V_2 = 0;
  15962. goto IL_00a5;
  15963. }
  15964. IL_0093:
  15965. {
  15966. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_1;
  15967. int32_t L_19 = V_2;
  15968. NullCheck(L_18);
  15969. int32_t L_20 = L_19;
  15970. RuntimeObject* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  15971. bool L_22;
  15972. L_22 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  15973. int32_t L_23 = V_2;
  15974. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  15975. }
  15976. IL_00a5:
  15977. {
  15978. int32_t L_24 = V_2;
  15979. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_1;
  15980. NullCheck(L_25);
  15981. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  15982. {
  15983. goto IL_0093;
  15984. }
  15985. }
  15986. {
  15987. goto IL_00b4;
  15988. }
  15989. IL_00ad:
  15990. {
  15991. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  15992. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  15993. }
  15994. IL_00b4:
  15995. {
  15996. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  15997. NullCheck(L_26);
  15998. int32_t L_27;
  15999. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  16000. __this->____version = L_27;
  16001. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  16002. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  16003. return;
  16004. }
  16005. }
  16006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  16007. {
  16008. {
  16009. RuntimeObject* L_0 = ___0_item;
  16010. bool L_1;
  16011. L_1 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  16012. return L_1;
  16013. }
  16014. }
  16015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  16016. {
  16017. static bool s_Il2CppMethodInitialized;
  16018. if (!s_Il2CppMethodInitialized)
  16019. {
  16020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  16021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  16022. s_Il2CppMethodInitialized = true;
  16023. }
  16024. RuntimeObject* V_0 = NULL;
  16025. RuntimeObject* V_1 = NULL;
  16026. {
  16027. RuntimeObject* L_0 = ___0_other;
  16028. if (L_0)
  16029. {
  16030. goto IL_000e;
  16031. }
  16032. }
  16033. {
  16034. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16035. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  16036. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16037. }
  16038. IL_000e:
  16039. {
  16040. RuntimeObject* L_2 = ___0_other;
  16041. NullCheck(L_2);
  16042. RuntimeObject* L_3;
  16043. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  16044. V_0 = L_3;
  16045. }
  16046. {
  16047. auto __finallyBlock = il2cpp::utils::Finally([&]
  16048. {
  16049. FINALLY_0030:
  16050. {
  16051. {
  16052. RuntimeObject* L_4 = V_0;
  16053. if (!L_4)
  16054. {
  16055. goto IL_0039;
  16056. }
  16057. }
  16058. {
  16059. RuntimeObject* L_5 = V_0;
  16060. NullCheck((RuntimeObject*)L_5);
  16061. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  16062. }
  16063. IL_0039:
  16064. {
  16065. return;
  16066. }
  16067. }
  16068. });
  16069. try
  16070. {
  16071. {
  16072. goto IL_0026_1;
  16073. }
  16074. IL_0017_1:
  16075. {
  16076. RuntimeObject* L_6 = V_0;
  16077. NullCheck(L_6);
  16078. RuntimeObject* L_7;
  16079. L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  16080. V_1 = L_7;
  16081. RuntimeObject* L_8 = V_1;
  16082. bool L_9;
  16083. L_9 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  16084. }
  16085. IL_0026_1:
  16086. {
  16087. RuntimeObject* L_10 = V_0;
  16088. NullCheck((RuntimeObject*)L_10);
  16089. bool L_11;
  16090. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  16091. if (L_11)
  16092. {
  16093. goto IL_0017_1;
  16094. }
  16095. }
  16096. {
  16097. goto IL_003a;
  16098. }
  16099. }
  16100. catch(Il2CppExceptionWrapper& e)
  16101. {
  16102. __finallyBlock.StoreException(e.ex);
  16103. }
  16104. }
  16105. IL_003a:
  16106. {
  16107. return;
  16108. }
  16109. }
  16110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method)
  16111. {
  16112. {
  16113. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  16114. int32_t L_1 = __this->____count;
  16115. HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  16116. return;
  16117. }
  16118. }
  16119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  16120. {
  16121. int32_t V_0 = 0;
  16122. int32_t V_1 = 0;
  16123. {
  16124. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  16125. if (L_0)
  16126. {
  16127. goto IL_000e;
  16128. }
  16129. }
  16130. {
  16131. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16132. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  16133. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16134. }
  16135. IL_000e:
  16136. {
  16137. int32_t L_2 = ___1_arrayIndex;
  16138. if ((((int32_t)L_2) >= ((int32_t)0)))
  16139. {
  16140. goto IL_0028;
  16141. }
  16142. }
  16143. {
  16144. int32_t L_3 = ___1_arrayIndex;
  16145. int32_t L_4 = L_3;
  16146. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  16147. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16148. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  16149. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  16150. }
  16151. IL_0028:
  16152. {
  16153. int32_t L_7 = ___2_count;
  16154. if ((((int32_t)L_7) >= ((int32_t)0)))
  16155. {
  16156. goto IL_0042;
  16157. }
  16158. }
  16159. {
  16160. int32_t L_8 = ___2_count;
  16161. int32_t L_9 = L_8;
  16162. RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
  16163. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16164. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  16165. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  16166. }
  16167. IL_0042:
  16168. {
  16169. int32_t L_12 = ___1_arrayIndex;
  16170. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___0_array;
  16171. NullCheck(L_13);
  16172. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  16173. {
  16174. goto IL_0050;
  16175. }
  16176. }
  16177. {
  16178. int32_t L_14 = ___2_count;
  16179. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = ___0_array;
  16180. NullCheck(L_15);
  16181. int32_t L_16 = ___1_arrayIndex;
  16182. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  16183. {
  16184. goto IL_005b;
  16185. }
  16186. }
  16187. IL_0050:
  16188. {
  16189. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16190. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  16191. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  16192. }
  16193. IL_005b:
  16194. {
  16195. V_0 = 0;
  16196. V_1 = 0;
  16197. goto IL_0097;
  16198. }
  16199. IL_0061:
  16200. {
  16201. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_18 = __this->____slots;
  16202. int32_t L_19 = V_1;
  16203. NullCheck(L_18);
  16204. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  16205. if ((((int32_t)L_20) < ((int32_t)0)))
  16206. {
  16207. goto IL_0093;
  16208. }
  16209. }
  16210. {
  16211. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = ___0_array;
  16212. int32_t L_22 = ___1_arrayIndex;
  16213. int32_t L_23 = V_0;
  16214. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = __this->____slots;
  16215. int32_t L_25 = V_1;
  16216. NullCheck(L_24);
  16217. RuntimeObject* L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  16218. NullCheck(L_21);
  16219. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (RuntimeObject*)L_26);
  16220. int32_t L_27 = V_0;
  16221. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  16222. }
  16223. IL_0093:
  16224. {
  16225. int32_t L_28 = V_1;
  16226. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  16227. }
  16228. IL_0097:
  16229. {
  16230. int32_t L_29 = V_1;
  16231. int32_t L_30 = __this->____lastIndex;
  16232. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  16233. {
  16234. goto IL_00a4;
  16235. }
  16236. }
  16237. {
  16238. int32_t L_31 = V_0;
  16239. int32_t L_32 = ___2_count;
  16240. if ((((int32_t)L_31) < ((int32_t)L_32)))
  16241. {
  16242. goto IL_0061;
  16243. }
  16244. }
  16245. IL_00a4:
  16246. {
  16247. return;
  16248. }
  16249. }
  16250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method)
  16251. {
  16252. int32_t V_0 = 0;
  16253. int32_t V_1 = 0;
  16254. RuntimeObject* V_2 = NULL;
  16255. {
  16256. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_0 = ___0_match;
  16257. if (L_0)
  16258. {
  16259. goto IL_000e;
  16260. }
  16261. }
  16262. {
  16263. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16264. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  16265. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16266. }
  16267. IL_000e:
  16268. {
  16269. V_0 = 0;
  16270. V_1 = 0;
  16271. goto IL_0054;
  16272. }
  16273. IL_0014:
  16274. {
  16275. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  16276. int32_t L_3 = V_1;
  16277. NullCheck(L_2);
  16278. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  16279. if ((((int32_t)L_4) < ((int32_t)0)))
  16280. {
  16281. goto IL_0050;
  16282. }
  16283. }
  16284. {
  16285. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  16286. int32_t L_6 = V_1;
  16287. NullCheck(L_5);
  16288. RuntimeObject* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  16289. V_2 = L_7;
  16290. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_8 = ___0_match;
  16291. RuntimeObject* L_9 = V_2;
  16292. NullCheck(L_8);
  16293. bool L_10;
  16294. L_10 = Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  16295. if (!L_10)
  16296. {
  16297. goto IL_0050;
  16298. }
  16299. }
  16300. {
  16301. RuntimeObject* L_11 = V_2;
  16302. bool L_12;
  16303. L_12 = HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  16304. if (!L_12)
  16305. {
  16306. goto IL_0050;
  16307. }
  16308. }
  16309. {
  16310. int32_t L_13 = V_0;
  16311. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  16312. }
  16313. IL_0050:
  16314. {
  16315. int32_t L_14 = V_1;
  16316. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  16317. }
  16318. IL_0054:
  16319. {
  16320. int32_t L_15 = V_1;
  16321. int32_t L_16 = __this->____lastIndex;
  16322. if ((((int32_t)L_15) < ((int32_t)L_16)))
  16323. {
  16324. goto IL_0014;
  16325. }
  16326. }
  16327. {
  16328. int32_t L_17 = V_0;
  16329. return L_17;
  16330. }
  16331. }
  16332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  16333. {
  16334. {
  16335. RuntimeObject* L_0 = __this->____comparer;
  16336. return L_0;
  16337. }
  16338. }
  16339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  16340. {
  16341. static bool s_Il2CppMethodInitialized;
  16342. if (!s_Il2CppMethodInitialized)
  16343. {
  16344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16346. s_Il2CppMethodInitialized = true;
  16347. }
  16348. int32_t V_0 = 0;
  16349. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_1 = NULL;
  16350. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  16351. int32_t V_3 = 0;
  16352. int32_t V_4 = 0;
  16353. int32_t V_5 = 0;
  16354. {
  16355. int32_t L_0 = __this->____count;
  16356. if (L_0)
  16357. {
  16358. goto IL_0025;
  16359. }
  16360. }
  16361. {
  16362. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  16363. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  16364. __this->____slots = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)NULL;
  16365. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)NULL);
  16366. int32_t L_1 = __this->____version;
  16367. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  16368. return;
  16369. }
  16370. IL_0025:
  16371. {
  16372. int32_t L_2 = __this->____count;
  16373. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16374. int32_t L_3;
  16375. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  16376. V_0 = L_3;
  16377. int32_t L_4 = V_0;
  16378. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  16379. V_1 = L_5;
  16380. int32_t L_6 = V_0;
  16381. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  16382. V_2 = L_7;
  16383. V_3 = 0;
  16384. V_4 = 0;
  16385. goto IL_00a2;
  16386. }
  16387. IL_0046:
  16388. {
  16389. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = __this->____slots;
  16390. int32_t L_9 = V_4;
  16391. NullCheck(L_8);
  16392. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  16393. if ((((int32_t)L_10) < ((int32_t)0)))
  16394. {
  16395. goto IL_009c;
  16396. }
  16397. }
  16398. {
  16399. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = V_1;
  16400. int32_t L_12 = V_3;
  16401. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_13 = __this->____slots;
  16402. int32_t L_14 = V_4;
  16403. NullCheck(L_13);
  16404. int32_t L_15 = L_14;
  16405. Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  16406. NullCheck(L_11);
  16407. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744)L_16);
  16408. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_17 = V_1;
  16409. int32_t L_18 = V_3;
  16410. NullCheck(L_17);
  16411. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  16412. int32_t L_20 = V_0;
  16413. V_5 = ((int32_t)(L_19%L_20));
  16414. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_21 = V_1;
  16415. int32_t L_22 = V_3;
  16416. NullCheck(L_21);
  16417. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  16418. int32_t L_24 = V_5;
  16419. NullCheck(L_23);
  16420. int32_t L_25 = L_24;
  16421. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  16422. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  16423. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  16424. int32_t L_28 = V_5;
  16425. int32_t L_29 = V_3;
  16426. NullCheck(L_27);
  16427. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  16428. int32_t L_30 = V_3;
  16429. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  16430. }
  16431. IL_009c:
  16432. {
  16433. int32_t L_31 = V_4;
  16434. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  16435. }
  16436. IL_00a2:
  16437. {
  16438. int32_t L_32 = V_4;
  16439. int32_t L_33 = __this->____lastIndex;
  16440. if ((((int32_t)L_32) < ((int32_t)L_33)))
  16441. {
  16442. goto IL_0046;
  16443. }
  16444. }
  16445. {
  16446. int32_t L_34 = V_3;
  16447. __this->____lastIndex = L_34;
  16448. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_35 = V_1;
  16449. __this->____slots = L_35;
  16450. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  16451. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  16452. __this->____buckets = L_36;
  16453. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  16454. __this->____freeList = (-1);
  16455. return;
  16456. }
  16457. }
  16458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  16459. {
  16460. static bool s_Il2CppMethodInitialized;
  16461. if (!s_Il2CppMethodInitialized)
  16462. {
  16463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16465. s_Il2CppMethodInitialized = true;
  16466. }
  16467. int32_t V_0 = 0;
  16468. {
  16469. int32_t L_0 = ___0_capacity;
  16470. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16471. int32_t L_1;
  16472. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  16473. V_0 = L_1;
  16474. int32_t L_2 = V_0;
  16475. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  16476. __this->____buckets = L_3;
  16477. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  16478. int32_t L_4 = V_0;
  16479. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  16480. __this->____slots = L_5;
  16481. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  16482. int32_t L_6 = V_0;
  16483. return L_6;
  16484. }
  16485. }
  16486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  16487. {
  16488. static bool s_Il2CppMethodInitialized;
  16489. if (!s_Il2CppMethodInitialized)
  16490. {
  16491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16492. s_Il2CppMethodInitialized = true;
  16493. }
  16494. int32_t V_0 = 0;
  16495. {
  16496. int32_t L_0 = __this->____count;
  16497. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16498. int32_t L_1;
  16499. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  16500. V_0 = L_1;
  16501. int32_t L_2 = V_0;
  16502. int32_t L_3 = __this->____count;
  16503. if ((((int32_t)L_2) > ((int32_t)L_3)))
  16504. {
  16505. goto IL_0020;
  16506. }
  16507. }
  16508. {
  16509. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16510. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  16511. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  16512. }
  16513. IL_0020:
  16514. {
  16515. int32_t L_5 = V_0;
  16516. HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  16517. return;
  16518. }
  16519. }
  16520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  16521. {
  16522. static bool s_Il2CppMethodInitialized;
  16523. if (!s_Il2CppMethodInitialized)
  16524. {
  16525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16526. s_Il2CppMethodInitialized = true;
  16527. }
  16528. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_0 = NULL;
  16529. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  16530. int32_t V_2 = 0;
  16531. int32_t V_3 = 0;
  16532. {
  16533. int32_t L_0 = ___0_newSize;
  16534. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_1 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  16535. V_0 = L_1;
  16536. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  16537. if (!L_2)
  16538. {
  16539. goto IL_0023;
  16540. }
  16541. }
  16542. {
  16543. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_3 = __this->____slots;
  16544. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_4 = V_0;
  16545. int32_t L_5 = __this->____lastIndex;
  16546. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  16547. }
  16548. IL_0023:
  16549. {
  16550. int32_t L_6 = ___0_newSize;
  16551. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  16552. V_1 = L_7;
  16553. V_2 = 0;
  16554. goto IL_0058;
  16555. }
  16556. IL_002e:
  16557. {
  16558. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = V_0;
  16559. int32_t L_9 = V_2;
  16560. NullCheck(L_8);
  16561. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  16562. int32_t L_11 = ___0_newSize;
  16563. V_3 = ((int32_t)(L_10%L_11));
  16564. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_12 = V_0;
  16565. int32_t L_13 = V_2;
  16566. NullCheck(L_12);
  16567. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  16568. int32_t L_15 = V_3;
  16569. NullCheck(L_14);
  16570. int32_t L_16 = L_15;
  16571. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  16572. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  16573. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  16574. int32_t L_19 = V_3;
  16575. int32_t L_20 = V_2;
  16576. NullCheck(L_18);
  16577. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  16578. int32_t L_21 = V_2;
  16579. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  16580. }
  16581. IL_0058:
  16582. {
  16583. int32_t L_22 = V_2;
  16584. int32_t L_23 = __this->____lastIndex;
  16585. if ((((int32_t)L_22) < ((int32_t)L_23)))
  16586. {
  16587. goto IL_002e;
  16588. }
  16589. }
  16590. {
  16591. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = V_0;
  16592. __this->____slots = L_24;
  16593. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  16594. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  16595. __this->____buckets = L_25;
  16596. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  16597. return;
  16598. }
  16599. }
  16600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  16601. {
  16602. int32_t V_0 = 0;
  16603. int32_t V_1 = 0;
  16604. int32_t V_2 = 0;
  16605. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_3 = NULL;
  16606. int32_t V_4 = 0;
  16607. int32_t V_5 = 0;
  16608. {
  16609. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  16610. if (L_0)
  16611. {
  16612. goto IL_0010;
  16613. }
  16614. }
  16615. {
  16616. int32_t L_1;
  16617. L_1 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  16618. }
  16619. IL_0010:
  16620. {
  16621. RuntimeObject* L_2 = ___0_value;
  16622. int32_t L_3;
  16623. L_3 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  16624. V_0 = L_3;
  16625. int32_t L_4 = V_0;
  16626. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  16627. NullCheck(L_5);
  16628. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  16629. V_2 = 0;
  16630. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_6 = __this->____slots;
  16631. V_3 = L_6;
  16632. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  16633. int32_t L_8 = V_1;
  16634. NullCheck(L_7);
  16635. int32_t L_9 = L_8;
  16636. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  16637. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  16638. goto IL_008b;
  16639. }
  16640. IL_003a:
  16641. {
  16642. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = V_3;
  16643. int32_t L_12 = V_5;
  16644. NullCheck(L_11);
  16645. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  16646. int32_t L_14 = V_0;
  16647. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  16648. {
  16649. goto IL_0067;
  16650. }
  16651. }
  16652. {
  16653. RuntimeObject* L_15 = __this->____comparer;
  16654. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_16 = V_3;
  16655. int32_t L_17 = V_5;
  16656. NullCheck(L_16);
  16657. RuntimeObject* L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  16658. RuntimeObject* L_19 = ___0_value;
  16659. NullCheck(L_15);
  16660. bool L_20;
  16661. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  16662. if (!L_20)
  16663. {
  16664. goto IL_0067;
  16665. }
  16666. }
  16667. {
  16668. return (bool)0;
  16669. }
  16670. IL_0067:
  16671. {
  16672. int32_t L_21 = V_2;
  16673. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_22 = V_3;
  16674. NullCheck(L_22);
  16675. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  16676. {
  16677. goto IL_0078;
  16678. }
  16679. }
  16680. {
  16681. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  16682. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  16683. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  16684. }
  16685. IL_0078:
  16686. {
  16687. int32_t L_24 = V_2;
  16688. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  16689. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_25 = V_3;
  16690. int32_t L_26 = V_5;
  16691. NullCheck(L_25);
  16692. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  16693. V_5 = L_27;
  16694. }
  16695. IL_008b:
  16696. {
  16697. int32_t L_28 = V_5;
  16698. if ((((int32_t)L_28) >= ((int32_t)0)))
  16699. {
  16700. goto IL_003a;
  16701. }
  16702. }
  16703. {
  16704. int32_t L_29 = __this->____freeList;
  16705. if ((((int32_t)L_29) < ((int32_t)0)))
  16706. {
  16707. goto IL_00b6;
  16708. }
  16709. }
  16710. {
  16711. int32_t L_30 = __this->____freeList;
  16712. V_4 = L_30;
  16713. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_31 = V_3;
  16714. int32_t L_32 = V_4;
  16715. NullCheck(L_31);
  16716. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  16717. __this->____freeList = L_33;
  16718. goto IL_00ef;
  16719. }
  16720. IL_00b6:
  16721. {
  16722. int32_t L_34 = __this->____lastIndex;
  16723. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_35 = V_3;
  16724. NullCheck(L_35);
  16725. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  16726. {
  16727. goto IL_00d9;
  16728. }
  16729. }
  16730. {
  16731. HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  16732. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_36 = __this->____slots;
  16733. V_3 = L_36;
  16734. int32_t L_37 = V_0;
  16735. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  16736. NullCheck(L_38);
  16737. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  16738. }
  16739. IL_00d9:
  16740. {
  16741. int32_t L_39 = __this->____lastIndex;
  16742. V_4 = L_39;
  16743. int32_t L_40 = __this->____lastIndex;
  16744. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  16745. }
  16746. IL_00ef:
  16747. {
  16748. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_41 = V_3;
  16749. int32_t L_42 = V_4;
  16750. NullCheck(L_41);
  16751. int32_t L_43 = V_0;
  16752. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  16753. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_44 = V_3;
  16754. int32_t L_45 = V_4;
  16755. NullCheck(L_44);
  16756. RuntimeObject* L_46 = ___0_value;
  16757. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  16758. Il2CppCodeGenWriteBarrier((void**)(&((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value), (void*)L_46);
  16759. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_47 = V_3;
  16760. int32_t L_48 = V_4;
  16761. NullCheck(L_47);
  16762. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  16763. int32_t L_50 = V_1;
  16764. NullCheck(L_49);
  16765. int32_t L_51 = L_50;
  16766. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  16767. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  16768. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  16769. int32_t L_54 = V_1;
  16770. int32_t L_55 = V_4;
  16771. NullCheck(L_53);
  16772. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  16773. int32_t L_56 = __this->____count;
  16774. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  16775. int32_t L_57 = __this->____version;
  16776. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  16777. return (bool)1;
  16778. }
  16779. }
  16780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method)
  16781. {
  16782. int32_t V_0 = 0;
  16783. {
  16784. int32_t L_0 = ___1_hashCode;
  16785. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  16786. NullCheck(L_1);
  16787. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  16788. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  16789. int32_t L_3 = ___0_index;
  16790. NullCheck(L_2);
  16791. int32_t L_4 = ___1_hashCode;
  16792. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  16793. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  16794. int32_t L_6 = ___0_index;
  16795. NullCheck(L_5);
  16796. RuntimeObject* L_7 = ___2_value;
  16797. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  16798. Il2CppCodeGenWriteBarrier((void**)(&((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value), (void*)L_7);
  16799. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = __this->____slots;
  16800. int32_t L_9 = ___0_index;
  16801. NullCheck(L_8);
  16802. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  16803. int32_t L_11 = V_0;
  16804. NullCheck(L_10);
  16805. int32_t L_12 = L_11;
  16806. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  16807. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  16808. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  16809. int32_t L_15 = V_0;
  16810. int32_t L_16 = ___0_index;
  16811. NullCheck(L_14);
  16812. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  16813. return;
  16814. }
  16815. }
  16816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method)
  16817. {
  16818. {
  16819. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___0_set1;
  16820. NullCheck(L_0);
  16821. RuntimeObject* L_1;
  16822. L_1 = HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  16823. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = ___1_set2;
  16824. NullCheck(L_2);
  16825. RuntimeObject* L_3;
  16826. L_3 = HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  16827. NullCheck((RuntimeObject*)L_1);
  16828. bool L_4;
  16829. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  16830. return L_4;
  16831. }
  16832. }
  16833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  16834. {
  16835. {
  16836. RuntimeObject* L_0 = ___0_item;
  16837. if (L_0)
  16838. {
  16839. goto IL_000a;
  16840. }
  16841. }
  16842. {
  16843. return 0;
  16844. }
  16845. IL_000a:
  16846. {
  16847. RuntimeObject* L_1 = __this->____comparer;
  16848. RuntimeObject* L_2 = ___0_item;
  16849. NullCheck(L_1);
  16850. int32_t L_3;
  16851. L_3 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  16852. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  16853. }
  16854. }
  16855. #ifdef __clang__
  16856. #pragma clang diagnostic pop
  16857. #endif
  16858. #ifdef __clang__
  16859. #pragma clang diagnostic push
  16860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16861. #pragma clang diagnostic ignored "-Wunused-variable"
  16862. #endif
  16863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4058973F19EEF9E5FCFF05F3779C7F219544C68A_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  16864. {
  16865. {
  16866. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_0;
  16867. L_0 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  16868. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  16869. return;
  16870. }
  16871. }
  16872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  16873. {
  16874. {
  16875. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  16876. RuntimeObject* L_0 = ___0_comparer;
  16877. if (L_0)
  16878. {
  16879. goto IL_0010;
  16880. }
  16881. }
  16882. {
  16883. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  16884. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  16885. ___0_comparer = (RuntimeObject*)L_1;
  16886. }
  16887. IL_0010:
  16888. {
  16889. RuntimeObject* L_2 = ___0_comparer;
  16890. __this->____comparer = L_2;
  16891. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  16892. __this->____lastIndex = 0;
  16893. __this->____count = 0;
  16894. __this->____freeList = (-1);
  16895. __this->____version = 0;
  16896. return;
  16897. }
  16898. }
  16899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA476795C67986109E5187494DEC5981D25457C86_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  16900. {
  16901. {
  16902. int32_t L_0 = ___0_capacity;
  16903. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  16904. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  16905. HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  16906. return;
  16907. }
  16908. }
  16909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB226FE67A69CD8BBFE3F07A9BAB84AB6853A10C6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  16910. {
  16911. {
  16912. RuntimeObject* L_0 = ___0_collection;
  16913. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  16914. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  16915. HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  16916. return;
  16917. }
  16918. }
  16919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  16920. {
  16921. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* V_0 = NULL;
  16922. RuntimeObject* V_1 = NULL;
  16923. int32_t V_2 = 0;
  16924. int32_t G_B8_0 = 0;
  16925. {
  16926. RuntimeObject* L_0 = ___1_comparer;
  16927. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  16928. RuntimeObject* L_1 = ___0_collection;
  16929. if (L_1)
  16930. {
  16931. goto IL_0015;
  16932. }
  16933. }
  16934. {
  16935. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16936. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  16937. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  16938. }
  16939. IL_0015:
  16940. {
  16941. RuntimeObject* L_3 = ___0_collection;
  16942. V_0 = ((HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  16943. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_4 = V_0;
  16944. if (!L_4)
  16945. {
  16946. goto IL_0030;
  16947. }
  16948. }
  16949. {
  16950. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_5 = V_0;
  16951. bool L_6;
  16952. L_6 = HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  16953. if (!L_6)
  16954. {
  16955. goto IL_0030;
  16956. }
  16957. }
  16958. {
  16959. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_7 = V_0;
  16960. HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  16961. return;
  16962. }
  16963. IL_0030:
  16964. {
  16965. RuntimeObject* L_8 = ___0_collection;
  16966. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  16967. RuntimeObject* L_9 = V_1;
  16968. if (!L_9)
  16969. {
  16970. goto IL_0042;
  16971. }
  16972. }
  16973. {
  16974. RuntimeObject* L_10 = V_1;
  16975. NullCheck(L_10);
  16976. int32_t L_11;
  16977. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  16978. G_B8_0 = L_11;
  16979. goto IL_0043;
  16980. }
  16981. IL_0042:
  16982. {
  16983. G_B8_0 = 0;
  16984. }
  16985. IL_0043:
  16986. {
  16987. V_2 = G_B8_0;
  16988. int32_t L_12 = V_2;
  16989. int32_t L_13;
  16990. L_13 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  16991. RuntimeObject* L_14 = ___0_collection;
  16992. HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  16993. int32_t L_15 = __this->____count;
  16994. if ((((int32_t)L_15) <= ((int32_t)0)))
  16995. {
  16996. goto IL_0074;
  16997. }
  16998. }
  16999. {
  17000. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_16 = __this->____slots;
  17001. NullCheck(L_16);
  17002. int32_t L_17 = __this->____count;
  17003. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  17004. {
  17005. goto IL_0074;
  17006. }
  17007. }
  17008. {
  17009. HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  17010. }
  17011. IL_0074:
  17012. {
  17013. return;
  17014. }
  17015. }
  17016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4DB4611435EBE8D5BF2E1FEC52400256F0245F76_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  17017. {
  17018. {
  17019. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  17020. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  17021. __this->____siInfo = L_0;
  17022. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  17023. return;
  17024. }
  17025. }
  17026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method)
  17027. {
  17028. static bool s_Il2CppMethodInitialized;
  17029. if (!s_Il2CppMethodInitialized)
  17030. {
  17031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17033. s_Il2CppMethodInitialized = true;
  17034. }
  17035. int32_t V_0 = 0;
  17036. int32_t V_1 = 0;
  17037. int32_t V_2 = 0;
  17038. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_3 = NULL;
  17039. int32_t V_4 = 0;
  17040. int32_t V_5 = 0;
  17041. int32_t V_6 = 0;
  17042. {
  17043. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_0 = ___0_source;
  17044. NullCheck(L_0);
  17045. int32_t L_1 = L_0->____count;
  17046. V_0 = L_1;
  17047. int32_t L_2 = V_0;
  17048. if (L_2)
  17049. {
  17050. goto IL_000b;
  17051. }
  17052. }
  17053. {
  17054. return;
  17055. }
  17056. IL_000b:
  17057. {
  17058. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_3 = ___0_source;
  17059. NullCheck(L_3);
  17060. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  17061. NullCheck(L_4);
  17062. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  17063. int32_t L_5 = V_0;
  17064. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17065. int32_t L_6;
  17066. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  17067. int32_t L_7 = V_1;
  17068. if ((((int32_t)L_6) < ((int32_t)L_7)))
  17069. {
  17070. goto IL_0065;
  17071. }
  17072. }
  17073. {
  17074. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_8 = ___0_source;
  17075. NullCheck(L_8);
  17076. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  17077. NullCheck((RuntimeArray*)L_9);
  17078. RuntimeObject* L_10;
  17079. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  17080. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  17081. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  17082. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_11 = ___0_source;
  17083. NullCheck(L_11);
  17084. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_12 = L_11->____slots;
  17085. NullCheck((RuntimeArray*)L_12);
  17086. RuntimeObject* L_13;
  17087. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  17088. __this->____slots = ((SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  17089. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  17090. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_14 = ___0_source;
  17091. NullCheck(L_14);
  17092. int32_t L_15 = L_14->____lastIndex;
  17093. __this->____lastIndex = L_15;
  17094. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_16 = ___0_source;
  17095. NullCheck(L_16);
  17096. int32_t L_17 = L_16->____freeList;
  17097. __this->____freeList = L_17;
  17098. goto IL_00c7;
  17099. }
  17100. IL_0065:
  17101. {
  17102. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_18 = ___0_source;
  17103. NullCheck(L_18);
  17104. int32_t L_19 = L_18->____lastIndex;
  17105. V_2 = L_19;
  17106. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_20 = ___0_source;
  17107. NullCheck(L_20);
  17108. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_21 = L_20->____slots;
  17109. V_3 = L_21;
  17110. int32_t L_22 = V_0;
  17111. int32_t L_23;
  17112. L_23 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  17113. V_4 = 0;
  17114. V_5 = 0;
  17115. goto IL_00ba;
  17116. }
  17117. IL_0083:
  17118. {
  17119. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = V_3;
  17120. int32_t L_25 = V_5;
  17121. NullCheck(L_24);
  17122. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  17123. V_6 = L_26;
  17124. int32_t L_27 = V_6;
  17125. if ((((int32_t)L_27) < ((int32_t)0)))
  17126. {
  17127. goto IL_00b4;
  17128. }
  17129. }
  17130. {
  17131. int32_t L_28 = V_4;
  17132. int32_t L_29 = V_6;
  17133. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_30 = V_3;
  17134. int32_t L_31 = V_5;
  17135. NullCheck(L_30);
  17136. uint32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  17137. HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  17138. int32_t L_33 = V_4;
  17139. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  17140. }
  17141. IL_00b4:
  17142. {
  17143. int32_t L_34 = V_5;
  17144. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  17145. }
  17146. IL_00ba:
  17147. {
  17148. int32_t L_35 = V_5;
  17149. int32_t L_36 = V_2;
  17150. if ((((int32_t)L_35) < ((int32_t)L_36)))
  17151. {
  17152. goto IL_0083;
  17153. }
  17154. }
  17155. {
  17156. int32_t L_37 = V_4;
  17157. __this->____lastIndex = L_37;
  17158. }
  17159. IL_00c7:
  17160. {
  17161. int32_t L_38 = V_0;
  17162. __this->____count = L_38;
  17163. return;
  17164. }
  17165. }
  17166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  17167. {
  17168. {
  17169. RuntimeObject* L_0 = ___1_comparer;
  17170. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  17171. int32_t L_1 = ___0_capacity;
  17172. if ((((int32_t)L_1) >= ((int32_t)0)))
  17173. {
  17174. goto IL_0016;
  17175. }
  17176. }
  17177. {
  17178. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  17179. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  17180. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  17181. }
  17182. IL_0016:
  17183. {
  17184. int32_t L_3 = ___0_capacity;
  17185. if ((((int32_t)L_3) <= ((int32_t)0)))
  17186. {
  17187. goto IL_0022;
  17188. }
  17189. }
  17190. {
  17191. int32_t L_4 = ___0_capacity;
  17192. int32_t L_5;
  17193. L_5 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  17194. }
  17195. IL_0022:
  17196. {
  17197. return;
  17198. }
  17199. }
  17200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m348E36EA9F5CD3B346A1D013F3E4950DFF39426A_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  17201. {
  17202. {
  17203. uint32_t L_0 = ___0_item;
  17204. bool L_1;
  17205. L_1 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  17206. return;
  17207. }
  17208. }
  17209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m756D9726C9F4BFB2C3500A8A9F27FF47A550EC1D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  17210. {
  17211. {
  17212. int32_t L_0 = __this->____lastIndex;
  17213. if ((((int32_t)L_0) <= ((int32_t)0)))
  17214. {
  17215. goto IL_0044;
  17216. }
  17217. }
  17218. {
  17219. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_1 = __this->____slots;
  17220. int32_t L_2 = __this->____lastIndex;
  17221. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  17222. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  17223. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  17224. NullCheck(L_4);
  17225. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  17226. __this->____lastIndex = 0;
  17227. __this->____count = 0;
  17228. __this->____freeList = (-1);
  17229. }
  17230. IL_0044:
  17231. {
  17232. int32_t L_5 = __this->____version;
  17233. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  17234. return;
  17235. }
  17236. }
  17237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  17238. {
  17239. int32_t V_0 = 0;
  17240. int32_t V_1 = 0;
  17241. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_2 = NULL;
  17242. int32_t V_3 = 0;
  17243. {
  17244. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  17245. if (!L_0)
  17246. {
  17247. goto IL_0080;
  17248. }
  17249. }
  17250. {
  17251. V_0 = 0;
  17252. uint32_t L_1 = ___0_item;
  17253. int32_t L_2;
  17254. L_2 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  17255. V_1 = L_2;
  17256. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_3 = __this->____slots;
  17257. V_2 = L_3;
  17258. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  17259. int32_t L_5 = V_1;
  17260. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  17261. NullCheck(L_6);
  17262. NullCheck(L_4);
  17263. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  17264. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  17265. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  17266. goto IL_007c;
  17267. }
  17268. IL_002f:
  17269. {
  17270. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_9 = V_2;
  17271. int32_t L_10 = V_3;
  17272. NullCheck(L_9);
  17273. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  17274. int32_t L_12 = V_1;
  17275. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  17276. {
  17277. goto IL_005a;
  17278. }
  17279. }
  17280. {
  17281. RuntimeObject* L_13 = __this->____comparer;
  17282. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_14 = V_2;
  17283. int32_t L_15 = V_3;
  17284. NullCheck(L_14);
  17285. uint32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  17286. uint32_t L_17 = ___0_item;
  17287. NullCheck(L_13);
  17288. bool L_18;
  17289. L_18 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  17290. if (!L_18)
  17291. {
  17292. goto IL_005a;
  17293. }
  17294. }
  17295. {
  17296. return (bool)1;
  17297. }
  17298. IL_005a:
  17299. {
  17300. int32_t L_19 = V_0;
  17301. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_20 = V_2;
  17302. NullCheck(L_20);
  17303. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  17304. {
  17305. goto IL_006b;
  17306. }
  17307. }
  17308. {
  17309. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  17310. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  17311. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  17312. }
  17313. IL_006b:
  17314. {
  17315. int32_t L_22 = V_0;
  17316. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  17317. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_23 = V_2;
  17318. int32_t L_24 = V_3;
  17319. NullCheck(L_23);
  17320. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  17321. V_3 = L_25;
  17322. }
  17323. IL_007c:
  17324. {
  17325. int32_t L_26 = V_3;
  17326. if ((((int32_t)L_26) >= ((int32_t)0)))
  17327. {
  17328. goto IL_002f;
  17329. }
  17330. }
  17331. IL_0080:
  17332. {
  17333. return (bool)0;
  17334. }
  17335. }
  17336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m7A73EAC25610F587DD30114203F21E505AB6338C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  17337. {
  17338. {
  17339. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  17340. int32_t L_1 = ___1_arrayIndex;
  17341. int32_t L_2 = __this->____count;
  17342. HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  17343. return;
  17344. }
  17345. }
  17346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  17347. {
  17348. int32_t V_0 = 0;
  17349. int32_t V_1 = 0;
  17350. int32_t V_2 = 0;
  17351. int32_t V_3 = 0;
  17352. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_4 = NULL;
  17353. int32_t V_5 = 0;
  17354. {
  17355. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  17356. if (!L_0)
  17357. {
  17358. goto IL_0154;
  17359. }
  17360. }
  17361. {
  17362. uint32_t L_1 = ___0_item;
  17363. int32_t L_2;
  17364. L_2 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  17365. V_0 = L_2;
  17366. int32_t L_3 = V_0;
  17367. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  17368. NullCheck(L_4);
  17369. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  17370. V_2 = (-1);
  17371. V_3 = 0;
  17372. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  17373. V_4 = L_5;
  17374. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  17375. int32_t L_7 = V_1;
  17376. NullCheck(L_6);
  17377. int32_t L_8 = L_7;
  17378. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  17379. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  17380. goto IL_014c;
  17381. }
  17382. IL_003b:
  17383. {
  17384. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_10 = V_4;
  17385. int32_t L_11 = V_5;
  17386. NullCheck(L_10);
  17387. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  17388. int32_t L_13 = V_0;
  17389. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  17390. {
  17391. goto IL_0123;
  17392. }
  17393. }
  17394. {
  17395. RuntimeObject* L_14 = __this->____comparer;
  17396. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_15 = V_4;
  17397. int32_t L_16 = V_5;
  17398. NullCheck(L_15);
  17399. uint32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  17400. uint32_t L_18 = ___0_item;
  17401. NullCheck(L_14);
  17402. bool L_19;
  17403. L_19 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  17404. if (!L_19)
  17405. {
  17406. goto IL_0123;
  17407. }
  17408. }
  17409. {
  17410. int32_t L_20 = V_2;
  17411. if ((((int32_t)L_20) >= ((int32_t)0)))
  17412. {
  17413. goto IL_008c;
  17414. }
  17415. }
  17416. {
  17417. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  17418. int32_t L_22 = V_1;
  17419. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_23 = V_4;
  17420. int32_t L_24 = V_5;
  17421. NullCheck(L_23);
  17422. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  17423. NullCheck(L_21);
  17424. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  17425. goto IL_00a7;
  17426. }
  17427. IL_008c:
  17428. {
  17429. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_26 = V_4;
  17430. int32_t L_27 = V_2;
  17431. NullCheck(L_26);
  17432. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_28 = V_4;
  17433. int32_t L_29 = V_5;
  17434. NullCheck(L_28);
  17435. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  17436. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  17437. }
  17438. IL_00a7:
  17439. {
  17440. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_31 = V_4;
  17441. int32_t L_32 = V_5;
  17442. NullCheck(L_31);
  17443. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  17444. goto IL_00d1;
  17445. }
  17446. IL_00d1:
  17447. {
  17448. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_33 = V_4;
  17449. int32_t L_34 = V_5;
  17450. NullCheck(L_33);
  17451. int32_t L_35 = __this->____freeList;
  17452. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  17453. int32_t L_36 = __this->____count;
  17454. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  17455. int32_t L_37 = __this->____version;
  17456. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  17457. int32_t L_38 = __this->____count;
  17458. if (L_38)
  17459. {
  17460. goto IL_0119;
  17461. }
  17462. }
  17463. {
  17464. __this->____lastIndex = 0;
  17465. __this->____freeList = (-1);
  17466. goto IL_0121;
  17467. }
  17468. IL_0119:
  17469. {
  17470. int32_t L_39 = V_5;
  17471. __this->____freeList = L_39;
  17472. }
  17473. IL_0121:
  17474. {
  17475. return (bool)1;
  17476. }
  17477. IL_0123:
  17478. {
  17479. int32_t L_40 = V_3;
  17480. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_41 = V_4;
  17481. NullCheck(L_41);
  17482. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  17483. {
  17484. goto IL_0135;
  17485. }
  17486. }
  17487. {
  17488. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  17489. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  17490. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  17491. }
  17492. IL_0135:
  17493. {
  17494. int32_t L_43 = V_3;
  17495. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  17496. int32_t L_44 = V_5;
  17497. V_2 = L_44;
  17498. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_45 = V_4;
  17499. int32_t L_46 = V_5;
  17500. NullCheck(L_45);
  17501. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  17502. V_5 = L_47;
  17503. }
  17504. IL_014c:
  17505. {
  17506. int32_t L_48 = V_5;
  17507. if ((((int32_t)L_48) >= ((int32_t)0)))
  17508. {
  17509. goto IL_003b;
  17510. }
  17511. }
  17512. IL_0154:
  17513. {
  17514. return (bool)0;
  17515. }
  17516. }
  17517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m12BF15F6E4EEE48D66C845BC74A11EF6673C933B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  17518. {
  17519. {
  17520. int32_t L_0 = __this->____count;
  17521. return L_0;
  17522. }
  17523. }
  17524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m68D44CA7137094B90C9E5C7DB2EDC5012528DADA_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  17525. {
  17526. {
  17527. return (bool)0;
  17528. }
  17529. }
  17530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 HashSet_1_GetEnumerator_m519EAE87AF990E90AF0AC67400E9F88D37675611_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  17531. {
  17532. {
  17533. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  17534. memset((&L_0), 0, sizeof(L_0));
  17535. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  17536. return L_0;
  17537. }
  17538. }
  17539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6A9D59B9A319E9A8A0FE2F5738A41821BCD74D97_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  17540. {
  17541. {
  17542. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  17543. memset((&L_0), 0, sizeof(L_0));
  17544. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  17545. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_1 = L_0;
  17546. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  17547. return (RuntimeObject*)L_2;
  17548. }
  17549. }
  17550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m3A48D76992C5D568FB0D0739748467B17D196FDC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  17551. {
  17552. {
  17553. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  17554. memset((&L_0), 0, sizeof(L_0));
  17555. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  17556. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_1 = L_0;
  17557. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  17558. return (RuntimeObject*)L_2;
  17559. }
  17560. }
  17561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m062A764FA7943A6A3EFF468126A44868DD745178_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  17562. {
  17563. static bool s_Il2CppMethodInitialized;
  17564. if (!s_Il2CppMethodInitialized)
  17565. {
  17566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  17567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  17568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  17569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  17570. s_Il2CppMethodInitialized = true;
  17571. }
  17572. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
  17573. String_t* G_B4_0 = NULL;
  17574. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  17575. String_t* G_B3_0 = NULL;
  17576. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  17577. int32_t G_B5_0 = 0;
  17578. String_t* G_B5_1 = NULL;
  17579. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  17580. {
  17581. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  17582. if (L_0)
  17583. {
  17584. goto IL_000e;
  17585. }
  17586. }
  17587. {
  17588. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  17589. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  17590. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  17591. }
  17592. IL_000e:
  17593. {
  17594. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  17595. int32_t L_3 = __this->____version;
  17596. NullCheck(L_2);
  17597. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  17598. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  17599. RuntimeObject* L_5 = __this->____comparer;
  17600. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  17601. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  17602. Type_t* L_7;
  17603. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  17604. NullCheck(L_4);
  17605. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  17606. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  17607. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  17608. if (!L_9)
  17609. {
  17610. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  17611. G_B4_1 = L_8;
  17612. goto IL_0052;
  17613. }
  17614. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  17615. G_B3_1 = L_8;
  17616. }
  17617. {
  17618. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  17619. NullCheck(L_10);
  17620. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  17621. G_B5_1 = G_B3_0;
  17622. G_B5_2 = G_B3_1;
  17623. goto IL_0053;
  17624. }
  17625. IL_0052:
  17626. {
  17627. G_B5_0 = 0;
  17628. G_B5_1 = G_B4_0;
  17629. G_B5_2 = G_B4_1;
  17630. }
  17631. IL_0053:
  17632. {
  17633. NullCheck(G_B5_2);
  17634. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  17635. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  17636. if (!L_11)
  17637. {
  17638. goto IL_0089;
  17639. }
  17640. }
  17641. {
  17642. int32_t L_12 = __this->____count;
  17643. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  17644. V_0 = L_13;
  17645. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = V_0;
  17646. HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  17647. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  17648. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0;
  17649. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  17650. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  17651. Type_t* L_18;
  17652. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  17653. NullCheck(L_15);
  17654. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  17655. }
  17656. IL_0089:
  17657. {
  17658. return;
  17659. }
  17660. }
  17661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m502E844E033C614B7D9F80E372E5AA9C7C9B872E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  17662. {
  17663. static bool s_Il2CppMethodInitialized;
  17664. if (!s_Il2CppMethodInitialized)
  17665. {
  17666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  17668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  17669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  17670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  17671. s_Il2CppMethodInitialized = true;
  17672. }
  17673. int32_t V_0 = 0;
  17674. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
  17675. int32_t V_2 = 0;
  17676. {
  17677. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  17678. if (L_0)
  17679. {
  17680. goto IL_0009;
  17681. }
  17682. }
  17683. {
  17684. return;
  17685. }
  17686. IL_0009:
  17687. {
  17688. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  17689. NullCheck(L_1);
  17690. int32_t L_2;
  17691. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  17692. V_0 = L_2;
  17693. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  17694. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  17695. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  17696. Type_t* L_5;
  17697. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  17698. NullCheck(L_3);
  17699. RuntimeObject* L_6;
  17700. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  17701. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  17702. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  17703. __this->____freeList = (-1);
  17704. int32_t L_7 = V_0;
  17705. if (!L_7)
  17706. {
  17707. goto IL_00ad;
  17708. }
  17709. }
  17710. {
  17711. int32_t L_8 = V_0;
  17712. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  17713. __this->____buckets = L_9;
  17714. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  17715. int32_t L_10 = V_0;
  17716. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  17717. __this->____slots = L_11;
  17718. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  17719. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  17720. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  17721. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  17722. Type_t* L_14;
  17723. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  17724. NullCheck(L_12);
  17725. RuntimeObject* L_15;
  17726. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  17727. V_1 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  17728. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_1;
  17729. if (L_16)
  17730. {
  17731. goto IL_008f;
  17732. }
  17733. }
  17734. {
  17735. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  17736. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  17737. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  17738. }
  17739. IL_008f:
  17740. {
  17741. V_2 = 0;
  17742. goto IL_00a5;
  17743. }
  17744. IL_0093:
  17745. {
  17746. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = V_1;
  17747. int32_t L_19 = V_2;
  17748. NullCheck(L_18);
  17749. int32_t L_20 = L_19;
  17750. uint32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  17751. bool L_22;
  17752. L_22 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  17753. int32_t L_23 = V_2;
  17754. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  17755. }
  17756. IL_00a5:
  17757. {
  17758. int32_t L_24 = V_2;
  17759. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_1;
  17760. NullCheck(L_25);
  17761. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  17762. {
  17763. goto IL_0093;
  17764. }
  17765. }
  17766. {
  17767. goto IL_00b4;
  17768. }
  17769. IL_00ad:
  17770. {
  17771. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17772. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  17773. }
  17774. IL_00b4:
  17775. {
  17776. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  17777. NullCheck(L_26);
  17778. int32_t L_27;
  17779. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  17780. __this->____version = L_27;
  17781. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  17782. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  17783. return;
  17784. }
  17785. }
  17786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mDA8E52933A6A885D9FCF549C99489EF5E095BE1E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  17787. {
  17788. {
  17789. uint32_t L_0 = ___0_item;
  17790. bool L_1;
  17791. L_1 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  17792. return L_1;
  17793. }
  17794. }
  17795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  17796. {
  17797. static bool s_Il2CppMethodInitialized;
  17798. if (!s_Il2CppMethodInitialized)
  17799. {
  17800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  17801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  17802. s_Il2CppMethodInitialized = true;
  17803. }
  17804. RuntimeObject* V_0 = NULL;
  17805. uint32_t V_1 = 0;
  17806. {
  17807. RuntimeObject* L_0 = ___0_other;
  17808. if (L_0)
  17809. {
  17810. goto IL_000e;
  17811. }
  17812. }
  17813. {
  17814. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  17815. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  17816. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  17817. }
  17818. IL_000e:
  17819. {
  17820. RuntimeObject* L_2 = ___0_other;
  17821. NullCheck(L_2);
  17822. RuntimeObject* L_3;
  17823. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  17824. V_0 = L_3;
  17825. }
  17826. {
  17827. auto __finallyBlock = il2cpp::utils::Finally([&]
  17828. {
  17829. FINALLY_0030:
  17830. {
  17831. {
  17832. RuntimeObject* L_4 = V_0;
  17833. if (!L_4)
  17834. {
  17835. goto IL_0039;
  17836. }
  17837. }
  17838. {
  17839. RuntimeObject* L_5 = V_0;
  17840. NullCheck((RuntimeObject*)L_5);
  17841. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  17842. }
  17843. IL_0039:
  17844. {
  17845. return;
  17846. }
  17847. }
  17848. });
  17849. try
  17850. {
  17851. {
  17852. goto IL_0026_1;
  17853. }
  17854. IL_0017_1:
  17855. {
  17856. RuntimeObject* L_6 = V_0;
  17857. NullCheck(L_6);
  17858. uint32_t L_7;
  17859. L_7 = InterfaceFuncInvoker0< uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  17860. V_1 = L_7;
  17861. uint32_t L_8 = V_1;
  17862. bool L_9;
  17863. L_9 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  17864. }
  17865. IL_0026_1:
  17866. {
  17867. RuntimeObject* L_10 = V_0;
  17868. NullCheck((RuntimeObject*)L_10);
  17869. bool L_11;
  17870. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  17871. if (L_11)
  17872. {
  17873. goto IL_0017_1;
  17874. }
  17875. }
  17876. {
  17877. goto IL_003a;
  17878. }
  17879. }
  17880. catch(Il2CppExceptionWrapper& e)
  17881. {
  17882. __finallyBlock.StoreException(e.ex);
  17883. }
  17884. }
  17885. IL_003a:
  17886. {
  17887. return;
  17888. }
  17889. }
  17890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
  17891. {
  17892. {
  17893. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  17894. int32_t L_1 = __this->____count;
  17895. HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  17896. return;
  17897. }
  17898. }
  17899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  17900. {
  17901. int32_t V_0 = 0;
  17902. int32_t V_1 = 0;
  17903. {
  17904. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  17905. if (L_0)
  17906. {
  17907. goto IL_000e;
  17908. }
  17909. }
  17910. {
  17911. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  17912. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  17913. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  17914. }
  17915. IL_000e:
  17916. {
  17917. int32_t L_2 = ___1_arrayIndex;
  17918. if ((((int32_t)L_2) >= ((int32_t)0)))
  17919. {
  17920. goto IL_0028;
  17921. }
  17922. }
  17923. {
  17924. int32_t L_3 = ___1_arrayIndex;
  17925. int32_t L_4 = L_3;
  17926. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  17927. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  17928. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  17929. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  17930. }
  17931. IL_0028:
  17932. {
  17933. int32_t L_7 = ___2_count;
  17934. if ((((int32_t)L_7) >= ((int32_t)0)))
  17935. {
  17936. goto IL_0042;
  17937. }
  17938. }
  17939. {
  17940. int32_t L_8 = ___2_count;
  17941. int32_t L_9 = L_8;
  17942. RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
  17943. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  17944. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  17945. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  17946. }
  17947. IL_0042:
  17948. {
  17949. int32_t L_12 = ___1_arrayIndex;
  17950. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___0_array;
  17951. NullCheck(L_13);
  17952. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  17953. {
  17954. goto IL_0050;
  17955. }
  17956. }
  17957. {
  17958. int32_t L_14 = ___2_count;
  17959. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = ___0_array;
  17960. NullCheck(L_15);
  17961. int32_t L_16 = ___1_arrayIndex;
  17962. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  17963. {
  17964. goto IL_005b;
  17965. }
  17966. }
  17967. IL_0050:
  17968. {
  17969. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  17970. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  17971. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  17972. }
  17973. IL_005b:
  17974. {
  17975. V_0 = 0;
  17976. V_1 = 0;
  17977. goto IL_0097;
  17978. }
  17979. IL_0061:
  17980. {
  17981. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_18 = __this->____slots;
  17982. int32_t L_19 = V_1;
  17983. NullCheck(L_18);
  17984. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  17985. if ((((int32_t)L_20) < ((int32_t)0)))
  17986. {
  17987. goto IL_0093;
  17988. }
  17989. }
  17990. {
  17991. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = ___0_array;
  17992. int32_t L_22 = ___1_arrayIndex;
  17993. int32_t L_23 = V_0;
  17994. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = __this->____slots;
  17995. int32_t L_25 = V_1;
  17996. NullCheck(L_24);
  17997. uint32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  17998. NullCheck(L_21);
  17999. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (uint32_t)L_26);
  18000. int32_t L_27 = V_0;
  18001. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  18002. }
  18003. IL_0093:
  18004. {
  18005. int32_t L_28 = V_1;
  18006. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  18007. }
  18008. IL_0097:
  18009. {
  18010. int32_t L_29 = V_1;
  18011. int32_t L_30 = __this->____lastIndex;
  18012. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  18013. {
  18014. goto IL_00a4;
  18015. }
  18016. }
  18017. {
  18018. int32_t L_31 = V_0;
  18019. int32_t L_32 = ___2_count;
  18020. if ((((int32_t)L_31) < ((int32_t)L_32)))
  18021. {
  18022. goto IL_0061;
  18023. }
  18024. }
  18025. IL_00a4:
  18026. {
  18027. return;
  18028. }
  18029. }
  18030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m1D8E57063CD3288C9CACB27466A7002F984FD411_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* ___0_match, const RuntimeMethod* method)
  18031. {
  18032. int32_t V_0 = 0;
  18033. int32_t V_1 = 0;
  18034. uint32_t V_2 = 0;
  18035. {
  18036. Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* L_0 = ___0_match;
  18037. if (L_0)
  18038. {
  18039. goto IL_000e;
  18040. }
  18041. }
  18042. {
  18043. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  18044. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  18045. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  18046. }
  18047. IL_000e:
  18048. {
  18049. V_0 = 0;
  18050. V_1 = 0;
  18051. goto IL_0054;
  18052. }
  18053. IL_0014:
  18054. {
  18055. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  18056. int32_t L_3 = V_1;
  18057. NullCheck(L_2);
  18058. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  18059. if ((((int32_t)L_4) < ((int32_t)0)))
  18060. {
  18061. goto IL_0050;
  18062. }
  18063. }
  18064. {
  18065. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  18066. int32_t L_6 = V_1;
  18067. NullCheck(L_5);
  18068. uint32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  18069. V_2 = L_7;
  18070. Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* L_8 = ___0_match;
  18071. uint32_t L_9 = V_2;
  18072. NullCheck(L_8);
  18073. bool L_10;
  18074. L_10 = Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  18075. if (!L_10)
  18076. {
  18077. goto IL_0050;
  18078. }
  18079. }
  18080. {
  18081. uint32_t L_11 = V_2;
  18082. bool L_12;
  18083. L_12 = HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  18084. if (!L_12)
  18085. {
  18086. goto IL_0050;
  18087. }
  18088. }
  18089. {
  18090. int32_t L_13 = V_0;
  18091. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  18092. }
  18093. IL_0050:
  18094. {
  18095. int32_t L_14 = V_1;
  18096. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  18097. }
  18098. IL_0054:
  18099. {
  18100. int32_t L_15 = V_1;
  18101. int32_t L_16 = __this->____lastIndex;
  18102. if ((((int32_t)L_15) < ((int32_t)L_16)))
  18103. {
  18104. goto IL_0014;
  18105. }
  18106. }
  18107. {
  18108. int32_t L_17 = V_0;
  18109. return L_17;
  18110. }
  18111. }
  18112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  18113. {
  18114. {
  18115. RuntimeObject* L_0 = __this->____comparer;
  18116. return L_0;
  18117. }
  18118. }
  18119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  18120. {
  18121. static bool s_Il2CppMethodInitialized;
  18122. if (!s_Il2CppMethodInitialized)
  18123. {
  18124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  18126. s_Il2CppMethodInitialized = true;
  18127. }
  18128. int32_t V_0 = 0;
  18129. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_1 = NULL;
  18130. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  18131. int32_t V_3 = 0;
  18132. int32_t V_4 = 0;
  18133. int32_t V_5 = 0;
  18134. {
  18135. int32_t L_0 = __this->____count;
  18136. if (L_0)
  18137. {
  18138. goto IL_0025;
  18139. }
  18140. }
  18141. {
  18142. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  18143. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  18144. __this->____slots = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)NULL;
  18145. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)NULL);
  18146. int32_t L_1 = __this->____version;
  18147. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  18148. return;
  18149. }
  18150. IL_0025:
  18151. {
  18152. int32_t L_2 = __this->____count;
  18153. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18154. int32_t L_3;
  18155. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  18156. V_0 = L_3;
  18157. int32_t L_4 = V_0;
  18158. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  18159. V_1 = L_5;
  18160. int32_t L_6 = V_0;
  18161. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  18162. V_2 = L_7;
  18163. V_3 = 0;
  18164. V_4 = 0;
  18165. goto IL_00a2;
  18166. }
  18167. IL_0046:
  18168. {
  18169. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = __this->____slots;
  18170. int32_t L_9 = V_4;
  18171. NullCheck(L_8);
  18172. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  18173. if ((((int32_t)L_10) < ((int32_t)0)))
  18174. {
  18175. goto IL_009c;
  18176. }
  18177. }
  18178. {
  18179. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = V_1;
  18180. int32_t L_12 = V_3;
  18181. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_13 = __this->____slots;
  18182. int32_t L_14 = V_4;
  18183. NullCheck(L_13);
  18184. int32_t L_15 = L_14;
  18185. Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  18186. NullCheck(L_11);
  18187. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382)L_16);
  18188. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_17 = V_1;
  18189. int32_t L_18 = V_3;
  18190. NullCheck(L_17);
  18191. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  18192. int32_t L_20 = V_0;
  18193. V_5 = ((int32_t)(L_19%L_20));
  18194. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_21 = V_1;
  18195. int32_t L_22 = V_3;
  18196. NullCheck(L_21);
  18197. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  18198. int32_t L_24 = V_5;
  18199. NullCheck(L_23);
  18200. int32_t L_25 = L_24;
  18201. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  18202. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  18203. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  18204. int32_t L_28 = V_5;
  18205. int32_t L_29 = V_3;
  18206. NullCheck(L_27);
  18207. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  18208. int32_t L_30 = V_3;
  18209. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  18210. }
  18211. IL_009c:
  18212. {
  18213. int32_t L_31 = V_4;
  18214. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  18215. }
  18216. IL_00a2:
  18217. {
  18218. int32_t L_32 = V_4;
  18219. int32_t L_33 = __this->____lastIndex;
  18220. if ((((int32_t)L_32) < ((int32_t)L_33)))
  18221. {
  18222. goto IL_0046;
  18223. }
  18224. }
  18225. {
  18226. int32_t L_34 = V_3;
  18227. __this->____lastIndex = L_34;
  18228. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_35 = V_1;
  18229. __this->____slots = L_35;
  18230. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  18231. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  18232. __this->____buckets = L_36;
  18233. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  18234. __this->____freeList = (-1);
  18235. return;
  18236. }
  18237. }
  18238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  18239. {
  18240. static bool s_Il2CppMethodInitialized;
  18241. if (!s_Il2CppMethodInitialized)
  18242. {
  18243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  18245. s_Il2CppMethodInitialized = true;
  18246. }
  18247. int32_t V_0 = 0;
  18248. {
  18249. int32_t L_0 = ___0_capacity;
  18250. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18251. int32_t L_1;
  18252. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  18253. V_0 = L_1;
  18254. int32_t L_2 = V_0;
  18255. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  18256. __this->____buckets = L_3;
  18257. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  18258. int32_t L_4 = V_0;
  18259. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  18260. __this->____slots = L_5;
  18261. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  18262. int32_t L_6 = V_0;
  18263. return L_6;
  18264. }
  18265. }
  18266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  18267. {
  18268. static bool s_Il2CppMethodInitialized;
  18269. if (!s_Il2CppMethodInitialized)
  18270. {
  18271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18272. s_Il2CppMethodInitialized = true;
  18273. }
  18274. int32_t V_0 = 0;
  18275. {
  18276. int32_t L_0 = __this->____count;
  18277. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18278. int32_t L_1;
  18279. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  18280. V_0 = L_1;
  18281. int32_t L_2 = V_0;
  18282. int32_t L_3 = __this->____count;
  18283. if ((((int32_t)L_2) > ((int32_t)L_3)))
  18284. {
  18285. goto IL_0020;
  18286. }
  18287. }
  18288. {
  18289. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  18290. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  18291. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  18292. }
  18293. IL_0020:
  18294. {
  18295. int32_t L_5 = V_0;
  18296. HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  18297. return;
  18298. }
  18299. }
  18300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  18301. {
  18302. static bool s_Il2CppMethodInitialized;
  18303. if (!s_Il2CppMethodInitialized)
  18304. {
  18305. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  18306. s_Il2CppMethodInitialized = true;
  18307. }
  18308. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_0 = NULL;
  18309. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  18310. int32_t V_2 = 0;
  18311. int32_t V_3 = 0;
  18312. {
  18313. int32_t L_0 = ___0_newSize;
  18314. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_1 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  18315. V_0 = L_1;
  18316. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  18317. if (!L_2)
  18318. {
  18319. goto IL_0023;
  18320. }
  18321. }
  18322. {
  18323. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_3 = __this->____slots;
  18324. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_4 = V_0;
  18325. int32_t L_5 = __this->____lastIndex;
  18326. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  18327. }
  18328. IL_0023:
  18329. {
  18330. int32_t L_6 = ___0_newSize;
  18331. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  18332. V_1 = L_7;
  18333. V_2 = 0;
  18334. goto IL_0058;
  18335. }
  18336. IL_002e:
  18337. {
  18338. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = V_0;
  18339. int32_t L_9 = V_2;
  18340. NullCheck(L_8);
  18341. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  18342. int32_t L_11 = ___0_newSize;
  18343. V_3 = ((int32_t)(L_10%L_11));
  18344. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_12 = V_0;
  18345. int32_t L_13 = V_2;
  18346. NullCheck(L_12);
  18347. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  18348. int32_t L_15 = V_3;
  18349. NullCheck(L_14);
  18350. int32_t L_16 = L_15;
  18351. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  18352. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  18353. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  18354. int32_t L_19 = V_3;
  18355. int32_t L_20 = V_2;
  18356. NullCheck(L_18);
  18357. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  18358. int32_t L_21 = V_2;
  18359. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  18360. }
  18361. IL_0058:
  18362. {
  18363. int32_t L_22 = V_2;
  18364. int32_t L_23 = __this->____lastIndex;
  18365. if ((((int32_t)L_22) < ((int32_t)L_23)))
  18366. {
  18367. goto IL_002e;
  18368. }
  18369. }
  18370. {
  18371. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = V_0;
  18372. __this->____slots = L_24;
  18373. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  18374. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  18375. __this->____buckets = L_25;
  18376. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  18377. return;
  18378. }
  18379. }
  18380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method)
  18381. {
  18382. int32_t V_0 = 0;
  18383. int32_t V_1 = 0;
  18384. int32_t V_2 = 0;
  18385. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_3 = NULL;
  18386. int32_t V_4 = 0;
  18387. int32_t V_5 = 0;
  18388. {
  18389. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  18390. if (L_0)
  18391. {
  18392. goto IL_0010;
  18393. }
  18394. }
  18395. {
  18396. int32_t L_1;
  18397. L_1 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18398. }
  18399. IL_0010:
  18400. {
  18401. uint32_t L_2 = ___0_value;
  18402. int32_t L_3;
  18403. L_3 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  18404. V_0 = L_3;
  18405. int32_t L_4 = V_0;
  18406. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  18407. NullCheck(L_5);
  18408. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  18409. V_2 = 0;
  18410. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_6 = __this->____slots;
  18411. V_3 = L_6;
  18412. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  18413. int32_t L_8 = V_1;
  18414. NullCheck(L_7);
  18415. int32_t L_9 = L_8;
  18416. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  18417. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  18418. goto IL_008b;
  18419. }
  18420. IL_003a:
  18421. {
  18422. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = V_3;
  18423. int32_t L_12 = V_5;
  18424. NullCheck(L_11);
  18425. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  18426. int32_t L_14 = V_0;
  18427. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  18428. {
  18429. goto IL_0067;
  18430. }
  18431. }
  18432. {
  18433. RuntimeObject* L_15 = __this->____comparer;
  18434. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_16 = V_3;
  18435. int32_t L_17 = V_5;
  18436. NullCheck(L_16);
  18437. uint32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  18438. uint32_t L_19 = ___0_value;
  18439. NullCheck(L_15);
  18440. bool L_20;
  18441. L_20 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  18442. if (!L_20)
  18443. {
  18444. goto IL_0067;
  18445. }
  18446. }
  18447. {
  18448. return (bool)0;
  18449. }
  18450. IL_0067:
  18451. {
  18452. int32_t L_21 = V_2;
  18453. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_22 = V_3;
  18454. NullCheck(L_22);
  18455. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  18456. {
  18457. goto IL_0078;
  18458. }
  18459. }
  18460. {
  18461. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  18462. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  18463. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  18464. }
  18465. IL_0078:
  18466. {
  18467. int32_t L_24 = V_2;
  18468. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  18469. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_25 = V_3;
  18470. int32_t L_26 = V_5;
  18471. NullCheck(L_25);
  18472. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  18473. V_5 = L_27;
  18474. }
  18475. IL_008b:
  18476. {
  18477. int32_t L_28 = V_5;
  18478. if ((((int32_t)L_28) >= ((int32_t)0)))
  18479. {
  18480. goto IL_003a;
  18481. }
  18482. }
  18483. {
  18484. int32_t L_29 = __this->____freeList;
  18485. if ((((int32_t)L_29) < ((int32_t)0)))
  18486. {
  18487. goto IL_00b6;
  18488. }
  18489. }
  18490. {
  18491. int32_t L_30 = __this->____freeList;
  18492. V_4 = L_30;
  18493. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_31 = V_3;
  18494. int32_t L_32 = V_4;
  18495. NullCheck(L_31);
  18496. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  18497. __this->____freeList = L_33;
  18498. goto IL_00ef;
  18499. }
  18500. IL_00b6:
  18501. {
  18502. int32_t L_34 = __this->____lastIndex;
  18503. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_35 = V_3;
  18504. NullCheck(L_35);
  18505. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  18506. {
  18507. goto IL_00d9;
  18508. }
  18509. }
  18510. {
  18511. HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  18512. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_36 = __this->____slots;
  18513. V_3 = L_36;
  18514. int32_t L_37 = V_0;
  18515. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  18516. NullCheck(L_38);
  18517. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  18518. }
  18519. IL_00d9:
  18520. {
  18521. int32_t L_39 = __this->____lastIndex;
  18522. V_4 = L_39;
  18523. int32_t L_40 = __this->____lastIndex;
  18524. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  18525. }
  18526. IL_00ef:
  18527. {
  18528. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_41 = V_3;
  18529. int32_t L_42 = V_4;
  18530. NullCheck(L_41);
  18531. int32_t L_43 = V_0;
  18532. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  18533. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_44 = V_3;
  18534. int32_t L_45 = V_4;
  18535. NullCheck(L_44);
  18536. uint32_t L_46 = ___0_value;
  18537. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  18538. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_47 = V_3;
  18539. int32_t L_48 = V_4;
  18540. NullCheck(L_47);
  18541. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  18542. int32_t L_50 = V_1;
  18543. NullCheck(L_49);
  18544. int32_t L_51 = L_50;
  18545. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  18546. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  18547. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  18548. int32_t L_54 = V_1;
  18549. int32_t L_55 = V_4;
  18550. NullCheck(L_53);
  18551. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  18552. int32_t L_56 = __this->____count;
  18553. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  18554. int32_t L_57 = __this->____version;
  18555. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  18556. return (bool)1;
  18557. }
  18558. }
  18559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method)
  18560. {
  18561. int32_t V_0 = 0;
  18562. {
  18563. int32_t L_0 = ___1_hashCode;
  18564. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  18565. NullCheck(L_1);
  18566. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  18567. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  18568. int32_t L_3 = ___0_index;
  18569. NullCheck(L_2);
  18570. int32_t L_4 = ___1_hashCode;
  18571. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  18572. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  18573. int32_t L_6 = ___0_index;
  18574. NullCheck(L_5);
  18575. uint32_t L_7 = ___2_value;
  18576. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  18577. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = __this->____slots;
  18578. int32_t L_9 = ___0_index;
  18579. NullCheck(L_8);
  18580. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  18581. int32_t L_11 = V_0;
  18582. NullCheck(L_10);
  18583. int32_t L_12 = L_11;
  18584. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  18585. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  18586. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  18587. int32_t L_15 = V_0;
  18588. int32_t L_16 = ___0_index;
  18589. NullCheck(L_14);
  18590. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  18591. return;
  18592. }
  18593. }
  18594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method)
  18595. {
  18596. {
  18597. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_0 = ___0_set1;
  18598. NullCheck(L_0);
  18599. RuntimeObject* L_1;
  18600. L_1 = HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  18601. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2 = ___1_set2;
  18602. NullCheck(L_2);
  18603. RuntimeObject* L_3;
  18604. L_3 = HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  18605. NullCheck((RuntimeObject*)L_1);
  18606. bool L_4;
  18607. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  18608. return L_4;
  18609. }
  18610. }
  18611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  18612. {
  18613. {
  18614. goto IL_000a;
  18615. }
  18616. IL_000a:
  18617. {
  18618. RuntimeObject* L_1 = __this->____comparer;
  18619. uint32_t L_2 = ___0_item;
  18620. NullCheck(L_1);
  18621. int32_t L_3;
  18622. L_3 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  18623. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  18624. }
  18625. }
  18626. #ifdef __clang__
  18627. #pragma clang diagnostic pop
  18628. #endif
  18629. #ifdef __clang__
  18630. #pragma clang diagnostic push
  18631. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18632. #pragma clang diagnostic ignored "-Wunused-variable"
  18633. #endif
  18634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m5E12B490550D90B0686D55F8F4E7B0506BD07120_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  18635. {
  18636. {
  18637. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_0;
  18638. L_0 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  18639. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  18640. return;
  18641. }
  18642. }
  18643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m938F8F1E5CECD06A2575952EC6D253BF0053EC3D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  18644. {
  18645. {
  18646. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  18647. RuntimeObject* L_0 = ___0_comparer;
  18648. if (L_0)
  18649. {
  18650. goto IL_0010;
  18651. }
  18652. }
  18653. {
  18654. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  18655. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  18656. ___0_comparer = (RuntimeObject*)L_1;
  18657. }
  18658. IL_0010:
  18659. {
  18660. RuntimeObject* L_2 = ___0_comparer;
  18661. __this->____comparer = L_2;
  18662. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  18663. __this->____lastIndex = 0;
  18664. __this->____count = 0;
  18665. __this->____freeList = (-1);
  18666. __this->____version = 0;
  18667. return;
  18668. }
  18669. }
  18670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAFD9C455FC1D54D3BBD67275A15A02AD4193A4DE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  18671. {
  18672. {
  18673. int32_t L_0 = ___0_capacity;
  18674. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  18675. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  18676. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18677. return;
  18678. }
  18679. }
  18680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mDEE8470968EF687DF9B40AE07DE41E0B09652532_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  18681. {
  18682. {
  18683. RuntimeObject* L_0 = ___0_collection;
  18684. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  18685. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  18686. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  18687. return;
  18688. }
  18689. }
  18690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4523730BBAA53ADE100ED764690FEC1639243C75_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  18691. {
  18692. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL;
  18693. RuntimeObject* V_1 = NULL;
  18694. int32_t V_2 = 0;
  18695. int32_t G_B8_0 = 0;
  18696. {
  18697. RuntimeObject* L_0 = ___1_comparer;
  18698. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  18699. RuntimeObject* L_1 = ___0_collection;
  18700. if (L_1)
  18701. {
  18702. goto IL_0015;
  18703. }
  18704. }
  18705. {
  18706. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  18707. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  18708. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  18709. }
  18710. IL_0015:
  18711. {
  18712. RuntimeObject* L_3 = ___0_collection;
  18713. V_0 = ((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  18714. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_4 = V_0;
  18715. if (!L_4)
  18716. {
  18717. goto IL_0030;
  18718. }
  18719. }
  18720. {
  18721. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_5 = V_0;
  18722. bool L_6;
  18723. L_6 = (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  18724. if (!L_6)
  18725. {
  18726. goto IL_0030;
  18727. }
  18728. }
  18729. {
  18730. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_7 = V_0;
  18731. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18732. return;
  18733. }
  18734. IL_0030:
  18735. {
  18736. RuntimeObject* L_8 = ___0_collection;
  18737. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  18738. RuntimeObject* L_9 = V_1;
  18739. if (!L_9)
  18740. {
  18741. goto IL_0042;
  18742. }
  18743. }
  18744. {
  18745. RuntimeObject* L_10 = V_1;
  18746. NullCheck(L_10);
  18747. int32_t L_11;
  18748. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  18749. G_B8_0 = L_11;
  18750. goto IL_0043;
  18751. }
  18752. IL_0042:
  18753. {
  18754. G_B8_0 = 0;
  18755. }
  18756. IL_0043:
  18757. {
  18758. V_2 = G_B8_0;
  18759. int32_t L_12 = V_2;
  18760. int32_t L_13;
  18761. L_13 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18762. RuntimeObject* L_14 = ___0_collection;
  18763. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  18764. int32_t L_15 = __this->____count;
  18765. if ((((int32_t)L_15) <= ((int32_t)0)))
  18766. {
  18767. goto IL_0074;
  18768. }
  18769. }
  18770. {
  18771. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_16 = __this->____slots;
  18772. NullCheck(L_16);
  18773. int32_t L_17 = __this->____count;
  18774. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  18775. {
  18776. goto IL_0074;
  18777. }
  18778. }
  18779. {
  18780. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  18781. }
  18782. IL_0074:
  18783. {
  18784. return;
  18785. }
  18786. }
  18787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA1015BCA85A81FCEC34284D87AAE4E1AB7526FDD_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  18788. {
  18789. {
  18790. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  18791. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  18792. __this->____siInfo = L_0;
  18793. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  18794. return;
  18795. }
  18796. }
  18797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mFBAD19B5E7335AF392786729D62E2D9B04E0DDF4_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_source, const RuntimeMethod* method)
  18798. {
  18799. static bool s_Il2CppMethodInitialized;
  18800. if (!s_Il2CppMethodInitialized)
  18801. {
  18802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  18804. s_Il2CppMethodInitialized = true;
  18805. }
  18806. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  18807. const Il2CppFullySharedGenericAny L_32 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  18808. int32_t V_0 = 0;
  18809. int32_t V_1 = 0;
  18810. int32_t V_2 = 0;
  18811. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_3 = NULL;
  18812. int32_t V_4 = 0;
  18813. int32_t V_5 = 0;
  18814. int32_t V_6 = 0;
  18815. {
  18816. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_source;
  18817. NullCheck(L_0);
  18818. int32_t L_1 = L_0->____count;
  18819. V_0 = L_1;
  18820. int32_t L_2 = V_0;
  18821. if (L_2)
  18822. {
  18823. goto IL_000b;
  18824. }
  18825. }
  18826. {
  18827. return;
  18828. }
  18829. IL_000b:
  18830. {
  18831. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_3 = ___0_source;
  18832. NullCheck(L_3);
  18833. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  18834. NullCheck(L_4);
  18835. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  18836. int32_t L_5 = V_0;
  18837. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  18838. int32_t L_6;
  18839. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  18840. int32_t L_7 = V_1;
  18841. if ((((int32_t)L_6) < ((int32_t)L_7)))
  18842. {
  18843. goto IL_0065;
  18844. }
  18845. }
  18846. {
  18847. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_8 = ___0_source;
  18848. NullCheck(L_8);
  18849. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  18850. NullCheck((RuntimeArray*)L_9);
  18851. RuntimeObject* L_10;
  18852. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  18853. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  18854. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  18855. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_11 = ___0_source;
  18856. NullCheck(L_11);
  18857. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_12 = L_11->____slots;
  18858. NullCheck((RuntimeArray*)L_12);
  18859. RuntimeObject* L_13;
  18860. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  18861. __this->____slots = ((SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  18862. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  18863. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_14 = ___0_source;
  18864. NullCheck(L_14);
  18865. int32_t L_15 = L_14->____lastIndex;
  18866. __this->____lastIndex = L_15;
  18867. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_16 = ___0_source;
  18868. NullCheck(L_16);
  18869. int32_t L_17 = L_16->____freeList;
  18870. __this->____freeList = L_17;
  18871. goto IL_00c7;
  18872. }
  18873. IL_0065:
  18874. {
  18875. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_18 = ___0_source;
  18876. NullCheck(L_18);
  18877. int32_t L_19 = L_18->____lastIndex;
  18878. V_2 = L_19;
  18879. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_20 = ___0_source;
  18880. NullCheck(L_20);
  18881. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_21 = L_20->____slots;
  18882. V_3 = L_21;
  18883. int32_t L_22 = V_0;
  18884. int32_t L_23;
  18885. L_23 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18886. V_4 = 0;
  18887. V_5 = 0;
  18888. goto IL_00ba;
  18889. }
  18890. IL_0083:
  18891. {
  18892. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = V_3;
  18893. int32_t L_25 = V_5;
  18894. NullCheck(L_24);
  18895. int32_t L_26 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  18896. V_6 = L_26;
  18897. int32_t L_27 = V_6;
  18898. if ((((int32_t)L_27) < ((int32_t)0)))
  18899. {
  18900. goto IL_00b4;
  18901. }
  18902. }
  18903. {
  18904. int32_t L_28 = V_4;
  18905. int32_t L_29 = V_6;
  18906. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_30 = V_3;
  18907. int32_t L_31 = V_5;
  18908. NullCheck(L_30);
  18909. il2cpp_codegen_memcpy(L_32, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  18910. InvokerActionInvoker3< int32_t, int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), __this, L_28, L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_32: *(void**)L_32));
  18911. int32_t L_33 = V_4;
  18912. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  18913. }
  18914. IL_00b4:
  18915. {
  18916. int32_t L_34 = V_5;
  18917. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  18918. }
  18919. IL_00ba:
  18920. {
  18921. int32_t L_35 = V_5;
  18922. int32_t L_36 = V_2;
  18923. if ((((int32_t)L_35) < ((int32_t)L_36)))
  18924. {
  18925. goto IL_0083;
  18926. }
  18927. }
  18928. {
  18929. int32_t L_37 = V_4;
  18930. __this->____lastIndex = L_37;
  18931. }
  18932. IL_00c7:
  18933. {
  18934. int32_t L_38 = V_0;
  18935. __this->____count = L_38;
  18936. return;
  18937. }
  18938. }
  18939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB3665C091D8A36D90CC380C1D4FA37220DC6C40D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  18940. {
  18941. {
  18942. RuntimeObject* L_0 = ___1_comparer;
  18943. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  18944. int32_t L_1 = ___0_capacity;
  18945. if ((((int32_t)L_1) >= ((int32_t)0)))
  18946. {
  18947. goto IL_0016;
  18948. }
  18949. }
  18950. {
  18951. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  18952. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  18953. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  18954. }
  18955. IL_0016:
  18956. {
  18957. int32_t L_3 = ___0_capacity;
  18958. if ((((int32_t)L_3) <= ((int32_t)0)))
  18959. {
  18960. goto IL_0022;
  18961. }
  18962. }
  18963. {
  18964. int32_t L_4 = ___0_capacity;
  18965. int32_t L_5;
  18966. L_5 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18967. }
  18968. IL_0022:
  18969. {
  18970. return;
  18971. }
  18972. }
  18973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mF6F4FF6F131B5A5671352C1A2E44A08203658B06_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  18974. {
  18975. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  18976. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  18977. {
  18978. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  18979. bool L_1;
  18980. L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0));
  18981. return;
  18982. }
  18983. }
  18984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mCD863950F0D273BF34801FDD92CBEC230ECD5A6D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  18985. {
  18986. {
  18987. int32_t L_0 = __this->____lastIndex;
  18988. if ((((int32_t)L_0) <= ((int32_t)0)))
  18989. {
  18990. goto IL_0044;
  18991. }
  18992. }
  18993. {
  18994. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_1 = __this->____slots;
  18995. int32_t L_2 = __this->____lastIndex;
  18996. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  18997. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  18998. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  18999. NullCheck(L_4);
  19000. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  19001. __this->____lastIndex = 0;
  19002. __this->____count = 0;
  19003. __this->____freeList = (-1);
  19004. }
  19005. IL_0044:
  19006. {
  19007. int32_t L_5 = __this->____version;
  19008. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  19009. return;
  19010. }
  19011. }
  19012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  19013. {
  19014. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19015. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19016. const Il2CppFullySharedGenericAny L_16 = L_1;
  19017. const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19018. int32_t V_0 = 0;
  19019. int32_t V_1 = 0;
  19020. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_2 = NULL;
  19021. int32_t V_3 = 0;
  19022. {
  19023. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  19024. if (!L_0)
  19025. {
  19026. goto IL_0080;
  19027. }
  19028. }
  19029. {
  19030. V_0 = 0;
  19031. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19032. int32_t L_2;
  19033. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1));
  19034. V_1 = L_2;
  19035. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_3 = __this->____slots;
  19036. V_2 = L_3;
  19037. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  19038. int32_t L_5 = V_1;
  19039. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  19040. NullCheck(L_6);
  19041. NullCheck(L_4);
  19042. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  19043. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  19044. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  19045. goto IL_007c;
  19046. }
  19047. IL_002f:
  19048. {
  19049. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_9 = V_2;
  19050. int32_t L_10 = V_3;
  19051. NullCheck(L_9);
  19052. int32_t L_11 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  19053. int32_t L_12 = V_1;
  19054. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  19055. {
  19056. goto IL_005a;
  19057. }
  19058. }
  19059. {
  19060. RuntimeObject* L_13 = __this->____comparer;
  19061. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_14 = V_2;
  19062. int32_t L_15 = V_3;
  19063. NullCheck(L_14);
  19064. il2cpp_codegen_memcpy(L_16, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19065. il2cpp_codegen_memcpy(L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19066. NullCheck(L_13);
  19067. bool L_18;
  19068. L_18 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_16: *(void**)L_16), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_17: *(void**)L_17));
  19069. if (!L_18)
  19070. {
  19071. goto IL_005a;
  19072. }
  19073. }
  19074. {
  19075. return (bool)1;
  19076. }
  19077. IL_005a:
  19078. {
  19079. int32_t L_19 = V_0;
  19080. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_20 = V_2;
  19081. NullCheck(L_20);
  19082. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  19083. {
  19084. goto IL_006b;
  19085. }
  19086. }
  19087. {
  19088. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  19089. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  19090. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  19091. }
  19092. IL_006b:
  19093. {
  19094. int32_t L_22 = V_0;
  19095. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  19096. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_23 = V_2;
  19097. int32_t L_24 = V_3;
  19098. NullCheck(L_23);
  19099. int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  19100. V_3 = L_25;
  19101. }
  19102. IL_007c:
  19103. {
  19104. int32_t L_26 = V_3;
  19105. if ((((int32_t)L_26) >= ((int32_t)0)))
  19106. {
  19107. goto IL_002f;
  19108. }
  19109. }
  19110. IL_0080:
  19111. {
  19112. return (bool)0;
  19113. }
  19114. }
  19115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m88DE8E9D3C3D641EB7F4567A05CB23A65AAABB4A_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  19116. {
  19117. {
  19118. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  19119. int32_t L_1 = ___1_arrayIndex;
  19120. int32_t L_2 = __this->____count;
  19121. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  19122. return;
  19123. }
  19124. }
  19125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mE12E434B402CFEB49197444DE1D52A3AE4C7F6EE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  19126. {
  19127. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19128. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19129. const Il2CppFullySharedGenericAny L_17 = L_1;
  19130. const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19131. int32_t V_0 = 0;
  19132. int32_t V_1 = 0;
  19133. int32_t V_2 = 0;
  19134. int32_t V_3 = 0;
  19135. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_4 = NULL;
  19136. int32_t V_5 = 0;
  19137. {
  19138. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  19139. if (!L_0)
  19140. {
  19141. goto IL_0154;
  19142. }
  19143. }
  19144. {
  19145. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19146. int32_t L_2;
  19147. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1));
  19148. V_0 = L_2;
  19149. int32_t L_3 = V_0;
  19150. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  19151. NullCheck(L_4);
  19152. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  19153. V_2 = (-1);
  19154. V_3 = 0;
  19155. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  19156. V_4 = L_5;
  19157. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  19158. int32_t L_7 = V_1;
  19159. NullCheck(L_6);
  19160. int32_t L_8 = L_7;
  19161. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  19162. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  19163. goto IL_014c;
  19164. }
  19165. IL_003b:
  19166. {
  19167. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_10 = V_4;
  19168. int32_t L_11 = V_5;
  19169. NullCheck(L_10);
  19170. int32_t L_12 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  19171. int32_t L_13 = V_0;
  19172. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  19173. {
  19174. goto IL_0123;
  19175. }
  19176. }
  19177. {
  19178. RuntimeObject* L_14 = __this->____comparer;
  19179. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_15 = V_4;
  19180. int32_t L_16 = V_5;
  19181. NullCheck(L_15);
  19182. il2cpp_codegen_memcpy(L_17, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19183. il2cpp_codegen_memcpy(L_18, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19184. NullCheck(L_14);
  19185. bool L_19;
  19186. L_19 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_17: *(void**)L_17), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_18: *(void**)L_18));
  19187. if (!L_19)
  19188. {
  19189. goto IL_0123;
  19190. }
  19191. }
  19192. {
  19193. int32_t L_20 = V_2;
  19194. if ((((int32_t)L_20) >= ((int32_t)0)))
  19195. {
  19196. goto IL_008c;
  19197. }
  19198. }
  19199. {
  19200. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  19201. int32_t L_22 = V_1;
  19202. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_23 = V_4;
  19203. int32_t L_24 = V_5;
  19204. NullCheck(L_23);
  19205. int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  19206. NullCheck(L_21);
  19207. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  19208. goto IL_00a7;
  19209. }
  19210. IL_008c:
  19211. {
  19212. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_26 = V_4;
  19213. int32_t L_27 = V_2;
  19214. NullCheck(L_26);
  19215. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_28 = V_4;
  19216. int32_t L_29 = V_5;
  19217. NullCheck(L_28);
  19218. int32_t L_30 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  19219. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), L_30);
  19220. }
  19221. IL_00a7:
  19222. {
  19223. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_31 = V_4;
  19224. int32_t L_32 = V_5;
  19225. NullCheck(L_31);
  19226. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), (-1));
  19227. bool L_33;
  19228. L_33 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  19229. if (!L_33)
  19230. {
  19231. goto IL_00d1;
  19232. }
  19233. }
  19234. {
  19235. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_34 = V_4;
  19236. int32_t L_35 = V_5;
  19237. NullCheck(L_34);
  19238. il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)))), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19239. }
  19240. IL_00d1:
  19241. {
  19242. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_36 = V_4;
  19243. int32_t L_37 = V_5;
  19244. NullCheck(L_36);
  19245. int32_t L_38 = __this->____freeList;
  19246. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), L_38);
  19247. int32_t L_39 = __this->____count;
  19248. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  19249. int32_t L_40 = __this->____version;
  19250. __this->____version = ((int32_t)il2cpp_codegen_add(L_40, 1));
  19251. int32_t L_41 = __this->____count;
  19252. if (L_41)
  19253. {
  19254. goto IL_0119;
  19255. }
  19256. }
  19257. {
  19258. __this->____lastIndex = 0;
  19259. __this->____freeList = (-1);
  19260. goto IL_0121;
  19261. }
  19262. IL_0119:
  19263. {
  19264. int32_t L_42 = V_5;
  19265. __this->____freeList = L_42;
  19266. }
  19267. IL_0121:
  19268. {
  19269. return (bool)1;
  19270. }
  19271. IL_0123:
  19272. {
  19273. int32_t L_43 = V_3;
  19274. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_44 = V_4;
  19275. NullCheck(L_44);
  19276. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  19277. {
  19278. goto IL_0135;
  19279. }
  19280. }
  19281. {
  19282. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  19283. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  19284. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, method);
  19285. }
  19286. IL_0135:
  19287. {
  19288. int32_t L_46 = V_3;
  19289. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  19290. int32_t L_47 = V_5;
  19291. V_2 = L_47;
  19292. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_48 = V_4;
  19293. int32_t L_49 = V_5;
  19294. NullCheck(L_48);
  19295. int32_t L_50 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  19296. V_5 = L_50;
  19297. }
  19298. IL_014c:
  19299. {
  19300. int32_t L_51 = V_5;
  19301. if ((((int32_t)L_51) >= ((int32_t)0)))
  19302. {
  19303. goto IL_003b;
  19304. }
  19305. }
  19306. IL_0154:
  19307. {
  19308. return (bool)0;
  19309. }
  19310. }
  19311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mA764DCA3CB14CB2CBDF742A163492FF4DA515B63_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  19312. {
  19313. {
  19314. int32_t L_0 = __this->____count;
  19315. return L_0;
  19316. }
  19317. }
  19318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m76BECFED2AFB768A9DE14C29899DD46F16044F4D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  19319. {
  19320. {
  19321. return (bool)0;
  19322. }
  19323. }
  19324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetEnumerator_m75DD344FE9A073CA9564DC6A425EC36883FB32A7_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* il2cppRetVal, const RuntimeMethod* method)
  19325. {
  19326. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  19327. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19328. {
  19329. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19330. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  19331. il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19332. return;
  19333. }
  19334. }
  19335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB077531C4148EC6AF72C7EC429E44A8636D2A8AA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  19336. {
  19337. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  19338. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19339. {
  19340. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19341. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  19342. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), L_0);
  19343. return (RuntimeObject*)L_1;
  19344. }
  19345. }
  19346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m63E181A7F597D9BB07C674DA40F21F4A2B755FB3_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  19347. {
  19348. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  19349. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19350. {
  19351. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  19352. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  19353. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), L_0);
  19354. return (RuntimeObject*)L_1;
  19355. }
  19356. }
  19357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m2D69A3859D85C85A103B08728E096D87DC9F5715_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  19358. {
  19359. static bool s_Il2CppMethodInitialized;
  19360. if (!s_Il2CppMethodInitialized)
  19361. {
  19362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  19363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  19364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  19365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  19366. s_Il2CppMethodInitialized = true;
  19367. }
  19368. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
  19369. String_t* G_B4_0 = NULL;
  19370. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  19371. String_t* G_B3_0 = NULL;
  19372. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  19373. int32_t G_B5_0 = 0;
  19374. String_t* G_B5_1 = NULL;
  19375. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  19376. {
  19377. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  19378. if (L_0)
  19379. {
  19380. goto IL_000e;
  19381. }
  19382. }
  19383. {
  19384. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  19385. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  19386. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  19387. }
  19388. IL_000e:
  19389. {
  19390. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  19391. int32_t L_3 = __this->____version;
  19392. NullCheck(L_2);
  19393. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  19394. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  19395. RuntimeObject* L_5 = __this->____comparer;
  19396. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  19397. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  19398. Type_t* L_7;
  19399. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  19400. NullCheck(L_4);
  19401. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  19402. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  19403. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  19404. if (!L_9)
  19405. {
  19406. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  19407. G_B4_1 = L_8;
  19408. goto IL_0052;
  19409. }
  19410. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  19411. G_B3_1 = L_8;
  19412. }
  19413. {
  19414. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  19415. NullCheck(L_10);
  19416. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  19417. G_B5_1 = G_B3_0;
  19418. G_B5_2 = G_B3_1;
  19419. goto IL_0053;
  19420. }
  19421. IL_0052:
  19422. {
  19423. G_B5_0 = 0;
  19424. G_B5_1 = G_B4_0;
  19425. G_B5_2 = G_B4_1;
  19426. }
  19427. IL_0053:
  19428. {
  19429. NullCheck(G_B5_2);
  19430. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  19431. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  19432. if (!L_11)
  19433. {
  19434. goto IL_0089;
  19435. }
  19436. }
  19437. {
  19438. int32_t L_12 = __this->____count;
  19439. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  19440. V_0 = L_13;
  19441. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
  19442. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  19443. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  19444. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_0;
  19445. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  19446. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  19447. Type_t* L_18;
  19448. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  19449. NullCheck(L_15);
  19450. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  19451. }
  19452. IL_0089:
  19453. {
  19454. return;
  19455. }
  19456. }
  19457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m05AAB1A1992F82537C1125645B4D0D82676561FA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  19458. {
  19459. static bool s_Il2CppMethodInitialized;
  19460. if (!s_Il2CppMethodInitialized)
  19461. {
  19462. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  19463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  19464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  19465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  19466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  19467. s_Il2CppMethodInitialized = true;
  19468. }
  19469. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19470. const Il2CppFullySharedGenericAny L_21 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19471. int32_t V_0 = 0;
  19472. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL;
  19473. int32_t V_2 = 0;
  19474. {
  19475. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  19476. if (L_0)
  19477. {
  19478. goto IL_0009;
  19479. }
  19480. }
  19481. {
  19482. return;
  19483. }
  19484. IL_0009:
  19485. {
  19486. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  19487. NullCheck(L_1);
  19488. int32_t L_2;
  19489. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  19490. V_0 = L_2;
  19491. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  19492. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  19493. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  19494. Type_t* L_5;
  19495. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  19496. NullCheck(L_3);
  19497. RuntimeObject* L_6;
  19498. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  19499. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  19500. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  19501. __this->____freeList = (-1);
  19502. int32_t L_7 = V_0;
  19503. if (!L_7)
  19504. {
  19505. goto IL_00ad;
  19506. }
  19507. }
  19508. {
  19509. int32_t L_8 = V_0;
  19510. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  19511. __this->____buckets = L_9;
  19512. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  19513. int32_t L_10 = V_0;
  19514. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  19515. __this->____slots = L_11;
  19516. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  19517. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  19518. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  19519. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  19520. Type_t* L_14;
  19521. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  19522. NullCheck(L_12);
  19523. RuntimeObject* L_15;
  19524. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  19525. V_1 = ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  19526. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_1;
  19527. if (L_16)
  19528. {
  19529. goto IL_008f;
  19530. }
  19531. }
  19532. {
  19533. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  19534. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  19535. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  19536. }
  19537. IL_008f:
  19538. {
  19539. V_2 = 0;
  19540. goto IL_00a5;
  19541. }
  19542. IL_0093:
  19543. {
  19544. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_1;
  19545. int32_t L_19 = V_2;
  19546. NullCheck(L_18);
  19547. int32_t L_20 = L_19;
  19548. il2cpp_codegen_memcpy(L_21, (L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19549. bool L_22;
  19550. L_22 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_21: *(void**)L_21));
  19551. int32_t L_23 = V_2;
  19552. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  19553. }
  19554. IL_00a5:
  19555. {
  19556. int32_t L_24 = V_2;
  19557. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_25 = V_1;
  19558. NullCheck(L_25);
  19559. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  19560. {
  19561. goto IL_0093;
  19562. }
  19563. }
  19564. {
  19565. goto IL_00b4;
  19566. }
  19567. IL_00ad:
  19568. {
  19569. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  19570. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  19571. }
  19572. IL_00b4:
  19573. {
  19574. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  19575. NullCheck(L_26);
  19576. int32_t L_27;
  19577. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  19578. __this->____version = L_27;
  19579. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  19580. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  19581. return;
  19582. }
  19583. }
  19584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m73E14DB94D21272EEE1E28E4D74704B0095D8064_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  19585. {
  19586. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19587. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19588. {
  19589. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19590. bool L_1;
  19591. L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0));
  19592. return L_1;
  19593. }
  19594. }
  19595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m1C3E9C4A4AE3555B04CD0140644DC4387D7592C6_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  19596. {
  19597. static bool s_Il2CppMethodInitialized;
  19598. if (!s_Il2CppMethodInitialized)
  19599. {
  19600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  19601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  19602. s_Il2CppMethodInitialized = true;
  19603. }
  19604. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19605. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19606. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19607. RuntimeObject* V_0 = NULL;
  19608. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19609. memset(V_1, 0, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19610. {
  19611. RuntimeObject* L_0 = ___0_other;
  19612. if (L_0)
  19613. {
  19614. goto IL_000e;
  19615. }
  19616. }
  19617. {
  19618. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  19619. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  19620. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  19621. }
  19622. IL_000e:
  19623. {
  19624. RuntimeObject* L_2 = ___0_other;
  19625. NullCheck(L_2);
  19626. RuntimeObject* L_3;
  19627. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  19628. V_0 = L_3;
  19629. }
  19630. {
  19631. auto __finallyBlock = il2cpp::utils::Finally([&]
  19632. {
  19633. FINALLY_0030:
  19634. {
  19635. {
  19636. RuntimeObject* L_4 = V_0;
  19637. if (!L_4)
  19638. {
  19639. goto IL_0039;
  19640. }
  19641. }
  19642. {
  19643. RuntimeObject* L_5 = V_0;
  19644. NullCheck((RuntimeObject*)L_5);
  19645. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  19646. }
  19647. IL_0039:
  19648. {
  19649. return;
  19650. }
  19651. }
  19652. });
  19653. try
  19654. {
  19655. {
  19656. goto IL_0026_1;
  19657. }
  19658. IL_0017_1:
  19659. {
  19660. RuntimeObject* L_6 = V_0;
  19661. NullCheck(L_6);
  19662. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6, (Il2CppFullySharedGenericAny*)L_7);
  19663. il2cpp_codegen_memcpy(V_1, L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19664. il2cpp_codegen_memcpy(L_8, V_1, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19665. bool L_9;
  19666. L_9 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_8: *(void**)L_8));
  19667. }
  19668. IL_0026_1:
  19669. {
  19670. RuntimeObject* L_10 = V_0;
  19671. NullCheck((RuntimeObject*)L_10);
  19672. bool L_11;
  19673. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  19674. if (L_11)
  19675. {
  19676. goto IL_0017_1;
  19677. }
  19678. }
  19679. {
  19680. goto IL_003a;
  19681. }
  19682. }
  19683. catch(Il2CppExceptionWrapper& e)
  19684. {
  19685. __finallyBlock.StoreException(e.ex);
  19686. }
  19687. }
  19688. IL_003a:
  19689. {
  19690. return;
  19691. }
  19692. }
  19693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3B04E1071B17DF96CD5B72299EE55F25E75EBD50_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
  19694. {
  19695. {
  19696. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  19697. int32_t L_1 = __this->____count;
  19698. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  19699. return;
  19700. }
  19701. }
  19702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3A8192100B5A0772B9962D3F1AA5CF3760ED113F_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  19703. {
  19704. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19705. const Il2CppFullySharedGenericAny L_26 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19706. int32_t V_0 = 0;
  19707. int32_t V_1 = 0;
  19708. {
  19709. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  19710. if (L_0)
  19711. {
  19712. goto IL_000e;
  19713. }
  19714. }
  19715. {
  19716. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  19717. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  19718. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  19719. }
  19720. IL_000e:
  19721. {
  19722. int32_t L_2 = ___1_arrayIndex;
  19723. if ((((int32_t)L_2) >= ((int32_t)0)))
  19724. {
  19725. goto IL_0028;
  19726. }
  19727. }
  19728. {
  19729. int32_t L_3 = ___1_arrayIndex;
  19730. int32_t L_4 = L_3;
  19731. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  19732. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  19733. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  19734. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  19735. }
  19736. IL_0028:
  19737. {
  19738. int32_t L_7 = ___2_count;
  19739. if ((((int32_t)L_7) >= ((int32_t)0)))
  19740. {
  19741. goto IL_0042;
  19742. }
  19743. }
  19744. {
  19745. int32_t L_8 = ___2_count;
  19746. int32_t L_9 = L_8;
  19747. RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
  19748. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  19749. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  19750. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  19751. }
  19752. IL_0042:
  19753. {
  19754. int32_t L_12 = ___1_arrayIndex;
  19755. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = ___0_array;
  19756. NullCheck(L_13);
  19757. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  19758. {
  19759. goto IL_0050;
  19760. }
  19761. }
  19762. {
  19763. int32_t L_14 = ___2_count;
  19764. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  19765. NullCheck(L_15);
  19766. int32_t L_16 = ___1_arrayIndex;
  19767. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  19768. {
  19769. goto IL_005b;
  19770. }
  19771. }
  19772. IL_0050:
  19773. {
  19774. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  19775. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  19776. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  19777. }
  19778. IL_005b:
  19779. {
  19780. V_0 = 0;
  19781. V_1 = 0;
  19782. goto IL_0097;
  19783. }
  19784. IL_0061:
  19785. {
  19786. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_18 = __this->____slots;
  19787. int32_t L_19 = V_1;
  19788. NullCheck(L_18);
  19789. int32_t L_20 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  19790. if ((((int32_t)L_20) < ((int32_t)0)))
  19791. {
  19792. goto IL_0093;
  19793. }
  19794. }
  19795. {
  19796. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_21 = ___0_array;
  19797. int32_t L_22 = ___1_arrayIndex;
  19798. int32_t L_23 = V_0;
  19799. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = __this->____slots;
  19800. int32_t L_25 = V_1;
  19801. NullCheck(L_24);
  19802. il2cpp_codegen_memcpy(L_26, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19803. NullCheck(L_21);
  19804. il2cpp_codegen_memcpy((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23)))), L_26, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19805. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 19), (void**)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23)))), (void*)L_26);
  19806. int32_t L_27 = V_0;
  19807. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  19808. }
  19809. IL_0093:
  19810. {
  19811. int32_t L_28 = V_1;
  19812. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  19813. }
  19814. IL_0097:
  19815. {
  19816. int32_t L_29 = V_1;
  19817. int32_t L_30 = __this->____lastIndex;
  19818. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  19819. {
  19820. goto IL_00a4;
  19821. }
  19822. }
  19823. {
  19824. int32_t L_31 = V_0;
  19825. int32_t L_32 = ___2_count;
  19826. if ((((int32_t)L_31) < ((int32_t)L_32)))
  19827. {
  19828. goto IL_0061;
  19829. }
  19830. }
  19831. IL_00a4:
  19832. {
  19833. return;
  19834. }
  19835. }
  19836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m779C784616153E67C9EB38CEF6875A7DCC2492AA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
  19837. {
  19838. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  19839. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19840. const Il2CppFullySharedGenericAny L_11 = L_7;
  19841. const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19842. int32_t V_0 = 0;
  19843. int32_t V_1 = 0;
  19844. Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19845. memset(V_2, 0, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19846. {
  19847. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
  19848. if (L_0)
  19849. {
  19850. goto IL_000e;
  19851. }
  19852. }
  19853. {
  19854. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  19855. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  19856. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  19857. }
  19858. IL_000e:
  19859. {
  19860. V_0 = 0;
  19861. V_1 = 0;
  19862. goto IL_0054;
  19863. }
  19864. IL_0014:
  19865. {
  19866. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  19867. int32_t L_3 = V_1;
  19868. NullCheck(L_2);
  19869. int32_t L_4 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  19870. if ((((int32_t)L_4) < ((int32_t)0)))
  19871. {
  19872. goto IL_0050;
  19873. }
  19874. }
  19875. {
  19876. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  19877. int32_t L_6 = V_1;
  19878. NullCheck(L_5);
  19879. il2cpp_codegen_memcpy(L_7, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19880. il2cpp_codegen_memcpy(V_2, L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19881. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_8 = ___0_match;
  19882. il2cpp_codegen_memcpy(L_9, V_2, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19883. NullCheck(L_8);
  19884. bool L_10;
  19885. L_10 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)), il2cpp_rgctx_method(method->klass->rgctx_data, 39), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_9: *(void**)L_9));
  19886. if (!L_10)
  19887. {
  19888. goto IL_0050;
  19889. }
  19890. }
  19891. {
  19892. il2cpp_codegen_memcpy(L_11, V_2, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  19893. bool L_12;
  19894. L_12 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)), il2cpp_rgctx_method(method->klass->rgctx_data, 40), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_11: *(void**)L_11));
  19895. if (!L_12)
  19896. {
  19897. goto IL_0050;
  19898. }
  19899. }
  19900. {
  19901. int32_t L_13 = V_0;
  19902. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  19903. }
  19904. IL_0050:
  19905. {
  19906. int32_t L_14 = V_1;
  19907. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  19908. }
  19909. IL_0054:
  19910. {
  19911. int32_t L_15 = V_1;
  19912. int32_t L_16 = __this->____lastIndex;
  19913. if ((((int32_t)L_15) < ((int32_t)L_16)))
  19914. {
  19915. goto IL_0014;
  19916. }
  19917. }
  19918. {
  19919. int32_t L_17 = V_0;
  19920. return L_17;
  19921. }
  19922. }
  19923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m3025B6666A254AEDE933EDE04AD66D456C52AD00_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  19924. {
  19925. {
  19926. RuntimeObject* L_0 = __this->____comparer;
  19927. return L_0;
  19928. }
  19929. }
  19930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m61244B342437754775955075EDF4F12C60341CE0_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  19931. {
  19932. static bool s_Il2CppMethodInitialized;
  19933. if (!s_Il2CppMethodInitialized)
  19934. {
  19935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  19936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  19937. s_Il2CppMethodInitialized = true;
  19938. }
  19939. const uint32_t SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
  19940. const Slot_tEC146EEEF7022C6542EBF082D658446682962BFD L_16 = alloca(SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  19941. int32_t V_0 = 0;
  19942. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_1 = NULL;
  19943. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  19944. int32_t V_3 = 0;
  19945. int32_t V_4 = 0;
  19946. int32_t V_5 = 0;
  19947. {
  19948. int32_t L_0 = __this->____count;
  19949. if (L_0)
  19950. {
  19951. goto IL_0025;
  19952. }
  19953. }
  19954. {
  19955. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  19956. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  19957. __this->____slots = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)NULL;
  19958. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)NULL);
  19959. int32_t L_1 = __this->____version;
  19960. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  19961. return;
  19962. }
  19963. IL_0025:
  19964. {
  19965. int32_t L_2 = __this->____count;
  19966. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  19967. int32_t L_3;
  19968. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  19969. V_0 = L_3;
  19970. int32_t L_4 = V_0;
  19971. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  19972. V_1 = L_5;
  19973. int32_t L_6 = V_0;
  19974. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  19975. V_2 = L_7;
  19976. V_3 = 0;
  19977. V_4 = 0;
  19978. goto IL_00a2;
  19979. }
  19980. IL_0046:
  19981. {
  19982. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = __this->____slots;
  19983. int32_t L_9 = V_4;
  19984. NullCheck(L_8);
  19985. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  19986. if ((((int32_t)L_10) < ((int32_t)0)))
  19987. {
  19988. goto IL_009c;
  19989. }
  19990. }
  19991. {
  19992. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = V_1;
  19993. int32_t L_12 = V_3;
  19994. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_13 = __this->____slots;
  19995. int32_t L_14 = V_4;
  19996. NullCheck(L_13);
  19997. int32_t L_15 = L_14;
  19998. il2cpp_codegen_memcpy(L_16, (L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)), SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  19999. NullCheck(L_11);
  20000. il2cpp_codegen_memcpy((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)), L_16, SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  20001. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)), (void*)L_16);
  20002. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_17 = V_1;
  20003. int32_t L_18 = V_3;
  20004. NullCheck(L_17);
  20005. int32_t L_19 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  20006. int32_t L_20 = V_0;
  20007. V_5 = ((int32_t)(L_19%L_20));
  20008. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_21 = V_1;
  20009. int32_t L_22 = V_3;
  20010. NullCheck(L_21);
  20011. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  20012. int32_t L_24 = V_5;
  20013. NullCheck(L_23);
  20014. int32_t L_25 = L_24;
  20015. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  20016. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_26, 1)));
  20017. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  20018. int32_t L_28 = V_5;
  20019. int32_t L_29 = V_3;
  20020. NullCheck(L_27);
  20021. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  20022. int32_t L_30 = V_3;
  20023. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  20024. }
  20025. IL_009c:
  20026. {
  20027. int32_t L_31 = V_4;
  20028. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  20029. }
  20030. IL_00a2:
  20031. {
  20032. int32_t L_32 = V_4;
  20033. int32_t L_33 = __this->____lastIndex;
  20034. if ((((int32_t)L_32) < ((int32_t)L_33)))
  20035. {
  20036. goto IL_0046;
  20037. }
  20038. }
  20039. {
  20040. int32_t L_34 = V_3;
  20041. __this->____lastIndex = L_34;
  20042. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_35 = V_1;
  20043. __this->____slots = L_35;
  20044. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  20045. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  20046. __this->____buckets = L_36;
  20047. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  20048. __this->____freeList = (-1);
  20049. return;
  20050. }
  20051. }
  20052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_mB8584D1E01509492EE6C3DC75184140DBE2F053B_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  20053. {
  20054. static bool s_Il2CppMethodInitialized;
  20055. if (!s_Il2CppMethodInitialized)
  20056. {
  20057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  20058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  20059. s_Il2CppMethodInitialized = true;
  20060. }
  20061. int32_t V_0 = 0;
  20062. {
  20063. int32_t L_0 = ___0_capacity;
  20064. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  20065. int32_t L_1;
  20066. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  20067. V_0 = L_1;
  20068. int32_t L_2 = V_0;
  20069. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  20070. __this->____buckets = L_3;
  20071. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  20072. int32_t L_4 = V_0;
  20073. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  20074. __this->____slots = L_5;
  20075. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  20076. int32_t L_6 = V_0;
  20077. return L_6;
  20078. }
  20079. }
  20080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC3B321603207D03BD776F91FF7741EFF27621BD2_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  20081. {
  20082. static bool s_Il2CppMethodInitialized;
  20083. if (!s_Il2CppMethodInitialized)
  20084. {
  20085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  20086. s_Il2CppMethodInitialized = true;
  20087. }
  20088. int32_t V_0 = 0;
  20089. {
  20090. int32_t L_0 = __this->____count;
  20091. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  20092. int32_t L_1;
  20093. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  20094. V_0 = L_1;
  20095. int32_t L_2 = V_0;
  20096. int32_t L_3 = __this->____count;
  20097. if ((((int32_t)L_2) > ((int32_t)L_3)))
  20098. {
  20099. goto IL_0020;
  20100. }
  20101. }
  20102. {
  20103. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  20104. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  20105. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  20106. }
  20107. IL_0020:
  20108. {
  20109. int32_t L_5 = V_0;
  20110. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  20111. return;
  20112. }
  20113. }
  20114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_mA861522E8D0DB9628EEABF16F04BD49C6C0DC774_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  20115. {
  20116. static bool s_Il2CppMethodInitialized;
  20117. if (!s_Il2CppMethodInitialized)
  20118. {
  20119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  20120. s_Il2CppMethodInitialized = true;
  20121. }
  20122. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_0 = NULL;
  20123. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  20124. int32_t V_2 = 0;
  20125. int32_t V_3 = 0;
  20126. {
  20127. int32_t L_0 = ___0_newSize;
  20128. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_1 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  20129. V_0 = L_1;
  20130. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  20131. if (!L_2)
  20132. {
  20133. goto IL_0023;
  20134. }
  20135. }
  20136. {
  20137. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_3 = __this->____slots;
  20138. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_4 = V_0;
  20139. int32_t L_5 = __this->____lastIndex;
  20140. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  20141. }
  20142. IL_0023:
  20143. {
  20144. int32_t L_6 = ___0_newSize;
  20145. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  20146. V_1 = L_7;
  20147. V_2 = 0;
  20148. goto IL_0058;
  20149. }
  20150. IL_002e:
  20151. {
  20152. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = V_0;
  20153. int32_t L_9 = V_2;
  20154. NullCheck(L_8);
  20155. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  20156. int32_t L_11 = ___0_newSize;
  20157. V_3 = ((int32_t)(L_10%L_11));
  20158. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_12 = V_0;
  20159. int32_t L_13 = V_2;
  20160. NullCheck(L_12);
  20161. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  20162. int32_t L_15 = V_3;
  20163. NullCheck(L_14);
  20164. int32_t L_16 = L_15;
  20165. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  20166. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_17, 1)));
  20167. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  20168. int32_t L_19 = V_3;
  20169. int32_t L_20 = V_2;
  20170. NullCheck(L_18);
  20171. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  20172. int32_t L_21 = V_2;
  20173. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  20174. }
  20175. IL_0058:
  20176. {
  20177. int32_t L_22 = V_2;
  20178. int32_t L_23 = __this->____lastIndex;
  20179. if ((((int32_t)L_22) < ((int32_t)L_23)))
  20180. {
  20181. goto IL_002e;
  20182. }
  20183. }
  20184. {
  20185. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = V_0;
  20186. __this->____slots = L_24;
  20187. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  20188. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  20189. __this->____buckets = L_25;
  20190. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  20191. return;
  20192. }
  20193. }
  20194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m58D69C8710CAB51D00282379158F183A79344DFB_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  20195. {
  20196. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  20197. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20198. const Il2CppFullySharedGenericAny L_18 = L_2;
  20199. const Il2CppFullySharedGenericAny L_46 = L_2;
  20200. const Il2CppFullySharedGenericAny L_19 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20201. int32_t V_0 = 0;
  20202. int32_t V_1 = 0;
  20203. int32_t V_2 = 0;
  20204. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_3 = NULL;
  20205. int32_t V_4 = 0;
  20206. int32_t V_5 = 0;
  20207. {
  20208. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  20209. if (L_0)
  20210. {
  20211. goto IL_0010;
  20212. }
  20213. }
  20214. {
  20215. int32_t L_1;
  20216. L_1 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  20217. }
  20218. IL_0010:
  20219. {
  20220. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20221. int32_t L_3;
  20222. L_3 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_2: *(void**)L_2));
  20223. V_0 = L_3;
  20224. int32_t L_4 = V_0;
  20225. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  20226. NullCheck(L_5);
  20227. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  20228. V_2 = 0;
  20229. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_6 = __this->____slots;
  20230. V_3 = L_6;
  20231. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  20232. int32_t L_8 = V_1;
  20233. NullCheck(L_7);
  20234. int32_t L_9 = L_8;
  20235. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  20236. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  20237. goto IL_008b;
  20238. }
  20239. IL_003a:
  20240. {
  20241. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = V_3;
  20242. int32_t L_12 = V_5;
  20243. NullCheck(L_11);
  20244. int32_t L_13 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  20245. int32_t L_14 = V_0;
  20246. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  20247. {
  20248. goto IL_0067;
  20249. }
  20250. }
  20251. {
  20252. RuntimeObject* L_15 = __this->____comparer;
  20253. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_16 = V_3;
  20254. int32_t L_17 = V_5;
  20255. NullCheck(L_16);
  20256. il2cpp_codegen_memcpy(L_18, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20257. il2cpp_codegen_memcpy(L_19, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20258. NullCheck(L_15);
  20259. bool L_20;
  20260. L_20 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_18: *(void**)L_18), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_19: *(void**)L_19));
  20261. if (!L_20)
  20262. {
  20263. goto IL_0067;
  20264. }
  20265. }
  20266. {
  20267. return (bool)0;
  20268. }
  20269. IL_0067:
  20270. {
  20271. int32_t L_21 = V_2;
  20272. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_22 = V_3;
  20273. NullCheck(L_22);
  20274. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  20275. {
  20276. goto IL_0078;
  20277. }
  20278. }
  20279. {
  20280. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  20281. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  20282. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  20283. }
  20284. IL_0078:
  20285. {
  20286. int32_t L_24 = V_2;
  20287. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  20288. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_25 = V_3;
  20289. int32_t L_26 = V_5;
  20290. NullCheck(L_25);
  20291. int32_t L_27 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  20292. V_5 = L_27;
  20293. }
  20294. IL_008b:
  20295. {
  20296. int32_t L_28 = V_5;
  20297. if ((((int32_t)L_28) >= ((int32_t)0)))
  20298. {
  20299. goto IL_003a;
  20300. }
  20301. }
  20302. {
  20303. int32_t L_29 = __this->____freeList;
  20304. if ((((int32_t)L_29) < ((int32_t)0)))
  20305. {
  20306. goto IL_00b6;
  20307. }
  20308. }
  20309. {
  20310. int32_t L_30 = __this->____freeList;
  20311. V_4 = L_30;
  20312. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_31 = V_3;
  20313. int32_t L_32 = V_4;
  20314. NullCheck(L_31);
  20315. int32_t L_33 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  20316. __this->____freeList = L_33;
  20317. goto IL_00ef;
  20318. }
  20319. IL_00b6:
  20320. {
  20321. int32_t L_34 = __this->____lastIndex;
  20322. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_35 = V_3;
  20323. NullCheck(L_35);
  20324. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  20325. {
  20326. goto IL_00d9;
  20327. }
  20328. }
  20329. {
  20330. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  20331. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_36 = __this->____slots;
  20332. V_3 = L_36;
  20333. int32_t L_37 = V_0;
  20334. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  20335. NullCheck(L_38);
  20336. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  20337. }
  20338. IL_00d9:
  20339. {
  20340. int32_t L_39 = __this->____lastIndex;
  20341. V_4 = L_39;
  20342. int32_t L_40 = __this->____lastIndex;
  20343. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  20344. }
  20345. IL_00ef:
  20346. {
  20347. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_41 = V_3;
  20348. int32_t L_42 = V_4;
  20349. NullCheck(L_41);
  20350. int32_t L_43 = V_0;
  20351. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), L_43);
  20352. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_44 = V_3;
  20353. int32_t L_45 = V_4;
  20354. NullCheck(L_44);
  20355. il2cpp_codegen_memcpy(L_46, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20356. il2cpp_codegen_write_instance_field_data(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2), L_46, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20357. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_47 = V_3;
  20358. int32_t L_48 = V_4;
  20359. NullCheck(L_47);
  20360. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  20361. int32_t L_50 = V_1;
  20362. NullCheck(L_49);
  20363. int32_t L_51 = L_50;
  20364. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  20365. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_52, 1)));
  20366. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  20367. int32_t L_54 = V_1;
  20368. int32_t L_55 = V_4;
  20369. NullCheck(L_53);
  20370. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  20371. int32_t L_56 = __this->____count;
  20372. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  20373. int32_t L_57 = __this->____version;
  20374. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  20375. return (bool)1;
  20376. }
  20377. }
  20378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m038B507326561F3D8BD44AD54E3FFAC497ED5C05_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_index, int32_t ___1_hashCode, Il2CppFullySharedGenericAny ___2_value, const RuntimeMethod* method)
  20379. {
  20380. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  20381. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20382. int32_t V_0 = 0;
  20383. {
  20384. int32_t L_0 = ___1_hashCode;
  20385. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  20386. NullCheck(L_1);
  20387. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  20388. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  20389. int32_t L_3 = ___0_index;
  20390. NullCheck(L_2);
  20391. int32_t L_4 = ___1_hashCode;
  20392. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), L_4);
  20393. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  20394. int32_t L_6 = ___0_index;
  20395. NullCheck(L_5);
  20396. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___2_value : &___2_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20397. il2cpp_codegen_write_instance_field_data(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2), L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20398. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = __this->____slots;
  20399. int32_t L_9 = ___0_index;
  20400. NullCheck(L_8);
  20401. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  20402. int32_t L_11 = V_0;
  20403. NullCheck(L_10);
  20404. int32_t L_12 = L_11;
  20405. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  20406. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_13, 1)));
  20407. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  20408. int32_t L_15 = V_0;
  20409. int32_t L_16 = ___0_index;
  20410. NullCheck(L_14);
  20411. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  20412. return;
  20413. }
  20414. }
  20415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2BEC57F75CABAE588E047406FED797DC3F7B8B71_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set1, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___1_set2, const RuntimeMethod* method)
  20416. {
  20417. {
  20418. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_set1;
  20419. NullCheck(L_0);
  20420. RuntimeObject* L_1;
  20421. L_1 = (( RuntimeObject* (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  20422. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_2 = ___1_set2;
  20423. NullCheck(L_2);
  20424. RuntimeObject* L_3;
  20425. L_3 = (( RuntimeObject* (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43)))(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  20426. NullCheck((RuntimeObject*)L_1);
  20427. bool L_4;
  20428. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  20429. return L_4;
  20430. }
  20431. }
  20432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m1A1758DA258D8DE5AA075333D2B6D4DF0B75A4D6_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  20433. {
  20434. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  20435. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20436. const Il2CppFullySharedGenericAny L_3 = L_0;
  20437. {
  20438. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20439. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19), L_0);
  20440. if (L_1)
  20441. {
  20442. goto IL_000a;
  20443. }
  20444. }
  20445. {
  20446. return 0;
  20447. }
  20448. IL_000a:
  20449. {
  20450. RuntimeObject* L_2 = __this->____comparer;
  20451. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  20452. NullCheck(L_2);
  20453. int32_t L_4;
  20454. L_4 = InterfaceFuncInvoker1Invoker< int32_t, Il2CppFullySharedGenericAny >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_3: *(void**)L_3));
  20455. return ((int32_t)(L_4&((int32_t)2147483647LL)));
  20456. }
  20457. }
  20458. #ifdef __clang__
  20459. #pragma clang diagnostic pop
  20460. #endif
  20461. #ifdef __clang__
  20462. #pragma clang diagnostic push
  20463. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20464. #pragma clang diagnostic ignored "-Wunused-variable"
  20465. #endif
  20466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1__ctor_mAF09EE954FD194DFD6C62BCECB19E6571DE90F51_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method)
  20467. {
  20468. bool V_0 = false;
  20469. bool V_1 = false;
  20470. {
  20471. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
  20472. V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  20473. bool L_1 = V_0;
  20474. if (!L_1)
  20475. {
  20476. goto IL_0014;
  20477. }
  20478. }
  20479. {
  20480. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  20481. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C)), NULL);
  20482. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  20483. }
  20484. IL_0014:
  20485. {
  20486. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_3 = ___1_property;
  20487. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_4;
  20488. L_4 = HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49(NULL);
  20489. bool L_5;
  20490. L_5 = HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22(L_3, L_4, NULL);
  20491. V_1 = L_5;
  20492. bool L_6 = V_1;
  20493. if (!L_6)
  20494. {
  20495. goto IL_002e;
  20496. }
  20497. }
  20498. {
  20499. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  20500. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF09A6BC0279473D57B36A82CF658E854D58181E)), NULL);
  20501. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
  20502. }
  20503. IL_002e:
  20504. {
  20505. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_8 = ___0_hierarchy;
  20506. __this->___m_Hierarchy = L_8;
  20507. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_8);
  20508. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_9 = ___1_property;
  20509. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_10 = (*(HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)L_9);
  20510. __this->___m_Property = L_10;
  20511. return;
  20512. }
  20513. }
  20514. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1__ctor_mAF09EE954FD194DFD6C62BCECB19E6571DE90F51_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method)
  20515. {
  20516. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20517. int32_t _offset = 1;
  20518. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20519. HierarchyPropertyUnmanaged_1__ctor_mAF09EE954FD194DFD6C62BCECB19E6571DE90F51(_thisAdjusted, ___0_hierarchy, ___1_property, method);
  20520. }
  20521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method)
  20522. {
  20523. bool V_0 = false;
  20524. bool V_1 = false;
  20525. {
  20526. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  20527. V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  20528. bool L_1 = V_0;
  20529. if (!L_1)
  20530. {
  20531. goto IL_0019;
  20532. }
  20533. }
  20534. {
  20535. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_2 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
  20536. NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F65B69BE4629EF58933C66E932A1BFCA366ACB4)), NULL);
  20537. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  20538. }
  20539. IL_0019:
  20540. {
  20541. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
  20542. NullCheck(L_3);
  20543. bool L_4;
  20544. L_4 = Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0(L_3, NULL);
  20545. V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  20546. bool L_5 = V_1;
  20547. if (!L_5)
  20548. {
  20549. goto IL_0036;
  20550. }
  20551. }
  20552. {
  20553. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  20554. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9F7B5B646E89909F789024D6AD4F2311B6A6F3C)), NULL);
  20555. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  20556. }
  20557. IL_0036:
  20558. {
  20559. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_7 = __this->___m_Hierarchy;
  20560. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_8 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20561. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___0_node;
  20562. uint32_t L_10 = sizeof(int32_t);
  20563. NullCheck(L_7);
  20564. Hierarchy_SetPropertyRaw_mA332C6BD28DF5169E69B73F779928D94B839E518(L_7, L_8, L_9, (void*)((uintptr_t)(&___1_value)), (int32_t)L_10, NULL);
  20565. return;
  20566. }
  20567. }
  20568. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method)
  20569. {
  20570. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20571. int32_t _offset = 1;
  20572. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20573. HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962(_thisAdjusted, ___0_node, ___1_value, method);
  20574. }
  20575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  20576. {
  20577. bool V_0 = false;
  20578. bool V_1 = false;
  20579. void* V_2 = NULL;
  20580. int32_t V_3 = 0;
  20581. bool V_4 = false;
  20582. int32_t V_5 = 0;
  20583. int32_t V_6 = 0;
  20584. int32_t G_B7_0 = 0;
  20585. {
  20586. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  20587. V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  20588. bool L_1 = V_0;
  20589. if (!L_1)
  20590. {
  20591. goto IL_0019;
  20592. }
  20593. }
  20594. {
  20595. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_2 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
  20596. NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F65B69BE4629EF58933C66E932A1BFCA366ACB4)), NULL);
  20597. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  20598. }
  20599. IL_0019:
  20600. {
  20601. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
  20602. NullCheck(L_3);
  20603. bool L_4;
  20604. L_4 = Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0(L_3, NULL);
  20605. V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  20606. bool L_5 = V_1;
  20607. if (!L_5)
  20608. {
  20609. goto IL_0036;
  20610. }
  20611. }
  20612. {
  20613. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  20614. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9F7B5B646E89909F789024D6AD4F2311B6A6F3C)), NULL);
  20615. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  20616. }
  20617. IL_0036:
  20618. {
  20619. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_7 = __this->___m_Hierarchy;
  20620. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_8 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20621. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___0_node;
  20622. NullCheck(L_7);
  20623. void* L_10;
  20624. L_10 = Hierarchy_GetPropertyRaw_mABF313A6578AEDF732A2850314BF4D05FF5BE4C6(L_7, L_8, L_9, (&V_3), NULL);
  20625. V_2 = L_10;
  20626. void* L_11 = V_2;
  20627. if ((((intptr_t)L_11) == ((intptr_t)((uintptr_t)0))))
  20628. {
  20629. goto IL_005f;
  20630. }
  20631. }
  20632. {
  20633. int32_t L_12 = V_3;
  20634. uint32_t L_13 = sizeof(int32_t);
  20635. G_B7_0 = ((((int32_t)((((int32_t)L_12) == ((int32_t)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  20636. goto IL_0060;
  20637. }
  20638. IL_005f:
  20639. {
  20640. G_B7_0 = 1;
  20641. }
  20642. IL_0060:
  20643. {
  20644. V_4 = (bool)G_B7_0;
  20645. bool L_14 = V_4;
  20646. if (!L_14)
  20647. {
  20648. goto IL_0074;
  20649. }
  20650. }
  20651. {
  20652. il2cpp_codegen_initobj((&V_5), sizeof(int32_t));
  20653. int32_t L_15 = V_5;
  20654. V_6 = L_15;
  20655. goto IL_0083;
  20656. }
  20657. IL_0074:
  20658. {
  20659. void* L_16 = V_2;
  20660. int32_t* L_17;
  20661. L_17 = UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_inline(L_16, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  20662. int32_t L_18 = (*(int32_t*)L_17);
  20663. V_6 = L_18;
  20664. goto IL_0083;
  20665. }
  20666. IL_0083:
  20667. {
  20668. int32_t L_19 = V_6;
  20669. return L_19;
  20670. }
  20671. }
  20672. IL2CPP_EXTERN_C int32_t HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  20673. {
  20674. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20675. int32_t _offset = 1;
  20676. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20677. int32_t _returnValue;
  20678. _returnValue = HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B(_thisAdjusted, ___0_node, method);
  20679. return _returnValue;
  20680. }
  20681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E ___0_other, const RuntimeMethod* method)
  20682. {
  20683. int32_t G_B3_0 = 0;
  20684. {
  20685. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  20686. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E L_1 = ___0_other;
  20687. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2 = L_1.___m_Hierarchy;
  20688. if ((!(((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_2))))
  20689. {
  20690. goto IL_0022;
  20691. }
  20692. }
  20693. {
  20694. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_3 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20695. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_4 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&(&___0_other)->___m_Property);
  20696. bool L_5;
  20697. L_5 = HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22(L_3, L_4, NULL);
  20698. G_B3_0 = ((int32_t)(L_5));
  20699. goto IL_0023;
  20700. }
  20701. IL_0022:
  20702. {
  20703. G_B3_0 = 0;
  20704. }
  20705. IL_0023:
  20706. {
  20707. return (bool)G_B3_0;
  20708. }
  20709. }
  20710. IL2CPP_EXTERN_C bool HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9_AdjustorThunk (RuntimeObject* __this, HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E ___0_other, const RuntimeMethod* method)
  20711. {
  20712. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20713. int32_t _offset = 1;
  20714. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20715. bool _returnValue;
  20716. _returnValue = HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9(_thisAdjusted, ___0_other, method);
  20717. return _returnValue;
  20718. }
  20719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyUnmanaged_1_ToString_m0F29BB0261055C3011F4DA3E365517F1801A78AB_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, const RuntimeMethod* method)
  20720. {
  20721. {
  20722. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20723. String_t* L_1;
  20724. L_1 = HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F(L_0, NULL);
  20725. return L_1;
  20726. }
  20727. }
  20728. IL2CPP_EXTERN_C String_t* HierarchyPropertyUnmanaged_1_ToString_m0F29BB0261055C3011F4DA3E365517F1801A78AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  20729. {
  20730. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20731. int32_t _offset = 1;
  20732. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20733. String_t* _returnValue;
  20734. _returnValue = HierarchyPropertyUnmanaged_1_ToString_m0F29BB0261055C3011F4DA3E365517F1801A78AB(_thisAdjusted, method);
  20735. return _returnValue;
  20736. }
  20737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_mB13EFF3C87D4DAD4521297A136612380F50D19F7_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  20738. {
  20739. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E V_0;
  20740. memset((&V_0), 0, sizeof(V_0));
  20741. int32_t G_B3_0 = 0;
  20742. {
  20743. RuntimeObject* L_0 = ___0_obj;
  20744. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))
  20745. {
  20746. goto IL_0018;
  20747. }
  20748. }
  20749. {
  20750. RuntimeObject* L_1 = ___0_obj;
  20751. V_0 = ((*(HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))));
  20752. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E L_2 = V_0;
  20753. bool L_3;
  20754. L_3 = HierarchyPropertyUnmanaged_1_Equals_m76FB7B29D2CDC9A5831135875F0240E0293034D9(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  20755. G_B3_0 = ((int32_t)(L_3));
  20756. goto IL_0019;
  20757. }
  20758. IL_0018:
  20759. {
  20760. G_B3_0 = 0;
  20761. }
  20762. IL_0019:
  20763. {
  20764. return (bool)G_B3_0;
  20765. }
  20766. }
  20767. IL2CPP_EXTERN_C bool HierarchyPropertyUnmanaged_1_Equals_mB13EFF3C87D4DAD4521297A136612380F50D19F7_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  20768. {
  20769. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20770. int32_t _offset = 1;
  20771. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20772. bool _returnValue;
  20773. _returnValue = HierarchyPropertyUnmanaged_1_Equals_mB13EFF3C87D4DAD4521297A136612380F50D19F7(_thisAdjusted, ___0_obj, method);
  20774. return _returnValue;
  20775. }
  20776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m50CB60663ACC1A3BDCF18A6CB38A405032389C49_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, const RuntimeMethod* method)
  20777. {
  20778. {
  20779. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20780. int32_t L_1;
  20781. L_1 = HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207(L_0, NULL);
  20782. return L_1;
  20783. }
  20784. }
  20785. IL2CPP_EXTERN_C int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m50CB60663ACC1A3BDCF18A6CB38A405032389C49_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  20786. {
  20787. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20788. int32_t _offset = 1;
  20789. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20790. int32_t _returnValue;
  20791. _returnValue = HierarchyPropertyUnmanaged_1_GetHashCode_m50CB60663ACC1A3BDCF18A6CB38A405032389C49(_thisAdjusted, method);
  20792. return _returnValue;
  20793. }
  20794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_m68200764FD8195D2E0FB0C222F33505FC352BBDE_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  20795. {
  20796. {
  20797. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  20798. int32_t L_1;
  20799. L_1 = HierarchyPropertyUnmanaged_1_GetValue_mCDFB44AC7A01EFD773002ED7588550D3A78ACD0B(__this, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  20800. return L_1;
  20801. }
  20802. }
  20803. IL2CPP_EXTERN_C int32_t HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_m68200764FD8195D2E0FB0C222F33505FC352BBDE_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  20804. {
  20805. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20806. int32_t _offset = 1;
  20807. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20808. int32_t _returnValue;
  20809. _returnValue = HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_m68200764FD8195D2E0FB0C222F33505FC352BBDE(_thisAdjusted, ___0_node, method);
  20810. return _returnValue;
  20811. }
  20812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mF5C7458A3649E6B6195EB3293AC1B9522F18B57B_gshared (HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method)
  20813. {
  20814. {
  20815. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  20816. int32_t L_1 = ___1_value;
  20817. HierarchyPropertyUnmanaged_1_SetValue_m7F248A2F6C87497F88C98FC4161944A91D004962(__this, L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  20818. return;
  20819. }
  20820. }
  20821. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mF5C7458A3649E6B6195EB3293AC1B9522F18B57B_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_value, const RuntimeMethod* method)
  20822. {
  20823. HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E* _thisAdjusted;
  20824. int32_t _offset = 1;
  20825. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E*>(__this + _offset);
  20826. HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mF5C7458A3649E6B6195EB3293AC1B9522F18B57B(_thisAdjusted, ___0_node, ___1_value, method);
  20827. }
  20828. #ifdef __clang__
  20829. #pragma clang diagnostic pop
  20830. #endif
  20831. #ifdef __clang__
  20832. #pragma clang diagnostic push
  20833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20834. #pragma clang diagnostic ignored "-Wunused-variable"
  20835. #endif
  20836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1__ctor_m3B15C7C6365C42C926378071F2A121E95AAF7210_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method)
  20837. {
  20838. bool V_0 = false;
  20839. bool V_1 = false;
  20840. {
  20841. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
  20842. V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  20843. bool L_1 = V_0;
  20844. if (!L_1)
  20845. {
  20846. goto IL_0014;
  20847. }
  20848. }
  20849. {
  20850. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  20851. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C)), NULL);
  20852. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  20853. }
  20854. IL_0014:
  20855. {
  20856. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_3 = ___1_property;
  20857. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_4;
  20858. L_4 = HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49(NULL);
  20859. bool L_5;
  20860. L_5 = HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22(L_3, L_4, NULL);
  20861. V_1 = L_5;
  20862. bool L_6 = V_1;
  20863. if (!L_6)
  20864. {
  20865. goto IL_002e;
  20866. }
  20867. }
  20868. {
  20869. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  20870. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF09A6BC0279473D57B36A82CF658E854D58181E)), NULL);
  20871. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
  20872. }
  20873. IL_002e:
  20874. {
  20875. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_8 = ___0_hierarchy;
  20876. __this->___m_Hierarchy = L_8;
  20877. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_8);
  20878. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_9 = ___1_property;
  20879. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_10 = (*(HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)L_9);
  20880. __this->___m_Property = L_10;
  20881. return;
  20882. }
  20883. }
  20884. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1__ctor_m3B15C7C6365C42C926378071F2A121E95AAF7210_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, const RuntimeMethod* method)
  20885. {
  20886. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  20887. int32_t _offset = 1;
  20888. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  20889. HierarchyPropertyUnmanaged_1__ctor_m3B15C7C6365C42C926378071F2A121E95AAF7210(_thisAdjusted, ___0_hierarchy, ___1_property, method);
  20890. }
  20891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_SetValue_mB9DA3F1A7AAFADAD95F26BDF3362E2EDDB99F86D_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  20892. {
  20893. const uint32_t SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  20894. bool V_0 = false;
  20895. bool V_1 = false;
  20896. {
  20897. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  20898. V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  20899. bool L_1 = V_0;
  20900. if (!L_1)
  20901. {
  20902. goto IL_0019;
  20903. }
  20904. }
  20905. {
  20906. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_2 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
  20907. NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F65B69BE4629EF58933C66E932A1BFCA366ACB4)), NULL);
  20908. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  20909. }
  20910. IL_0019:
  20911. {
  20912. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
  20913. NullCheck(L_3);
  20914. bool L_4;
  20915. L_4 = Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0(L_3, NULL);
  20916. V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  20917. bool L_5 = V_1;
  20918. if (!L_5)
  20919. {
  20920. goto IL_0036;
  20921. }
  20922. }
  20923. {
  20924. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  20925. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9F7B5B646E89909F789024D6AD4F2311B6A6F3C)), NULL);
  20926. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  20927. }
  20928. IL_0036:
  20929. {
  20930. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_7 = __this->___m_Hierarchy;
  20931. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_8 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20932. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___0_node;
  20933. uint32_t L_10 = SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23;
  20934. NullCheck(L_7);
  20935. Hierarchy_SetPropertyRaw_mA332C6BD28DF5169E69B73F779928D94B839E518(L_7, L_8, L_9, (void*)((uintptr_t)(Il2CppFullySharedGenericStruct*)___1_value), (int32_t)L_10, NULL);
  20936. return;
  20937. }
  20938. }
  20939. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1_SetValue_mB9DA3F1A7AAFADAD95F26BDF3362E2EDDB99F86D_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  20940. {
  20941. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  20942. int32_t _offset = 1;
  20943. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  20944. HierarchyPropertyUnmanaged_1_SetValue_mB9DA3F1A7AAFADAD95F26BDF3362E2EDDB99F86D(_thisAdjusted, ___0_node, ___1_value, method);
  20945. }
  20946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_GetValue_m73FD08227166BC4FC4AB7EE45CAA0C263FDCF344_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  20947. {
  20948. const uint32_t SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  20949. const Il2CppFullySharedGenericStruct L_15 = alloca(SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  20950. const Il2CppFullySharedGenericStruct L_18 = L_15;
  20951. const Il2CppFullySharedGenericStruct L_19 = L_15;
  20952. bool V_0 = false;
  20953. bool V_1 = false;
  20954. void* V_2 = NULL;
  20955. int32_t V_3 = 0;
  20956. bool V_4 = false;
  20957. Il2CppFullySharedGenericStruct V_5 = alloca(SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  20958. memset(V_5, 0, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  20959. Il2CppFullySharedGenericStruct V_6 = alloca(SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  20960. memset(V_6, 0, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  20961. int32_t G_B7_0 = 0;
  20962. {
  20963. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  20964. V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  20965. bool L_1 = V_0;
  20966. if (!L_1)
  20967. {
  20968. goto IL_0019;
  20969. }
  20970. }
  20971. {
  20972. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_2 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
  20973. NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F65B69BE4629EF58933C66E932A1BFCA366ACB4)), NULL);
  20974. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  20975. }
  20976. IL_0019:
  20977. {
  20978. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
  20979. NullCheck(L_3);
  20980. bool L_4;
  20981. L_4 = Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0(L_3, NULL);
  20982. V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  20983. bool L_5 = V_1;
  20984. if (!L_5)
  20985. {
  20986. goto IL_0036;
  20987. }
  20988. }
  20989. {
  20990. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  20991. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9F7B5B646E89909F789024D6AD4F2311B6A6F3C)), NULL);
  20992. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  20993. }
  20994. IL_0036:
  20995. {
  20996. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_7 = __this->___m_Hierarchy;
  20997. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_8 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  20998. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___0_node;
  20999. NullCheck(L_7);
  21000. void* L_10;
  21001. L_10 = Hierarchy_GetPropertyRaw_mABF313A6578AEDF732A2850314BF4D05FF5BE4C6(L_7, L_8, L_9, (&V_3), NULL);
  21002. V_2 = L_10;
  21003. void* L_11 = V_2;
  21004. if ((((intptr_t)L_11) == ((intptr_t)((uintptr_t)0))))
  21005. {
  21006. goto IL_005f;
  21007. }
  21008. }
  21009. {
  21010. int32_t L_12 = V_3;
  21011. uint32_t L_13 = SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23;
  21012. G_B7_0 = ((((int32_t)((((int32_t)L_12) == ((int32_t)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  21013. goto IL_0060;
  21014. }
  21015. IL_005f:
  21016. {
  21017. G_B7_0 = 1;
  21018. }
  21019. IL_0060:
  21020. {
  21021. V_4 = (bool)G_B7_0;
  21022. bool L_14 = V_4;
  21023. if (!L_14)
  21024. {
  21025. goto IL_0074;
  21026. }
  21027. }
  21028. {
  21029. il2cpp_codegen_initobj((Il2CppFullySharedGenericStruct*)V_5, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21030. il2cpp_codegen_memcpy(L_15, V_5, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21031. il2cpp_codegen_memcpy(V_6, L_15, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21032. goto IL_0083;
  21033. }
  21034. IL_0074:
  21035. {
  21036. void* L_16 = V_2;
  21037. Il2CppFullySharedGenericStruct* L_17;
  21038. L_17 = (( Il2CppFullySharedGenericStruct* (*) (void*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))(L_16, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  21039. il2cpp_codegen_memcpy(L_18, L_17, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21040. il2cpp_codegen_memcpy(V_6, L_18, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21041. goto IL_0083;
  21042. }
  21043. IL_0083:
  21044. {
  21045. il2cpp_codegen_memcpy(L_19, V_6, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21046. il2cpp_codegen_memcpy(il2cppRetVal, L_19, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21047. return;
  21048. }
  21049. }
  21050. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1_GetValue_m73FD08227166BC4FC4AB7EE45CAA0C263FDCF344_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  21051. {
  21052. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21053. int32_t _offset = 1;
  21054. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21055. HierarchyPropertyUnmanaged_1_GetValue_m73FD08227166BC4FC4AB7EE45CAA0C263FDCF344(_thisAdjusted, ___0_node, il2cppRetVal, method);
  21056. return;
  21057. }
  21058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_mB26B6B3521E1FBDBF463AC7DE64BDB5733ECB7FD_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D ___0_other, const RuntimeMethod* method)
  21059. {
  21060. int32_t G_B3_0 = 0;
  21061. {
  21062. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  21063. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D L_1 = ___0_other;
  21064. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2 = L_1.___m_Hierarchy;
  21065. if ((!(((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_2))))
  21066. {
  21067. goto IL_0022;
  21068. }
  21069. }
  21070. {
  21071. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_3 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  21072. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_4 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&(&___0_other)->___m_Property);
  21073. bool L_5;
  21074. L_5 = HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22(L_3, L_4, NULL);
  21075. G_B3_0 = ((int32_t)(L_5));
  21076. goto IL_0023;
  21077. }
  21078. IL_0022:
  21079. {
  21080. G_B3_0 = 0;
  21081. }
  21082. IL_0023:
  21083. {
  21084. return (bool)G_B3_0;
  21085. }
  21086. }
  21087. IL2CPP_EXTERN_C bool HierarchyPropertyUnmanaged_1_Equals_mB26B6B3521E1FBDBF463AC7DE64BDB5733ECB7FD_AdjustorThunk (RuntimeObject* __this, HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D ___0_other, const RuntimeMethod* method)
  21088. {
  21089. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21090. int32_t _offset = 1;
  21091. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21092. bool _returnValue;
  21093. _returnValue = HierarchyPropertyUnmanaged_1_Equals_mB26B6B3521E1FBDBF463AC7DE64BDB5733ECB7FD(_thisAdjusted, ___0_other, method);
  21094. return _returnValue;
  21095. }
  21096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyUnmanaged_1_ToString_m4590E790A57FB9C6A4B01596A117616412913A78_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, const RuntimeMethod* method)
  21097. {
  21098. {
  21099. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  21100. String_t* L_1;
  21101. L_1 = HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F(L_0, NULL);
  21102. return L_1;
  21103. }
  21104. }
  21105. IL2CPP_EXTERN_C String_t* HierarchyPropertyUnmanaged_1_ToString_m4590E790A57FB9C6A4B01596A117616412913A78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  21106. {
  21107. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21108. int32_t _offset = 1;
  21109. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21110. String_t* _returnValue;
  21111. _returnValue = HierarchyPropertyUnmanaged_1_ToString_m4590E790A57FB9C6A4B01596A117616412913A78(_thisAdjusted, method);
  21112. return _returnValue;
  21113. }
  21114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyUnmanaged_1_Equals_mED1DE2B8288B0F227E124D26B2F5214CBDABC3C5_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  21115. {
  21116. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D V_0;
  21117. memset((&V_0), 0, sizeof(V_0));
  21118. int32_t G_B3_0 = 0;
  21119. {
  21120. RuntimeObject* L_0 = ___0_obj;
  21121. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))
  21122. {
  21123. goto IL_0018;
  21124. }
  21125. }
  21126. {
  21127. RuntimeObject* L_1 = ___0_obj;
  21128. V_0 = ((*(HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))));
  21129. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D L_2 = V_0;
  21130. bool L_3;
  21131. L_3 = (( bool (*) (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*, HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  21132. G_B3_0 = ((int32_t)(L_3));
  21133. goto IL_0019;
  21134. }
  21135. IL_0018:
  21136. {
  21137. G_B3_0 = 0;
  21138. }
  21139. IL_0019:
  21140. {
  21141. return (bool)G_B3_0;
  21142. }
  21143. }
  21144. IL2CPP_EXTERN_C bool HierarchyPropertyUnmanaged_1_Equals_mED1DE2B8288B0F227E124D26B2F5214CBDABC3C5_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  21145. {
  21146. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21147. int32_t _offset = 1;
  21148. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21149. bool _returnValue;
  21150. _returnValue = HierarchyPropertyUnmanaged_1_Equals_mED1DE2B8288B0F227E124D26B2F5214CBDABC3C5(_thisAdjusted, ___0_obj, method);
  21151. return _returnValue;
  21152. }
  21153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m575D048B1F08AFD3751860D96E8144962ED40820_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, const RuntimeMethod* method)
  21154. {
  21155. {
  21156. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0 = (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)(&__this->___m_Property);
  21157. int32_t L_1;
  21158. L_1 = HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207(L_0, NULL);
  21159. return L_1;
  21160. }
  21161. }
  21162. IL2CPP_EXTERN_C int32_t HierarchyPropertyUnmanaged_1_GetHashCode_m575D048B1F08AFD3751860D96E8144962ED40820_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  21163. {
  21164. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21165. int32_t _offset = 1;
  21166. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21167. int32_t _returnValue;
  21168. _returnValue = HierarchyPropertyUnmanaged_1_GetHashCode_m575D048B1F08AFD3751860D96E8144962ED40820(_thisAdjusted, method);
  21169. return _returnValue;
  21170. }
  21171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_mF7C46B76771D4311AEDDE47B899ADD1E0A43DAB3_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  21172. {
  21173. const uint32_t SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  21174. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21175. {
  21176. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  21177. InvokerActionInvoker2< HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6), __this, L_0, (Il2CppFullySharedGenericStruct*)L_1);
  21178. il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21179. return;
  21180. }
  21181. }
  21182. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_mF7C46B76771D4311AEDDE47B899ADD1E0A43DAB3_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  21183. {
  21184. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21185. int32_t _offset = 1;
  21186. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21187. HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_GetValue_mF7C46B76771D4311AEDDE47B899ADD1E0A43DAB3(_thisAdjusted, ___0_node, il2cppRetVal, method);
  21188. return;
  21189. }
  21190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mB32E5C9496A33449A6CD5B0CDFE3DC53F835B633_gshared (HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  21191. {
  21192. const uint32_t SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  21193. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21194. {
  21195. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  21196. il2cpp_codegen_memcpy(L_1, ___1_value, SizeOf_T_t4E8426E01F3560F4572B33158F0BE04FDA7C6B23);
  21197. InvokerActionInvoker2< HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7), __this, L_0, L_1);
  21198. return;
  21199. }
  21200. }
  21201. IL2CPP_EXTERN_C void HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mB32E5C9496A33449A6CD5B0CDFE3DC53F835B633_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  21202. {
  21203. HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D* _thisAdjusted;
  21204. int32_t _offset = 1;
  21205. _thisAdjusted = reinterpret_cast<HierarchyPropertyUnmanaged_1_t001B6B4A0786A9DE34DACB8699D823CA3E23AE7D*>(__this + _offset);
  21206. HierarchyPropertyUnmanaged_1_Unity_Hierarchy_IHierarchyPropertyU3CTU3E_SetValue_mB32E5C9496A33449A6CD5B0CDFE3DC53F835B633(_thisAdjusted, ___0_node, ___1_value, method);
  21207. }
  21208. #ifdef __clang__
  21209. #pragma clang diagnostic pop
  21210. #endif
  21211. #ifdef __clang__
  21212. #pragma clang diagnostic push
  21213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21214. #pragma clang diagnostic ignored "-Wunused-variable"
  21215. #endif
  21216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HybridReferenceDictionary_2_TryGetValue_m6C12F02E9B669ACEDF3629FB5601F5DB4C066606_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
  21217. {
  21218. int32_t V_0 = 0;
  21219. {
  21220. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->____dict;
  21221. if (!L_0)
  21222. {
  21223. goto IL_0016;
  21224. }
  21225. }
  21226. {
  21227. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_1 = __this->____dict;
  21228. RuntimeObject* L_2 = ___0_key;
  21229. RuntimeObject** L_3 = ___1_value;
  21230. NullCheck(L_1);
  21231. bool L_4;
  21232. L_4 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  21233. return L_4;
  21234. }
  21235. IL_0016:
  21236. {
  21237. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_5 = __this->____keysAndValues;
  21238. if (!L_5)
  21239. {
  21240. goto IL_0068;
  21241. }
  21242. }
  21243. {
  21244. V_0 = 0;
  21245. goto IL_005d;
  21246. }
  21247. IL_0022:
  21248. {
  21249. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_6 = __this->____keysAndValues;
  21250. int32_t L_7 = V_0;
  21251. NullCheck(L_6);
  21252. RuntimeObject* L_8;
  21253. L_8 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  21254. RuntimeObject* L_9 = ___0_key;
  21255. if ((!(((RuntimeObject*)(RuntimeObject*)L_8) == ((RuntimeObject*)(RuntimeObject*)L_9))))
  21256. {
  21257. goto IL_0059;
  21258. }
  21259. }
  21260. {
  21261. RuntimeObject** L_10 = ___1_value;
  21262. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_11 = __this->____keysAndValues;
  21263. int32_t L_12 = V_0;
  21264. NullCheck(L_11);
  21265. RuntimeObject* L_13;
  21266. L_13 = KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_inline(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  21267. *(RuntimeObject**)L_10 = L_13;
  21268. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)L_13);
  21269. return (bool)1;
  21270. }
  21271. IL_0059:
  21272. {
  21273. int32_t L_14 = V_0;
  21274. V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  21275. }
  21276. IL_005d:
  21277. {
  21278. int32_t L_15 = V_0;
  21279. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_16 = __this->____keysAndValues;
  21280. NullCheck(L_16);
  21281. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  21282. {
  21283. goto IL_0022;
  21284. }
  21285. }
  21286. IL_0068:
  21287. {
  21288. RuntimeObject** L_17 = ___1_value;
  21289. il2cpp_codegen_initobj(L_17, sizeof(RuntimeObject*));
  21290. return (bool)0;
  21291. }
  21292. }
  21293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2_Remove_mB41FF4D2854E8397A67A9E7595BD05DCC382C7BC_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  21294. {
  21295. int32_t V_0 = 0;
  21296. {
  21297. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->____dict;
  21298. if (!L_0)
  21299. {
  21300. goto IL_0016;
  21301. }
  21302. }
  21303. {
  21304. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_1 = __this->____dict;
  21305. RuntimeObject* L_2 = ___0_key;
  21306. NullCheck(L_1);
  21307. bool L_3;
  21308. L_3 = Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  21309. return;
  21310. }
  21311. IL_0016:
  21312. {
  21313. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_4 = __this->____keysAndValues;
  21314. if (!L_4)
  21315. {
  21316. goto IL_0062;
  21317. }
  21318. }
  21319. {
  21320. V_0 = 0;
  21321. goto IL_0057;
  21322. }
  21323. IL_0022:
  21324. {
  21325. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_5 = __this->____keysAndValues;
  21326. int32_t L_6 = V_0;
  21327. NullCheck(L_5);
  21328. RuntimeObject* L_7;
  21329. L_7 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  21330. RuntimeObject* L_8 = ___0_key;
  21331. if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
  21332. {
  21333. goto IL_0053;
  21334. }
  21335. }
  21336. {
  21337. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_9 = __this->____keysAndValues;
  21338. int32_t L_10 = V_0;
  21339. NullCheck(L_9);
  21340. il2cpp_codegen_initobj(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), sizeof(KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230));
  21341. return;
  21342. }
  21343. IL_0053:
  21344. {
  21345. int32_t L_11 = V_0;
  21346. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  21347. }
  21348. IL_0057:
  21349. {
  21350. int32_t L_12 = V_0;
  21351. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_13 = __this->____keysAndValues;
  21352. NullCheck(L_13);
  21353. if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  21354. {
  21355. goto IL_0022;
  21356. }
  21357. }
  21358. IL_0062:
  21359. {
  21360. return;
  21361. }
  21362. }
  21363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HybridReferenceDictionary_2_ContainsKey_mA78D71F5021FAB0DF0F79C64B2B2E82B72DBC549_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  21364. {
  21365. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* V_0 = NULL;
  21366. int32_t V_1 = 0;
  21367. {
  21368. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->____dict;
  21369. if (!L_0)
  21370. {
  21371. goto IL_0015;
  21372. }
  21373. }
  21374. {
  21375. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_1 = __this->____dict;
  21376. RuntimeObject* L_2 = ___0_key;
  21377. NullCheck(L_1);
  21378. bool L_3;
  21379. L_3 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  21380. return L_3;
  21381. }
  21382. IL_0015:
  21383. {
  21384. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_4 = __this->____keysAndValues;
  21385. V_0 = L_4;
  21386. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_5 = V_0;
  21387. if (!L_5)
  21388. {
  21389. goto IL_0048;
  21390. }
  21391. }
  21392. {
  21393. V_1 = 0;
  21394. goto IL_0042;
  21395. }
  21396. IL_0023:
  21397. {
  21398. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_6 = V_0;
  21399. int32_t L_7 = V_1;
  21400. NullCheck(L_6);
  21401. RuntimeObject* L_8;
  21402. L_8 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  21403. RuntimeObject* L_9 = ___0_key;
  21404. if ((!(((RuntimeObject*)(RuntimeObject*)L_8) == ((RuntimeObject*)(RuntimeObject*)L_9))))
  21405. {
  21406. goto IL_003e;
  21407. }
  21408. }
  21409. {
  21410. return (bool)1;
  21411. }
  21412. IL_003e:
  21413. {
  21414. int32_t L_10 = V_1;
  21415. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  21416. }
  21417. IL_0042:
  21418. {
  21419. int32_t L_11 = V_1;
  21420. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_12 = V_0;
  21421. NullCheck(L_12);
  21422. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  21423. {
  21424. goto IL_0023;
  21425. }
  21426. }
  21427. IL_0048:
  21428. {
  21429. return (bool)0;
  21430. }
  21431. }
  21432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HybridReferenceDictionary_2_GetEnumerator_m6C9CAB0A68E7553EB397A9CB42675B4798841E6B_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, const RuntimeMethod* method)
  21433. {
  21434. {
  21435. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->____dict;
  21436. if (!L_0)
  21437. {
  21438. goto IL_0019;
  21439. }
  21440. }
  21441. {
  21442. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_1 = __this->____dict;
  21443. NullCheck(L_1);
  21444. Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 L_2;
  21445. L_2 = Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  21446. Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 L_3 = L_2;
  21447. RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14), &L_3);
  21448. return (RuntimeObject*)L_4;
  21449. }
  21450. IL_0019:
  21451. {
  21452. RuntimeObject* L_5;
  21453. L_5 = HybridReferenceDictionary_2_GetEnumeratorWorker_mACAA323E82840950186B1F77EBA06E29F1B4C45F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  21454. return L_5;
  21455. }
  21456. }
  21457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HybridReferenceDictionary_2_GetEnumeratorWorker_mACAA323E82840950186B1F77EBA06E29F1B4C45F_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, const RuntimeMethod* method)
  21458. {
  21459. {
  21460. U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1* L_0 = (U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  21461. U3CGetEnumeratorWorkerU3Ed__7__ctor_m2AB54C36ADAA549C55B63131BE61B2EE18FB139B(L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  21462. U3CGetEnumeratorWorkerU3Ed__7_tC52D20A9686EF86BE3202E091313B1DB47E0CDA1* L_1 = L_0;
  21463. NullCheck(L_1);
  21464. L_1->___U3CU3E4__this = __this;
  21465. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
  21466. return (RuntimeObject*)L_1;
  21467. }
  21468. }
  21469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HybridReferenceDictionary_2_get_Item_mCC920E193C54BBBA045F34B13566E92FDCD7CEF0_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  21470. {
  21471. RuntimeObject* V_0 = NULL;
  21472. {
  21473. RuntimeObject* L_0 = ___0_key;
  21474. bool L_1;
  21475. L_1 = HybridReferenceDictionary_2_TryGetValue_m6C12F02E9B669ACEDF3629FB5601F5DB4C066606(__this, L_0, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21476. if (!L_1)
  21477. {
  21478. goto IL_000d;
  21479. }
  21480. }
  21481. {
  21482. RuntimeObject* L_2 = V_0;
  21483. return L_2;
  21484. }
  21485. IL_000d:
  21486. {
  21487. RuntimeObject* L_3 = ___0_key;
  21488. NullCheck(L_3);
  21489. String_t* L_4;
  21490. L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_3);
  21491. String_t* L_5;
  21492. L_5 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC524653D78C03BE4033DDC43C45B67FFB841D141)), (RuntimeObject*)L_4, NULL);
  21493. KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* L_6 = (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)));
  21494. KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B(L_6, L_5, NULL);
  21495. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  21496. }
  21497. }
  21498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2_set_Item_mFAC6DC3339885A67DC6640946CF1DE5F5D5712DD_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  21499. {
  21500. int32_t V_0 = 0;
  21501. int32_t V_1 = 0;
  21502. int32_t V_2 = 0;
  21503. {
  21504. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->____dict;
  21505. if (!L_0)
  21506. {
  21507. goto IL_0016;
  21508. }
  21509. }
  21510. {
  21511. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_1 = __this->____dict;
  21512. RuntimeObject* L_2 = ___0_key;
  21513. RuntimeObject* L_3 = ___1_value;
  21514. NullCheck(L_1);
  21515. Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  21516. return;
  21517. }
  21518. IL_0016:
  21519. {
  21520. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_4 = __this->____keysAndValues;
  21521. if (!L_4)
  21522. {
  21523. goto IL_0081;
  21524. }
  21525. }
  21526. {
  21527. V_0 = (-1);
  21528. V_1 = 0;
  21529. goto IL_0074;
  21530. }
  21531. IL_0024:
  21532. {
  21533. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_5 = __this->____keysAndValues;
  21534. int32_t L_6 = V_1;
  21535. NullCheck(L_5);
  21536. RuntimeObject* L_7;
  21537. L_7 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  21538. RuntimeObject* L_8 = ___0_key;
  21539. if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
  21540. {
  21541. goto IL_0056;
  21542. }
  21543. }
  21544. {
  21545. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_9 = __this->____keysAndValues;
  21546. int32_t L_10 = V_1;
  21547. RuntimeObject* L_11 = ___0_key;
  21548. RuntimeObject* L_12 = ___1_value;
  21549. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_13;
  21550. memset((&L_13), 0, sizeof(L_13));
  21551. KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950((&L_13), L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  21552. NullCheck(L_9);
  21553. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)L_13);
  21554. return;
  21555. }
  21556. IL_0056:
  21557. {
  21558. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_14 = __this->____keysAndValues;
  21559. int32_t L_15 = V_1;
  21560. NullCheck(L_14);
  21561. RuntimeObject* L_16;
  21562. L_16 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline(((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  21563. if (L_16)
  21564. {
  21565. goto IL_0070;
  21566. }
  21567. }
  21568. {
  21569. int32_t L_17 = V_1;
  21570. V_0 = L_17;
  21571. }
  21572. IL_0070:
  21573. {
  21574. int32_t L_18 = V_1;
  21575. V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  21576. }
  21577. IL_0074:
  21578. {
  21579. int32_t L_19 = V_1;
  21580. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_20 = __this->____keysAndValues;
  21581. NullCheck(L_20);
  21582. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  21583. {
  21584. goto IL_0024;
  21585. }
  21586. }
  21587. {
  21588. goto IL_0090;
  21589. }
  21590. IL_0081:
  21591. {
  21592. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_21 = (KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67*)(KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 22), (uint32_t)((int32_t)10));
  21593. __this->____keysAndValues = L_21;
  21594. Il2CppCodeGenWriteBarrier((void**)(&__this->____keysAndValues), (void*)L_21);
  21595. V_0 = 0;
  21596. }
  21597. IL_0090:
  21598. {
  21599. int32_t L_22 = V_0;
  21600. if ((((int32_t)L_22) == ((int32_t)(-1))))
  21601. {
  21602. goto IL_00a8;
  21603. }
  21604. }
  21605. {
  21606. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_23 = __this->____keysAndValues;
  21607. int32_t L_24 = V_0;
  21608. RuntimeObject* L_25 = ___0_key;
  21609. RuntimeObject* L_26 = ___1_value;
  21610. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_27;
  21611. memset((&L_27), 0, sizeof(L_27));
  21612. KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950((&L_27), L_25, L_26, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  21613. NullCheck(L_23);
  21614. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)L_27);
  21615. return;
  21616. }
  21617. IL_00a8:
  21618. {
  21619. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_28 = (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  21620. Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329(L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  21621. __this->____dict = L_28;
  21622. Il2CppCodeGenWriteBarrier((void**)(&__this->____dict), (void*)L_28);
  21623. V_2 = 0;
  21624. goto IL_00e8;
  21625. }
  21626. IL_00b7:
  21627. {
  21628. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_29 = __this->____dict;
  21629. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_30 = __this->____keysAndValues;
  21630. int32_t L_31 = V_2;
  21631. NullCheck(L_30);
  21632. RuntimeObject* L_32;
  21633. L_32 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline(((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  21634. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_33 = __this->____keysAndValues;
  21635. int32_t L_34 = V_2;
  21636. NullCheck(L_33);
  21637. RuntimeObject* L_35;
  21638. L_35 = KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_inline(((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  21639. NullCheck(L_29);
  21640. Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD(L_29, L_32, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  21641. int32_t L_36 = V_2;
  21642. V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  21643. }
  21644. IL_00e8:
  21645. {
  21646. int32_t L_37 = V_2;
  21647. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_38 = __this->____keysAndValues;
  21648. NullCheck(L_38);
  21649. if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  21650. {
  21651. goto IL_00b7;
  21652. }
  21653. }
  21654. {
  21655. __this->____keysAndValues = (KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67*)NULL;
  21656. Il2CppCodeGenWriteBarrier((void**)(&__this->____keysAndValues), (void*)(KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67*)NULL);
  21657. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_39 = __this->____dict;
  21658. RuntimeObject* L_40 = ___0_key;
  21659. RuntimeObject* L_41 = ___1_value;
  21660. NullCheck(L_39);
  21661. Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD(L_39, L_40, L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  21662. return;
  21663. }
  21664. }
  21665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2__ctor_m3B28E1445B3659024924F4DAC9D6D37613650DBD_gshared (HybridReferenceDictionary_2_t48D2908883930ADB16D28272C8EB2E7B4EB05C74* __this, const RuntimeMethod* method)
  21666. {
  21667. {
  21668. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  21669. return;
  21670. }
  21671. }
  21672. #ifdef __clang__
  21673. #pragma clang diagnostic pop
  21674. #endif
  21675. #ifdef __clang__
  21676. #pragma clang diagnostic push
  21677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21678. #pragma clang diagnostic ignored "-Wunused-variable"
  21679. #endif
  21680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HybridReferenceDictionary_2_TryGetValue_mFA9C64BF267A430BF7BAA62F43FA3F041A0C0C96_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, RuntimeObject* ___0_key, Il2CppFullySharedGenericAny* ___1_value, const RuntimeMethod* method)
  21681. {
  21682. const uint32_t SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
  21683. const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21684. int32_t V_0 = 0;
  21685. {
  21686. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_0 = __this->____dict;
  21687. if (!L_0)
  21688. {
  21689. goto IL_0016;
  21690. }
  21691. }
  21692. {
  21693. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_1 = __this->____dict;
  21694. RuntimeObject* L_2 = ___0_key;
  21695. Il2CppFullySharedGenericAny* L_3 = ___1_value;
  21696. NullCheck(L_1);
  21697. bool L_4;
  21698. L_4 = InvokerFuncInvoker2< bool, RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_1, L_2, L_3);
  21699. return L_4;
  21700. }
  21701. IL_0016:
  21702. {
  21703. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_5 = __this->____keysAndValues;
  21704. if (!L_5)
  21705. {
  21706. goto IL_0068;
  21707. }
  21708. }
  21709. {
  21710. V_0 = 0;
  21711. goto IL_005d;
  21712. }
  21713. IL_0022:
  21714. {
  21715. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_6 = __this->____keysAndValues;
  21716. int32_t L_7 = V_0;
  21717. NullCheck(L_6);
  21718. RuntimeObject* L_8;
  21719. L_8 = InvokerFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))));
  21720. RuntimeObject* L_9 = ___0_key;
  21721. if ((!(((RuntimeObject*)(RuntimeObject*)L_8) == ((RuntimeObject*)(RuntimeObject*)L_9))))
  21722. {
  21723. goto IL_0059;
  21724. }
  21725. }
  21726. {
  21727. Il2CppFullySharedGenericAny* L_10 = ___1_value;
  21728. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_11 = __this->____keysAndValues;
  21729. int32_t L_12 = V_0;
  21730. NullCheck(L_11);
  21731. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), (Il2CppFullySharedGenericAny*)L_13);
  21732. il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_10, L_13, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21733. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 10), (void**)(Il2CppFullySharedGenericAny*)L_10, (void*)L_13);
  21734. return (bool)1;
  21735. }
  21736. IL_0059:
  21737. {
  21738. int32_t L_14 = V_0;
  21739. V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  21740. }
  21741. IL_005d:
  21742. {
  21743. int32_t L_15 = V_0;
  21744. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_16 = __this->____keysAndValues;
  21745. NullCheck(L_16);
  21746. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  21747. {
  21748. goto IL_0022;
  21749. }
  21750. }
  21751. IL_0068:
  21752. {
  21753. Il2CppFullySharedGenericAny* L_17 = ___1_value;
  21754. il2cpp_codegen_initobj(L_17, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21755. return (bool)0;
  21756. }
  21757. }
  21758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2_Remove_mB11F7409CB6D02DFC297951C289142637F0AFF50_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  21759. {
  21760. const uint32_t SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
  21761. int32_t V_0 = 0;
  21762. {
  21763. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_0 = __this->____dict;
  21764. if (!L_0)
  21765. {
  21766. goto IL_0016;
  21767. }
  21768. }
  21769. {
  21770. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_1 = __this->____dict;
  21771. RuntimeObject* L_2 = ___0_key;
  21772. NullCheck(L_1);
  21773. bool L_3;
  21774. L_3 = InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_1, L_2);
  21775. return;
  21776. }
  21777. IL_0016:
  21778. {
  21779. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_4 = __this->____keysAndValues;
  21780. if (!L_4)
  21781. {
  21782. goto IL_0062;
  21783. }
  21784. }
  21785. {
  21786. V_0 = 0;
  21787. goto IL_0057;
  21788. }
  21789. IL_0022:
  21790. {
  21791. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_5 = __this->____keysAndValues;
  21792. int32_t L_6 = V_0;
  21793. NullCheck(L_5);
  21794. RuntimeObject* L_7;
  21795. L_7 = InvokerFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))));
  21796. RuntimeObject* L_8 = ___0_key;
  21797. if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
  21798. {
  21799. goto IL_0053;
  21800. }
  21801. }
  21802. {
  21803. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_9 = __this->____keysAndValues;
  21804. int32_t L_10 = V_0;
  21805. NullCheck(L_9);
  21806. il2cpp_codegen_initobj(((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346);
  21807. return;
  21808. }
  21809. IL_0053:
  21810. {
  21811. int32_t L_11 = V_0;
  21812. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  21813. }
  21814. IL_0057:
  21815. {
  21816. int32_t L_12 = V_0;
  21817. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_13 = __this->____keysAndValues;
  21818. NullCheck(L_13);
  21819. if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  21820. {
  21821. goto IL_0022;
  21822. }
  21823. }
  21824. IL_0062:
  21825. {
  21826. return;
  21827. }
  21828. }
  21829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HybridReferenceDictionary_2_ContainsKey_m96C0FF1BEDD47105E5666183F644AF25593503A0_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  21830. {
  21831. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* V_0 = NULL;
  21832. int32_t V_1 = 0;
  21833. {
  21834. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_0 = __this->____dict;
  21835. if (!L_0)
  21836. {
  21837. goto IL_0015;
  21838. }
  21839. }
  21840. {
  21841. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_1 = __this->____dict;
  21842. RuntimeObject* L_2 = ___0_key;
  21843. NullCheck(L_1);
  21844. bool L_3;
  21845. L_3 = InvokerFuncInvoker1< bool, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_1, L_2);
  21846. return L_3;
  21847. }
  21848. IL_0015:
  21849. {
  21850. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_4 = __this->____keysAndValues;
  21851. V_0 = L_4;
  21852. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_5 = V_0;
  21853. if (!L_5)
  21854. {
  21855. goto IL_0048;
  21856. }
  21857. }
  21858. {
  21859. V_1 = 0;
  21860. goto IL_0042;
  21861. }
  21862. IL_0023:
  21863. {
  21864. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_6 = V_0;
  21865. int32_t L_7 = V_1;
  21866. NullCheck(L_6);
  21867. RuntimeObject* L_8;
  21868. L_8 = InvokerFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))));
  21869. RuntimeObject* L_9 = ___0_key;
  21870. if ((!(((RuntimeObject*)(RuntimeObject*)L_8) == ((RuntimeObject*)(RuntimeObject*)L_9))))
  21871. {
  21872. goto IL_003e;
  21873. }
  21874. }
  21875. {
  21876. return (bool)1;
  21877. }
  21878. IL_003e:
  21879. {
  21880. int32_t L_10 = V_1;
  21881. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  21882. }
  21883. IL_0042:
  21884. {
  21885. int32_t L_11 = V_1;
  21886. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_12 = V_0;
  21887. NullCheck(L_12);
  21888. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  21889. {
  21890. goto IL_0023;
  21891. }
  21892. }
  21893. IL_0048:
  21894. {
  21895. return (bool)0;
  21896. }
  21897. }
  21898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HybridReferenceDictionary_2_GetEnumerator_m28F6148A5844D4847E792923602E9C09E81A7F60_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, const RuntimeMethod* method)
  21899. {
  21900. const uint32_t SizeOf_Enumerator_t5295AB42BCBB285C6BD8B458951B0A773B1B68B1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14));
  21901. const Enumerator_tC53A93389514A277947B5DF37899AAD19EBCA484 L_2 = alloca(SizeOf_Enumerator_t5295AB42BCBB285C6BD8B458951B0A773B1B68B1);
  21902. {
  21903. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_0 = __this->____dict;
  21904. if (!L_0)
  21905. {
  21906. goto IL_0019;
  21907. }
  21908. }
  21909. {
  21910. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_1 = __this->____dict;
  21911. NullCheck(L_1);
  21912. InvokerActionInvoker1< Enumerator_tC53A93389514A277947B5DF37899AAD19EBCA484* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_1, (Enumerator_tC53A93389514A277947B5DF37899AAD19EBCA484*)L_2);
  21913. RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14), L_2);
  21914. return (RuntimeObject*)L_3;
  21915. }
  21916. IL_0019:
  21917. {
  21918. RuntimeObject* L_4;
  21919. L_4 = (( RuntimeObject* (*) (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  21920. return L_4;
  21921. }
  21922. }
  21923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HybridReferenceDictionary_2_GetEnumeratorWorker_m80E9A1E3F528792A16556AD94BD8692A3261ADDC_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, const RuntimeMethod* method)
  21924. {
  21925. {
  21926. U3CGetEnumeratorWorkerU3Ed__7_t4EC4108077ABD3F65712DFEAA5E639EE785259E0* L_0 = (U3CGetEnumeratorWorkerU3Ed__7_t4EC4108077ABD3F65712DFEAA5E639EE785259E0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  21927. (( void (*) (U3CGetEnumeratorWorkerU3Ed__7_t4EC4108077ABD3F65712DFEAA5E639EE785259E0*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  21928. U3CGetEnumeratorWorkerU3Ed__7_t4EC4108077ABD3F65712DFEAA5E639EE785259E0* L_1 = L_0;
  21929. NullCheck(L_1);
  21930. il2cpp_codegen_write_instance_field_data<HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA*>(L_1, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17),2), __this);
  21931. return (RuntimeObject*)L_1;
  21932. }
  21933. }
  21934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2_get_Item_m818C0D45E6EE41A410B7224FFD52019BEB4A1E88_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, RuntimeObject* ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  21935. {
  21936. const uint32_t SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
  21937. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21938. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21939. memset(V_0, 0, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21940. {
  21941. RuntimeObject* L_0 = ___0_key;
  21942. bool L_1;
  21943. L_1 = (( bool (*) (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA*, RuntimeObject*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, L_0, (Il2CppFullySharedGenericAny*)V_0, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  21944. if (!L_1)
  21945. {
  21946. goto IL_000d;
  21947. }
  21948. }
  21949. {
  21950. il2cpp_codegen_memcpy(L_2, V_0, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21951. il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21952. return;
  21953. }
  21954. IL_000d:
  21955. {
  21956. RuntimeObject* L_3 = ___0_key;
  21957. NullCheck(L_3);
  21958. String_t* L_4;
  21959. L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_3);
  21960. String_t* L_5;
  21961. L_5 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC524653D78C03BE4033DDC43C45B67FFB841D141)), (RuntimeObject*)L_4, NULL);
  21962. KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* L_6 = (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)));
  21963. KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B(L_6, L_5, NULL);
  21964. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  21965. }
  21966. }
  21967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2_set_Item_mFFBE7F9232A75E919FDD173E379AEBF6254DDBCF_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, RuntimeObject* ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
  21968. {
  21969. const uint32_t SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
  21970. const uint32_t SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
  21971. const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21972. const Il2CppFullySharedGenericAny L_12 = L_3;
  21973. const Il2CppFullySharedGenericAny L_27 = L_3;
  21974. const Il2CppFullySharedGenericAny L_37 = L_3;
  21975. const Il2CppFullySharedGenericAny L_43 = L_3;
  21976. const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21977. const Il2CppFullySharedGenericAny L_28 = L_13;
  21978. const KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA L_14 = alloca(SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346);
  21979. const KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA L_29 = L_14;
  21980. int32_t V_0 = 0;
  21981. int32_t V_1 = 0;
  21982. int32_t V_2 = 0;
  21983. {
  21984. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_0 = __this->____dict;
  21985. if (!L_0)
  21986. {
  21987. goto IL_0016;
  21988. }
  21989. }
  21990. {
  21991. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_1 = __this->____dict;
  21992. RuntimeObject* L_2 = ___0_key;
  21993. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___1_value : &___1_value), SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  21994. NullCheck(L_1);
  21995. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_1, L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_3: *(void**)L_3));
  21996. return;
  21997. }
  21998. IL_0016:
  21999. {
  22000. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_4 = __this->____keysAndValues;
  22001. if (!L_4)
  22002. {
  22003. goto IL_0081;
  22004. }
  22005. }
  22006. {
  22007. V_0 = (-1);
  22008. V_1 = 0;
  22009. goto IL_0074;
  22010. }
  22011. IL_0024:
  22012. {
  22013. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_5 = __this->____keysAndValues;
  22014. int32_t L_6 = V_1;
  22015. NullCheck(L_5);
  22016. RuntimeObject* L_7;
  22017. L_7 = InvokerFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))));
  22018. RuntimeObject* L_8 = ___0_key;
  22019. if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
  22020. {
  22021. goto IL_0056;
  22022. }
  22023. }
  22024. {
  22025. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_9 = __this->____keysAndValues;
  22026. int32_t L_10 = V_1;
  22027. RuntimeObject* L_11 = ___0_key;
  22028. il2cpp_codegen_memcpy(L_12, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___1_value : &___1_value), SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  22029. memset(L_14, 0, SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346);
  22030. KeyValuePair_2__ctor_mA667C4D3F47052A0D9E20E32FCA3BAC7A66827AC((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)L_14, L_11, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? il2cpp_codegen_memcpy(L_13, L_12, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320): *(void**)L_12), il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  22031. NullCheck(L_9);
  22032. il2cpp_codegen_memcpy((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)), L_14, SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346);
  22033. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)), (void*)L_14);
  22034. return;
  22035. }
  22036. IL_0056:
  22037. {
  22038. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_15 = __this->____keysAndValues;
  22039. int32_t L_16 = V_1;
  22040. NullCheck(L_15);
  22041. RuntimeObject* L_17;
  22042. L_17 = InvokerFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))));
  22043. if (L_17)
  22044. {
  22045. goto IL_0070;
  22046. }
  22047. }
  22048. {
  22049. int32_t L_18 = V_1;
  22050. V_0 = L_18;
  22051. }
  22052. IL_0070:
  22053. {
  22054. int32_t L_19 = V_1;
  22055. V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  22056. }
  22057. IL_0074:
  22058. {
  22059. int32_t L_20 = V_1;
  22060. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_21 = __this->____keysAndValues;
  22061. NullCheck(L_21);
  22062. if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
  22063. {
  22064. goto IL_0024;
  22065. }
  22066. }
  22067. {
  22068. goto IL_0090;
  22069. }
  22070. IL_0081:
  22071. {
  22072. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_22 = (KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB*)(KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 22), (uint32_t)((int32_t)10));
  22073. __this->____keysAndValues = L_22;
  22074. Il2CppCodeGenWriteBarrier((void**)(&__this->____keysAndValues), (void*)L_22);
  22075. V_0 = 0;
  22076. }
  22077. IL_0090:
  22078. {
  22079. int32_t L_23 = V_0;
  22080. if ((((int32_t)L_23) == ((int32_t)(-1))))
  22081. {
  22082. goto IL_00a8;
  22083. }
  22084. }
  22085. {
  22086. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_24 = __this->____keysAndValues;
  22087. int32_t L_25 = V_0;
  22088. RuntimeObject* L_26 = ___0_key;
  22089. il2cpp_codegen_memcpy(L_27, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___1_value : &___1_value), SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  22090. memset(L_29, 0, SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346);
  22091. KeyValuePair_2__ctor_mA667C4D3F47052A0D9E20E32FCA3BAC7A66827AC((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)L_29, L_26, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? il2cpp_codegen_memcpy(L_28, L_27, SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320): *(void**)L_27), il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  22092. NullCheck(L_24);
  22093. il2cpp_codegen_memcpy((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)), L_29, SizeOf_KeyValuePair_2_t606E6D71ACE355D693000324D5D6A1CCBFEB7346);
  22094. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)), (void*)L_29);
  22095. return;
  22096. }
  22097. IL_00a8:
  22098. {
  22099. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_30 = (Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  22100. (( void (*) (Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  22101. __this->____dict = L_30;
  22102. Il2CppCodeGenWriteBarrier((void**)(&__this->____dict), (void*)L_30);
  22103. V_2 = 0;
  22104. goto IL_00e8;
  22105. }
  22106. IL_00b7:
  22107. {
  22108. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_31 = __this->____dict;
  22109. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_32 = __this->____keysAndValues;
  22110. int32_t L_33 = V_2;
  22111. NullCheck(L_32);
  22112. RuntimeObject* L_34;
  22113. L_34 = InvokerFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33))));
  22114. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_35 = __this->____keysAndValues;
  22115. int32_t L_36 = V_2;
  22116. NullCheck(L_35);
  22117. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), ((KeyValuePair_2_tA8853397190CF2C20CC59ECA77336704161FECFA*)(L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36))), (Il2CppFullySharedGenericAny*)L_37);
  22118. NullCheck(L_31);
  22119. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_31, L_34, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_37: *(void**)L_37));
  22120. int32_t L_38 = V_2;
  22121. V_2 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  22122. }
  22123. IL_00e8:
  22124. {
  22125. int32_t L_39 = V_2;
  22126. KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB* L_40 = __this->____keysAndValues;
  22127. NullCheck(L_40);
  22128. if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))
  22129. {
  22130. goto IL_00b7;
  22131. }
  22132. }
  22133. {
  22134. __this->____keysAndValues = (KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB*)NULL;
  22135. Il2CppCodeGenWriteBarrier((void**)(&__this->____keysAndValues), (void*)(KeyValuePair_2U5BU5D_tF2D11F9CBC385EE5BE915BB6624EEE43741E03DB*)NULL);
  22136. Dictionary_2_t230401513974ACA6EB80E6AC44EC5117B6B8C30B* L_41 = __this->____dict;
  22137. RuntimeObject* L_42 = ___0_key;
  22138. il2cpp_codegen_memcpy(L_43, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___1_value : &___1_value), SizeOf_TValue_tE69AF0F147CA8659EE89FE604ED42B0F6DF3B320);
  22139. NullCheck(L_41);
  22140. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_41, L_42, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_43: *(void**)L_43));
  22141. return;
  22142. }
  22143. }
  22144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridReferenceDictionary_2__ctor_m5E4030783DC789E4992B91048A9553D9FA345380_gshared (HybridReferenceDictionary_2_tF3B20885F23F82DD4224A1B0053B8E0F63512FFA* __this, const RuntimeMethod* method)
  22145. {
  22146. {
  22147. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  22148. return;
  22149. }
  22150. }
  22151. #ifdef __clang__
  22152. #pragma clang diagnostic pop
  22153. #endif
  22154. #ifdef __clang__
  22155. #pragma clang diagnostic push
  22156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22157. #pragma clang diagnostic ignored "-Wunused-variable"
  22158. #endif
  22159. #ifdef __clang__
  22160. #pragma clang diagnostic pop
  22161. #endif
  22162. #ifdef __clang__
  22163. #pragma clang diagnostic push
  22164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22165. #pragma clang diagnostic ignored "-Wunused-variable"
  22166. #endif
  22167. #ifdef __clang__
  22168. #pragma clang diagnostic pop
  22169. #endif
  22170. #ifdef __clang__
  22171. #pragma clang diagnostic push
  22172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22173. #pragma clang diagnostic ignored "-Wunused-variable"
  22174. #endif
  22175. #ifdef __clang__
  22176. #pragma clang diagnostic pop
  22177. #endif
  22178. #ifdef __clang__
  22179. #pragma clang diagnostic push
  22180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22181. #pragma clang diagnostic ignored "-Wunused-variable"
  22182. #endif
  22183. #ifdef __clang__
  22184. #pragma clang diagnostic pop
  22185. #endif
  22186. #ifdef __clang__
  22187. #pragma clang diagnostic push
  22188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22189. #pragma clang diagnostic ignored "-Wunused-variable"
  22190. #endif
  22191. #ifdef __clang__
  22192. #pragma clang diagnostic pop
  22193. #endif
  22194. #ifdef __clang__
  22195. #pragma clang diagnostic push
  22196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22197. #pragma clang diagnostic ignored "-Wunused-variable"
  22198. #endif
  22199. #ifdef __clang__
  22200. #pragma clang diagnostic pop
  22201. #endif
  22202. #ifdef __clang__
  22203. #pragma clang diagnostic push
  22204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22205. #pragma clang diagnostic ignored "-Wunused-variable"
  22206. #endif
  22207. #ifdef __clang__
  22208. #pragma clang diagnostic pop
  22209. #endif
  22210. #ifdef __clang__
  22211. #pragma clang diagnostic push
  22212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22213. #pragma clang diagnostic ignored "-Wunused-variable"
  22214. #endif
  22215. #ifdef __clang__
  22216. #pragma clang diagnostic pop
  22217. #endif
  22218. #ifdef __clang__
  22219. #pragma clang diagnostic push
  22220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22221. #pragma clang diagnostic ignored "-Wunused-variable"
  22222. #endif
  22223. #ifdef __clang__
  22224. #pragma clang diagnostic pop
  22225. #endif
  22226. #ifdef __clang__
  22227. #pragma clang diagnostic push
  22228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22229. #pragma clang diagnostic ignored "-Wunused-variable"
  22230. #endif
  22231. #ifdef __clang__
  22232. #pragma clang diagnostic pop
  22233. #endif
  22234. #ifdef __clang__
  22235. #pragma clang diagnostic push
  22236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22237. #pragma clang diagnostic ignored "-Wunused-variable"
  22238. #endif
  22239. #ifdef __clang__
  22240. #pragma clang diagnostic pop
  22241. #endif
  22242. #ifdef __clang__
  22243. #pragma clang diagnostic push
  22244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22245. #pragma clang diagnostic ignored "-Wunused-variable"
  22246. #endif
  22247. #ifdef __clang__
  22248. #pragma clang diagnostic pop
  22249. #endif
  22250. #ifdef __clang__
  22251. #pragma clang diagnostic push
  22252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22253. #pragma clang diagnostic ignored "-Wunused-variable"
  22254. #endif
  22255. #ifdef __clang__
  22256. #pragma clang diagnostic pop
  22257. #endif
  22258. #ifdef __clang__
  22259. #pragma clang diagnostic push
  22260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22261. #pragma clang diagnostic ignored "-Wunused-variable"
  22262. #endif
  22263. #ifdef __clang__
  22264. #pragma clang diagnostic pop
  22265. #endif
  22266. #ifdef __clang__
  22267. #pragma clang diagnostic push
  22268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22269. #pragma clang diagnostic ignored "-Wunused-variable"
  22270. #endif
  22271. #ifdef __clang__
  22272. #pragma clang diagnostic pop
  22273. #endif
  22274. #ifdef __clang__
  22275. #pragma clang diagnostic push
  22276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22277. #pragma clang diagnostic ignored "-Wunused-variable"
  22278. #endif
  22279. #ifdef __clang__
  22280. #pragma clang diagnostic pop
  22281. #endif
  22282. #ifdef __clang__
  22283. #pragma clang diagnostic push
  22284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22285. #pragma clang diagnostic ignored "-Wunused-variable"
  22286. #endif
  22287. #ifdef __clang__
  22288. #pragma clang diagnostic pop
  22289. #endif
  22290. #ifdef __clang__
  22291. #pragma clang diagnostic push
  22292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22293. #pragma clang diagnostic ignored "-Wunused-variable"
  22294. #endif
  22295. #ifdef __clang__
  22296. #pragma clang diagnostic pop
  22297. #endif
  22298. #ifdef __clang__
  22299. #pragma clang diagnostic push
  22300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22301. #pragma clang diagnostic ignored "-Wunused-variable"
  22302. #endif
  22303. #ifdef __clang__
  22304. #pragma clang diagnostic pop
  22305. #endif
  22306. #ifdef __clang__
  22307. #pragma clang diagnostic push
  22308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22309. #pragma clang diagnostic ignored "-Wunused-variable"
  22310. #endif
  22311. #ifdef __clang__
  22312. #pragma clang diagnostic pop
  22313. #endif
  22314. #ifdef __clang__
  22315. #pragma clang diagnostic push
  22316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22317. #pragma clang diagnostic ignored "-Wunused-variable"
  22318. #endif
  22319. #ifdef __clang__
  22320. #pragma clang diagnostic pop
  22321. #endif
  22322. #ifdef __clang__
  22323. #pragma clang diagnostic push
  22324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22325. #pragma clang diagnostic ignored "-Wunused-variable"
  22326. #endif
  22327. #ifdef __clang__
  22328. #pragma clang diagnostic pop
  22329. #endif
  22330. #ifdef __clang__
  22331. #pragma clang diagnostic push
  22332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22333. #pragma clang diagnostic ignored "-Wunused-variable"
  22334. #endif
  22335. #ifdef __clang__
  22336. #pragma clang diagnostic pop
  22337. #endif
  22338. #ifdef __clang__
  22339. #pragma clang diagnostic push
  22340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22341. #pragma clang diagnostic ignored "-Wunused-variable"
  22342. #endif
  22343. #ifdef __clang__
  22344. #pragma clang diagnostic pop
  22345. #endif
  22346. #ifdef __clang__
  22347. #pragma clang diagnostic push
  22348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22349. #pragma clang diagnostic ignored "-Wunused-variable"
  22350. #endif
  22351. #ifdef __clang__
  22352. #pragma clang diagnostic pop
  22353. #endif
  22354. #ifdef __clang__
  22355. #pragma clang diagnostic push
  22356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22357. #pragma clang diagnostic ignored "-Wunused-variable"
  22358. #endif
  22359. #ifdef __clang__
  22360. #pragma clang diagnostic pop
  22361. #endif
  22362. #ifdef __clang__
  22363. #pragma clang diagnostic push
  22364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22365. #pragma clang diagnostic ignored "-Wunused-variable"
  22366. #endif
  22367. #ifdef __clang__
  22368. #pragma clang diagnostic pop
  22369. #endif
  22370. #ifdef __clang__
  22371. #pragma clang diagnostic push
  22372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22373. #pragma clang diagnostic ignored "-Wunused-variable"
  22374. #endif
  22375. #ifdef __clang__
  22376. #pragma clang diagnostic pop
  22377. #endif
  22378. #ifdef __clang__
  22379. #pragma clang diagnostic push
  22380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22381. #pragma clang diagnostic ignored "-Wunused-variable"
  22382. #endif
  22383. #ifdef __clang__
  22384. #pragma clang diagnostic pop
  22385. #endif
  22386. #ifdef __clang__
  22387. #pragma clang diagnostic push
  22388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22389. #pragma clang diagnostic ignored "-Wunused-variable"
  22390. #endif
  22391. #ifdef __clang__
  22392. #pragma clang diagnostic pop
  22393. #endif
  22394. #ifdef __clang__
  22395. #pragma clang diagnostic push
  22396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22397. #pragma clang diagnostic ignored "-Wunused-variable"
  22398. #endif
  22399. #ifdef __clang__
  22400. #pragma clang diagnostic pop
  22401. #endif
  22402. #ifdef __clang__
  22403. #pragma clang diagnostic push
  22404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22405. #pragma clang diagnostic ignored "-Wunused-variable"
  22406. #endif
  22407. #ifdef __clang__
  22408. #pragma clang diagnostic pop
  22409. #endif
  22410. #ifdef __clang__
  22411. #pragma clang diagnostic push
  22412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22413. #pragma clang diagnostic ignored "-Wunused-variable"
  22414. #endif
  22415. #ifdef __clang__
  22416. #pragma clang diagnostic pop
  22417. #endif
  22418. #ifdef __clang__
  22419. #pragma clang diagnostic push
  22420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22421. #pragma clang diagnostic ignored "-Wunused-variable"
  22422. #endif
  22423. #ifdef __clang__
  22424. #pragma clang diagnostic pop
  22425. #endif
  22426. #ifdef __clang__
  22427. #pragma clang diagnostic push
  22428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22429. #pragma clang diagnostic ignored "-Wunused-variable"
  22430. #endif
  22431. #ifdef __clang__
  22432. #pragma clang diagnostic pop
  22433. #endif
  22434. #ifdef __clang__
  22435. #pragma clang diagnostic push
  22436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22437. #pragma clang diagnostic ignored "-Wunused-variable"
  22438. #endif
  22439. #ifdef __clang__
  22440. #pragma clang diagnostic pop
  22441. #endif
  22442. #ifdef __clang__
  22443. #pragma clang diagnostic push
  22444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22445. #pragma clang diagnostic ignored "-Wunused-variable"
  22446. #endif
  22447. #ifdef __clang__
  22448. #pragma clang diagnostic pop
  22449. #endif
  22450. #ifdef __clang__
  22451. #pragma clang diagnostic push
  22452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22453. #pragma clang diagnostic ignored "-Wunused-variable"
  22454. #endif
  22455. #ifdef __clang__
  22456. #pragma clang diagnostic pop
  22457. #endif
  22458. #ifdef __clang__
  22459. #pragma clang diagnostic push
  22460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22461. #pragma clang diagnostic ignored "-Wunused-variable"
  22462. #endif
  22463. #ifdef __clang__
  22464. #pragma clang diagnostic pop
  22465. #endif
  22466. #ifdef __clang__
  22467. #pragma clang diagnostic push
  22468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22469. #pragma clang diagnostic ignored "-Wunused-variable"
  22470. #endif
  22471. #ifdef __clang__
  22472. #pragma clang diagnostic pop
  22473. #endif
  22474. #ifdef __clang__
  22475. #pragma clang diagnostic push
  22476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22477. #pragma clang diagnostic ignored "-Wunused-variable"
  22478. #endif
  22479. #ifdef __clang__
  22480. #pragma clang diagnostic pop
  22481. #endif
  22482. #ifdef __clang__
  22483. #pragma clang diagnostic push
  22484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22485. #pragma clang diagnostic ignored "-Wunused-variable"
  22486. #endif
  22487. #ifdef __clang__
  22488. #pragma clang diagnostic pop
  22489. #endif
  22490. #ifdef __clang__
  22491. #pragma clang diagnostic push
  22492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22493. #pragma clang diagnostic ignored "-Wunused-variable"
  22494. #endif
  22495. #ifdef __clang__
  22496. #pragma clang diagnostic pop
  22497. #endif
  22498. #ifdef __clang__
  22499. #pragma clang diagnostic push
  22500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22501. #pragma clang diagnostic ignored "-Wunused-variable"
  22502. #endif
  22503. #ifdef __clang__
  22504. #pragma clang diagnostic pop
  22505. #endif
  22506. #ifdef __clang__
  22507. #pragma clang diagnostic push
  22508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22509. #pragma clang diagnostic ignored "-Wunused-variable"
  22510. #endif
  22511. #ifdef __clang__
  22512. #pragma clang diagnostic pop
  22513. #endif
  22514. #ifdef __clang__
  22515. #pragma clang diagnostic push
  22516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22517. #pragma clang diagnostic ignored "-Wunused-variable"
  22518. #endif
  22519. #ifdef __clang__
  22520. #pragma clang diagnostic pop
  22521. #endif
  22522. #ifdef __clang__
  22523. #pragma clang diagnostic push
  22524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22525. #pragma clang diagnostic ignored "-Wunused-variable"
  22526. #endif
  22527. #ifdef __clang__
  22528. #pragma clang diagnostic pop
  22529. #endif
  22530. #ifdef __clang__
  22531. #pragma clang diagnostic push
  22532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22533. #pragma clang diagnostic ignored "-Wunused-variable"
  22534. #endif
  22535. #ifdef __clang__
  22536. #pragma clang diagnostic pop
  22537. #endif
  22538. #ifdef __clang__
  22539. #pragma clang diagnostic push
  22540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22541. #pragma clang diagnostic ignored "-Wunused-variable"
  22542. #endif
  22543. #ifdef __clang__
  22544. #pragma clang diagnostic pop
  22545. #endif
  22546. #ifdef __clang__
  22547. #pragma clang diagnostic push
  22548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22549. #pragma clang diagnostic ignored "-Wunused-variable"
  22550. #endif
  22551. #ifdef __clang__
  22552. #pragma clang diagnostic pop
  22553. #endif
  22554. #ifdef __clang__
  22555. #pragma clang diagnostic push
  22556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22557. #pragma clang diagnostic ignored "-Wunused-variable"
  22558. #endif
  22559. #ifdef __clang__
  22560. #pragma clang diagnostic pop
  22561. #endif
  22562. #ifdef __clang__
  22563. #pragma clang diagnostic push
  22564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22565. #pragma clang diagnostic ignored "-Wunused-variable"
  22566. #endif
  22567. #ifdef __clang__
  22568. #pragma clang diagnostic pop
  22569. #endif
  22570. #ifdef __clang__
  22571. #pragma clang diagnostic push
  22572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22573. #pragma clang diagnostic ignored "-Wunused-variable"
  22574. #endif
  22575. #ifdef __clang__
  22576. #pragma clang diagnostic pop
  22577. #endif
  22578. #ifdef __clang__
  22579. #pragma clang diagnostic push
  22580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22581. #pragma clang diagnostic ignored "-Wunused-variable"
  22582. #endif
  22583. #ifdef __clang__
  22584. #pragma clang diagnostic pop
  22585. #endif
  22586. #ifdef __clang__
  22587. #pragma clang diagnostic push
  22588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22589. #pragma clang diagnostic ignored "-Wunused-variable"
  22590. #endif
  22591. #ifdef __clang__
  22592. #pragma clang diagnostic pop
  22593. #endif
  22594. #ifdef __clang__
  22595. #pragma clang diagnostic push
  22596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22597. #pragma clang diagnostic ignored "-Wunused-variable"
  22598. #endif
  22599. #ifdef __clang__
  22600. #pragma clang diagnostic pop
  22601. #endif
  22602. #ifdef __clang__
  22603. #pragma clang diagnostic push
  22604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22605. #pragma clang diagnostic ignored "-Wunused-variable"
  22606. #endif
  22607. #ifdef __clang__
  22608. #pragma clang diagnostic pop
  22609. #endif
  22610. #ifdef __clang__
  22611. #pragma clang diagnostic push
  22612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22613. #pragma clang diagnostic ignored "-Wunused-variable"
  22614. #endif
  22615. #ifdef __clang__
  22616. #pragma clang diagnostic pop
  22617. #endif
  22618. #ifdef __clang__
  22619. #pragma clang diagnostic push
  22620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22621. #pragma clang diagnostic ignored "-Wunused-variable"
  22622. #endif
  22623. #ifdef __clang__
  22624. #pragma clang diagnostic pop
  22625. #endif
  22626. #ifdef __clang__
  22627. #pragma clang diagnostic push
  22628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22629. #pragma clang diagnostic ignored "-Wunused-variable"
  22630. #endif
  22631. #ifdef __clang__
  22632. #pragma clang diagnostic pop
  22633. #endif
  22634. #ifdef __clang__
  22635. #pragma clang diagnostic push
  22636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22637. #pragma clang diagnostic ignored "-Wunused-variable"
  22638. #endif
  22639. #ifdef __clang__
  22640. #pragma clang diagnostic pop
  22641. #endif
  22642. #ifdef __clang__
  22643. #pragma clang diagnostic push
  22644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22645. #pragma clang diagnostic ignored "-Wunused-variable"
  22646. #endif
  22647. #ifdef __clang__
  22648. #pragma clang diagnostic pop
  22649. #endif
  22650. #ifdef __clang__
  22651. #pragma clang diagnostic push
  22652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22653. #pragma clang diagnostic ignored "-Wunused-variable"
  22654. #endif
  22655. #ifdef __clang__
  22656. #pragma clang diagnostic pop
  22657. #endif
  22658. #ifdef __clang__
  22659. #pragma clang diagnostic push
  22660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22661. #pragma clang diagnostic ignored "-Wunused-variable"
  22662. #endif
  22663. #ifdef __clang__
  22664. #pragma clang diagnostic pop
  22665. #endif
  22666. #ifdef __clang__
  22667. #pragma clang diagnostic push
  22668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22669. #pragma clang diagnostic ignored "-Wunused-variable"
  22670. #endif
  22671. #ifdef __clang__
  22672. #pragma clang diagnostic pop
  22673. #endif
  22674. #ifdef __clang__
  22675. #pragma clang diagnostic push
  22676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22677. #pragma clang diagnostic ignored "-Wunused-variable"
  22678. #endif
  22679. #ifdef __clang__
  22680. #pragma clang diagnostic pop
  22681. #endif
  22682. #ifdef __clang__
  22683. #pragma clang diagnostic push
  22684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22685. #pragma clang diagnostic ignored "-Wunused-variable"
  22686. #endif
  22687. #ifdef __clang__
  22688. #pragma clang diagnostic pop
  22689. #endif
  22690. #ifdef __clang__
  22691. #pragma clang diagnostic push
  22692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22693. #pragma clang diagnostic ignored "-Wunused-variable"
  22694. #endif
  22695. #ifdef __clang__
  22696. #pragma clang diagnostic pop
  22697. #endif
  22698. #ifdef __clang__
  22699. #pragma clang diagnostic push
  22700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22701. #pragma clang diagnostic ignored "-Wunused-variable"
  22702. #endif
  22703. #ifdef __clang__
  22704. #pragma clang diagnostic pop
  22705. #endif
  22706. #ifdef __clang__
  22707. #pragma clang diagnostic push
  22708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22709. #pragma clang diagnostic ignored "-Wunused-variable"
  22710. #endif
  22711. #ifdef __clang__
  22712. #pragma clang diagnostic pop
  22713. #endif
  22714. #ifdef __clang__
  22715. #pragma clang diagnostic push
  22716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22717. #pragma clang diagnostic ignored "-Wunused-variable"
  22718. #endif
  22719. #ifdef __clang__
  22720. #pragma clang diagnostic pop
  22721. #endif
  22722. #ifdef __clang__
  22723. #pragma clang diagnostic push
  22724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22725. #pragma clang diagnostic ignored "-Wunused-variable"
  22726. #endif
  22727. #ifdef __clang__
  22728. #pragma clang diagnostic pop
  22729. #endif
  22730. #ifdef __clang__
  22731. #pragma clang diagnostic push
  22732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22733. #pragma clang diagnostic ignored "-Wunused-variable"
  22734. #endif
  22735. #ifdef __clang__
  22736. #pragma clang diagnostic pop
  22737. #endif
  22738. #ifdef __clang__
  22739. #pragma clang diagnostic push
  22740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22741. #pragma clang diagnostic ignored "-Wunused-variable"
  22742. #endif
  22743. #ifdef __clang__
  22744. #pragma clang diagnostic pop
  22745. #endif
  22746. #ifdef __clang__
  22747. #pragma clang diagnostic push
  22748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22749. #pragma clang diagnostic ignored "-Wunused-variable"
  22750. #endif
  22751. #ifdef __clang__
  22752. #pragma clang diagnostic pop
  22753. #endif
  22754. #ifdef __clang__
  22755. #pragma clang diagnostic push
  22756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22757. #pragma clang diagnostic ignored "-Wunused-variable"
  22758. #endif
  22759. #ifdef __clang__
  22760. #pragma clang diagnostic pop
  22761. #endif
  22762. #ifdef __clang__
  22763. #pragma clang diagnostic push
  22764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22765. #pragma clang diagnostic ignored "-Wunused-variable"
  22766. #endif
  22767. #ifdef __clang__
  22768. #pragma clang diagnostic pop
  22769. #endif
  22770. #ifdef __clang__
  22771. #pragma clang diagnostic push
  22772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22773. #pragma clang diagnostic ignored "-Wunused-variable"
  22774. #endif
  22775. #ifdef __clang__
  22776. #pragma clang diagnostic pop
  22777. #endif
  22778. #ifdef __clang__
  22779. #pragma clang diagnostic push
  22780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22781. #pragma clang diagnostic ignored "-Wunused-variable"
  22782. #endif
  22783. #ifdef __clang__
  22784. #pragma clang diagnostic pop
  22785. #endif
  22786. #ifdef __clang__
  22787. #pragma clang diagnostic push
  22788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22789. #pragma clang diagnostic ignored "-Wunused-variable"
  22790. #endif
  22791. #ifdef __clang__
  22792. #pragma clang diagnostic pop
  22793. #endif
  22794. #ifdef __clang__
  22795. #pragma clang diagnostic push
  22796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22797. #pragma clang diagnostic ignored "-Wunused-variable"
  22798. #endif
  22799. #ifdef __clang__
  22800. #pragma clang diagnostic pop
  22801. #endif
  22802. #ifdef __clang__
  22803. #pragma clang diagnostic push
  22804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22805. #pragma clang diagnostic ignored "-Wunused-variable"
  22806. #endif
  22807. #ifdef __clang__
  22808. #pragma clang diagnostic pop
  22809. #endif
  22810. #ifdef __clang__
  22811. #pragma clang diagnostic push
  22812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22813. #pragma clang diagnostic ignored "-Wunused-variable"
  22814. #endif
  22815. #ifdef __clang__
  22816. #pragma clang diagnostic pop
  22817. #endif
  22818. #ifdef __clang__
  22819. #pragma clang diagnostic push
  22820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22821. #pragma clang diagnostic ignored "-Wunused-variable"
  22822. #endif
  22823. #ifdef __clang__
  22824. #pragma clang diagnostic pop
  22825. #endif
  22826. #ifdef __clang__
  22827. #pragma clang diagnostic push
  22828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22829. #pragma clang diagnostic ignored "-Wunused-variable"
  22830. #endif
  22831. #ifdef __clang__
  22832. #pragma clang diagnostic pop
  22833. #endif
  22834. #ifdef __clang__
  22835. #pragma clang diagnostic push
  22836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22837. #pragma clang diagnostic ignored "-Wunused-variable"
  22838. #endif
  22839. #ifdef __clang__
  22840. #pragma clang diagnostic pop
  22841. #endif
  22842. #ifdef __clang__
  22843. #pragma clang diagnostic push
  22844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22845. #pragma clang diagnostic ignored "-Wunused-variable"
  22846. #endif
  22847. #ifdef __clang__
  22848. #pragma clang diagnostic pop
  22849. #endif
  22850. #ifdef __clang__
  22851. #pragma clang diagnostic push
  22852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22853. #pragma clang diagnostic ignored "-Wunused-variable"
  22854. #endif
  22855. #ifdef __clang__
  22856. #pragma clang diagnostic pop
  22857. #endif
  22858. #ifdef __clang__
  22859. #pragma clang diagnostic push
  22860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22861. #pragma clang diagnostic ignored "-Wunused-variable"
  22862. #endif
  22863. #ifdef __clang__
  22864. #pragma clang diagnostic pop
  22865. #endif
  22866. #ifdef __clang__
  22867. #pragma clang diagnostic push
  22868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22869. #pragma clang diagnostic ignored "-Wunused-variable"
  22870. #endif
  22871. #ifdef __clang__
  22872. #pragma clang diagnostic pop
  22873. #endif
  22874. #ifdef __clang__
  22875. #pragma clang diagnostic push
  22876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22877. #pragma clang diagnostic ignored "-Wunused-variable"
  22878. #endif
  22879. #ifdef __clang__
  22880. #pragma clang diagnostic pop
  22881. #endif
  22882. #ifdef __clang__
  22883. #pragma clang diagnostic push
  22884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22885. #pragma clang diagnostic ignored "-Wunused-variable"
  22886. #endif
  22887. #ifdef __clang__
  22888. #pragma clang diagnostic pop
  22889. #endif
  22890. #ifdef __clang__
  22891. #pragma clang diagnostic push
  22892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22893. #pragma clang diagnostic ignored "-Wunused-variable"
  22894. #endif
  22895. #ifdef __clang__
  22896. #pragma clang diagnostic pop
  22897. #endif
  22898. #ifdef __clang__
  22899. #pragma clang diagnostic push
  22900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22901. #pragma clang diagnostic ignored "-Wunused-variable"
  22902. #endif
  22903. #ifdef __clang__
  22904. #pragma clang diagnostic pop
  22905. #endif
  22906. #ifdef __clang__
  22907. #pragma clang diagnostic push
  22908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22909. #pragma clang diagnostic ignored "-Wunused-variable"
  22910. #endif
  22911. #ifdef __clang__
  22912. #pragma clang diagnostic pop
  22913. #endif
  22914. #ifdef __clang__
  22915. #pragma clang diagnostic push
  22916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22917. #pragma clang diagnostic ignored "-Wunused-variable"
  22918. #endif
  22919. #ifdef __clang__
  22920. #pragma clang diagnostic pop
  22921. #endif
  22922. #ifdef __clang__
  22923. #pragma clang diagnostic push
  22924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22925. #pragma clang diagnostic ignored "-Wunused-variable"
  22926. #endif
  22927. #ifdef __clang__
  22928. #pragma clang diagnostic pop
  22929. #endif
  22930. #ifdef __clang__
  22931. #pragma clang diagnostic push
  22932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22933. #pragma clang diagnostic ignored "-Wunused-variable"
  22934. #endif
  22935. #ifdef __clang__
  22936. #pragma clang diagnostic pop
  22937. #endif
  22938. #ifdef __clang__
  22939. #pragma clang diagnostic push
  22940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22941. #pragma clang diagnostic ignored "-Wunused-variable"
  22942. #endif
  22943. #ifdef __clang__
  22944. #pragma clang diagnostic pop
  22945. #endif
  22946. #ifdef __clang__
  22947. #pragma clang diagnostic push
  22948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22949. #pragma clang diagnostic ignored "-Wunused-variable"
  22950. #endif
  22951. #ifdef __clang__
  22952. #pragma clang diagnostic pop
  22953. #endif
  22954. #ifdef __clang__
  22955. #pragma clang diagnostic push
  22956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22957. #pragma clang diagnostic ignored "-Wunused-variable"
  22958. #endif
  22959. #ifdef __clang__
  22960. #pragma clang diagnostic pop
  22961. #endif
  22962. #ifdef __clang__
  22963. #pragma clang diagnostic push
  22964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22965. #pragma clang diagnostic ignored "-Wunused-variable"
  22966. #endif
  22967. #ifdef __clang__
  22968. #pragma clang diagnostic pop
  22969. #endif
  22970. #ifdef __clang__
  22971. #pragma clang diagnostic push
  22972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22973. #pragma clang diagnostic ignored "-Wunused-variable"
  22974. #endif
  22975. #ifdef __clang__
  22976. #pragma clang diagnostic pop
  22977. #endif
  22978. #ifdef __clang__
  22979. #pragma clang diagnostic push
  22980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22981. #pragma clang diagnostic ignored "-Wunused-variable"
  22982. #endif
  22983. #ifdef __clang__
  22984. #pragma clang diagnostic pop
  22985. #endif
  22986. #ifdef __clang__
  22987. #pragma clang diagnostic push
  22988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22989. #pragma clang diagnostic ignored "-Wunused-variable"
  22990. #endif
  22991. #ifdef __clang__
  22992. #pragma clang diagnostic pop
  22993. #endif
  22994. #ifdef __clang__
  22995. #pragma clang diagnostic push
  22996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22997. #pragma clang diagnostic ignored "-Wunused-variable"
  22998. #endif
  22999. #ifdef __clang__
  23000. #pragma clang diagnostic pop
  23001. #endif
  23002. #ifdef __clang__
  23003. #pragma clang diagnostic push
  23004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23005. #pragma clang diagnostic ignored "-Wunused-variable"
  23006. #endif
  23007. #ifdef __clang__
  23008. #pragma clang diagnostic pop
  23009. #endif
  23010. #ifdef __clang__
  23011. #pragma clang diagnostic push
  23012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23013. #pragma clang diagnostic ignored "-Wunused-variable"
  23014. #endif
  23015. #ifdef __clang__
  23016. #pragma clang diagnostic pop
  23017. #endif
  23018. #ifdef __clang__
  23019. #pragma clang diagnostic push
  23020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23021. #pragma clang diagnostic ignored "-Wunused-variable"
  23022. #endif
  23023. #ifdef __clang__
  23024. #pragma clang diagnostic pop
  23025. #endif
  23026. #ifdef __clang__
  23027. #pragma clang diagnostic push
  23028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23029. #pragma clang diagnostic ignored "-Wunused-variable"
  23030. #endif
  23031. #ifdef __clang__
  23032. #pragma clang diagnostic pop
  23033. #endif
  23034. #ifdef __clang__
  23035. #pragma clang diagnostic push
  23036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23037. #pragma clang diagnostic ignored "-Wunused-variable"
  23038. #endif
  23039. #ifdef __clang__
  23040. #pragma clang diagnostic pop
  23041. #endif
  23042. #ifdef __clang__
  23043. #pragma clang diagnostic push
  23044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23045. #pragma clang diagnostic ignored "-Wunused-variable"
  23046. #endif
  23047. #ifdef __clang__
  23048. #pragma clang diagnostic pop
  23049. #endif
  23050. #ifdef __clang__
  23051. #pragma clang diagnostic push
  23052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23053. #pragma clang diagnostic ignored "-Wunused-variable"
  23054. #endif
  23055. #ifdef __clang__
  23056. #pragma clang diagnostic pop
  23057. #endif
  23058. #ifdef __clang__
  23059. #pragma clang diagnostic push
  23060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23061. #pragma clang diagnostic ignored "-Wunused-variable"
  23062. #endif
  23063. #ifdef __clang__
  23064. #pragma clang diagnostic pop
  23065. #endif
  23066. #ifdef __clang__
  23067. #pragma clang diagnostic push
  23068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23069. #pragma clang diagnostic ignored "-Wunused-variable"
  23070. #endif
  23071. #ifdef __clang__
  23072. #pragma clang diagnostic pop
  23073. #endif
  23074. #ifdef __clang__
  23075. #pragma clang diagnostic push
  23076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23077. #pragma clang diagnostic ignored "-Wunused-variable"
  23078. #endif
  23079. #ifdef __clang__
  23080. #pragma clang diagnostic pop
  23081. #endif
  23082. #ifdef __clang__
  23083. #pragma clang diagnostic push
  23084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23085. #pragma clang diagnostic ignored "-Wunused-variable"
  23086. #endif
  23087. #ifdef __clang__
  23088. #pragma clang diagnostic pop
  23089. #endif
  23090. #ifdef __clang__
  23091. #pragma clang diagnostic push
  23092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23093. #pragma clang diagnostic ignored "-Wunused-variable"
  23094. #endif
  23095. #ifdef __clang__
  23096. #pragma clang diagnostic pop
  23097. #endif
  23098. #ifdef __clang__
  23099. #pragma clang diagnostic push
  23100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23101. #pragma clang diagnostic ignored "-Wunused-variable"
  23102. #endif
  23103. #ifdef __clang__
  23104. #pragma clang diagnostic pop
  23105. #endif
  23106. #ifdef __clang__
  23107. #pragma clang diagnostic push
  23108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23109. #pragma clang diagnostic ignored "-Wunused-variable"
  23110. #endif
  23111. #ifdef __clang__
  23112. #pragma clang diagnostic pop
  23113. #endif
  23114. #ifdef __clang__
  23115. #pragma clang diagnostic push
  23116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23117. #pragma clang diagnostic ignored "-Wunused-variable"
  23118. #endif
  23119. #ifdef __clang__
  23120. #pragma clang diagnostic pop
  23121. #endif
  23122. #ifdef __clang__
  23123. #pragma clang diagnostic push
  23124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23125. #pragma clang diagnostic ignored "-Wunused-variable"
  23126. #endif
  23127. #ifdef __clang__
  23128. #pragma clang diagnostic pop
  23129. #endif
  23130. #ifdef __clang__
  23131. #pragma clang diagnostic push
  23132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23133. #pragma clang diagnostic ignored "-Wunused-variable"
  23134. #endif
  23135. #ifdef __clang__
  23136. #pragma clang diagnostic pop
  23137. #endif
  23138. #ifdef __clang__
  23139. #pragma clang diagnostic push
  23140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23141. #pragma clang diagnostic ignored "-Wunused-variable"
  23142. #endif
  23143. #ifdef __clang__
  23144. #pragma clang diagnostic pop
  23145. #endif
  23146. #ifdef __clang__
  23147. #pragma clang diagnostic push
  23148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23149. #pragma clang diagnostic ignored "-Wunused-variable"
  23150. #endif
  23151. #ifdef __clang__
  23152. #pragma clang diagnostic pop
  23153. #endif
  23154. #ifdef __clang__
  23155. #pragma clang diagnostic push
  23156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23157. #pragma clang diagnostic ignored "-Wunused-variable"
  23158. #endif
  23159. #ifdef __clang__
  23160. #pragma clang diagnostic pop
  23161. #endif
  23162. #ifdef __clang__
  23163. #pragma clang diagnostic push
  23164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23165. #pragma clang diagnostic ignored "-Wunused-variable"
  23166. #endif
  23167. #ifdef __clang__
  23168. #pragma clang diagnostic pop
  23169. #endif
  23170. #ifdef __clang__
  23171. #pragma clang diagnostic push
  23172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23173. #pragma clang diagnostic ignored "-Wunused-variable"
  23174. #endif
  23175. #ifdef __clang__
  23176. #pragma clang diagnostic pop
  23177. #endif
  23178. #ifdef __clang__
  23179. #pragma clang diagnostic push
  23180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23181. #pragma clang diagnostic ignored "-Wunused-variable"
  23182. #endif
  23183. #ifdef __clang__
  23184. #pragma clang diagnostic pop
  23185. #endif
  23186. #ifdef __clang__
  23187. #pragma clang diagnostic push
  23188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23189. #pragma clang diagnostic ignored "-Wunused-variable"
  23190. #endif
  23191. #ifdef __clang__
  23192. #pragma clang diagnostic pop
  23193. #endif
  23194. #ifdef __clang__
  23195. #pragma clang diagnostic push
  23196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23197. #pragma clang diagnostic ignored "-Wunused-variable"
  23198. #endif
  23199. #ifdef __clang__
  23200. #pragma clang diagnostic pop
  23201. #endif
  23202. #ifdef __clang__
  23203. #pragma clang diagnostic push
  23204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23205. #pragma clang diagnostic ignored "-Wunused-variable"
  23206. #endif
  23207. #ifdef __clang__
  23208. #pragma clang diagnostic pop
  23209. #endif
  23210. #ifdef __clang__
  23211. #pragma clang diagnostic push
  23212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23213. #pragma clang diagnostic ignored "-Wunused-variable"
  23214. #endif
  23215. #ifdef __clang__
  23216. #pragma clang diagnostic pop
  23217. #endif
  23218. #ifdef __clang__
  23219. #pragma clang diagnostic push
  23220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23221. #pragma clang diagnostic ignored "-Wunused-variable"
  23222. #endif
  23223. #ifdef __clang__
  23224. #pragma clang diagnostic pop
  23225. #endif
  23226. #ifdef __clang__
  23227. #pragma clang diagnostic push
  23228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23229. #pragma clang diagnostic ignored "-Wunused-variable"
  23230. #endif
  23231. #ifdef __clang__
  23232. #pragma clang diagnostic pop
  23233. #endif
  23234. #ifdef __clang__
  23235. #pragma clang diagnostic push
  23236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23237. #pragma clang diagnostic ignored "-Wunused-variable"
  23238. #endif
  23239. #ifdef __clang__
  23240. #pragma clang diagnostic pop
  23241. #endif
  23242. #ifdef __clang__
  23243. #pragma clang diagnostic push
  23244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23245. #pragma clang diagnostic ignored "-Wunused-variable"
  23246. #endif
  23247. #ifdef __clang__
  23248. #pragma clang diagnostic pop
  23249. #endif
  23250. #ifdef __clang__
  23251. #pragma clang diagnostic push
  23252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23253. #pragma clang diagnostic ignored "-Wunused-variable"
  23254. #endif
  23255. #ifdef __clang__
  23256. #pragma clang diagnostic pop
  23257. #endif
  23258. #ifdef __clang__
  23259. #pragma clang diagnostic push
  23260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23261. #pragma clang diagnostic ignored "-Wunused-variable"
  23262. #endif
  23263. #ifdef __clang__
  23264. #pragma clang diagnostic pop
  23265. #endif
  23266. #ifdef __clang__
  23267. #pragma clang diagnostic push
  23268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23269. #pragma clang diagnostic ignored "-Wunused-variable"
  23270. #endif
  23271. #ifdef __clang__
  23272. #pragma clang diagnostic pop
  23273. #endif
  23274. #ifdef __clang__
  23275. #pragma clang diagnostic push
  23276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23277. #pragma clang diagnostic ignored "-Wunused-variable"
  23278. #endif
  23279. #ifdef __clang__
  23280. #pragma clang diagnostic pop
  23281. #endif
  23282. #ifdef __clang__
  23283. #pragma clang diagnostic push
  23284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23285. #pragma clang diagnostic ignored "-Wunused-variable"
  23286. #endif
  23287. #ifdef __clang__
  23288. #pragma clang diagnostic pop
  23289. #endif
  23290. #ifdef __clang__
  23291. #pragma clang diagnostic push
  23292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23293. #pragma clang diagnostic ignored "-Wunused-variable"
  23294. #endif
  23295. #ifdef __clang__
  23296. #pragma clang diagnostic pop
  23297. #endif
  23298. #ifdef __clang__
  23299. #pragma clang diagnostic push
  23300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23301. #pragma clang diagnostic ignored "-Wunused-variable"
  23302. #endif
  23303. #ifdef __clang__
  23304. #pragma clang diagnostic pop
  23305. #endif
  23306. #ifdef __clang__
  23307. #pragma clang diagnostic push
  23308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23309. #pragma clang diagnostic ignored "-Wunused-variable"
  23310. #endif
  23311. #ifdef __clang__
  23312. #pragma clang diagnostic pop
  23313. #endif
  23314. #ifdef __clang__
  23315. #pragma clang diagnostic push
  23316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23317. #pragma clang diagnostic ignored "-Wunused-variable"
  23318. #endif
  23319. #ifdef __clang__
  23320. #pragma clang diagnostic pop
  23321. #endif
  23322. #ifdef __clang__
  23323. #pragma clang diagnostic push
  23324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23325. #pragma clang diagnostic ignored "-Wunused-variable"
  23326. #endif
  23327. #ifdef __clang__
  23328. #pragma clang diagnostic pop
  23329. #endif
  23330. #ifdef __clang__
  23331. #pragma clang diagnostic push
  23332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23333. #pragma clang diagnostic ignored "-Wunused-variable"
  23334. #endif
  23335. #ifdef __clang__
  23336. #pragma clang diagnostic pop
  23337. #endif
  23338. #ifdef __clang__
  23339. #pragma clang diagnostic push
  23340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23341. #pragma clang diagnostic ignored "-Wunused-variable"
  23342. #endif
  23343. #ifdef __clang__
  23344. #pragma clang diagnostic pop
  23345. #endif
  23346. #ifdef __clang__
  23347. #pragma clang diagnostic push
  23348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23349. #pragma clang diagnostic ignored "-Wunused-variable"
  23350. #endif
  23351. #ifdef __clang__
  23352. #pragma clang diagnostic pop
  23353. #endif
  23354. #ifdef __clang__
  23355. #pragma clang diagnostic push
  23356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23357. #pragma clang diagnostic ignored "-Wunused-variable"
  23358. #endif
  23359. #ifdef __clang__
  23360. #pragma clang diagnostic pop
  23361. #endif
  23362. #ifdef __clang__
  23363. #pragma clang diagnostic push
  23364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23365. #pragma clang diagnostic ignored "-Wunused-variable"
  23366. #endif
  23367. #ifdef __clang__
  23368. #pragma clang diagnostic pop
  23369. #endif
  23370. #ifdef __clang__
  23371. #pragma clang diagnostic push
  23372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23373. #pragma clang diagnostic ignored "-Wunused-variable"
  23374. #endif
  23375. #ifdef __clang__
  23376. #pragma clang diagnostic pop
  23377. #endif
  23378. #ifdef __clang__
  23379. #pragma clang diagnostic push
  23380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23381. #pragma clang diagnostic ignored "-Wunused-variable"
  23382. #endif
  23383. #ifdef __clang__
  23384. #pragma clang diagnostic pop
  23385. #endif
  23386. #ifdef __clang__
  23387. #pragma clang diagnostic push
  23388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23389. #pragma clang diagnostic ignored "-Wunused-variable"
  23390. #endif
  23391. #ifdef __clang__
  23392. #pragma clang diagnostic pop
  23393. #endif
  23394. #ifdef __clang__
  23395. #pragma clang diagnostic push
  23396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23397. #pragma clang diagnostic ignored "-Wunused-variable"
  23398. #endif
  23399. #ifdef __clang__
  23400. #pragma clang diagnostic pop
  23401. #endif
  23402. #ifdef __clang__
  23403. #pragma clang diagnostic push
  23404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23405. #pragma clang diagnostic ignored "-Wunused-variable"
  23406. #endif
  23407. #ifdef __clang__
  23408. #pragma clang diagnostic pop
  23409. #endif
  23410. #ifdef __clang__
  23411. #pragma clang diagnostic push
  23412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23413. #pragma clang diagnostic ignored "-Wunused-variable"
  23414. #endif
  23415. #ifdef __clang__
  23416. #pragma clang diagnostic pop
  23417. #endif
  23418. #ifdef __clang__
  23419. #pragma clang diagnostic push
  23420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23421. #pragma clang diagnostic ignored "-Wunused-variable"
  23422. #endif
  23423. #ifdef __clang__
  23424. #pragma clang diagnostic pop
  23425. #endif
  23426. #ifdef __clang__
  23427. #pragma clang diagnostic push
  23428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23429. #pragma clang diagnostic ignored "-Wunused-variable"
  23430. #endif
  23431. #ifdef __clang__
  23432. #pragma clang diagnostic pop
  23433. #endif
  23434. #ifdef __clang__
  23435. #pragma clang diagnostic push
  23436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23437. #pragma clang diagnostic ignored "-Wunused-variable"
  23438. #endif
  23439. #ifdef __clang__
  23440. #pragma clang diagnostic pop
  23441. #endif
  23442. #ifdef __clang__
  23443. #pragma clang diagnostic push
  23444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23445. #pragma clang diagnostic ignored "-Wunused-variable"
  23446. #endif
  23447. #ifdef __clang__
  23448. #pragma clang diagnostic pop
  23449. #endif
  23450. #ifdef __clang__
  23451. #pragma clang diagnostic push
  23452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23453. #pragma clang diagnostic ignored "-Wunused-variable"
  23454. #endif
  23455. #ifdef __clang__
  23456. #pragma clang diagnostic pop
  23457. #endif
  23458. #ifdef __clang__
  23459. #pragma clang diagnostic push
  23460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23461. #pragma clang diagnostic ignored "-Wunused-variable"
  23462. #endif
  23463. #ifdef __clang__
  23464. #pragma clang diagnostic pop
  23465. #endif
  23466. #ifdef __clang__
  23467. #pragma clang diagnostic push
  23468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23469. #pragma clang diagnostic ignored "-Wunused-variable"
  23470. #endif
  23471. #ifdef __clang__
  23472. #pragma clang diagnostic pop
  23473. #endif
  23474. #ifdef __clang__
  23475. #pragma clang diagnostic push
  23476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23477. #pragma clang diagnostic ignored "-Wunused-variable"
  23478. #endif
  23479. #ifdef __clang__
  23480. #pragma clang diagnostic pop
  23481. #endif
  23482. #ifdef __clang__
  23483. #pragma clang diagnostic push
  23484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23485. #pragma clang diagnostic ignored "-Wunused-variable"
  23486. #endif
  23487. #ifdef __clang__
  23488. #pragma clang diagnostic pop
  23489. #endif
  23490. #ifdef __clang__
  23491. #pragma clang diagnostic push
  23492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23493. #pragma clang diagnostic ignored "-Wunused-variable"
  23494. #endif
  23495. #ifdef __clang__
  23496. #pragma clang diagnostic pop
  23497. #endif
  23498. #ifdef __clang__
  23499. #pragma clang diagnostic push
  23500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23501. #pragma clang diagnostic ignored "-Wunused-variable"
  23502. #endif
  23503. #ifdef __clang__
  23504. #pragma clang diagnostic pop
  23505. #endif
  23506. #ifdef __clang__
  23507. #pragma clang diagnostic push
  23508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23509. #pragma clang diagnostic ignored "-Wunused-variable"
  23510. #endif
  23511. #ifdef __clang__
  23512. #pragma clang diagnostic pop
  23513. #endif
  23514. #ifdef __clang__
  23515. #pragma clang diagnostic push
  23516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23517. #pragma clang diagnostic ignored "-Wunused-variable"
  23518. #endif
  23519. #ifdef __clang__
  23520. #pragma clang diagnostic pop
  23521. #endif
  23522. #ifdef __clang__
  23523. #pragma clang diagnostic push
  23524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23525. #pragma clang diagnostic ignored "-Wunused-variable"
  23526. #endif
  23527. #ifdef __clang__
  23528. #pragma clang diagnostic pop
  23529. #endif
  23530. #ifdef __clang__
  23531. #pragma clang diagnostic push
  23532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23533. #pragma clang diagnostic ignored "-Wunused-variable"
  23534. #endif
  23535. #ifdef __clang__
  23536. #pragma clang diagnostic pop
  23537. #endif
  23538. #ifdef __clang__
  23539. #pragma clang diagnostic push
  23540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23541. #pragma clang diagnostic ignored "-Wunused-variable"
  23542. #endif
  23543. #ifdef __clang__
  23544. #pragma clang diagnostic pop
  23545. #endif
  23546. #ifdef __clang__
  23547. #pragma clang diagnostic push
  23548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23549. #pragma clang diagnostic ignored "-Wunused-variable"
  23550. #endif
  23551. #ifdef __clang__
  23552. #pragma clang diagnostic pop
  23553. #endif
  23554. #ifdef __clang__
  23555. #pragma clang diagnostic push
  23556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23557. #pragma clang diagnostic ignored "-Wunused-variable"
  23558. #endif
  23559. #ifdef __clang__
  23560. #pragma clang diagnostic pop
  23561. #endif
  23562. #ifdef __clang__
  23563. #pragma clang diagnostic push
  23564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23565. #pragma clang diagnostic ignored "-Wunused-variable"
  23566. #endif
  23567. #ifdef __clang__
  23568. #pragma clang diagnostic pop
  23569. #endif
  23570. #ifdef __clang__
  23571. #pragma clang diagnostic push
  23572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23573. #pragma clang diagnostic ignored "-Wunused-variable"
  23574. #endif
  23575. #ifdef __clang__
  23576. #pragma clang diagnostic pop
  23577. #endif
  23578. #ifdef __clang__
  23579. #pragma clang diagnostic push
  23580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23581. #pragma clang diagnostic ignored "-Wunused-variable"
  23582. #endif
  23583. #ifdef __clang__
  23584. #pragma clang diagnostic pop
  23585. #endif
  23586. #ifdef __clang__
  23587. #pragma clang diagnostic push
  23588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23589. #pragma clang diagnostic ignored "-Wunused-variable"
  23590. #endif
  23591. #ifdef __clang__
  23592. #pragma clang diagnostic pop
  23593. #endif
  23594. #ifdef __clang__
  23595. #pragma clang diagnostic push
  23596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23597. #pragma clang diagnostic ignored "-Wunused-variable"
  23598. #endif
  23599. #ifdef __clang__
  23600. #pragma clang diagnostic pop
  23601. #endif
  23602. #ifdef __clang__
  23603. #pragma clang diagnostic push
  23604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23605. #pragma clang diagnostic ignored "-Wunused-variable"
  23606. #endif
  23607. #ifdef __clang__
  23608. #pragma clang diagnostic pop
  23609. #endif
  23610. #ifdef __clang__
  23611. #pragma clang diagnostic push
  23612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23613. #pragma clang diagnostic ignored "-Wunused-variable"
  23614. #endif
  23615. #ifdef __clang__
  23616. #pragma clang diagnostic pop
  23617. #endif
  23618. #ifdef __clang__
  23619. #pragma clang diagnostic push
  23620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23621. #pragma clang diagnostic ignored "-Wunused-variable"
  23622. #endif
  23623. #ifdef __clang__
  23624. #pragma clang diagnostic pop
  23625. #endif
  23626. #ifdef __clang__
  23627. #pragma clang diagnostic push
  23628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23629. #pragma clang diagnostic ignored "-Wunused-variable"
  23630. #endif
  23631. #ifdef __clang__
  23632. #pragma clang diagnostic pop
  23633. #endif
  23634. #ifdef __clang__
  23635. #pragma clang diagnostic push
  23636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23637. #pragma clang diagnostic ignored "-Wunused-variable"
  23638. #endif
  23639. #ifdef __clang__
  23640. #pragma clang diagnostic pop
  23641. #endif
  23642. #ifdef __clang__
  23643. #pragma clang diagnostic push
  23644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23645. #pragma clang diagnostic ignored "-Wunused-variable"
  23646. #endif
  23647. #ifdef __clang__
  23648. #pragma clang diagnostic pop
  23649. #endif
  23650. #ifdef __clang__
  23651. #pragma clang diagnostic push
  23652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23653. #pragma clang diagnostic ignored "-Wunused-variable"
  23654. #endif
  23655. #ifdef __clang__
  23656. #pragma clang diagnostic pop
  23657. #endif
  23658. #ifdef __clang__
  23659. #pragma clang diagnostic push
  23660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23661. #pragma clang diagnostic ignored "-Wunused-variable"
  23662. #endif
  23663. #ifdef __clang__
  23664. #pragma clang diagnostic pop
  23665. #endif
  23666. #ifdef __clang__
  23667. #pragma clang diagnostic push
  23668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23669. #pragma clang diagnostic ignored "-Wunused-variable"
  23670. #endif
  23671. #ifdef __clang__
  23672. #pragma clang diagnostic pop
  23673. #endif
  23674. #ifdef __clang__
  23675. #pragma clang diagnostic push
  23676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23677. #pragma clang diagnostic ignored "-Wunused-variable"
  23678. #endif
  23679. #ifdef __clang__
  23680. #pragma clang diagnostic pop
  23681. #endif
  23682. #ifdef __clang__
  23683. #pragma clang diagnostic push
  23684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23685. #pragma clang diagnostic ignored "-Wunused-variable"
  23686. #endif
  23687. #ifdef __clang__
  23688. #pragma clang diagnostic pop
  23689. #endif
  23690. #ifdef __clang__
  23691. #pragma clang diagnostic push
  23692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23693. #pragma clang diagnostic ignored "-Wunused-variable"
  23694. #endif
  23695. #ifdef __clang__
  23696. #pragma clang diagnostic pop
  23697. #endif
  23698. #ifdef __clang__
  23699. #pragma clang diagnostic push
  23700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23701. #pragma clang diagnostic ignored "-Wunused-variable"
  23702. #endif
  23703. #ifdef __clang__
  23704. #pragma clang diagnostic pop
  23705. #endif
  23706. #ifdef __clang__
  23707. #pragma clang diagnostic push
  23708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23709. #pragma clang diagnostic ignored "-Wunused-variable"
  23710. #endif
  23711. #ifdef __clang__
  23712. #pragma clang diagnostic pop
  23713. #endif
  23714. #ifdef __clang__
  23715. #pragma clang diagnostic push
  23716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23717. #pragma clang diagnostic ignored "-Wunused-variable"
  23718. #endif
  23719. #ifdef __clang__
  23720. #pragma clang diagnostic pop
  23721. #endif
  23722. #ifdef __clang__
  23723. #pragma clang diagnostic push
  23724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23725. #pragma clang diagnostic ignored "-Wunused-variable"
  23726. #endif
  23727. #ifdef __clang__
  23728. #pragma clang diagnostic pop
  23729. #endif
  23730. #ifdef __clang__
  23731. #pragma clang diagnostic push
  23732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23733. #pragma clang diagnostic ignored "-Wunused-variable"
  23734. #endif
  23735. #ifdef __clang__
  23736. #pragma clang diagnostic pop
  23737. #endif
  23738. #ifdef __clang__
  23739. #pragma clang diagnostic push
  23740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23741. #pragma clang diagnostic ignored "-Wunused-variable"
  23742. #endif
  23743. #ifdef __clang__
  23744. #pragma clang diagnostic pop
  23745. #endif
  23746. #ifdef __clang__
  23747. #pragma clang diagnostic push
  23748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23749. #pragma clang diagnostic ignored "-Wunused-variable"
  23750. #endif
  23751. #ifdef __clang__
  23752. #pragma clang diagnostic pop
  23753. #endif
  23754. #ifdef __clang__
  23755. #pragma clang diagnostic push
  23756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23757. #pragma clang diagnostic ignored "-Wunused-variable"
  23758. #endif
  23759. #ifdef __clang__
  23760. #pragma clang diagnostic pop
  23761. #endif
  23762. #ifdef __clang__
  23763. #pragma clang diagnostic push
  23764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23765. #pragma clang diagnostic ignored "-Wunused-variable"
  23766. #endif
  23767. #ifdef __clang__
  23768. #pragma clang diagnostic pop
  23769. #endif
  23770. #ifdef __clang__
  23771. #pragma clang diagnostic push
  23772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23773. #pragma clang diagnostic ignored "-Wunused-variable"
  23774. #endif
  23775. #ifdef __clang__
  23776. #pragma clang diagnostic pop
  23777. #endif
  23778. #ifdef __clang__
  23779. #pragma clang diagnostic push
  23780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23781. #pragma clang diagnostic ignored "-Wunused-variable"
  23782. #endif
  23783. #ifdef __clang__
  23784. #pragma clang diagnostic pop
  23785. #endif
  23786. #ifdef __clang__
  23787. #pragma clang diagnostic push
  23788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23789. #pragma clang diagnostic ignored "-Wunused-variable"
  23790. #endif
  23791. #ifdef __clang__
  23792. #pragma clang diagnostic pop
  23793. #endif
  23794. #ifdef __clang__
  23795. #pragma clang diagnostic push
  23796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23797. #pragma clang diagnostic ignored "-Wunused-variable"
  23798. #endif
  23799. #ifdef __clang__
  23800. #pragma clang diagnostic pop
  23801. #endif
  23802. #ifdef __clang__
  23803. #pragma clang diagnostic push
  23804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23805. #pragma clang diagnostic ignored "-Wunused-variable"
  23806. #endif
  23807. #ifdef __clang__
  23808. #pragma clang diagnostic pop
  23809. #endif
  23810. #ifdef __clang__
  23811. #pragma clang diagnostic push
  23812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23813. #pragma clang diagnostic ignored "-Wunused-variable"
  23814. #endif
  23815. #ifdef __clang__
  23816. #pragma clang diagnostic pop
  23817. #endif
  23818. #ifdef __clang__
  23819. #pragma clang diagnostic push
  23820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23821. #pragma clang diagnostic ignored "-Wunused-variable"
  23822. #endif
  23823. #ifdef __clang__
  23824. #pragma clang diagnostic pop
  23825. #endif
  23826. #ifdef __clang__
  23827. #pragma clang diagnostic push
  23828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23829. #pragma clang diagnostic ignored "-Wunused-variable"
  23830. #endif
  23831. #ifdef __clang__
  23832. #pragma clang diagnostic pop
  23833. #endif
  23834. #ifdef __clang__
  23835. #pragma clang diagnostic push
  23836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23837. #pragma clang diagnostic ignored "-Wunused-variable"
  23838. #endif
  23839. #ifdef __clang__
  23840. #pragma clang diagnostic pop
  23841. #endif
  23842. #ifdef __clang__
  23843. #pragma clang diagnostic push
  23844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23845. #pragma clang diagnostic ignored "-Wunused-variable"
  23846. #endif
  23847. #ifdef __clang__
  23848. #pragma clang diagnostic pop
  23849. #endif
  23850. #ifdef __clang__
  23851. #pragma clang diagnostic push
  23852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23853. #pragma clang diagnostic ignored "-Wunused-variable"
  23854. #endif
  23855. #ifdef __clang__
  23856. #pragma clang diagnostic pop
  23857. #endif
  23858. #ifdef __clang__
  23859. #pragma clang diagnostic push
  23860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23861. #pragma clang diagnostic ignored "-Wunused-variable"
  23862. #endif
  23863. #ifdef __clang__
  23864. #pragma clang diagnostic pop
  23865. #endif
  23866. #ifdef __clang__
  23867. #pragma clang diagnostic push
  23868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23869. #pragma clang diagnostic ignored "-Wunused-variable"
  23870. #endif
  23871. #ifdef __clang__
  23872. #pragma clang diagnostic pop
  23873. #endif
  23874. #ifdef __clang__
  23875. #pragma clang diagnostic push
  23876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23877. #pragma clang diagnostic ignored "-Wunused-variable"
  23878. #endif
  23879. #ifdef __clang__
  23880. #pragma clang diagnostic pop
  23881. #endif
  23882. #ifdef __clang__
  23883. #pragma clang diagnostic push
  23884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23885. #pragma clang diagnostic ignored "-Wunused-variable"
  23886. #endif
  23887. #ifdef __clang__
  23888. #pragma clang diagnostic pop
  23889. #endif
  23890. #ifdef __clang__
  23891. #pragma clang diagnostic push
  23892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23893. #pragma clang diagnostic ignored "-Wunused-variable"
  23894. #endif
  23895. #ifdef __clang__
  23896. #pragma clang diagnostic pop
  23897. #endif
  23898. #ifdef __clang__
  23899. #pragma clang diagnostic push
  23900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23901. #pragma clang diagnostic ignored "-Wunused-variable"
  23902. #endif
  23903. #ifdef __clang__
  23904. #pragma clang diagnostic pop
  23905. #endif
  23906. #ifdef __clang__
  23907. #pragma clang diagnostic push
  23908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23909. #pragma clang diagnostic ignored "-Wunused-variable"
  23910. #endif
  23911. #ifdef __clang__
  23912. #pragma clang diagnostic pop
  23913. #endif
  23914. #ifdef __clang__
  23915. #pragma clang diagnostic push
  23916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23917. #pragma clang diagnostic ignored "-Wunused-variable"
  23918. #endif
  23919. #ifdef __clang__
  23920. #pragma clang diagnostic pop
  23921. #endif
  23922. #ifdef __clang__
  23923. #pragma clang diagnostic push
  23924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23925. #pragma clang diagnostic ignored "-Wunused-variable"
  23926. #endif
  23927. #ifdef __clang__
  23928. #pragma clang diagnostic pop
  23929. #endif
  23930. #ifdef __clang__
  23931. #pragma clang diagnostic push
  23932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23933. #pragma clang diagnostic ignored "-Wunused-variable"
  23934. #endif
  23935. #ifdef __clang__
  23936. #pragma clang diagnostic pop
  23937. #endif
  23938. #ifdef __clang__
  23939. #pragma clang diagnostic push
  23940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23941. #pragma clang diagnostic ignored "-Wunused-variable"
  23942. #endif
  23943. #ifdef __clang__
  23944. #pragma clang diagnostic pop
  23945. #endif
  23946. #ifdef __clang__
  23947. #pragma clang diagnostic push
  23948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23949. #pragma clang diagnostic ignored "-Wunused-variable"
  23950. #endif
  23951. #ifdef __clang__
  23952. #pragma clang diagnostic pop
  23953. #endif
  23954. #ifdef __clang__
  23955. #pragma clang diagnostic push
  23956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23957. #pragma clang diagnostic ignored "-Wunused-variable"
  23958. #endif
  23959. #ifdef __clang__
  23960. #pragma clang diagnostic pop
  23961. #endif
  23962. #ifdef __clang__
  23963. #pragma clang diagnostic push
  23964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23965. #pragma clang diagnostic ignored "-Wunused-variable"
  23966. #endif
  23967. #ifdef __clang__
  23968. #pragma clang diagnostic pop
  23969. #endif
  23970. #ifdef __clang__
  23971. #pragma clang diagnostic push
  23972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23973. #pragma clang diagnostic ignored "-Wunused-variable"
  23974. #endif
  23975. #ifdef __clang__
  23976. #pragma clang diagnostic pop
  23977. #endif
  23978. #ifdef __clang__
  23979. #pragma clang diagnostic push
  23980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23981. #pragma clang diagnostic ignored "-Wunused-variable"
  23982. #endif
  23983. #ifdef __clang__
  23984. #pragma clang diagnostic pop
  23985. #endif
  23986. #ifdef __clang__
  23987. #pragma clang diagnostic push
  23988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23989. #pragma clang diagnostic ignored "-Wunused-variable"
  23990. #endif
  23991. #ifdef __clang__
  23992. #pragma clang diagnostic pop
  23993. #endif
  23994. #ifdef __clang__
  23995. #pragma clang diagnostic push
  23996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23997. #pragma clang diagnostic ignored "-Wunused-variable"
  23998. #endif
  23999. #ifdef __clang__
  24000. #pragma clang diagnostic pop
  24001. #endif
  24002. #ifdef __clang__
  24003. #pragma clang diagnostic push
  24004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24005. #pragma clang diagnostic ignored "-Wunused-variable"
  24006. #endif
  24007. #ifdef __clang__
  24008. #pragma clang diagnostic pop
  24009. #endif
  24010. #ifdef __clang__
  24011. #pragma clang diagnostic push
  24012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24013. #pragma clang diagnostic ignored "-Wunused-variable"
  24014. #endif
  24015. #ifdef __clang__
  24016. #pragma clang diagnostic pop
  24017. #endif
  24018. #ifdef __clang__
  24019. #pragma clang diagnostic push
  24020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24021. #pragma clang diagnostic ignored "-Wunused-variable"
  24022. #endif
  24023. #ifdef __clang__
  24024. #pragma clang diagnostic pop
  24025. #endif
  24026. #ifdef __clang__
  24027. #pragma clang diagnostic push
  24028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24029. #pragma clang diagnostic ignored "-Wunused-variable"
  24030. #endif
  24031. #ifdef __clang__
  24032. #pragma clang diagnostic pop
  24033. #endif
  24034. #ifdef __clang__
  24035. #pragma clang diagnostic push
  24036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24037. #pragma clang diagnostic ignored "-Wunused-variable"
  24038. #endif
  24039. #ifdef __clang__
  24040. #pragma clang diagnostic pop
  24041. #endif
  24042. #ifdef __clang__
  24043. #pragma clang diagnostic push
  24044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24045. #pragma clang diagnostic ignored "-Wunused-variable"
  24046. #endif
  24047. #ifdef __clang__
  24048. #pragma clang diagnostic pop
  24049. #endif
  24050. #ifdef __clang__
  24051. #pragma clang diagnostic push
  24052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24053. #pragma clang diagnostic ignored "-Wunused-variable"
  24054. #endif
  24055. #ifdef __clang__
  24056. #pragma clang diagnostic pop
  24057. #endif
  24058. #ifdef __clang__
  24059. #pragma clang diagnostic push
  24060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24061. #pragma clang diagnostic ignored "-Wunused-variable"
  24062. #endif
  24063. #ifdef __clang__
  24064. #pragma clang diagnostic pop
  24065. #endif
  24066. #ifdef __clang__
  24067. #pragma clang diagnostic push
  24068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24069. #pragma clang diagnostic ignored "-Wunused-variable"
  24070. #endif
  24071. #ifdef __clang__
  24072. #pragma clang diagnostic pop
  24073. #endif
  24074. #ifdef __clang__
  24075. #pragma clang diagnostic push
  24076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24077. #pragma clang diagnostic ignored "-Wunused-variable"
  24078. #endif
  24079. #ifdef __clang__
  24080. #pragma clang diagnostic pop
  24081. #endif
  24082. #ifdef __clang__
  24083. #pragma clang diagnostic push
  24084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24085. #pragma clang diagnostic ignored "-Wunused-variable"
  24086. #endif
  24087. #ifdef __clang__
  24088. #pragma clang diagnostic pop
  24089. #endif
  24090. #ifdef __clang__
  24091. #pragma clang diagnostic push
  24092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24093. #pragma clang diagnostic ignored "-Wunused-variable"
  24094. #endif
  24095. #ifdef __clang__
  24096. #pragma clang diagnostic pop
  24097. #endif
  24098. #ifdef __clang__
  24099. #pragma clang diagnostic push
  24100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24101. #pragma clang diagnostic ignored "-Wunused-variable"
  24102. #endif
  24103. #ifdef __clang__
  24104. #pragma clang diagnostic pop
  24105. #endif
  24106. #ifdef __clang__
  24107. #pragma clang diagnostic push
  24108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24109. #pragma clang diagnostic ignored "-Wunused-variable"
  24110. #endif
  24111. #ifdef __clang__
  24112. #pragma clang diagnostic pop
  24113. #endif
  24114. #ifdef __clang__
  24115. #pragma clang diagnostic push
  24116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24117. #pragma clang diagnostic ignored "-Wunused-variable"
  24118. #endif
  24119. #ifdef __clang__
  24120. #pragma clang diagnostic pop
  24121. #endif
  24122. #ifdef __clang__
  24123. #pragma clang diagnostic push
  24124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24125. #pragma clang diagnostic ignored "-Wunused-variable"
  24126. #endif
  24127. #ifdef __clang__
  24128. #pragma clang diagnostic pop
  24129. #endif
  24130. #ifdef __clang__
  24131. #pragma clang diagnostic push
  24132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24133. #pragma clang diagnostic ignored "-Wunused-variable"
  24134. #endif
  24135. #ifdef __clang__
  24136. #pragma clang diagnostic pop
  24137. #endif
  24138. #ifdef __clang__
  24139. #pragma clang diagnostic push
  24140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24141. #pragma clang diagnostic ignored "-Wunused-variable"
  24142. #endif
  24143. #ifdef __clang__
  24144. #pragma clang diagnostic pop
  24145. #endif
  24146. #ifdef __clang__
  24147. #pragma clang diagnostic push
  24148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24149. #pragma clang diagnostic ignored "-Wunused-variable"
  24150. #endif
  24151. #ifdef __clang__
  24152. #pragma clang diagnostic pop
  24153. #endif
  24154. #ifdef __clang__
  24155. #pragma clang diagnostic push
  24156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24157. #pragma clang diagnostic ignored "-Wunused-variable"
  24158. #endif
  24159. #ifdef __clang__
  24160. #pragma clang diagnostic pop
  24161. #endif
  24162. #ifdef __clang__
  24163. #pragma clang diagnostic push
  24164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24165. #pragma clang diagnostic ignored "-Wunused-variable"
  24166. #endif
  24167. #ifdef __clang__
  24168. #pragma clang diagnostic pop
  24169. #endif
  24170. #ifdef __clang__
  24171. #pragma clang diagnostic push
  24172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24173. #pragma clang diagnostic ignored "-Wunused-variable"
  24174. #endif
  24175. #ifdef __clang__
  24176. #pragma clang diagnostic pop
  24177. #endif
  24178. #ifdef __clang__
  24179. #pragma clang diagnostic push
  24180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24181. #pragma clang diagnostic ignored "-Wunused-variable"
  24182. #endif
  24183. #ifdef __clang__
  24184. #pragma clang diagnostic pop
  24185. #endif
  24186. #ifdef __clang__
  24187. #pragma clang diagnostic push
  24188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24189. #pragma clang diagnostic ignored "-Wunused-variable"
  24190. #endif
  24191. #ifdef __clang__
  24192. #pragma clang diagnostic pop
  24193. #endif
  24194. #ifdef __clang__
  24195. #pragma clang diagnostic push
  24196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24197. #pragma clang diagnostic ignored "-Wunused-variable"
  24198. #endif
  24199. #ifdef __clang__
  24200. #pragma clang diagnostic pop
  24201. #endif
  24202. #ifdef __clang__
  24203. #pragma clang diagnostic push
  24204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24205. #pragma clang diagnostic ignored "-Wunused-variable"
  24206. #endif
  24207. #ifdef __clang__
  24208. #pragma clang diagnostic pop
  24209. #endif
  24210. #ifdef __clang__
  24211. #pragma clang diagnostic push
  24212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24213. #pragma clang diagnostic ignored "-Wunused-variable"
  24214. #endif
  24215. #ifdef __clang__
  24216. #pragma clang diagnostic pop
  24217. #endif
  24218. #ifdef __clang__
  24219. #pragma clang diagnostic push
  24220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24221. #pragma clang diagnostic ignored "-Wunused-variable"
  24222. #endif
  24223. #ifdef __clang__
  24224. #pragma clang diagnostic pop
  24225. #endif
  24226. #ifdef __clang__
  24227. #pragma clang diagnostic push
  24228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24229. #pragma clang diagnostic ignored "-Wunused-variable"
  24230. #endif
  24231. #ifdef __clang__
  24232. #pragma clang diagnostic pop
  24233. #endif
  24234. #ifdef __clang__
  24235. #pragma clang diagnostic push
  24236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24237. #pragma clang diagnostic ignored "-Wunused-variable"
  24238. #endif
  24239. #ifdef __clang__
  24240. #pragma clang diagnostic pop
  24241. #endif
  24242. #ifdef __clang__
  24243. #pragma clang diagnostic push
  24244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24245. #pragma clang diagnostic ignored "-Wunused-variable"
  24246. #endif
  24247. #ifdef __clang__
  24248. #pragma clang diagnostic pop
  24249. #endif
  24250. #ifdef __clang__
  24251. #pragma clang diagnostic push
  24252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24253. #pragma clang diagnostic ignored "-Wunused-variable"
  24254. #endif
  24255. #ifdef __clang__
  24256. #pragma clang diagnostic pop
  24257. #endif
  24258. #ifdef __clang__
  24259. #pragma clang diagnostic push
  24260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24261. #pragma clang diagnostic ignored "-Wunused-variable"
  24262. #endif
  24263. #ifdef __clang__
  24264. #pragma clang diagnostic pop
  24265. #endif
  24266. #ifdef __clang__
  24267. #pragma clang diagnostic push
  24268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24269. #pragma clang diagnostic ignored "-Wunused-variable"
  24270. #endif
  24271. #ifdef __clang__
  24272. #pragma clang diagnostic pop
  24273. #endif
  24274. #ifdef __clang__
  24275. #pragma clang diagnostic push
  24276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24277. #pragma clang diagnostic ignored "-Wunused-variable"
  24278. #endif
  24279. #ifdef __clang__
  24280. #pragma clang diagnostic pop
  24281. #endif
  24282. #ifdef __clang__
  24283. #pragma clang diagnostic push
  24284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24285. #pragma clang diagnostic ignored "-Wunused-variable"
  24286. #endif
  24287. #ifdef __clang__
  24288. #pragma clang diagnostic pop
  24289. #endif
  24290. #ifdef __clang__
  24291. #pragma clang diagnostic push
  24292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24293. #pragma clang diagnostic ignored "-Wunused-variable"
  24294. #endif
  24295. #ifdef __clang__
  24296. #pragma clang diagnostic pop
  24297. #endif
  24298. #ifdef __clang__
  24299. #pragma clang diagnostic push
  24300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24301. #pragma clang diagnostic ignored "-Wunused-variable"
  24302. #endif
  24303. #ifdef __clang__
  24304. #pragma clang diagnostic pop
  24305. #endif
  24306. #ifdef __clang__
  24307. #pragma clang diagnostic push
  24308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24309. #pragma clang diagnostic ignored "-Wunused-variable"
  24310. #endif
  24311. #ifdef __clang__
  24312. #pragma clang diagnostic pop
  24313. #endif
  24314. #ifdef __clang__
  24315. #pragma clang diagnostic push
  24316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24317. #pragma clang diagnostic ignored "-Wunused-variable"
  24318. #endif
  24319. #ifdef __clang__
  24320. #pragma clang diagnostic pop
  24321. #endif
  24322. #ifdef __clang__
  24323. #pragma clang diagnostic push
  24324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24325. #pragma clang diagnostic ignored "-Wunused-variable"
  24326. #endif
  24327. #ifdef __clang__
  24328. #pragma clang diagnostic pop
  24329. #endif
  24330. #ifdef __clang__
  24331. #pragma clang diagnostic push
  24332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24333. #pragma clang diagnostic ignored "-Wunused-variable"
  24334. #endif
  24335. #ifdef __clang__
  24336. #pragma clang diagnostic pop
  24337. #endif
  24338. #ifdef __clang__
  24339. #pragma clang diagnostic push
  24340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24341. #pragma clang diagnostic ignored "-Wunused-variable"
  24342. #endif
  24343. #ifdef __clang__
  24344. #pragma clang diagnostic pop
  24345. #endif
  24346. #ifdef __clang__
  24347. #pragma clang diagnostic push
  24348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24349. #pragma clang diagnostic ignored "-Wunused-variable"
  24350. #endif
  24351. #ifdef __clang__
  24352. #pragma clang diagnostic pop
  24353. #endif
  24354. #ifdef __clang__
  24355. #pragma clang diagnostic push
  24356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24357. #pragma clang diagnostic ignored "-Wunused-variable"
  24358. #endif
  24359. #ifdef __clang__
  24360. #pragma clang diagnostic pop
  24361. #endif
  24362. #ifdef __clang__
  24363. #pragma clang diagnostic push
  24364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24365. #pragma clang diagnostic ignored "-Wunused-variable"
  24366. #endif
  24367. #ifdef __clang__
  24368. #pragma clang diagnostic pop
  24369. #endif
  24370. #ifdef __clang__
  24371. #pragma clang diagnostic push
  24372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24373. #pragma clang diagnostic ignored "-Wunused-variable"
  24374. #endif
  24375. #ifdef __clang__
  24376. #pragma clang diagnostic pop
  24377. #endif
  24378. #ifdef __clang__
  24379. #pragma clang diagnostic push
  24380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24381. #pragma clang diagnostic ignored "-Wunused-variable"
  24382. #endif
  24383. #ifdef __clang__
  24384. #pragma clang diagnostic pop
  24385. #endif
  24386. #ifdef __clang__
  24387. #pragma clang diagnostic push
  24388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24389. #pragma clang diagnostic ignored "-Wunused-variable"
  24390. #endif
  24391. #ifdef __clang__
  24392. #pragma clang diagnostic pop
  24393. #endif
  24394. #ifdef __clang__
  24395. #pragma clang diagnostic push
  24396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24397. #pragma clang diagnostic ignored "-Wunused-variable"
  24398. #endif
  24399. #ifdef __clang__
  24400. #pragma clang diagnostic pop
  24401. #endif
  24402. #ifdef __clang__
  24403. #pragma clang diagnostic push
  24404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24405. #pragma clang diagnostic ignored "-Wunused-variable"
  24406. #endif
  24407. #ifdef __clang__
  24408. #pragma clang diagnostic pop
  24409. #endif
  24410. #ifdef __clang__
  24411. #pragma clang diagnostic push
  24412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24413. #pragma clang diagnostic ignored "-Wunused-variable"
  24414. #endif
  24415. #ifdef __clang__
  24416. #pragma clang diagnostic pop
  24417. #endif
  24418. #ifdef __clang__
  24419. #pragma clang diagnostic push
  24420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24421. #pragma clang diagnostic ignored "-Wunused-variable"
  24422. #endif
  24423. #ifdef __clang__
  24424. #pragma clang diagnostic pop
  24425. #endif
  24426. #ifdef __clang__
  24427. #pragma clang diagnostic push
  24428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24429. #pragma clang diagnostic ignored "-Wunused-variable"
  24430. #endif
  24431. #ifdef __clang__
  24432. #pragma clang diagnostic pop
  24433. #endif
  24434. #ifdef __clang__
  24435. #pragma clang diagnostic push
  24436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24437. #pragma clang diagnostic ignored "-Wunused-variable"
  24438. #endif
  24439. #ifdef __clang__
  24440. #pragma clang diagnostic pop
  24441. #endif
  24442. #ifdef __clang__
  24443. #pragma clang diagnostic push
  24444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24445. #pragma clang diagnostic ignored "-Wunused-variable"
  24446. #endif
  24447. #ifdef __clang__
  24448. #pragma clang diagnostic pop
  24449. #endif
  24450. #ifdef __clang__
  24451. #pragma clang diagnostic push
  24452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24453. #pragma clang diagnostic ignored "-Wunused-variable"
  24454. #endif
  24455. #ifdef __clang__
  24456. #pragma clang diagnostic pop
  24457. #endif
  24458. #ifdef __clang__
  24459. #pragma clang diagnostic push
  24460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24461. #pragma clang diagnostic ignored "-Wunused-variable"
  24462. #endif
  24463. #ifdef __clang__
  24464. #pragma clang diagnostic pop
  24465. #endif
  24466. #ifdef __clang__
  24467. #pragma clang diagnostic push
  24468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24469. #pragma clang diagnostic ignored "-Wunused-variable"
  24470. #endif
  24471. #ifdef __clang__
  24472. #pragma clang diagnostic pop
  24473. #endif
  24474. #ifdef __clang__
  24475. #pragma clang diagnostic push
  24476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24477. #pragma clang diagnostic ignored "-Wunused-variable"
  24478. #endif
  24479. #ifdef __clang__
  24480. #pragma clang diagnostic pop
  24481. #endif
  24482. #ifdef __clang__
  24483. #pragma clang diagnostic push
  24484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24485. #pragma clang diagnostic ignored "-Wunused-variable"
  24486. #endif
  24487. #ifdef __clang__
  24488. #pragma clang diagnostic pop
  24489. #endif
  24490. #ifdef __clang__
  24491. #pragma clang diagnostic push
  24492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24493. #pragma clang diagnostic ignored "-Wunused-variable"
  24494. #endif
  24495. #ifdef __clang__
  24496. #pragma clang diagnostic pop
  24497. #endif
  24498. #ifdef __clang__
  24499. #pragma clang diagnostic push
  24500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24501. #pragma clang diagnostic ignored "-Wunused-variable"
  24502. #endif
  24503. #ifdef __clang__
  24504. #pragma clang diagnostic pop
  24505. #endif
  24506. #ifdef __clang__
  24507. #pragma clang diagnostic push
  24508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24509. #pragma clang diagnostic ignored "-Wunused-variable"
  24510. #endif
  24511. #ifdef __clang__
  24512. #pragma clang diagnostic pop
  24513. #endif
  24514. #ifdef __clang__
  24515. #pragma clang diagnostic push
  24516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24517. #pragma clang diagnostic ignored "-Wunused-variable"
  24518. #endif
  24519. #ifdef __clang__
  24520. #pragma clang diagnostic pop
  24521. #endif
  24522. #ifdef __clang__
  24523. #pragma clang diagnostic push
  24524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24525. #pragma clang diagnostic ignored "-Wunused-variable"
  24526. #endif
  24527. #ifdef __clang__
  24528. #pragma clang diagnostic pop
  24529. #endif
  24530. #ifdef __clang__
  24531. #pragma clang diagnostic push
  24532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24533. #pragma clang diagnostic ignored "-Wunused-variable"
  24534. #endif
  24535. #ifdef __clang__
  24536. #pragma clang diagnostic pop
  24537. #endif
  24538. #ifdef __clang__
  24539. #pragma clang diagnostic push
  24540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24541. #pragma clang diagnostic ignored "-Wunused-variable"
  24542. #endif
  24543. #ifdef __clang__
  24544. #pragma clang diagnostic pop
  24545. #endif
  24546. #ifdef __clang__
  24547. #pragma clang diagnostic push
  24548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24549. #pragma clang diagnostic ignored "-Wunused-variable"
  24550. #endif
  24551. #ifdef __clang__
  24552. #pragma clang diagnostic pop
  24553. #endif
  24554. #ifdef __clang__
  24555. #pragma clang diagnostic push
  24556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24557. #pragma clang diagnostic ignored "-Wunused-variable"
  24558. #endif
  24559. #ifdef __clang__
  24560. #pragma clang diagnostic pop
  24561. #endif
  24562. #ifdef __clang__
  24563. #pragma clang diagnostic push
  24564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24565. #pragma clang diagnostic ignored "-Wunused-variable"
  24566. #endif
  24567. #ifdef __clang__
  24568. #pragma clang diagnostic pop
  24569. #endif
  24570. #ifdef __clang__
  24571. #pragma clang diagnostic push
  24572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24573. #pragma clang diagnostic ignored "-Wunused-variable"
  24574. #endif
  24575. #ifdef __clang__
  24576. #pragma clang diagnostic pop
  24577. #endif
  24578. #ifdef __clang__
  24579. #pragma clang diagnostic push
  24580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24581. #pragma clang diagnostic ignored "-Wunused-variable"
  24582. #endif
  24583. #ifdef __clang__
  24584. #pragma clang diagnostic pop
  24585. #endif
  24586. #ifdef __clang__
  24587. #pragma clang diagnostic push
  24588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24589. #pragma clang diagnostic ignored "-Wunused-variable"
  24590. #endif
  24591. #ifdef __clang__
  24592. #pragma clang diagnostic pop
  24593. #endif
  24594. #ifdef __clang__
  24595. #pragma clang diagnostic push
  24596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24597. #pragma clang diagnostic ignored "-Wunused-variable"
  24598. #endif
  24599. #ifdef __clang__
  24600. #pragma clang diagnostic pop
  24601. #endif
  24602. #ifdef __clang__
  24603. #pragma clang diagnostic push
  24604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24605. #pragma clang diagnostic ignored "-Wunused-variable"
  24606. #endif
  24607. #ifdef __clang__
  24608. #pragma clang diagnostic pop
  24609. #endif
  24610. #ifdef __clang__
  24611. #pragma clang diagnostic push
  24612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24613. #pragma clang diagnostic ignored "-Wunused-variable"
  24614. #endif
  24615. #ifdef __clang__
  24616. #pragma clang diagnostic pop
  24617. #endif
  24618. #ifdef __clang__
  24619. #pragma clang diagnostic push
  24620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24621. #pragma clang diagnostic ignored "-Wunused-variable"
  24622. #endif
  24623. #ifdef __clang__
  24624. #pragma clang diagnostic pop
  24625. #endif
  24626. #ifdef __clang__
  24627. #pragma clang diagnostic push
  24628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24629. #pragma clang diagnostic ignored "-Wunused-variable"
  24630. #endif
  24631. #ifdef __clang__
  24632. #pragma clang diagnostic pop
  24633. #endif
  24634. #ifdef __clang__
  24635. #pragma clang diagnostic push
  24636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24637. #pragma clang diagnostic ignored "-Wunused-variable"
  24638. #endif
  24639. #ifdef __clang__
  24640. #pragma clang diagnostic pop
  24641. #endif
  24642. #ifdef __clang__
  24643. #pragma clang diagnostic push
  24644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24645. #pragma clang diagnostic ignored "-Wunused-variable"
  24646. #endif
  24647. #ifdef __clang__
  24648. #pragma clang diagnostic pop
  24649. #endif
  24650. #ifdef __clang__
  24651. #pragma clang diagnostic push
  24652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24653. #pragma clang diagnostic ignored "-Wunused-variable"
  24654. #endif
  24655. #ifdef __clang__
  24656. #pragma clang diagnostic pop
  24657. #endif
  24658. #ifdef __clang__
  24659. #pragma clang diagnostic push
  24660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24661. #pragma clang diagnostic ignored "-Wunused-variable"
  24662. #endif
  24663. #ifdef __clang__
  24664. #pragma clang diagnostic pop
  24665. #endif
  24666. #ifdef __clang__
  24667. #pragma clang diagnostic push
  24668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24669. #pragma clang diagnostic ignored "-Wunused-variable"
  24670. #endif
  24671. #ifdef __clang__
  24672. #pragma clang diagnostic pop
  24673. #endif
  24674. #ifdef __clang__
  24675. #pragma clang diagnostic push
  24676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24677. #pragma clang diagnostic ignored "-Wunused-variable"
  24678. #endif
  24679. #ifdef __clang__
  24680. #pragma clang diagnostic pop
  24681. #endif
  24682. #ifdef __clang__
  24683. #pragma clang diagnostic push
  24684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24685. #pragma clang diagnostic ignored "-Wunused-variable"
  24686. #endif
  24687. #ifdef __clang__
  24688. #pragma clang diagnostic pop
  24689. #endif
  24690. #ifdef __clang__
  24691. #pragma clang diagnostic push
  24692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24693. #pragma clang diagnostic ignored "-Wunused-variable"
  24694. #endif
  24695. #ifdef __clang__
  24696. #pragma clang diagnostic pop
  24697. #endif
  24698. #ifdef __clang__
  24699. #pragma clang diagnostic push
  24700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24701. #pragma clang diagnostic ignored "-Wunused-variable"
  24702. #endif
  24703. #ifdef __clang__
  24704. #pragma clang diagnostic pop
  24705. #endif
  24706. #ifdef __clang__
  24707. #pragma clang diagnostic push
  24708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24709. #pragma clang diagnostic ignored "-Wunused-variable"
  24710. #endif
  24711. #ifdef __clang__
  24712. #pragma clang diagnostic pop
  24713. #endif
  24714. #ifdef __clang__
  24715. #pragma clang diagnostic push
  24716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24717. #pragma clang diagnostic ignored "-Wunused-variable"
  24718. #endif
  24719. #ifdef __clang__
  24720. #pragma clang diagnostic pop
  24721. #endif
  24722. #ifdef __clang__
  24723. #pragma clang diagnostic push
  24724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24725. #pragma clang diagnostic ignored "-Wunused-variable"
  24726. #endif
  24727. #ifdef __clang__
  24728. #pragma clang diagnostic pop
  24729. #endif
  24730. #ifdef __clang__
  24731. #pragma clang diagnostic push
  24732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24733. #pragma clang diagnostic ignored "-Wunused-variable"
  24734. #endif
  24735. #ifdef __clang__
  24736. #pragma clang diagnostic pop
  24737. #endif
  24738. #ifdef __clang__
  24739. #pragma clang diagnostic push
  24740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24741. #pragma clang diagnostic ignored "-Wunused-variable"
  24742. #endif
  24743. #ifdef __clang__
  24744. #pragma clang diagnostic pop
  24745. #endif
  24746. #ifdef __clang__
  24747. #pragma clang diagnostic push
  24748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24749. #pragma clang diagnostic ignored "-Wunused-variable"
  24750. #endif
  24751. #ifdef __clang__
  24752. #pragma clang diagnostic pop
  24753. #endif
  24754. #ifdef __clang__
  24755. #pragma clang diagnostic push
  24756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24757. #pragma clang diagnostic ignored "-Wunused-variable"
  24758. #endif
  24759. #ifdef __clang__
  24760. #pragma clang diagnostic pop
  24761. #endif
  24762. #ifdef __clang__
  24763. #pragma clang diagnostic push
  24764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24765. #pragma clang diagnostic ignored "-Wunused-variable"
  24766. #endif
  24767. #ifdef __clang__
  24768. #pragma clang diagnostic pop
  24769. #endif
  24770. #ifdef __clang__
  24771. #pragma clang diagnostic push
  24772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24773. #pragma clang diagnostic ignored "-Wunused-variable"
  24774. #endif
  24775. #ifdef __clang__
  24776. #pragma clang diagnostic pop
  24777. #endif
  24778. #ifdef __clang__
  24779. #pragma clang diagnostic push
  24780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24781. #pragma clang diagnostic ignored "-Wunused-variable"
  24782. #endif
  24783. #ifdef __clang__
  24784. #pragma clang diagnostic pop
  24785. #endif
  24786. #ifdef __clang__
  24787. #pragma clang diagnostic push
  24788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24789. #pragma clang diagnostic ignored "-Wunused-variable"
  24790. #endif
  24791. #ifdef __clang__
  24792. #pragma clang diagnostic pop
  24793. #endif
  24794. #ifdef __clang__
  24795. #pragma clang diagnostic push
  24796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24797. #pragma clang diagnostic ignored "-Wunused-variable"
  24798. #endif
  24799. #ifdef __clang__
  24800. #pragma clang diagnostic pop
  24801. #endif
  24802. #ifdef __clang__
  24803. #pragma clang diagnostic push
  24804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24805. #pragma clang diagnostic ignored "-Wunused-variable"
  24806. #endif
  24807. #ifdef __clang__
  24808. #pragma clang diagnostic pop
  24809. #endif
  24810. #ifdef __clang__
  24811. #pragma clang diagnostic push
  24812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24813. #pragma clang diagnostic ignored "-Wunused-variable"
  24814. #endif
  24815. #ifdef __clang__
  24816. #pragma clang diagnostic pop
  24817. #endif
  24818. #ifdef __clang__
  24819. #pragma clang diagnostic push
  24820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24821. #pragma clang diagnostic ignored "-Wunused-variable"
  24822. #endif
  24823. #ifdef __clang__
  24824. #pragma clang diagnostic pop
  24825. #endif
  24826. #ifdef __clang__
  24827. #pragma clang diagnostic push
  24828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24829. #pragma clang diagnostic ignored "-Wunused-variable"
  24830. #endif
  24831. #ifdef __clang__
  24832. #pragma clang diagnostic pop
  24833. #endif
  24834. #ifdef __clang__
  24835. #pragma clang diagnostic push
  24836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24837. #pragma clang diagnostic ignored "-Wunused-variable"
  24838. #endif
  24839. #ifdef __clang__
  24840. #pragma clang diagnostic pop
  24841. #endif
  24842. #ifdef __clang__
  24843. #pragma clang diagnostic push
  24844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24845. #pragma clang diagnostic ignored "-Wunused-variable"
  24846. #endif
  24847. #ifdef __clang__
  24848. #pragma clang diagnostic pop
  24849. #endif
  24850. #ifdef __clang__
  24851. #pragma clang diagnostic push
  24852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24853. #pragma clang diagnostic ignored "-Wunused-variable"
  24854. #endif
  24855. #ifdef __clang__
  24856. #pragma clang diagnostic pop
  24857. #endif
  24858. #ifdef __clang__
  24859. #pragma clang diagnostic push
  24860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24861. #pragma clang diagnostic ignored "-Wunused-variable"
  24862. #endif
  24863. #ifdef __clang__
  24864. #pragma clang diagnostic pop
  24865. #endif
  24866. #ifdef __clang__
  24867. #pragma clang diagnostic push
  24868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24869. #pragma clang diagnostic ignored "-Wunused-variable"
  24870. #endif
  24871. #ifdef __clang__
  24872. #pragma clang diagnostic pop
  24873. #endif
  24874. #ifdef __clang__
  24875. #pragma clang diagnostic push
  24876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24877. #pragma clang diagnostic ignored "-Wunused-variable"
  24878. #endif
  24879. #ifdef __clang__
  24880. #pragma clang diagnostic pop
  24881. #endif
  24882. #ifdef __clang__
  24883. #pragma clang diagnostic push
  24884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24885. #pragma clang diagnostic ignored "-Wunused-variable"
  24886. #endif
  24887. #ifdef __clang__
  24888. #pragma clang diagnostic pop
  24889. #endif
  24890. #ifdef __clang__
  24891. #pragma clang diagnostic push
  24892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24893. #pragma clang diagnostic ignored "-Wunused-variable"
  24894. #endif
  24895. #ifdef __clang__
  24896. #pragma clang diagnostic pop
  24897. #endif
  24898. #ifdef __clang__
  24899. #pragma clang diagnostic push
  24900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24901. #pragma clang diagnostic ignored "-Wunused-variable"
  24902. #endif
  24903. #ifdef __clang__
  24904. #pragma clang diagnostic pop
  24905. #endif
  24906. #ifdef __clang__
  24907. #pragma clang diagnostic push
  24908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24909. #pragma clang diagnostic ignored "-Wunused-variable"
  24910. #endif
  24911. #ifdef __clang__
  24912. #pragma clang diagnostic pop
  24913. #endif
  24914. #ifdef __clang__
  24915. #pragma clang diagnostic push
  24916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24917. #pragma clang diagnostic ignored "-Wunused-variable"
  24918. #endif
  24919. #ifdef __clang__
  24920. #pragma clang diagnostic pop
  24921. #endif
  24922. #ifdef __clang__
  24923. #pragma clang diagnostic push
  24924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24925. #pragma clang diagnostic ignored "-Wunused-variable"
  24926. #endif
  24927. #ifdef __clang__
  24928. #pragma clang diagnostic pop
  24929. #endif
  24930. #ifdef __clang__
  24931. #pragma clang diagnostic push
  24932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24933. #pragma clang diagnostic ignored "-Wunused-variable"
  24934. #endif
  24935. #ifdef __clang__
  24936. #pragma clang diagnostic pop
  24937. #endif
  24938. #ifdef __clang__
  24939. #pragma clang diagnostic push
  24940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24941. #pragma clang diagnostic ignored "-Wunused-variable"
  24942. #endif
  24943. #ifdef __clang__
  24944. #pragma clang diagnostic pop
  24945. #endif
  24946. #ifdef __clang__
  24947. #pragma clang diagnostic push
  24948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24949. #pragma clang diagnostic ignored "-Wunused-variable"
  24950. #endif
  24951. #ifdef __clang__
  24952. #pragma clang diagnostic pop
  24953. #endif
  24954. #ifdef __clang__
  24955. #pragma clang diagnostic push
  24956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24957. #pragma clang diagnostic ignored "-Wunused-variable"
  24958. #endif
  24959. #ifdef __clang__
  24960. #pragma clang diagnostic pop
  24961. #endif
  24962. #ifdef __clang__
  24963. #pragma clang diagnostic push
  24964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24965. #pragma clang diagnostic ignored "-Wunused-variable"
  24966. #endif
  24967. #ifdef __clang__
  24968. #pragma clang diagnostic pop
  24969. #endif
  24970. #ifdef __clang__
  24971. #pragma clang diagnostic push
  24972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24973. #pragma clang diagnostic ignored "-Wunused-variable"
  24974. #endif
  24975. #ifdef __clang__
  24976. #pragma clang diagnostic pop
  24977. #endif
  24978. #ifdef __clang__
  24979. #pragma clang diagnostic push
  24980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24981. #pragma clang diagnostic ignored "-Wunused-variable"
  24982. #endif
  24983. #ifdef __clang__
  24984. #pragma clang diagnostic pop
  24985. #endif
  24986. #ifdef __clang__
  24987. #pragma clang diagnostic push
  24988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24989. #pragma clang diagnostic ignored "-Wunused-variable"
  24990. #endif
  24991. #ifdef __clang__
  24992. #pragma clang diagnostic pop
  24993. #endif
  24994. #ifdef __clang__
  24995. #pragma clang diagnostic push
  24996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24997. #pragma clang diagnostic ignored "-Wunused-variable"
  24998. #endif
  24999. #ifdef __clang__
  25000. #pragma clang diagnostic pop
  25001. #endif
  25002. #ifdef __clang__
  25003. #pragma clang diagnostic push
  25004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25005. #pragma clang diagnostic ignored "-Wunused-variable"
  25006. #endif
  25007. #ifdef __clang__
  25008. #pragma clang diagnostic pop
  25009. #endif
  25010. #ifdef __clang__
  25011. #pragma clang diagnostic push
  25012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25013. #pragma clang diagnostic ignored "-Wunused-variable"
  25014. #endif
  25015. #ifdef __clang__
  25016. #pragma clang diagnostic pop
  25017. #endif
  25018. #ifdef __clang__
  25019. #pragma clang diagnostic push
  25020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25021. #pragma clang diagnostic ignored "-Wunused-variable"
  25022. #endif
  25023. #ifdef __clang__
  25024. #pragma clang diagnostic pop
  25025. #endif
  25026. #ifdef __clang__
  25027. #pragma clang diagnostic push
  25028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25029. #pragma clang diagnostic ignored "-Wunused-variable"
  25030. #endif
  25031. #ifdef __clang__
  25032. #pragma clang diagnostic pop
  25033. #endif
  25034. #ifdef __clang__
  25035. #pragma clang diagnostic push
  25036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25037. #pragma clang diagnostic ignored "-Wunused-variable"
  25038. #endif
  25039. #ifdef __clang__
  25040. #pragma clang diagnostic pop
  25041. #endif
  25042. #ifdef __clang__
  25043. #pragma clang diagnostic push
  25044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25045. #pragma clang diagnostic ignored "-Wunused-variable"
  25046. #endif
  25047. #ifdef __clang__
  25048. #pragma clang diagnostic pop
  25049. #endif
  25050. #ifdef __clang__
  25051. #pragma clang diagnostic push
  25052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25053. #pragma clang diagnostic ignored "-Wunused-variable"
  25054. #endif
  25055. #ifdef __clang__
  25056. #pragma clang diagnostic pop
  25057. #endif
  25058. #ifdef __clang__
  25059. #pragma clang diagnostic push
  25060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25061. #pragma clang diagnostic ignored "-Wunused-variable"
  25062. #endif
  25063. #ifdef __clang__
  25064. #pragma clang diagnostic pop
  25065. #endif
  25066. #ifdef __clang__
  25067. #pragma clang diagnostic push
  25068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25069. #pragma clang diagnostic ignored "-Wunused-variable"
  25070. #endif
  25071. #ifdef __clang__
  25072. #pragma clang diagnostic pop
  25073. #endif
  25074. #ifdef __clang__
  25075. #pragma clang diagnostic push
  25076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25077. #pragma clang diagnostic ignored "-Wunused-variable"
  25078. #endif
  25079. #ifdef __clang__
  25080. #pragma clang diagnostic pop
  25081. #endif
  25082. #ifdef __clang__
  25083. #pragma clang diagnostic push
  25084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25085. #pragma clang diagnostic ignored "-Wunused-variable"
  25086. #endif
  25087. #ifdef __clang__
  25088. #pragma clang diagnostic pop
  25089. #endif
  25090. #ifdef __clang__
  25091. #pragma clang diagnostic push
  25092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25093. #pragma clang diagnostic ignored "-Wunused-variable"
  25094. #endif
  25095. #ifdef __clang__
  25096. #pragma clang diagnostic pop
  25097. #endif
  25098. #ifdef __clang__
  25099. #pragma clang diagnostic push
  25100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25101. #pragma clang diagnostic ignored "-Wunused-variable"
  25102. #endif
  25103. #ifdef __clang__
  25104. #pragma clang diagnostic pop
  25105. #endif
  25106. #ifdef __clang__
  25107. #pragma clang diagnostic push
  25108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25109. #pragma clang diagnostic ignored "-Wunused-variable"
  25110. #endif
  25111. #ifdef __clang__
  25112. #pragma clang diagnostic pop
  25113. #endif
  25114. #ifdef __clang__
  25115. #pragma clang diagnostic push
  25116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25117. #pragma clang diagnostic ignored "-Wunused-variable"
  25118. #endif
  25119. #ifdef __clang__
  25120. #pragma clang diagnostic pop
  25121. #endif
  25122. #ifdef __clang__
  25123. #pragma clang diagnostic push
  25124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25125. #pragma clang diagnostic ignored "-Wunused-variable"
  25126. #endif
  25127. #ifdef __clang__
  25128. #pragma clang diagnostic pop
  25129. #endif
  25130. #ifdef __clang__
  25131. #pragma clang diagnostic push
  25132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25133. #pragma clang diagnostic ignored "-Wunused-variable"
  25134. #endif
  25135. #ifdef __clang__
  25136. #pragma clang diagnostic pop
  25137. #endif
  25138. #ifdef __clang__
  25139. #pragma clang diagnostic push
  25140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25141. #pragma clang diagnostic ignored "-Wunused-variable"
  25142. #endif
  25143. #ifdef __clang__
  25144. #pragma clang diagnostic pop
  25145. #endif
  25146. #ifdef __clang__
  25147. #pragma clang diagnostic push
  25148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25149. #pragma clang diagnostic ignored "-Wunused-variable"
  25150. #endif
  25151. #ifdef __clang__
  25152. #pragma clang diagnostic pop
  25153. #endif
  25154. #ifdef __clang__
  25155. #pragma clang diagnostic push
  25156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25157. #pragma clang diagnostic ignored "-Wunused-variable"
  25158. #endif
  25159. #ifdef __clang__
  25160. #pragma clang diagnostic pop
  25161. #endif
  25162. #ifdef __clang__
  25163. #pragma clang diagnostic push
  25164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25165. #pragma clang diagnostic ignored "-Wunused-variable"
  25166. #endif
  25167. #ifdef __clang__
  25168. #pragma clang diagnostic pop
  25169. #endif
  25170. #ifdef __clang__
  25171. #pragma clang diagnostic push
  25172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25173. #pragma clang diagnostic ignored "-Wunused-variable"
  25174. #endif
  25175. #ifdef __clang__
  25176. #pragma clang diagnostic pop
  25177. #endif
  25178. #ifdef __clang__
  25179. #pragma clang diagnostic push
  25180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25181. #pragma clang diagnostic ignored "-Wunused-variable"
  25182. #endif
  25183. #ifdef __clang__
  25184. #pragma clang diagnostic pop
  25185. #endif
  25186. #ifdef __clang__
  25187. #pragma clang diagnostic push
  25188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25189. #pragma clang diagnostic ignored "-Wunused-variable"
  25190. #endif
  25191. #ifdef __clang__
  25192. #pragma clang diagnostic pop
  25193. #endif
  25194. #ifdef __clang__
  25195. #pragma clang diagnostic push
  25196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25197. #pragma clang diagnostic ignored "-Wunused-variable"
  25198. #endif
  25199. #ifdef __clang__
  25200. #pragma clang diagnostic pop
  25201. #endif
  25202. #ifdef __clang__
  25203. #pragma clang diagnostic push
  25204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25205. #pragma clang diagnostic ignored "-Wunused-variable"
  25206. #endif
  25207. #ifdef __clang__
  25208. #pragma clang diagnostic pop
  25209. #endif
  25210. #ifdef __clang__
  25211. #pragma clang diagnostic push
  25212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25213. #pragma clang diagnostic ignored "-Wunused-variable"
  25214. #endif
  25215. #ifdef __clang__
  25216. #pragma clang diagnostic pop
  25217. #endif
  25218. #ifdef __clang__
  25219. #pragma clang diagnostic push
  25220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25221. #pragma clang diagnostic ignored "-Wunused-variable"
  25222. #endif
  25223. #ifdef __clang__
  25224. #pragma clang diagnostic pop
  25225. #endif
  25226. #ifdef __clang__
  25227. #pragma clang diagnostic push
  25228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25229. #pragma clang diagnostic ignored "-Wunused-variable"
  25230. #endif
  25231. #ifdef __clang__
  25232. #pragma clang diagnostic pop
  25233. #endif
  25234. #ifdef __clang__
  25235. #pragma clang diagnostic push
  25236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25237. #pragma clang diagnostic ignored "-Wunused-variable"
  25238. #endif
  25239. #ifdef __clang__
  25240. #pragma clang diagnostic pop
  25241. #endif
  25242. #ifdef __clang__
  25243. #pragma clang diagnostic push
  25244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25245. #pragma clang diagnostic ignored "-Wunused-variable"
  25246. #endif
  25247. #ifdef __clang__
  25248. #pragma clang diagnostic pop
  25249. #endif
  25250. #ifdef __clang__
  25251. #pragma clang diagnostic push
  25252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25253. #pragma clang diagnostic ignored "-Wunused-variable"
  25254. #endif
  25255. #ifdef __clang__
  25256. #pragma clang diagnostic pop
  25257. #endif
  25258. #ifdef __clang__
  25259. #pragma clang diagnostic push
  25260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25261. #pragma clang diagnostic ignored "-Wunused-variable"
  25262. #endif
  25263. #ifdef __clang__
  25264. #pragma clang diagnostic pop
  25265. #endif
  25266. #ifdef __clang__
  25267. #pragma clang diagnostic push
  25268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25269. #pragma clang diagnostic ignored "-Wunused-variable"
  25270. #endif
  25271. #ifdef __clang__
  25272. #pragma clang diagnostic pop
  25273. #endif
  25274. #ifdef __clang__
  25275. #pragma clang diagnostic push
  25276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25277. #pragma clang diagnostic ignored "-Wunused-variable"
  25278. #endif
  25279. #ifdef __clang__
  25280. #pragma clang diagnostic pop
  25281. #endif
  25282. #ifdef __clang__
  25283. #pragma clang diagnostic push
  25284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25285. #pragma clang diagnostic ignored "-Wunused-variable"
  25286. #endif
  25287. #ifdef __clang__
  25288. #pragma clang diagnostic pop
  25289. #endif
  25290. #ifdef __clang__
  25291. #pragma clang diagnostic push
  25292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25293. #pragma clang diagnostic ignored "-Wunused-variable"
  25294. #endif
  25295. #ifdef __clang__
  25296. #pragma clang diagnostic pop
  25297. #endif
  25298. #ifdef __clang__
  25299. #pragma clang diagnostic push
  25300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25301. #pragma clang diagnostic ignored "-Wunused-variable"
  25302. #endif
  25303. #ifdef __clang__
  25304. #pragma clang diagnostic pop
  25305. #endif
  25306. #ifdef __clang__
  25307. #pragma clang diagnostic push
  25308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25309. #pragma clang diagnostic ignored "-Wunused-variable"
  25310. #endif
  25311. #ifdef __clang__
  25312. #pragma clang diagnostic pop
  25313. #endif
  25314. #ifdef __clang__
  25315. #pragma clang diagnostic push
  25316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25317. #pragma clang diagnostic ignored "-Wunused-variable"
  25318. #endif
  25319. #ifdef __clang__
  25320. #pragma clang diagnostic pop
  25321. #endif
  25322. #ifdef __clang__
  25323. #pragma clang diagnostic push
  25324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25325. #pragma clang diagnostic ignored "-Wunused-variable"
  25326. #endif
  25327. #ifdef __clang__
  25328. #pragma clang diagnostic pop
  25329. #endif
  25330. #ifdef __clang__
  25331. #pragma clang diagnostic push
  25332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25333. #pragma clang diagnostic ignored "-Wunused-variable"
  25334. #endif
  25335. #ifdef __clang__
  25336. #pragma clang diagnostic pop
  25337. #endif
  25338. #ifdef __clang__
  25339. #pragma clang diagnostic push
  25340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25341. #pragma clang diagnostic ignored "-Wunused-variable"
  25342. #endif
  25343. #ifdef __clang__
  25344. #pragma clang diagnostic pop
  25345. #endif
  25346. #ifdef __clang__
  25347. #pragma clang diagnostic push
  25348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25349. #pragma clang diagnostic ignored "-Wunused-variable"
  25350. #endif
  25351. #ifdef __clang__
  25352. #pragma clang diagnostic pop
  25353. #endif
  25354. #ifdef __clang__
  25355. #pragma clang diagnostic push
  25356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25357. #pragma clang diagnostic ignored "-Wunused-variable"
  25358. #endif
  25359. #ifdef __clang__
  25360. #pragma clang diagnostic pop
  25361. #endif
  25362. #ifdef __clang__
  25363. #pragma clang diagnostic push
  25364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25365. #pragma clang diagnostic ignored "-Wunused-variable"
  25366. #endif
  25367. #ifdef __clang__
  25368. #pragma clang diagnostic pop
  25369. #endif
  25370. #ifdef __clang__
  25371. #pragma clang diagnostic push
  25372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25373. #pragma clang diagnostic ignored "-Wunused-variable"
  25374. #endif
  25375. #ifdef __clang__
  25376. #pragma clang diagnostic pop
  25377. #endif
  25378. #ifdef __clang__
  25379. #pragma clang diagnostic push
  25380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25381. #pragma clang diagnostic ignored "-Wunused-variable"
  25382. #endif
  25383. #ifdef __clang__
  25384. #pragma clang diagnostic pop
  25385. #endif
  25386. #ifdef __clang__
  25387. #pragma clang diagnostic push
  25388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25389. #pragma clang diagnostic ignored "-Wunused-variable"
  25390. #endif
  25391. #ifdef __clang__
  25392. #pragma clang diagnostic pop
  25393. #endif
  25394. #ifdef __clang__
  25395. #pragma clang diagnostic push
  25396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25397. #pragma clang diagnostic ignored "-Wunused-variable"
  25398. #endif
  25399. #ifdef __clang__
  25400. #pragma clang diagnostic pop
  25401. #endif
  25402. #ifdef __clang__
  25403. #pragma clang diagnostic push
  25404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25405. #pragma clang diagnostic ignored "-Wunused-variable"
  25406. #endif
  25407. #ifdef __clang__
  25408. #pragma clang diagnostic pop
  25409. #endif
  25410. #ifdef __clang__
  25411. #pragma clang diagnostic push
  25412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25413. #pragma clang diagnostic ignored "-Wunused-variable"
  25414. #endif
  25415. #ifdef __clang__
  25416. #pragma clang diagnostic pop
  25417. #endif
  25418. #ifdef __clang__
  25419. #pragma clang diagnostic push
  25420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25421. #pragma clang diagnostic ignored "-Wunused-variable"
  25422. #endif
  25423. #ifdef __clang__
  25424. #pragma clang diagnostic pop
  25425. #endif
  25426. #ifdef __clang__
  25427. #pragma clang diagnostic push
  25428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25429. #pragma clang diagnostic ignored "-Wunused-variable"
  25430. #endif
  25431. #ifdef __clang__
  25432. #pragma clang diagnostic pop
  25433. #endif
  25434. #ifdef __clang__
  25435. #pragma clang diagnostic push
  25436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25437. #pragma clang diagnostic ignored "-Wunused-variable"
  25438. #endif
  25439. #ifdef __clang__
  25440. #pragma clang diagnostic pop
  25441. #endif
  25442. #ifdef __clang__
  25443. #pragma clang diagnostic push
  25444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25445. #pragma clang diagnostic ignored "-Wunused-variable"
  25446. #endif
  25447. #ifdef __clang__
  25448. #pragma clang diagnostic pop
  25449. #endif
  25450. #ifdef __clang__
  25451. #pragma clang diagnostic push
  25452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25453. #pragma clang diagnostic ignored "-Wunused-variable"
  25454. #endif
  25455. #ifdef __clang__
  25456. #pragma clang diagnostic pop
  25457. #endif
  25458. #ifdef __clang__
  25459. #pragma clang diagnostic push
  25460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25461. #pragma clang diagnostic ignored "-Wunused-variable"
  25462. #endif
  25463. #ifdef __clang__
  25464. #pragma clang diagnostic pop
  25465. #endif
  25466. #ifdef __clang__
  25467. #pragma clang diagnostic push
  25468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25469. #pragma clang diagnostic ignored "-Wunused-variable"
  25470. #endif
  25471. #ifdef __clang__
  25472. #pragma clang diagnostic pop
  25473. #endif
  25474. #ifdef __clang__
  25475. #pragma clang diagnostic push
  25476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25477. #pragma clang diagnostic ignored "-Wunused-variable"
  25478. #endif
  25479. #ifdef __clang__
  25480. #pragma clang diagnostic pop
  25481. #endif
  25482. #ifdef __clang__
  25483. #pragma clang diagnostic push
  25484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25485. #pragma clang diagnostic ignored "-Wunused-variable"
  25486. #endif
  25487. #ifdef __clang__
  25488. #pragma clang diagnostic pop
  25489. #endif
  25490. #ifdef __clang__
  25491. #pragma clang diagnostic push
  25492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25493. #pragma clang diagnostic ignored "-Wunused-variable"
  25494. #endif
  25495. #ifdef __clang__
  25496. #pragma clang diagnostic pop
  25497. #endif
  25498. #ifdef __clang__
  25499. #pragma clang diagnostic push
  25500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25501. #pragma clang diagnostic ignored "-Wunused-variable"
  25502. #endif
  25503. #ifdef __clang__
  25504. #pragma clang diagnostic pop
  25505. #endif
  25506. #ifdef __clang__
  25507. #pragma clang diagnostic push
  25508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25509. #pragma clang diagnostic ignored "-Wunused-variable"
  25510. #endif
  25511. #ifdef __clang__
  25512. #pragma clang diagnostic pop
  25513. #endif
  25514. #ifdef __clang__
  25515. #pragma clang diagnostic push
  25516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25517. #pragma clang diagnostic ignored "-Wunused-variable"
  25518. #endif
  25519. #ifdef __clang__
  25520. #pragma clang diagnostic pop
  25521. #endif
  25522. #ifdef __clang__
  25523. #pragma clang diagnostic push
  25524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25525. #pragma clang diagnostic ignored "-Wunused-variable"
  25526. #endif
  25527. #ifdef __clang__
  25528. #pragma clang diagnostic pop
  25529. #endif
  25530. #ifdef __clang__
  25531. #pragma clang diagnostic push
  25532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25533. #pragma clang diagnostic ignored "-Wunused-variable"
  25534. #endif
  25535. #ifdef __clang__
  25536. #pragma clang diagnostic pop
  25537. #endif
  25538. #ifdef __clang__
  25539. #pragma clang diagnostic push
  25540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25541. #pragma clang diagnostic ignored "-Wunused-variable"
  25542. #endif
  25543. #ifdef __clang__
  25544. #pragma clang diagnostic pop
  25545. #endif
  25546. #ifdef __clang__
  25547. #pragma clang diagnostic push
  25548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25549. #pragma clang diagnostic ignored "-Wunused-variable"
  25550. #endif
  25551. #ifdef __clang__
  25552. #pragma clang diagnostic pop
  25553. #endif
  25554. #ifdef __clang__
  25555. #pragma clang diagnostic push
  25556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25557. #pragma clang diagnostic ignored "-Wunused-variable"
  25558. #endif
  25559. #ifdef __clang__
  25560. #pragma clang diagnostic pop
  25561. #endif
  25562. #ifdef __clang__
  25563. #pragma clang diagnostic push
  25564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25565. #pragma clang diagnostic ignored "-Wunused-variable"
  25566. #endif
  25567. #ifdef __clang__
  25568. #pragma clang diagnostic pop
  25569. #endif
  25570. #ifdef __clang__
  25571. #pragma clang diagnostic push
  25572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25573. #pragma clang diagnostic ignored "-Wunused-variable"
  25574. #endif
  25575. #ifdef __clang__
  25576. #pragma clang diagnostic pop
  25577. #endif
  25578. #ifdef __clang__
  25579. #pragma clang diagnostic push
  25580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25581. #pragma clang diagnostic ignored "-Wunused-variable"
  25582. #endif
  25583. #ifdef __clang__
  25584. #pragma clang diagnostic pop
  25585. #endif
  25586. #ifdef __clang__
  25587. #pragma clang diagnostic push
  25588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25589. #pragma clang diagnostic ignored "-Wunused-variable"
  25590. #endif
  25591. #ifdef __clang__
  25592. #pragma clang diagnostic pop
  25593. #endif
  25594. #ifdef __clang__
  25595. #pragma clang diagnostic push
  25596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25597. #pragma clang diagnostic ignored "-Wunused-variable"
  25598. #endif
  25599. #ifdef __clang__
  25600. #pragma clang diagnostic pop
  25601. #endif
  25602. #ifdef __clang__
  25603. #pragma clang diagnostic push
  25604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25605. #pragma clang diagnostic ignored "-Wunused-variable"
  25606. #endif
  25607. #ifdef __clang__
  25608. #pragma clang diagnostic pop
  25609. #endif
  25610. #ifdef __clang__
  25611. #pragma clang diagnostic push
  25612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25613. #pragma clang diagnostic ignored "-Wunused-variable"
  25614. #endif
  25615. #ifdef __clang__
  25616. #pragma clang diagnostic pop
  25617. #endif
  25618. #ifdef __clang__
  25619. #pragma clang diagnostic push
  25620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25621. #pragma clang diagnostic ignored "-Wunused-variable"
  25622. #endif
  25623. #ifdef __clang__
  25624. #pragma clang diagnostic pop
  25625. #endif
  25626. #ifdef __clang__
  25627. #pragma clang diagnostic push
  25628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25629. #pragma clang diagnostic ignored "-Wunused-variable"
  25630. #endif
  25631. #ifdef __clang__
  25632. #pragma clang diagnostic pop
  25633. #endif
  25634. #ifdef __clang__
  25635. #pragma clang diagnostic push
  25636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25637. #pragma clang diagnostic ignored "-Wunused-variable"
  25638. #endif
  25639. #ifdef __clang__
  25640. #pragma clang diagnostic pop
  25641. #endif
  25642. #ifdef __clang__
  25643. #pragma clang diagnostic push
  25644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25645. #pragma clang diagnostic ignored "-Wunused-variable"
  25646. #endif
  25647. #ifdef __clang__
  25648. #pragma clang diagnostic pop
  25649. #endif
  25650. #ifdef __clang__
  25651. #pragma clang diagnostic push
  25652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25653. #pragma clang diagnostic ignored "-Wunused-variable"
  25654. #endif
  25655. #ifdef __clang__
  25656. #pragma clang diagnostic pop
  25657. #endif
  25658. #ifdef __clang__
  25659. #pragma clang diagnostic push
  25660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25661. #pragma clang diagnostic ignored "-Wunused-variable"
  25662. #endif
  25663. #ifdef __clang__
  25664. #pragma clang diagnostic pop
  25665. #endif
  25666. #ifdef __clang__
  25667. #pragma clang diagnostic push
  25668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25669. #pragma clang diagnostic ignored "-Wunused-variable"
  25670. #endif
  25671. #ifdef __clang__
  25672. #pragma clang diagnostic pop
  25673. #endif
  25674. #ifdef __clang__
  25675. #pragma clang diagnostic push
  25676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25677. #pragma clang diagnostic ignored "-Wunused-variable"
  25678. #endif
  25679. #ifdef __clang__
  25680. #pragma clang diagnostic pop
  25681. #endif
  25682. #ifdef __clang__
  25683. #pragma clang diagnostic push
  25684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25685. #pragma clang diagnostic ignored "-Wunused-variable"
  25686. #endif
  25687. #ifdef __clang__
  25688. #pragma clang diagnostic pop
  25689. #endif
  25690. #ifdef __clang__
  25691. #pragma clang diagnostic push
  25692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25693. #pragma clang diagnostic ignored "-Wunused-variable"
  25694. #endif
  25695. #ifdef __clang__
  25696. #pragma clang diagnostic pop
  25697. #endif
  25698. #ifdef __clang__
  25699. #pragma clang diagnostic push
  25700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25701. #pragma clang diagnostic ignored "-Wunused-variable"
  25702. #endif
  25703. #ifdef __clang__
  25704. #pragma clang diagnostic pop
  25705. #endif
  25706. #ifdef __clang__
  25707. #pragma clang diagnostic push
  25708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25709. #pragma clang diagnostic ignored "-Wunused-variable"
  25710. #endif
  25711. #ifdef __clang__
  25712. #pragma clang diagnostic pop
  25713. #endif
  25714. #ifdef __clang__
  25715. #pragma clang diagnostic push
  25716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25717. #pragma clang diagnostic ignored "-Wunused-variable"
  25718. #endif
  25719. #ifdef __clang__
  25720. #pragma clang diagnostic pop
  25721. #endif
  25722. #ifdef __clang__
  25723. #pragma clang diagnostic push
  25724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25725. #pragma clang diagnostic ignored "-Wunused-variable"
  25726. #endif
  25727. #ifdef __clang__
  25728. #pragma clang diagnostic pop
  25729. #endif
  25730. #ifdef __clang__
  25731. #pragma clang diagnostic push
  25732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25733. #pragma clang diagnostic ignored "-Wunused-variable"
  25734. #endif
  25735. #ifdef __clang__
  25736. #pragma clang diagnostic pop
  25737. #endif
  25738. #ifdef __clang__
  25739. #pragma clang diagnostic push
  25740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25741. #pragma clang diagnostic ignored "-Wunused-variable"
  25742. #endif
  25743. #ifdef __clang__
  25744. #pragma clang diagnostic pop
  25745. #endif
  25746. #ifdef __clang__
  25747. #pragma clang diagnostic push
  25748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25749. #pragma clang diagnostic ignored "-Wunused-variable"
  25750. #endif
  25751. #ifdef __clang__
  25752. #pragma clang diagnostic pop
  25753. #endif
  25754. #ifdef __clang__
  25755. #pragma clang diagnostic push
  25756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25757. #pragma clang diagnostic ignored "-Wunused-variable"
  25758. #endif
  25759. #ifdef __clang__
  25760. #pragma clang diagnostic pop
  25761. #endif
  25762. #ifdef __clang__
  25763. #pragma clang diagnostic push
  25764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25765. #pragma clang diagnostic ignored "-Wunused-variable"
  25766. #endif
  25767. #ifdef __clang__
  25768. #pragma clang diagnostic pop
  25769. #endif
  25770. #ifdef __clang__
  25771. #pragma clang diagnostic push
  25772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25773. #pragma clang diagnostic ignored "-Wunused-variable"
  25774. #endif
  25775. #ifdef __clang__
  25776. #pragma clang diagnostic pop
  25777. #endif
  25778. #ifdef __clang__
  25779. #pragma clang diagnostic push
  25780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25781. #pragma clang diagnostic ignored "-Wunused-variable"
  25782. #endif
  25783. #ifdef __clang__
  25784. #pragma clang diagnostic pop
  25785. #endif
  25786. #ifdef __clang__
  25787. #pragma clang diagnostic push
  25788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25789. #pragma clang diagnostic ignored "-Wunused-variable"
  25790. #endif
  25791. #ifdef __clang__
  25792. #pragma clang diagnostic pop
  25793. #endif
  25794. #ifdef __clang__
  25795. #pragma clang diagnostic push
  25796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25797. #pragma clang diagnostic ignored "-Wunused-variable"
  25798. #endif
  25799. #ifdef __clang__
  25800. #pragma clang diagnostic pop
  25801. #endif
  25802. #ifdef __clang__
  25803. #pragma clang diagnostic push
  25804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25805. #pragma clang diagnostic ignored "-Wunused-variable"
  25806. #endif
  25807. #ifdef __clang__
  25808. #pragma clang diagnostic pop
  25809. #endif
  25810. #ifdef __clang__
  25811. #pragma clang diagnostic push
  25812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25813. #pragma clang diagnostic ignored "-Wunused-variable"
  25814. #endif
  25815. #ifdef __clang__
  25816. #pragma clang diagnostic pop
  25817. #endif
  25818. #ifdef __clang__
  25819. #pragma clang diagnostic push
  25820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25821. #pragma clang diagnostic ignored "-Wunused-variable"
  25822. #endif
  25823. #ifdef __clang__
  25824. #pragma clang diagnostic pop
  25825. #endif
  25826. #ifdef __clang__
  25827. #pragma clang diagnostic push
  25828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25829. #pragma clang diagnostic ignored "-Wunused-variable"
  25830. #endif
  25831. #ifdef __clang__
  25832. #pragma clang diagnostic pop
  25833. #endif
  25834. #ifdef __clang__
  25835. #pragma clang diagnostic push
  25836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25837. #pragma clang diagnostic ignored "-Wunused-variable"
  25838. #endif
  25839. #ifdef __clang__
  25840. #pragma clang diagnostic pop
  25841. #endif
  25842. #ifdef __clang__
  25843. #pragma clang diagnostic push
  25844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25845. #pragma clang diagnostic ignored "-Wunused-variable"
  25846. #endif
  25847. #ifdef __clang__
  25848. #pragma clang diagnostic pop
  25849. #endif
  25850. #ifdef __clang__
  25851. #pragma clang diagnostic push
  25852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25853. #pragma clang diagnostic ignored "-Wunused-variable"
  25854. #endif
  25855. #ifdef __clang__
  25856. #pragma clang diagnostic pop
  25857. #endif
  25858. #ifdef __clang__
  25859. #pragma clang diagnostic push
  25860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25861. #pragma clang diagnostic ignored "-Wunused-variable"
  25862. #endif
  25863. #ifdef __clang__
  25864. #pragma clang diagnostic pop
  25865. #endif
  25866. #ifdef __clang__
  25867. #pragma clang diagnostic push
  25868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25869. #pragma clang diagnostic ignored "-Wunused-variable"
  25870. #endif
  25871. #ifdef __clang__
  25872. #pragma clang diagnostic pop
  25873. #endif
  25874. #ifdef __clang__
  25875. #pragma clang diagnostic push
  25876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25877. #pragma clang diagnostic ignored "-Wunused-variable"
  25878. #endif
  25879. #ifdef __clang__
  25880. #pragma clang diagnostic pop
  25881. #endif
  25882. #ifdef __clang__
  25883. #pragma clang diagnostic push
  25884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25885. #pragma clang diagnostic ignored "-Wunused-variable"
  25886. #endif
  25887. #ifdef __clang__
  25888. #pragma clang diagnostic pop
  25889. #endif
  25890. #ifdef __clang__
  25891. #pragma clang diagnostic push
  25892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25893. #pragma clang diagnostic ignored "-Wunused-variable"
  25894. #endif
  25895. #ifdef __clang__
  25896. #pragma clang diagnostic pop
  25897. #endif
  25898. #ifdef __clang__
  25899. #pragma clang diagnostic push
  25900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25901. #pragma clang diagnostic ignored "-Wunused-variable"
  25902. #endif
  25903. #ifdef __clang__
  25904. #pragma clang diagnostic pop
  25905. #endif
  25906. #ifdef __clang__
  25907. #pragma clang diagnostic push
  25908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25909. #pragma clang diagnostic ignored "-Wunused-variable"
  25910. #endif
  25911. #ifdef __clang__
  25912. #pragma clang diagnostic pop
  25913. #endif
  25914. #ifdef __clang__
  25915. #pragma clang diagnostic push
  25916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25917. #pragma clang diagnostic ignored "-Wunused-variable"
  25918. #endif
  25919. #ifdef __clang__
  25920. #pragma clang diagnostic pop
  25921. #endif
  25922. #ifdef __clang__
  25923. #pragma clang diagnostic push
  25924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25925. #pragma clang diagnostic ignored "-Wunused-variable"
  25926. #endif
  25927. #ifdef __clang__
  25928. #pragma clang diagnostic pop
  25929. #endif
  25930. #ifdef __clang__
  25931. #pragma clang diagnostic push
  25932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25933. #pragma clang diagnostic ignored "-Wunused-variable"
  25934. #endif
  25935. #ifdef __clang__
  25936. #pragma clang diagnostic pop
  25937. #endif
  25938. #ifdef __clang__
  25939. #pragma clang diagnostic push
  25940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25941. #pragma clang diagnostic ignored "-Wunused-variable"
  25942. #endif
  25943. #ifdef __clang__
  25944. #pragma clang diagnostic pop
  25945. #endif
  25946. #ifdef __clang__
  25947. #pragma clang diagnostic push
  25948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25949. #pragma clang diagnostic ignored "-Wunused-variable"
  25950. #endif
  25951. #ifdef __clang__
  25952. #pragma clang diagnostic pop
  25953. #endif
  25954. #ifdef __clang__
  25955. #pragma clang diagnostic push
  25956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25957. #pragma clang diagnostic ignored "-Wunused-variable"
  25958. #endif
  25959. #ifdef __clang__
  25960. #pragma clang diagnostic pop
  25961. #endif
  25962. #ifdef __clang__
  25963. #pragma clang diagnostic push
  25964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25965. #pragma clang diagnostic ignored "-Wunused-variable"
  25966. #endif
  25967. #ifdef __clang__
  25968. #pragma clang diagnostic pop
  25969. #endif
  25970. #ifdef __clang__
  25971. #pragma clang diagnostic push
  25972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25973. #pragma clang diagnostic ignored "-Wunused-variable"
  25974. #endif
  25975. #ifdef __clang__
  25976. #pragma clang diagnostic pop
  25977. #endif
  25978. #ifdef __clang__
  25979. #pragma clang diagnostic push
  25980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25981. #pragma clang diagnostic ignored "-Wunused-variable"
  25982. #endif
  25983. #ifdef __clang__
  25984. #pragma clang diagnostic pop
  25985. #endif
  25986. #ifdef __clang__
  25987. #pragma clang diagnostic push
  25988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25989. #pragma clang diagnostic ignored "-Wunused-variable"
  25990. #endif
  25991. #ifdef __clang__
  25992. #pragma clang diagnostic pop
  25993. #endif
  25994. #ifdef __clang__
  25995. #pragma clang diagnostic push
  25996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25997. #pragma clang diagnostic ignored "-Wunused-variable"
  25998. #endif
  25999. #ifdef __clang__
  26000. #pragma clang diagnostic pop
  26001. #endif
  26002. #ifdef __clang__
  26003. #pragma clang diagnostic push
  26004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26005. #pragma clang diagnostic ignored "-Wunused-variable"
  26006. #endif
  26007. #ifdef __clang__
  26008. #pragma clang diagnostic pop
  26009. #endif
  26010. #ifdef __clang__
  26011. #pragma clang diagnostic push
  26012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26013. #pragma clang diagnostic ignored "-Wunused-variable"
  26014. #endif
  26015. #ifdef __clang__
  26016. #pragma clang diagnostic pop
  26017. #endif
  26018. #ifdef __clang__
  26019. #pragma clang diagnostic push
  26020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26021. #pragma clang diagnostic ignored "-Wunused-variable"
  26022. #endif
  26023. #ifdef __clang__
  26024. #pragma clang diagnostic pop
  26025. #endif
  26026. #ifdef __clang__
  26027. #pragma clang diagnostic push
  26028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26029. #pragma clang diagnostic ignored "-Wunused-variable"
  26030. #endif
  26031. #ifdef __clang__
  26032. #pragma clang diagnostic pop
  26033. #endif
  26034. #ifdef __clang__
  26035. #pragma clang diagnostic push
  26036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26037. #pragma clang diagnostic ignored "-Wunused-variable"
  26038. #endif
  26039. #ifdef __clang__
  26040. #pragma clang diagnostic pop
  26041. #endif
  26042. #ifdef __clang__
  26043. #pragma clang diagnostic push
  26044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26045. #pragma clang diagnostic ignored "-Wunused-variable"
  26046. #endif
  26047. #ifdef __clang__
  26048. #pragma clang diagnostic pop
  26049. #endif
  26050. #ifdef __clang__
  26051. #pragma clang diagnostic push
  26052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26053. #pragma clang diagnostic ignored "-Wunused-variable"
  26054. #endif
  26055. #ifdef __clang__
  26056. #pragma clang diagnostic pop
  26057. #endif
  26058. #ifdef __clang__
  26059. #pragma clang diagnostic push
  26060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26061. #pragma clang diagnostic ignored "-Wunused-variable"
  26062. #endif
  26063. #ifdef __clang__
  26064. #pragma clang diagnostic pop
  26065. #endif
  26066. #ifdef __clang__
  26067. #pragma clang diagnostic push
  26068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26069. #pragma clang diagnostic ignored "-Wunused-variable"
  26070. #endif
  26071. #ifdef __clang__
  26072. #pragma clang diagnostic pop
  26073. #endif
  26074. #ifdef __clang__
  26075. #pragma clang diagnostic push
  26076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26077. #pragma clang diagnostic ignored "-Wunused-variable"
  26078. #endif
  26079. #ifdef __clang__
  26080. #pragma clang diagnostic pop
  26081. #endif
  26082. #ifdef __clang__
  26083. #pragma clang diagnostic push
  26084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26085. #pragma clang diagnostic ignored "-Wunused-variable"
  26086. #endif
  26087. #ifdef __clang__
  26088. #pragma clang diagnostic pop
  26089. #endif
  26090. #ifdef __clang__
  26091. #pragma clang diagnostic push
  26092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26093. #pragma clang diagnostic ignored "-Wunused-variable"
  26094. #endif
  26095. #ifdef __clang__
  26096. #pragma clang diagnostic pop
  26097. #endif
  26098. #ifdef __clang__
  26099. #pragma clang diagnostic push
  26100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26101. #pragma clang diagnostic ignored "-Wunused-variable"
  26102. #endif
  26103. #ifdef __clang__
  26104. #pragma clang diagnostic pop
  26105. #endif
  26106. #ifdef __clang__
  26107. #pragma clang diagnostic push
  26108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26109. #pragma clang diagnostic ignored "-Wunused-variable"
  26110. #endif
  26111. #ifdef __clang__
  26112. #pragma clang diagnostic pop
  26113. #endif
  26114. #ifdef __clang__
  26115. #pragma clang diagnostic push
  26116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26117. #pragma clang diagnostic ignored "-Wunused-variable"
  26118. #endif
  26119. #ifdef __clang__
  26120. #pragma clang diagnostic pop
  26121. #endif
  26122. #ifdef __clang__
  26123. #pragma clang diagnostic push
  26124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26125. #pragma clang diagnostic ignored "-Wunused-variable"
  26126. #endif
  26127. #ifdef __clang__
  26128. #pragma clang diagnostic pop
  26129. #endif
  26130. #ifdef __clang__
  26131. #pragma clang diagnostic push
  26132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26133. #pragma clang diagnostic ignored "-Wunused-variable"
  26134. #endif
  26135. #ifdef __clang__
  26136. #pragma clang diagnostic pop
  26137. #endif
  26138. #ifdef __clang__
  26139. #pragma clang diagnostic push
  26140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26141. #pragma clang diagnostic ignored "-Wunused-variable"
  26142. #endif
  26143. #ifdef __clang__
  26144. #pragma clang diagnostic pop
  26145. #endif
  26146. #ifdef __clang__
  26147. #pragma clang diagnostic push
  26148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26149. #pragma clang diagnostic ignored "-Wunused-variable"
  26150. #endif
  26151. #ifdef __clang__
  26152. #pragma clang diagnostic pop
  26153. #endif
  26154. #ifdef __clang__
  26155. #pragma clang diagnostic push
  26156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26157. #pragma clang diagnostic ignored "-Wunused-variable"
  26158. #endif
  26159. #ifdef __clang__
  26160. #pragma clang diagnostic pop
  26161. #endif
  26162. #ifdef __clang__
  26163. #pragma clang diagnostic push
  26164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26165. #pragma clang diagnostic ignored "-Wunused-variable"
  26166. #endif
  26167. #ifdef __clang__
  26168. #pragma clang diagnostic pop
  26169. #endif
  26170. #ifdef __clang__
  26171. #pragma clang diagnostic push
  26172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26173. #pragma clang diagnostic ignored "-Wunused-variable"
  26174. #endif
  26175. #ifdef __clang__
  26176. #pragma clang diagnostic pop
  26177. #endif
  26178. #ifdef __clang__
  26179. #pragma clang diagnostic push
  26180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26181. #pragma clang diagnostic ignored "-Wunused-variable"
  26182. #endif
  26183. #ifdef __clang__
  26184. #pragma clang diagnostic pop
  26185. #endif
  26186. #ifdef __clang__
  26187. #pragma clang diagnostic push
  26188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26189. #pragma clang diagnostic ignored "-Wunused-variable"
  26190. #endif
  26191. #ifdef __clang__
  26192. #pragma clang diagnostic pop
  26193. #endif
  26194. #ifdef __clang__
  26195. #pragma clang diagnostic push
  26196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26197. #pragma clang diagnostic ignored "-Wunused-variable"
  26198. #endif
  26199. #ifdef __clang__
  26200. #pragma clang diagnostic pop
  26201. #endif
  26202. #ifdef __clang__
  26203. #pragma clang diagnostic push
  26204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26205. #pragma clang diagnostic ignored "-Wunused-variable"
  26206. #endif
  26207. #ifdef __clang__
  26208. #pragma clang diagnostic pop
  26209. #endif
  26210. #ifdef __clang__
  26211. #pragma clang diagnostic push
  26212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26213. #pragma clang diagnostic ignored "-Wunused-variable"
  26214. #endif
  26215. #ifdef __clang__
  26216. #pragma clang diagnostic pop
  26217. #endif
  26218. #ifdef __clang__
  26219. #pragma clang diagnostic push
  26220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26221. #pragma clang diagnostic ignored "-Wunused-variable"
  26222. #endif
  26223. #ifdef __clang__
  26224. #pragma clang diagnostic pop
  26225. #endif
  26226. #ifdef __clang__
  26227. #pragma clang diagnostic push
  26228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26229. #pragma clang diagnostic ignored "-Wunused-variable"
  26230. #endif
  26231. #ifdef __clang__
  26232. #pragma clang diagnostic pop
  26233. #endif
  26234. #ifdef __clang__
  26235. #pragma clang diagnostic push
  26236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26237. #pragma clang diagnostic ignored "-Wunused-variable"
  26238. #endif
  26239. #ifdef __clang__
  26240. #pragma clang diagnostic pop
  26241. #endif
  26242. #ifdef __clang__
  26243. #pragma clang diagnostic push
  26244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26245. #pragma clang diagnostic ignored "-Wunused-variable"
  26246. #endif
  26247. #ifdef __clang__
  26248. #pragma clang diagnostic pop
  26249. #endif
  26250. #ifdef __clang__
  26251. #pragma clang diagnostic push
  26252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26253. #pragma clang diagnostic ignored "-Wunused-variable"
  26254. #endif
  26255. #ifdef __clang__
  26256. #pragma clang diagnostic pop
  26257. #endif
  26258. #ifdef __clang__
  26259. #pragma clang diagnostic push
  26260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26261. #pragma clang diagnostic ignored "-Wunused-variable"
  26262. #endif
  26263. #ifdef __clang__
  26264. #pragma clang diagnostic pop
  26265. #endif
  26266. #ifdef __clang__
  26267. #pragma clang diagnostic push
  26268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26269. #pragma clang diagnostic ignored "-Wunused-variable"
  26270. #endif
  26271. #ifdef __clang__
  26272. #pragma clang diagnostic pop
  26273. #endif
  26274. #ifdef __clang__
  26275. #pragma clang diagnostic push
  26276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26277. #pragma clang diagnostic ignored "-Wunused-variable"
  26278. #endif
  26279. #ifdef __clang__
  26280. #pragma clang diagnostic pop
  26281. #endif
  26282. #ifdef __clang__
  26283. #pragma clang diagnostic push
  26284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26285. #pragma clang diagnostic ignored "-Wunused-variable"
  26286. #endif
  26287. #ifdef __clang__
  26288. #pragma clang diagnostic pop
  26289. #endif
  26290. #ifdef __clang__
  26291. #pragma clang diagnostic push
  26292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26293. #pragma clang diagnostic ignored "-Wunused-variable"
  26294. #endif
  26295. #ifdef __clang__
  26296. #pragma clang diagnostic pop
  26297. #endif
  26298. #ifdef __clang__
  26299. #pragma clang diagnostic push
  26300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26301. #pragma clang diagnostic ignored "-Wunused-variable"
  26302. #endif
  26303. #ifdef __clang__
  26304. #pragma clang diagnostic pop
  26305. #endif
  26306. #ifdef __clang__
  26307. #pragma clang diagnostic push
  26308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26309. #pragma clang diagnostic ignored "-Wunused-variable"
  26310. #endif
  26311. #ifdef __clang__
  26312. #pragma clang diagnostic pop
  26313. #endif
  26314. #ifdef __clang__
  26315. #pragma clang diagnostic push
  26316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26317. #pragma clang diagnostic ignored "-Wunused-variable"
  26318. #endif
  26319. #ifdef __clang__
  26320. #pragma clang diagnostic pop
  26321. #endif
  26322. #ifdef __clang__
  26323. #pragma clang diagnostic push
  26324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26325. #pragma clang diagnostic ignored "-Wunused-variable"
  26326. #endif
  26327. #ifdef __clang__
  26328. #pragma clang diagnostic pop
  26329. #endif
  26330. #ifdef __clang__
  26331. #pragma clang diagnostic push
  26332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26333. #pragma clang diagnostic ignored "-Wunused-variable"
  26334. #endif
  26335. #ifdef __clang__
  26336. #pragma clang diagnostic pop
  26337. #endif
  26338. #ifdef __clang__
  26339. #pragma clang diagnostic push
  26340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26341. #pragma clang diagnostic ignored "-Wunused-variable"
  26342. #endif
  26343. #ifdef __clang__
  26344. #pragma clang diagnostic pop
  26345. #endif
  26346. #ifdef __clang__
  26347. #pragma clang diagnostic push
  26348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26349. #pragma clang diagnostic ignored "-Wunused-variable"
  26350. #endif
  26351. #ifdef __clang__
  26352. #pragma clang diagnostic pop
  26353. #endif
  26354. #ifdef __clang__
  26355. #pragma clang diagnostic push
  26356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26357. #pragma clang diagnostic ignored "-Wunused-variable"
  26358. #endif
  26359. #ifdef __clang__
  26360. #pragma clang diagnostic pop
  26361. #endif
  26362. #ifdef __clang__
  26363. #pragma clang diagnostic push
  26364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26365. #pragma clang diagnostic ignored "-Wunused-variable"
  26366. #endif
  26367. #ifdef __clang__
  26368. #pragma clang diagnostic pop
  26369. #endif
  26370. #ifdef __clang__
  26371. #pragma clang diagnostic push
  26372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26373. #pragma clang diagnostic ignored "-Wunused-variable"
  26374. #endif
  26375. #ifdef __clang__
  26376. #pragma clang diagnostic pop
  26377. #endif
  26378. #ifdef __clang__
  26379. #pragma clang diagnostic push
  26380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26381. #pragma clang diagnostic ignored "-Wunused-variable"
  26382. #endif
  26383. #ifdef __clang__
  26384. #pragma clang diagnostic pop
  26385. #endif
  26386. #ifdef __clang__
  26387. #pragma clang diagnostic push
  26388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26389. #pragma clang diagnostic ignored "-Wunused-variable"
  26390. #endif
  26391. #ifdef __clang__
  26392. #pragma clang diagnostic pop
  26393. #endif
  26394. #ifdef __clang__
  26395. #pragma clang diagnostic push
  26396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26397. #pragma clang diagnostic ignored "-Wunused-variable"
  26398. #endif
  26399. #ifdef __clang__
  26400. #pragma clang diagnostic pop
  26401. #endif
  26402. #ifdef __clang__
  26403. #pragma clang diagnostic push
  26404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26405. #pragma clang diagnostic ignored "-Wunused-variable"
  26406. #endif
  26407. #ifdef __clang__
  26408. #pragma clang diagnostic pop
  26409. #endif
  26410. #ifdef __clang__
  26411. #pragma clang diagnostic push
  26412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26413. #pragma clang diagnostic ignored "-Wunused-variable"
  26414. #endif
  26415. #ifdef __clang__
  26416. #pragma clang diagnostic pop
  26417. #endif
  26418. #ifdef __clang__
  26419. #pragma clang diagnostic push
  26420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26421. #pragma clang diagnostic ignored "-Wunused-variable"
  26422. #endif
  26423. #ifdef __clang__
  26424. #pragma clang diagnostic pop
  26425. #endif
  26426. #ifdef __clang__
  26427. #pragma clang diagnostic push
  26428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26429. #pragma clang diagnostic ignored "-Wunused-variable"
  26430. #endif
  26431. #ifdef __clang__
  26432. #pragma clang diagnostic pop
  26433. #endif
  26434. #ifdef __clang__
  26435. #pragma clang diagnostic push
  26436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26437. #pragma clang diagnostic ignored "-Wunused-variable"
  26438. #endif
  26439. #ifdef __clang__
  26440. #pragma clang diagnostic pop
  26441. #endif
  26442. #ifdef __clang__
  26443. #pragma clang diagnostic push
  26444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26445. #pragma clang diagnostic ignored "-Wunused-variable"
  26446. #endif
  26447. #ifdef __clang__
  26448. #pragma clang diagnostic pop
  26449. #endif
  26450. #ifdef __clang__
  26451. #pragma clang diagnostic push
  26452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26453. #pragma clang diagnostic ignored "-Wunused-variable"
  26454. #endif
  26455. #ifdef __clang__
  26456. #pragma clang diagnostic pop
  26457. #endif
  26458. #ifdef __clang__
  26459. #pragma clang diagnostic push
  26460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26461. #pragma clang diagnostic ignored "-Wunused-variable"
  26462. #endif
  26463. #ifdef __clang__
  26464. #pragma clang diagnostic pop
  26465. #endif
  26466. #ifdef __clang__
  26467. #pragma clang diagnostic push
  26468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26469. #pragma clang diagnostic ignored "-Wunused-variable"
  26470. #endif
  26471. #ifdef __clang__
  26472. #pragma clang diagnostic pop
  26473. #endif
  26474. #ifdef __clang__
  26475. #pragma clang diagnostic push
  26476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26477. #pragma clang diagnostic ignored "-Wunused-variable"
  26478. #endif
  26479. #ifdef __clang__
  26480. #pragma clang diagnostic pop
  26481. #endif
  26482. #ifdef __clang__
  26483. #pragma clang diagnostic push
  26484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26485. #pragma clang diagnostic ignored "-Wunused-variable"
  26486. #endif
  26487. #ifdef __clang__
  26488. #pragma clang diagnostic pop
  26489. #endif
  26490. #ifdef __clang__
  26491. #pragma clang diagnostic push
  26492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26493. #pragma clang diagnostic ignored "-Wunused-variable"
  26494. #endif
  26495. #ifdef __clang__
  26496. #pragma clang diagnostic pop
  26497. #endif
  26498. #ifdef __clang__
  26499. #pragma clang diagnostic push
  26500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26501. #pragma clang diagnostic ignored "-Wunused-variable"
  26502. #endif
  26503. #ifdef __clang__
  26504. #pragma clang diagnostic pop
  26505. #endif
  26506. #ifdef __clang__
  26507. #pragma clang diagnostic push
  26508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26509. #pragma clang diagnostic ignored "-Wunused-variable"
  26510. #endif
  26511. #ifdef __clang__
  26512. #pragma clang diagnostic pop
  26513. #endif
  26514. #ifdef __clang__
  26515. #pragma clang diagnostic push
  26516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26517. #pragma clang diagnostic ignored "-Wunused-variable"
  26518. #endif
  26519. #ifdef __clang__
  26520. #pragma clang diagnostic pop
  26521. #endif
  26522. #ifdef __clang__
  26523. #pragma clang diagnostic push
  26524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26525. #pragma clang diagnostic ignored "-Wunused-variable"
  26526. #endif
  26527. #ifdef __clang__
  26528. #pragma clang diagnostic pop
  26529. #endif
  26530. #ifdef __clang__
  26531. #pragma clang diagnostic push
  26532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26533. #pragma clang diagnostic ignored "-Wunused-variable"
  26534. #endif
  26535. #ifdef __clang__
  26536. #pragma clang diagnostic pop
  26537. #endif
  26538. #ifdef __clang__
  26539. #pragma clang diagnostic push
  26540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26541. #pragma clang diagnostic ignored "-Wunused-variable"
  26542. #endif
  26543. #ifdef __clang__
  26544. #pragma clang diagnostic pop
  26545. #endif
  26546. #ifdef __clang__
  26547. #pragma clang diagnostic push
  26548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26549. #pragma clang diagnostic ignored "-Wunused-variable"
  26550. #endif
  26551. #ifdef __clang__
  26552. #pragma clang diagnostic pop
  26553. #endif
  26554. #ifdef __clang__
  26555. #pragma clang diagnostic push
  26556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26557. #pragma clang diagnostic ignored "-Wunused-variable"
  26558. #endif
  26559. #ifdef __clang__
  26560. #pragma clang diagnostic pop
  26561. #endif
  26562. #ifdef __clang__
  26563. #pragma clang diagnostic push
  26564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26565. #pragma clang diagnostic ignored "-Wunused-variable"
  26566. #endif
  26567. #ifdef __clang__
  26568. #pragma clang diagnostic pop
  26569. #endif
  26570. #ifdef __clang__
  26571. #pragma clang diagnostic push
  26572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26573. #pragma clang diagnostic ignored "-Wunused-variable"
  26574. #endif
  26575. #ifdef __clang__
  26576. #pragma clang diagnostic pop
  26577. #endif
  26578. #ifdef __clang__
  26579. #pragma clang diagnostic push
  26580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26581. #pragma clang diagnostic ignored "-Wunused-variable"
  26582. #endif
  26583. #ifdef __clang__
  26584. #pragma clang diagnostic pop
  26585. #endif
  26586. #ifdef __clang__
  26587. #pragma clang diagnostic push
  26588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26589. #pragma clang diagnostic ignored "-Wunused-variable"
  26590. #endif
  26591. #ifdef __clang__
  26592. #pragma clang diagnostic pop
  26593. #endif
  26594. #ifdef __clang__
  26595. #pragma clang diagnostic push
  26596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26597. #pragma clang diagnostic ignored "-Wunused-variable"
  26598. #endif
  26599. #ifdef __clang__
  26600. #pragma clang diagnostic pop
  26601. #endif
  26602. #ifdef __clang__
  26603. #pragma clang diagnostic push
  26604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26605. #pragma clang diagnostic ignored "-Wunused-variable"
  26606. #endif
  26607. #ifdef __clang__
  26608. #pragma clang diagnostic pop
  26609. #endif
  26610. #ifdef __clang__
  26611. #pragma clang diagnostic push
  26612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26613. #pragma clang diagnostic ignored "-Wunused-variable"
  26614. #endif
  26615. #ifdef __clang__
  26616. #pragma clang diagnostic pop
  26617. #endif
  26618. #ifdef __clang__
  26619. #pragma clang diagnostic push
  26620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26621. #pragma clang diagnostic ignored "-Wunused-variable"
  26622. #endif
  26623. #ifdef __clang__
  26624. #pragma clang diagnostic pop
  26625. #endif
  26626. #ifdef __clang__
  26627. #pragma clang diagnostic push
  26628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26629. #pragma clang diagnostic ignored "-Wunused-variable"
  26630. #endif
  26631. #ifdef __clang__
  26632. #pragma clang diagnostic pop
  26633. #endif
  26634. #ifdef __clang__
  26635. #pragma clang diagnostic push
  26636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26637. #pragma clang diagnostic ignored "-Wunused-variable"
  26638. #endif
  26639. #ifdef __clang__
  26640. #pragma clang diagnostic pop
  26641. #endif
  26642. #ifdef __clang__
  26643. #pragma clang diagnostic push
  26644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26645. #pragma clang diagnostic ignored "-Wunused-variable"
  26646. #endif
  26647. #ifdef __clang__
  26648. #pragma clang diagnostic pop
  26649. #endif
  26650. #ifdef __clang__
  26651. #pragma clang diagnostic push
  26652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26653. #pragma clang diagnostic ignored "-Wunused-variable"
  26654. #endif
  26655. #ifdef __clang__
  26656. #pragma clang diagnostic pop
  26657. #endif
  26658. #ifdef __clang__
  26659. #pragma clang diagnostic push
  26660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26661. #pragma clang diagnostic ignored "-Wunused-variable"
  26662. #endif
  26663. #ifdef __clang__
  26664. #pragma clang diagnostic pop
  26665. #endif
  26666. #ifdef __clang__
  26667. #pragma clang diagnostic push
  26668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26669. #pragma clang diagnostic ignored "-Wunused-variable"
  26670. #endif
  26671. #ifdef __clang__
  26672. #pragma clang diagnostic pop
  26673. #endif
  26674. #ifdef __clang__
  26675. #pragma clang diagnostic push
  26676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26677. #pragma clang diagnostic ignored "-Wunused-variable"
  26678. #endif
  26679. #ifdef __clang__
  26680. #pragma clang diagnostic pop
  26681. #endif
  26682. #ifdef __clang__
  26683. #pragma clang diagnostic push
  26684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26685. #pragma clang diagnostic ignored "-Wunused-variable"
  26686. #endif
  26687. #ifdef __clang__
  26688. #pragma clang diagnostic pop
  26689. #endif
  26690. #ifdef __clang__
  26691. #pragma clang diagnostic push
  26692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26693. #pragma clang diagnostic ignored "-Wunused-variable"
  26694. #endif
  26695. #ifdef __clang__
  26696. #pragma clang diagnostic pop
  26697. #endif
  26698. #ifdef __clang__
  26699. #pragma clang diagnostic push
  26700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26701. #pragma clang diagnostic ignored "-Wunused-variable"
  26702. #endif
  26703. #ifdef __clang__
  26704. #pragma clang diagnostic pop
  26705. #endif
  26706. #ifdef __clang__
  26707. #pragma clang diagnostic push
  26708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26709. #pragma clang diagnostic ignored "-Wunused-variable"
  26710. #endif
  26711. #ifdef __clang__
  26712. #pragma clang diagnostic pop
  26713. #endif
  26714. #ifdef __clang__
  26715. #pragma clang diagnostic push
  26716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26717. #pragma clang diagnostic ignored "-Wunused-variable"
  26718. #endif
  26719. #ifdef __clang__
  26720. #pragma clang diagnostic pop
  26721. #endif
  26722. #ifdef __clang__
  26723. #pragma clang diagnostic push
  26724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26725. #pragma clang diagnostic ignored "-Wunused-variable"
  26726. #endif
  26727. #ifdef __clang__
  26728. #pragma clang diagnostic pop
  26729. #endif
  26730. #ifdef __clang__
  26731. #pragma clang diagnostic push
  26732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26733. #pragma clang diagnostic ignored "-Wunused-variable"
  26734. #endif
  26735. #ifdef __clang__
  26736. #pragma clang diagnostic pop
  26737. #endif
  26738. #ifdef __clang__
  26739. #pragma clang diagnostic push
  26740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26741. #pragma clang diagnostic ignored "-Wunused-variable"
  26742. #endif
  26743. #ifdef __clang__
  26744. #pragma clang diagnostic pop
  26745. #endif
  26746. #ifdef __clang__
  26747. #pragma clang diagnostic push
  26748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26749. #pragma clang diagnostic ignored "-Wunused-variable"
  26750. #endif
  26751. #ifdef __clang__
  26752. #pragma clang diagnostic pop
  26753. #endif
  26754. #ifdef __clang__
  26755. #pragma clang diagnostic push
  26756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26757. #pragma clang diagnostic ignored "-Wunused-variable"
  26758. #endif
  26759. #ifdef __clang__
  26760. #pragma clang diagnostic pop
  26761. #endif
  26762. #ifdef __clang__
  26763. #pragma clang diagnostic push
  26764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26765. #pragma clang diagnostic ignored "-Wunused-variable"
  26766. #endif
  26767. #ifdef __clang__
  26768. #pragma clang diagnostic pop
  26769. #endif
  26770. #ifdef __clang__
  26771. #pragma clang diagnostic push
  26772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26773. #pragma clang diagnostic ignored "-Wunused-variable"
  26774. #endif
  26775. #ifdef __clang__
  26776. #pragma clang diagnostic pop
  26777. #endif
  26778. #ifdef __clang__
  26779. #pragma clang diagnostic push
  26780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26781. #pragma clang diagnostic ignored "-Wunused-variable"
  26782. #endif
  26783. #ifdef __clang__
  26784. #pragma clang diagnostic pop
  26785. #endif
  26786. #ifdef __clang__
  26787. #pragma clang diagnostic push
  26788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26789. #pragma clang diagnostic ignored "-Wunused-variable"
  26790. #endif
  26791. #ifdef __clang__
  26792. #pragma clang diagnostic pop
  26793. #endif
  26794. #ifdef __clang__
  26795. #pragma clang diagnostic push
  26796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26797. #pragma clang diagnostic ignored "-Wunused-variable"
  26798. #endif
  26799. #ifdef __clang__
  26800. #pragma clang diagnostic pop
  26801. #endif
  26802. #ifdef __clang__
  26803. #pragma clang diagnostic push
  26804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26805. #pragma clang diagnostic ignored "-Wunused-variable"
  26806. #endif
  26807. #ifdef __clang__
  26808. #pragma clang diagnostic pop
  26809. #endif
  26810. #ifdef __clang__
  26811. #pragma clang diagnostic push
  26812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26813. #pragma clang diagnostic ignored "-Wunused-variable"
  26814. #endif
  26815. #ifdef __clang__
  26816. #pragma clang diagnostic pop
  26817. #endif
  26818. #ifdef __clang__
  26819. #pragma clang diagnostic push
  26820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26821. #pragma clang diagnostic ignored "-Wunused-variable"
  26822. #endif
  26823. #ifdef __clang__
  26824. #pragma clang diagnostic pop
  26825. #endif
  26826. #ifdef __clang__
  26827. #pragma clang diagnostic push
  26828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26829. #pragma clang diagnostic ignored "-Wunused-variable"
  26830. #endif
  26831. #ifdef __clang__
  26832. #pragma clang diagnostic pop
  26833. #endif
  26834. #ifdef __clang__
  26835. #pragma clang diagnostic push
  26836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26837. #pragma clang diagnostic ignored "-Wunused-variable"
  26838. #endif
  26839. #ifdef __clang__
  26840. #pragma clang diagnostic pop
  26841. #endif
  26842. #ifdef __clang__
  26843. #pragma clang diagnostic push
  26844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26845. #pragma clang diagnostic ignored "-Wunused-variable"
  26846. #endif
  26847. #ifdef __clang__
  26848. #pragma clang diagnostic pop
  26849. #endif
  26850. #ifdef __clang__
  26851. #pragma clang diagnostic push
  26852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26853. #pragma clang diagnostic ignored "-Wunused-variable"
  26854. #endif
  26855. #ifdef __clang__
  26856. #pragma clang diagnostic pop
  26857. #endif
  26858. #ifdef __clang__
  26859. #pragma clang diagnostic push
  26860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26861. #pragma clang diagnostic ignored "-Wunused-variable"
  26862. #endif
  26863. #ifdef __clang__
  26864. #pragma clang diagnostic pop
  26865. #endif
  26866. #ifdef __clang__
  26867. #pragma clang diagnostic push
  26868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26869. #pragma clang diagnostic ignored "-Wunused-variable"
  26870. #endif
  26871. #ifdef __clang__
  26872. #pragma clang diagnostic pop
  26873. #endif
  26874. #ifdef __clang__
  26875. #pragma clang diagnostic push
  26876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26877. #pragma clang diagnostic ignored "-Wunused-variable"
  26878. #endif
  26879. #ifdef __clang__
  26880. #pragma clang diagnostic pop
  26881. #endif
  26882. #ifdef __clang__
  26883. #pragma clang diagnostic push
  26884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26885. #pragma clang diagnostic ignored "-Wunused-variable"
  26886. #endif
  26887. #ifdef __clang__
  26888. #pragma clang diagnostic pop
  26889. #endif
  26890. #ifdef __clang__
  26891. #pragma clang diagnostic push
  26892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26893. #pragma clang diagnostic ignored "-Wunused-variable"
  26894. #endif
  26895. #ifdef __clang__
  26896. #pragma clang diagnostic pop
  26897. #endif
  26898. #ifdef __clang__
  26899. #pragma clang diagnostic push
  26900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26901. #pragma clang diagnostic ignored "-Wunused-variable"
  26902. #endif
  26903. #ifdef __clang__
  26904. #pragma clang diagnostic pop
  26905. #endif
  26906. #ifdef __clang__
  26907. #pragma clang diagnostic push
  26908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26909. #pragma clang diagnostic ignored "-Wunused-variable"
  26910. #endif
  26911. #ifdef __clang__
  26912. #pragma clang diagnostic pop
  26913. #endif
  26914. #ifdef __clang__
  26915. #pragma clang diagnostic push
  26916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26917. #pragma clang diagnostic ignored "-Wunused-variable"
  26918. #endif
  26919. #ifdef __clang__
  26920. #pragma clang diagnostic pop
  26921. #endif
  26922. #ifdef __clang__
  26923. #pragma clang diagnostic push
  26924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26925. #pragma clang diagnostic ignored "-Wunused-variable"
  26926. #endif
  26927. #ifdef __clang__
  26928. #pragma clang diagnostic pop
  26929. #endif
  26930. #ifdef __clang__
  26931. #pragma clang diagnostic push
  26932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26933. #pragma clang diagnostic ignored "-Wunused-variable"
  26934. #endif
  26935. #ifdef __clang__
  26936. #pragma clang diagnostic pop
  26937. #endif
  26938. #ifdef __clang__
  26939. #pragma clang diagnostic push
  26940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26941. #pragma clang diagnostic ignored "-Wunused-variable"
  26942. #endif
  26943. #ifdef __clang__
  26944. #pragma clang diagnostic pop
  26945. #endif
  26946. #ifdef __clang__
  26947. #pragma clang diagnostic push
  26948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26949. #pragma clang diagnostic ignored "-Wunused-variable"
  26950. #endif
  26951. #ifdef __clang__
  26952. #pragma clang diagnostic pop
  26953. #endif
  26954. #ifdef __clang__
  26955. #pragma clang diagnostic push
  26956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26957. #pragma clang diagnostic ignored "-Wunused-variable"
  26958. #endif
  26959. #ifdef __clang__
  26960. #pragma clang diagnostic pop
  26961. #endif
  26962. #ifdef __clang__
  26963. #pragma clang diagnostic push
  26964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26965. #pragma clang diagnostic ignored "-Wunused-variable"
  26966. #endif
  26967. #ifdef __clang__
  26968. #pragma clang diagnostic pop
  26969. #endif
  26970. #ifdef __clang__
  26971. #pragma clang diagnostic push
  26972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26973. #pragma clang diagnostic ignored "-Wunused-variable"
  26974. #endif
  26975. #ifdef __clang__
  26976. #pragma clang diagnostic pop
  26977. #endif
  26978. #ifdef __clang__
  26979. #pragma clang diagnostic push
  26980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26981. #pragma clang diagnostic ignored "-Wunused-variable"
  26982. #endif
  26983. #ifdef __clang__
  26984. #pragma clang diagnostic pop
  26985. #endif
  26986. #ifdef __clang__
  26987. #pragma clang diagnostic push
  26988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26989. #pragma clang diagnostic ignored "-Wunused-variable"
  26990. #endif
  26991. #ifdef __clang__
  26992. #pragma clang diagnostic pop
  26993. #endif
  26994. #ifdef __clang__
  26995. #pragma clang diagnostic push
  26996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26997. #pragma clang diagnostic ignored "-Wunused-variable"
  26998. #endif
  26999. #ifdef __clang__
  27000. #pragma clang diagnostic pop
  27001. #endif
  27002. #ifdef __clang__
  27003. #pragma clang diagnostic push
  27004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27005. #pragma clang diagnostic ignored "-Wunused-variable"
  27006. #endif
  27007. #ifdef __clang__
  27008. #pragma clang diagnostic pop
  27009. #endif
  27010. #ifdef __clang__
  27011. #pragma clang diagnostic push
  27012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27013. #pragma clang diagnostic ignored "-Wunused-variable"
  27014. #endif
  27015. #ifdef __clang__
  27016. #pragma clang diagnostic pop
  27017. #endif
  27018. #ifdef __clang__
  27019. #pragma clang diagnostic push
  27020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27021. #pragma clang diagnostic ignored "-Wunused-variable"
  27022. #endif
  27023. #ifdef __clang__
  27024. #pragma clang diagnostic pop
  27025. #endif
  27026. #ifdef __clang__
  27027. #pragma clang diagnostic push
  27028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27029. #pragma clang diagnostic ignored "-Wunused-variable"
  27030. #endif
  27031. #ifdef __clang__
  27032. #pragma clang diagnostic pop
  27033. #endif
  27034. #ifdef __clang__
  27035. #pragma clang diagnostic push
  27036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27037. #pragma clang diagnostic ignored "-Wunused-variable"
  27038. #endif
  27039. #ifdef __clang__
  27040. #pragma clang diagnostic pop
  27041. #endif
  27042. #ifdef __clang__
  27043. #pragma clang diagnostic push
  27044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27045. #pragma clang diagnostic ignored "-Wunused-variable"
  27046. #endif
  27047. #ifdef __clang__
  27048. #pragma clang diagnostic pop
  27049. #endif
  27050. #ifdef __clang__
  27051. #pragma clang diagnostic push
  27052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27053. #pragma clang diagnostic ignored "-Wunused-variable"
  27054. #endif
  27055. #ifdef __clang__
  27056. #pragma clang diagnostic pop
  27057. #endif
  27058. #ifdef __clang__
  27059. #pragma clang diagnostic push
  27060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27061. #pragma clang diagnostic ignored "-Wunused-variable"
  27062. #endif
  27063. #ifdef __clang__
  27064. #pragma clang diagnostic pop
  27065. #endif
  27066. #ifdef __clang__
  27067. #pragma clang diagnostic push
  27068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27069. #pragma clang diagnostic ignored "-Wunused-variable"
  27070. #endif
  27071. #ifdef __clang__
  27072. #pragma clang diagnostic pop
  27073. #endif
  27074. #ifdef __clang__
  27075. #pragma clang diagnostic push
  27076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27077. #pragma clang diagnostic ignored "-Wunused-variable"
  27078. #endif
  27079. #ifdef __clang__
  27080. #pragma clang diagnostic pop
  27081. #endif
  27082. #ifdef __clang__
  27083. #pragma clang diagnostic push
  27084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27085. #pragma clang diagnostic ignored "-Wunused-variable"
  27086. #endif
  27087. #ifdef __clang__
  27088. #pragma clang diagnostic pop
  27089. #endif
  27090. #ifdef __clang__
  27091. #pragma clang diagnostic push
  27092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27093. #pragma clang diagnostic ignored "-Wunused-variable"
  27094. #endif
  27095. #ifdef __clang__
  27096. #pragma clang diagnostic pop
  27097. #endif
  27098. #ifdef __clang__
  27099. #pragma clang diagnostic push
  27100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27101. #pragma clang diagnostic ignored "-Wunused-variable"
  27102. #endif
  27103. #ifdef __clang__
  27104. #pragma clang diagnostic pop
  27105. #endif
  27106. #ifdef __clang__
  27107. #pragma clang diagnostic push
  27108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27109. #pragma clang diagnostic ignored "-Wunused-variable"
  27110. #endif
  27111. #ifdef __clang__
  27112. #pragma clang diagnostic pop
  27113. #endif
  27114. #ifdef __clang__
  27115. #pragma clang diagnostic push
  27116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27117. #pragma clang diagnostic ignored "-Wunused-variable"
  27118. #endif
  27119. #ifdef __clang__
  27120. #pragma clang diagnostic pop
  27121. #endif
  27122. #ifdef __clang__
  27123. #pragma clang diagnostic push
  27124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27125. #pragma clang diagnostic ignored "-Wunused-variable"
  27126. #endif
  27127. #ifdef __clang__
  27128. #pragma clang diagnostic pop
  27129. #endif
  27130. #ifdef __clang__
  27131. #pragma clang diagnostic push
  27132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27133. #pragma clang diagnostic ignored "-Wunused-variable"
  27134. #endif
  27135. #ifdef __clang__
  27136. #pragma clang diagnostic pop
  27137. #endif
  27138. #ifdef __clang__
  27139. #pragma clang diagnostic push
  27140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27141. #pragma clang diagnostic ignored "-Wunused-variable"
  27142. #endif
  27143. #ifdef __clang__
  27144. #pragma clang diagnostic pop
  27145. #endif
  27146. #ifdef __clang__
  27147. #pragma clang diagnostic push
  27148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27149. #pragma clang diagnostic ignored "-Wunused-variable"
  27150. #endif
  27151. #ifdef __clang__
  27152. #pragma clang diagnostic pop
  27153. #endif
  27154. #ifdef __clang__
  27155. #pragma clang diagnostic push
  27156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27157. #pragma clang diagnostic ignored "-Wunused-variable"
  27158. #endif
  27159. #ifdef __clang__
  27160. #pragma clang diagnostic pop
  27161. #endif
  27162. #ifdef __clang__
  27163. #pragma clang diagnostic push
  27164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27165. #pragma clang diagnostic ignored "-Wunused-variable"
  27166. #endif
  27167. #ifdef __clang__
  27168. #pragma clang diagnostic pop
  27169. #endif
  27170. #ifdef __clang__
  27171. #pragma clang diagnostic push
  27172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27173. #pragma clang diagnostic ignored "-Wunused-variable"
  27174. #endif
  27175. #ifdef __clang__
  27176. #pragma clang diagnostic pop
  27177. #endif
  27178. #ifdef __clang__
  27179. #pragma clang diagnostic push
  27180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27181. #pragma clang diagnostic ignored "-Wunused-variable"
  27182. #endif
  27183. #ifdef __clang__
  27184. #pragma clang diagnostic pop
  27185. #endif
  27186. #ifdef __clang__
  27187. #pragma clang diagnostic push
  27188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27189. #pragma clang diagnostic ignored "-Wunused-variable"
  27190. #endif
  27191. #ifdef __clang__
  27192. #pragma clang diagnostic pop
  27193. #endif
  27194. #ifdef __clang__
  27195. #pragma clang diagnostic push
  27196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27197. #pragma clang diagnostic ignored "-Wunused-variable"
  27198. #endif
  27199. #ifdef __clang__
  27200. #pragma clang diagnostic pop
  27201. #endif
  27202. #ifdef __clang__
  27203. #pragma clang diagnostic push
  27204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27205. #pragma clang diagnostic ignored "-Wunused-variable"
  27206. #endif
  27207. #ifdef __clang__
  27208. #pragma clang diagnostic pop
  27209. #endif
  27210. #ifdef __clang__
  27211. #pragma clang diagnostic push
  27212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27213. #pragma clang diagnostic ignored "-Wunused-variable"
  27214. #endif
  27215. #ifdef __clang__
  27216. #pragma clang diagnostic pop
  27217. #endif
  27218. #ifdef __clang__
  27219. #pragma clang diagnostic push
  27220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27221. #pragma clang diagnostic ignored "-Wunused-variable"
  27222. #endif
  27223. #ifdef __clang__
  27224. #pragma clang diagnostic pop
  27225. #endif
  27226. #ifdef __clang__
  27227. #pragma clang diagnostic push
  27228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27229. #pragma clang diagnostic ignored "-Wunused-variable"
  27230. #endif
  27231. #ifdef __clang__
  27232. #pragma clang diagnostic pop
  27233. #endif
  27234. #ifdef __clang__
  27235. #pragma clang diagnostic push
  27236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27237. #pragma clang diagnostic ignored "-Wunused-variable"
  27238. #endif
  27239. #ifdef __clang__
  27240. #pragma clang diagnostic pop
  27241. #endif
  27242. #ifdef __clang__
  27243. #pragma clang diagnostic push
  27244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27245. #pragma clang diagnostic ignored "-Wunused-variable"
  27246. #endif
  27247. #ifdef __clang__
  27248. #pragma clang diagnostic pop
  27249. #endif
  27250. #ifdef __clang__
  27251. #pragma clang diagnostic push
  27252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27253. #pragma clang diagnostic ignored "-Wunused-variable"
  27254. #endif
  27255. #ifdef __clang__
  27256. #pragma clang diagnostic pop
  27257. #endif
  27258. #ifdef __clang__
  27259. #pragma clang diagnostic push
  27260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27261. #pragma clang diagnostic ignored "-Wunused-variable"
  27262. #endif
  27263. #ifdef __clang__
  27264. #pragma clang diagnostic pop
  27265. #endif
  27266. #ifdef __clang__
  27267. #pragma clang diagnostic push
  27268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27269. #pragma clang diagnostic ignored "-Wunused-variable"
  27270. #endif
  27271. #ifdef __clang__
  27272. #pragma clang diagnostic pop
  27273. #endif
  27274. #ifdef __clang__
  27275. #pragma clang diagnostic push
  27276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27277. #pragma clang diagnostic ignored "-Wunused-variable"
  27278. #endif
  27279. #ifdef __clang__
  27280. #pragma clang diagnostic pop
  27281. #endif
  27282. #ifdef __clang__
  27283. #pragma clang diagnostic push
  27284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27285. #pragma clang diagnostic ignored "-Wunused-variable"
  27286. #endif
  27287. #ifdef __clang__
  27288. #pragma clang diagnostic pop
  27289. #endif
  27290. #ifdef __clang__
  27291. #pragma clang diagnostic push
  27292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27293. #pragma clang diagnostic ignored "-Wunused-variable"
  27294. #endif
  27295. #ifdef __clang__
  27296. #pragma clang diagnostic pop
  27297. #endif
  27298. #ifdef __clang__
  27299. #pragma clang diagnostic push
  27300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27301. #pragma clang diagnostic ignored "-Wunused-variable"
  27302. #endif
  27303. #ifdef __clang__
  27304. #pragma clang diagnostic pop
  27305. #endif
  27306. #ifdef __clang__
  27307. #pragma clang diagnostic push
  27308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27309. #pragma clang diagnostic ignored "-Wunused-variable"
  27310. #endif
  27311. #ifdef __clang__
  27312. #pragma clang diagnostic pop
  27313. #endif
  27314. #ifdef __clang__
  27315. #pragma clang diagnostic push
  27316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27317. #pragma clang diagnostic ignored "-Wunused-variable"
  27318. #endif
  27319. #ifdef __clang__
  27320. #pragma clang diagnostic pop
  27321. #endif
  27322. #ifdef __clang__
  27323. #pragma clang diagnostic push
  27324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27325. #pragma clang diagnostic ignored "-Wunused-variable"
  27326. #endif
  27327. #ifdef __clang__
  27328. #pragma clang diagnostic pop
  27329. #endif
  27330. #ifdef __clang__
  27331. #pragma clang diagnostic push
  27332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27333. #pragma clang diagnostic ignored "-Wunused-variable"
  27334. #endif
  27335. #ifdef __clang__
  27336. #pragma clang diagnostic pop
  27337. #endif
  27338. #ifdef __clang__
  27339. #pragma clang diagnostic push
  27340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27341. #pragma clang diagnostic ignored "-Wunused-variable"
  27342. #endif
  27343. #ifdef __clang__
  27344. #pragma clang diagnostic pop
  27345. #endif
  27346. #ifdef __clang__
  27347. #pragma clang diagnostic push
  27348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27349. #pragma clang diagnostic ignored "-Wunused-variable"
  27350. #endif
  27351. #ifdef __clang__
  27352. #pragma clang diagnostic pop
  27353. #endif
  27354. #ifdef __clang__
  27355. #pragma clang diagnostic push
  27356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27357. #pragma clang diagnostic ignored "-Wunused-variable"
  27358. #endif
  27359. #ifdef __clang__
  27360. #pragma clang diagnostic pop
  27361. #endif
  27362. #ifdef __clang__
  27363. #pragma clang diagnostic push
  27364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27365. #pragma clang diagnostic ignored "-Wunused-variable"
  27366. #endif
  27367. #ifdef __clang__
  27368. #pragma clang diagnostic pop
  27369. #endif
  27370. #ifdef __clang__
  27371. #pragma clang diagnostic push
  27372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27373. #pragma clang diagnostic ignored "-Wunused-variable"
  27374. #endif
  27375. #ifdef __clang__
  27376. #pragma clang diagnostic pop
  27377. #endif
  27378. #ifdef __clang__
  27379. #pragma clang diagnostic push
  27380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27381. #pragma clang diagnostic ignored "-Wunused-variable"
  27382. #endif
  27383. #ifdef __clang__
  27384. #pragma clang diagnostic pop
  27385. #endif
  27386. #ifdef __clang__
  27387. #pragma clang diagnostic push
  27388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27389. #pragma clang diagnostic ignored "-Wunused-variable"
  27390. #endif
  27391. #ifdef __clang__
  27392. #pragma clang diagnostic pop
  27393. #endif
  27394. #ifdef __clang__
  27395. #pragma clang diagnostic push
  27396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27397. #pragma clang diagnostic ignored "-Wunused-variable"
  27398. #endif
  27399. #ifdef __clang__
  27400. #pragma clang diagnostic pop
  27401. #endif
  27402. #ifdef __clang__
  27403. #pragma clang diagnostic push
  27404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27405. #pragma clang diagnostic ignored "-Wunused-variable"
  27406. #endif
  27407. #ifdef __clang__
  27408. #pragma clang diagnostic pop
  27409. #endif
  27410. #ifdef __clang__
  27411. #pragma clang diagnostic push
  27412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27413. #pragma clang diagnostic ignored "-Wunused-variable"
  27414. #endif
  27415. #ifdef __clang__
  27416. #pragma clang diagnostic pop
  27417. #endif
  27418. #ifdef __clang__
  27419. #pragma clang diagnostic push
  27420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27421. #pragma clang diagnostic ignored "-Wunused-variable"
  27422. #endif
  27423. #ifdef __clang__
  27424. #pragma clang diagnostic pop
  27425. #endif
  27426. #ifdef __clang__
  27427. #pragma clang diagnostic push
  27428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27429. #pragma clang diagnostic ignored "-Wunused-variable"
  27430. #endif
  27431. #ifdef __clang__
  27432. #pragma clang diagnostic pop
  27433. #endif
  27434. #ifdef __clang__
  27435. #pragma clang diagnostic push
  27436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27437. #pragma clang diagnostic ignored "-Wunused-variable"
  27438. #endif
  27439. #ifdef __clang__
  27440. #pragma clang diagnostic pop
  27441. #endif
  27442. #ifdef __clang__
  27443. #pragma clang diagnostic push
  27444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27445. #pragma clang diagnostic ignored "-Wunused-variable"
  27446. #endif
  27447. #ifdef __clang__
  27448. #pragma clang diagnostic pop
  27449. #endif
  27450. #ifdef __clang__
  27451. #pragma clang diagnostic push
  27452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27453. #pragma clang diagnostic ignored "-Wunused-variable"
  27454. #endif
  27455. #ifdef __clang__
  27456. #pragma clang diagnostic pop
  27457. #endif
  27458. #ifdef __clang__
  27459. #pragma clang diagnostic push
  27460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27461. #pragma clang diagnostic ignored "-Wunused-variable"
  27462. #endif
  27463. #ifdef __clang__
  27464. #pragma clang diagnostic pop
  27465. #endif
  27466. #ifdef __clang__
  27467. #pragma clang diagnostic push
  27468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27469. #pragma clang diagnostic ignored "-Wunused-variable"
  27470. #endif
  27471. #ifdef __clang__
  27472. #pragma clang diagnostic pop
  27473. #endif
  27474. #ifdef __clang__
  27475. #pragma clang diagnostic push
  27476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27477. #pragma clang diagnostic ignored "-Wunused-variable"
  27478. #endif
  27479. #ifdef __clang__
  27480. #pragma clang diagnostic pop
  27481. #endif
  27482. #ifdef __clang__
  27483. #pragma clang diagnostic push
  27484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27485. #pragma clang diagnostic ignored "-Wunused-variable"
  27486. #endif
  27487. #ifdef __clang__
  27488. #pragma clang diagnostic pop
  27489. #endif
  27490. #ifdef __clang__
  27491. #pragma clang diagnostic push
  27492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27493. #pragma clang diagnostic ignored "-Wunused-variable"
  27494. #endif
  27495. #ifdef __clang__
  27496. #pragma clang diagnostic pop
  27497. #endif
  27498. #ifdef __clang__
  27499. #pragma clang diagnostic push
  27500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27501. #pragma clang diagnostic ignored "-Wunused-variable"
  27502. #endif
  27503. #ifdef __clang__
  27504. #pragma clang diagnostic pop
  27505. #endif
  27506. #ifdef __clang__
  27507. #pragma clang diagnostic push
  27508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27509. #pragma clang diagnostic ignored "-Wunused-variable"
  27510. #endif
  27511. #ifdef __clang__
  27512. #pragma clang diagnostic pop
  27513. #endif
  27514. #ifdef __clang__
  27515. #pragma clang diagnostic push
  27516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27517. #pragma clang diagnostic ignored "-Wunused-variable"
  27518. #endif
  27519. #ifdef __clang__
  27520. #pragma clang diagnostic pop
  27521. #endif
  27522. #ifdef __clang__
  27523. #pragma clang diagnostic push
  27524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27525. #pragma clang diagnostic ignored "-Wunused-variable"
  27526. #endif
  27527. #ifdef __clang__
  27528. #pragma clang diagnostic pop
  27529. #endif
  27530. #ifdef __clang__
  27531. #pragma clang diagnostic push
  27532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27533. #pragma clang diagnostic ignored "-Wunused-variable"
  27534. #endif
  27535. #ifdef __clang__
  27536. #pragma clang diagnostic pop
  27537. #endif
  27538. #ifdef __clang__
  27539. #pragma clang diagnostic push
  27540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27541. #pragma clang diagnostic ignored "-Wunused-variable"
  27542. #endif
  27543. #ifdef __clang__
  27544. #pragma clang diagnostic pop
  27545. #endif
  27546. #ifdef __clang__
  27547. #pragma clang diagnostic push
  27548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27549. #pragma clang diagnostic ignored "-Wunused-variable"
  27550. #endif
  27551. #ifdef __clang__
  27552. #pragma clang diagnostic pop
  27553. #endif
  27554. #ifdef __clang__
  27555. #pragma clang diagnostic push
  27556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27557. #pragma clang diagnostic ignored "-Wunused-variable"
  27558. #endif
  27559. #ifdef __clang__
  27560. #pragma clang diagnostic pop
  27561. #endif
  27562. #ifdef __clang__
  27563. #pragma clang diagnostic push
  27564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27565. #pragma clang diagnostic ignored "-Wunused-variable"
  27566. #endif
  27567. #ifdef __clang__
  27568. #pragma clang diagnostic pop
  27569. #endif
  27570. #ifdef __clang__
  27571. #pragma clang diagnostic push
  27572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27573. #pragma clang diagnostic ignored "-Wunused-variable"
  27574. #endif
  27575. #ifdef __clang__
  27576. #pragma clang diagnostic pop
  27577. #endif
  27578. #ifdef __clang__
  27579. #pragma clang diagnostic push
  27580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27581. #pragma clang diagnostic ignored "-Wunused-variable"
  27582. #endif
  27583. #ifdef __clang__
  27584. #pragma clang diagnostic pop
  27585. #endif
  27586. #ifdef __clang__
  27587. #pragma clang diagnostic push
  27588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27589. #pragma clang diagnostic ignored "-Wunused-variable"
  27590. #endif
  27591. #ifdef __clang__
  27592. #pragma clang diagnostic pop
  27593. #endif
  27594. #ifdef __clang__
  27595. #pragma clang diagnostic push
  27596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27597. #pragma clang diagnostic ignored "-Wunused-variable"
  27598. #endif
  27599. #ifdef __clang__
  27600. #pragma clang diagnostic pop
  27601. #endif
  27602. #ifdef __clang__
  27603. #pragma clang diagnostic push
  27604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27605. #pragma clang diagnostic ignored "-Wunused-variable"
  27606. #endif
  27607. #ifdef __clang__
  27608. #pragma clang diagnostic pop
  27609. #endif
  27610. #ifdef __clang__
  27611. #pragma clang diagnostic push
  27612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27613. #pragma clang diagnostic ignored "-Wunused-variable"
  27614. #endif
  27615. #ifdef __clang__
  27616. #pragma clang diagnostic pop
  27617. #endif
  27618. #ifdef __clang__
  27619. #pragma clang diagnostic push
  27620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27621. #pragma clang diagnostic ignored "-Wunused-variable"
  27622. #endif
  27623. #ifdef __clang__
  27624. #pragma clang diagnostic pop
  27625. #endif
  27626. #ifdef __clang__
  27627. #pragma clang diagnostic push
  27628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27629. #pragma clang diagnostic ignored "-Wunused-variable"
  27630. #endif
  27631. #ifdef __clang__
  27632. #pragma clang diagnostic pop
  27633. #endif
  27634. #ifdef __clang__
  27635. #pragma clang diagnostic push
  27636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27637. #pragma clang diagnostic ignored "-Wunused-variable"
  27638. #endif
  27639. #ifdef __clang__
  27640. #pragma clang diagnostic pop
  27641. #endif
  27642. #ifdef __clang__
  27643. #pragma clang diagnostic push
  27644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27645. #pragma clang diagnostic ignored "-Wunused-variable"
  27646. #endif
  27647. #ifdef __clang__
  27648. #pragma clang diagnostic pop
  27649. #endif
  27650. #ifdef __clang__
  27651. #pragma clang diagnostic push
  27652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27653. #pragma clang diagnostic ignored "-Wunused-variable"
  27654. #endif
  27655. #ifdef __clang__
  27656. #pragma clang diagnostic pop
  27657. #endif
  27658. #ifdef __clang__
  27659. #pragma clang diagnostic push
  27660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27661. #pragma clang diagnostic ignored "-Wunused-variable"
  27662. #endif
  27663. #ifdef __clang__
  27664. #pragma clang diagnostic pop
  27665. #endif
  27666. #ifdef __clang__
  27667. #pragma clang diagnostic push
  27668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27669. #pragma clang diagnostic ignored "-Wunused-variable"
  27670. #endif
  27671. #ifdef __clang__
  27672. #pragma clang diagnostic pop
  27673. #endif
  27674. #ifdef __clang__
  27675. #pragma clang diagnostic push
  27676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27677. #pragma clang diagnostic ignored "-Wunused-variable"
  27678. #endif
  27679. #ifdef __clang__
  27680. #pragma clang diagnostic pop
  27681. #endif
  27682. #ifdef __clang__
  27683. #pragma clang diagnostic push
  27684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27685. #pragma clang diagnostic ignored "-Wunused-variable"
  27686. #endif
  27687. #ifdef __clang__
  27688. #pragma clang diagnostic pop
  27689. #endif
  27690. #ifdef __clang__
  27691. #pragma clang diagnostic push
  27692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27693. #pragma clang diagnostic ignored "-Wunused-variable"
  27694. #endif
  27695. #ifdef __clang__
  27696. #pragma clang diagnostic pop
  27697. #endif
  27698. #ifdef __clang__
  27699. #pragma clang diagnostic push
  27700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27701. #pragma clang diagnostic ignored "-Wunused-variable"
  27702. #endif
  27703. #ifdef __clang__
  27704. #pragma clang diagnostic pop
  27705. #endif
  27706. #ifdef __clang__
  27707. #pragma clang diagnostic push
  27708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27709. #pragma clang diagnostic ignored "-Wunused-variable"
  27710. #endif
  27711. #ifdef __clang__
  27712. #pragma clang diagnostic pop
  27713. #endif
  27714. #ifdef __clang__
  27715. #pragma clang diagnostic push
  27716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27717. #pragma clang diagnostic ignored "-Wunused-variable"
  27718. #endif
  27719. #ifdef __clang__
  27720. #pragma clang diagnostic pop
  27721. #endif
  27722. #ifdef __clang__
  27723. #pragma clang diagnostic push
  27724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27725. #pragma clang diagnostic ignored "-Wunused-variable"
  27726. #endif
  27727. #ifdef __clang__
  27728. #pragma clang diagnostic pop
  27729. #endif
  27730. #ifdef __clang__
  27731. #pragma clang diagnostic push
  27732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27733. #pragma clang diagnostic ignored "-Wunused-variable"
  27734. #endif
  27735. #ifdef __clang__
  27736. #pragma clang diagnostic pop
  27737. #endif
  27738. #ifdef __clang__
  27739. #pragma clang diagnostic push
  27740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27741. #pragma clang diagnostic ignored "-Wunused-variable"
  27742. #endif
  27743. #ifdef __clang__
  27744. #pragma clang diagnostic pop
  27745. #endif
  27746. #ifdef __clang__
  27747. #pragma clang diagnostic push
  27748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27749. #pragma clang diagnostic ignored "-Wunused-variable"
  27750. #endif
  27751. #ifdef __clang__
  27752. #pragma clang diagnostic pop
  27753. #endif
  27754. #ifdef __clang__
  27755. #pragma clang diagnostic push
  27756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27757. #pragma clang diagnostic ignored "-Wunused-variable"
  27758. #endif
  27759. #ifdef __clang__
  27760. #pragma clang diagnostic pop
  27761. #endif
  27762. #ifdef __clang__
  27763. #pragma clang diagnostic push
  27764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27765. #pragma clang diagnostic ignored "-Wunused-variable"
  27766. #endif
  27767. #ifdef __clang__
  27768. #pragma clang diagnostic pop
  27769. #endif
  27770. #ifdef __clang__
  27771. #pragma clang diagnostic push
  27772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27773. #pragma clang diagnostic ignored "-Wunused-variable"
  27774. #endif
  27775. #ifdef __clang__
  27776. #pragma clang diagnostic pop
  27777. #endif
  27778. #ifdef __clang__
  27779. #pragma clang diagnostic push
  27780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27781. #pragma clang diagnostic ignored "-Wunused-variable"
  27782. #endif
  27783. #ifdef __clang__
  27784. #pragma clang diagnostic pop
  27785. #endif
  27786. #ifdef __clang__
  27787. #pragma clang diagnostic push
  27788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27789. #pragma clang diagnostic ignored "-Wunused-variable"
  27790. #endif
  27791. #ifdef __clang__
  27792. #pragma clang diagnostic pop
  27793. #endif
  27794. #ifdef __clang__
  27795. #pragma clang diagnostic push
  27796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27797. #pragma clang diagnostic ignored "-Wunused-variable"
  27798. #endif
  27799. #ifdef __clang__
  27800. #pragma clang diagnostic pop
  27801. #endif
  27802. #ifdef __clang__
  27803. #pragma clang diagnostic push
  27804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27805. #pragma clang diagnostic ignored "-Wunused-variable"
  27806. #endif
  27807. #ifdef __clang__
  27808. #pragma clang diagnostic pop
  27809. #endif
  27810. #ifdef __clang__
  27811. #pragma clang diagnostic push
  27812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27813. #pragma clang diagnostic ignored "-Wunused-variable"
  27814. #endif
  27815. #ifdef __clang__
  27816. #pragma clang diagnostic pop
  27817. #endif
  27818. #ifdef __clang__
  27819. #pragma clang diagnostic push
  27820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27821. #pragma clang diagnostic ignored "-Wunused-variable"
  27822. #endif
  27823. #ifdef __clang__
  27824. #pragma clang diagnostic pop
  27825. #endif
  27826. #ifdef __clang__
  27827. #pragma clang diagnostic push
  27828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27829. #pragma clang diagnostic ignored "-Wunused-variable"
  27830. #endif
  27831. #ifdef __clang__
  27832. #pragma clang diagnostic pop
  27833. #endif
  27834. #ifdef __clang__
  27835. #pragma clang diagnostic push
  27836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27837. #pragma clang diagnostic ignored "-Wunused-variable"
  27838. #endif
  27839. #ifdef __clang__
  27840. #pragma clang diagnostic pop
  27841. #endif
  27842. #ifdef __clang__
  27843. #pragma clang diagnostic push
  27844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27845. #pragma clang diagnostic ignored "-Wunused-variable"
  27846. #endif
  27847. #ifdef __clang__
  27848. #pragma clang diagnostic pop
  27849. #endif
  27850. #ifdef __clang__
  27851. #pragma clang diagnostic push
  27852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27853. #pragma clang diagnostic ignored "-Wunused-variable"
  27854. #endif
  27855. #ifdef __clang__
  27856. #pragma clang diagnostic pop
  27857. #endif
  27858. #ifdef __clang__
  27859. #pragma clang diagnostic push
  27860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27861. #pragma clang diagnostic ignored "-Wunused-variable"
  27862. #endif
  27863. #ifdef __clang__
  27864. #pragma clang diagnostic pop
  27865. #endif
  27866. #ifdef __clang__
  27867. #pragma clang diagnostic push
  27868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27869. #pragma clang diagnostic ignored "-Wunused-variable"
  27870. #endif
  27871. #ifdef __clang__
  27872. #pragma clang diagnostic pop
  27873. #endif
  27874. #ifdef __clang__
  27875. #pragma clang diagnostic push
  27876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27877. #pragma clang diagnostic ignored "-Wunused-variable"
  27878. #endif
  27879. #ifdef __clang__
  27880. #pragma clang diagnostic pop
  27881. #endif
  27882. #ifdef __clang__
  27883. #pragma clang diagnostic push
  27884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27885. #pragma clang diagnostic ignored "-Wunused-variable"
  27886. #endif
  27887. #ifdef __clang__
  27888. #pragma clang diagnostic pop
  27889. #endif
  27890. #ifdef __clang__
  27891. #pragma clang diagnostic push
  27892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27893. #pragma clang diagnostic ignored "-Wunused-variable"
  27894. #endif
  27895. #ifdef __clang__
  27896. #pragma clang diagnostic pop
  27897. #endif
  27898. #ifdef __clang__
  27899. #pragma clang diagnostic push
  27900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27901. #pragma clang diagnostic ignored "-Wunused-variable"
  27902. #endif
  27903. #ifdef __clang__
  27904. #pragma clang diagnostic pop
  27905. #endif
  27906. #ifdef __clang__
  27907. #pragma clang diagnostic push
  27908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27909. #pragma clang diagnostic ignored "-Wunused-variable"
  27910. #endif
  27911. #ifdef __clang__
  27912. #pragma clang diagnostic pop
  27913. #endif
  27914. #ifdef __clang__
  27915. #pragma clang diagnostic push
  27916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27917. #pragma clang diagnostic ignored "-Wunused-variable"
  27918. #endif
  27919. #ifdef __clang__
  27920. #pragma clang diagnostic pop
  27921. #endif
  27922. #ifdef __clang__
  27923. #pragma clang diagnostic push
  27924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27925. #pragma clang diagnostic ignored "-Wunused-variable"
  27926. #endif
  27927. #ifdef __clang__
  27928. #pragma clang diagnostic pop
  27929. #endif
  27930. #ifdef __clang__
  27931. #pragma clang diagnostic push
  27932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27933. #pragma clang diagnostic ignored "-Wunused-variable"
  27934. #endif
  27935. #ifdef __clang__
  27936. #pragma clang diagnostic pop
  27937. #endif
  27938. #ifdef __clang__
  27939. #pragma clang diagnostic push
  27940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27941. #pragma clang diagnostic ignored "-Wunused-variable"
  27942. #endif
  27943. #ifdef __clang__
  27944. #pragma clang diagnostic pop
  27945. #endif
  27946. #ifdef __clang__
  27947. #pragma clang diagnostic push
  27948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27949. #pragma clang diagnostic ignored "-Wunused-variable"
  27950. #endif
  27951. #ifdef __clang__
  27952. #pragma clang diagnostic pop
  27953. #endif
  27954. #ifdef __clang__
  27955. #pragma clang diagnostic push
  27956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27957. #pragma clang diagnostic ignored "-Wunused-variable"
  27958. #endif
  27959. #ifdef __clang__
  27960. #pragma clang diagnostic pop
  27961. #endif
  27962. #ifdef __clang__
  27963. #pragma clang diagnostic push
  27964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27965. #pragma clang diagnostic ignored "-Wunused-variable"
  27966. #endif
  27967. #ifdef __clang__
  27968. #pragma clang diagnostic pop
  27969. #endif
  27970. #ifdef __clang__
  27971. #pragma clang diagnostic push
  27972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27973. #pragma clang diagnostic ignored "-Wunused-variable"
  27974. #endif
  27975. #ifdef __clang__
  27976. #pragma clang diagnostic pop
  27977. #endif
  27978. #ifdef __clang__
  27979. #pragma clang diagnostic push
  27980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27981. #pragma clang diagnostic ignored "-Wunused-variable"
  27982. #endif
  27983. #ifdef __clang__
  27984. #pragma clang diagnostic pop
  27985. #endif
  27986. #ifdef __clang__
  27987. #pragma clang diagnostic push
  27988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27989. #pragma clang diagnostic ignored "-Wunused-variable"
  27990. #endif
  27991. #ifdef __clang__
  27992. #pragma clang diagnostic pop
  27993. #endif
  27994. #ifdef __clang__
  27995. #pragma clang diagnostic push
  27996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27997. #pragma clang diagnostic ignored "-Wunused-variable"
  27998. #endif
  27999. #ifdef __clang__
  28000. #pragma clang diagnostic pop
  28001. #endif
  28002. #ifdef __clang__
  28003. #pragma clang diagnostic push
  28004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28005. #pragma clang diagnostic ignored "-Wunused-variable"
  28006. #endif
  28007. #ifdef __clang__
  28008. #pragma clang diagnostic pop
  28009. #endif
  28010. #ifdef __clang__
  28011. #pragma clang diagnostic push
  28012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28013. #pragma clang diagnostic ignored "-Wunused-variable"
  28014. #endif
  28015. #ifdef __clang__
  28016. #pragma clang diagnostic pop
  28017. #endif
  28018. #ifdef __clang__
  28019. #pragma clang diagnostic push
  28020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28021. #pragma clang diagnostic ignored "-Wunused-variable"
  28022. #endif
  28023. #ifdef __clang__
  28024. #pragma clang diagnostic pop
  28025. #endif
  28026. #ifdef __clang__
  28027. #pragma clang diagnostic push
  28028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28029. #pragma clang diagnostic ignored "-Wunused-variable"
  28030. #endif
  28031. #ifdef __clang__
  28032. #pragma clang diagnostic pop
  28033. #endif
  28034. #ifdef __clang__
  28035. #pragma clang diagnostic push
  28036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28037. #pragma clang diagnostic ignored "-Wunused-variable"
  28038. #endif
  28039. #ifdef __clang__
  28040. #pragma clang diagnostic pop
  28041. #endif
  28042. #ifdef __clang__
  28043. #pragma clang diagnostic push
  28044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28045. #pragma clang diagnostic ignored "-Wunused-variable"
  28046. #endif
  28047. #ifdef __clang__
  28048. #pragma clang diagnostic pop
  28049. #endif
  28050. #ifdef __clang__
  28051. #pragma clang diagnostic push
  28052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28053. #pragma clang diagnostic ignored "-Wunused-variable"
  28054. #endif
  28055. #ifdef __clang__
  28056. #pragma clang diagnostic pop
  28057. #endif
  28058. #ifdef __clang__
  28059. #pragma clang diagnostic push
  28060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28061. #pragma clang diagnostic ignored "-Wunused-variable"
  28062. #endif
  28063. #ifdef __clang__
  28064. #pragma clang diagnostic pop
  28065. #endif
  28066. #ifdef __clang__
  28067. #pragma clang diagnostic push
  28068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28069. #pragma clang diagnostic ignored "-Wunused-variable"
  28070. #endif
  28071. #ifdef __clang__
  28072. #pragma clang diagnostic pop
  28073. #endif
  28074. #ifdef __clang__
  28075. #pragma clang diagnostic push
  28076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28077. #pragma clang diagnostic ignored "-Wunused-variable"
  28078. #endif
  28079. #ifdef __clang__
  28080. #pragma clang diagnostic pop
  28081. #endif
  28082. #ifdef __clang__
  28083. #pragma clang diagnostic push
  28084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28085. #pragma clang diagnostic ignored "-Wunused-variable"
  28086. #endif
  28087. #ifdef __clang__
  28088. #pragma clang diagnostic pop
  28089. #endif
  28090. #ifdef __clang__
  28091. #pragma clang diagnostic push
  28092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28093. #pragma clang diagnostic ignored "-Wunused-variable"
  28094. #endif
  28095. #ifdef __clang__
  28096. #pragma clang diagnostic pop
  28097. #endif
  28098. #ifdef __clang__
  28099. #pragma clang diagnostic push
  28100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28101. #pragma clang diagnostic ignored "-Wunused-variable"
  28102. #endif
  28103. #ifdef __clang__
  28104. #pragma clang diagnostic pop
  28105. #endif
  28106. #ifdef __clang__
  28107. #pragma clang diagnostic push
  28108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28109. #pragma clang diagnostic ignored "-Wunused-variable"
  28110. #endif
  28111. #ifdef __clang__
  28112. #pragma clang diagnostic pop
  28113. #endif
  28114. #ifdef __clang__
  28115. #pragma clang diagnostic push
  28116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28117. #pragma clang diagnostic ignored "-Wunused-variable"
  28118. #endif
  28119. #ifdef __clang__
  28120. #pragma clang diagnostic pop
  28121. #endif
  28122. #ifdef __clang__
  28123. #pragma clang diagnostic push
  28124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28125. #pragma clang diagnostic ignored "-Wunused-variable"
  28126. #endif
  28127. #ifdef __clang__
  28128. #pragma clang diagnostic pop
  28129. #endif
  28130. #ifdef __clang__
  28131. #pragma clang diagnostic push
  28132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28133. #pragma clang diagnostic ignored "-Wunused-variable"
  28134. #endif
  28135. #ifdef __clang__
  28136. #pragma clang diagnostic pop
  28137. #endif
  28138. #ifdef __clang__
  28139. #pragma clang diagnostic push
  28140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28141. #pragma clang diagnostic ignored "-Wunused-variable"
  28142. #endif
  28143. #ifdef __clang__
  28144. #pragma clang diagnostic pop
  28145. #endif
  28146. #ifdef __clang__
  28147. #pragma clang diagnostic push
  28148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28149. #pragma clang diagnostic ignored "-Wunused-variable"
  28150. #endif
  28151. #ifdef __clang__
  28152. #pragma clang diagnostic pop
  28153. #endif
  28154. #ifdef __clang__
  28155. #pragma clang diagnostic push
  28156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28157. #pragma clang diagnostic ignored "-Wunused-variable"
  28158. #endif
  28159. #ifdef __clang__
  28160. #pragma clang diagnostic pop
  28161. #endif
  28162. #ifdef __clang__
  28163. #pragma clang diagnostic push
  28164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28165. #pragma clang diagnostic ignored "-Wunused-variable"
  28166. #endif
  28167. #ifdef __clang__
  28168. #pragma clang diagnostic pop
  28169. #endif
  28170. #ifdef __clang__
  28171. #pragma clang diagnostic push
  28172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28173. #pragma clang diagnostic ignored "-Wunused-variable"
  28174. #endif
  28175. #ifdef __clang__
  28176. #pragma clang diagnostic pop
  28177. #endif
  28178. #ifdef __clang__
  28179. #pragma clang diagnostic push
  28180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28181. #pragma clang diagnostic ignored "-Wunused-variable"
  28182. #endif
  28183. #ifdef __clang__
  28184. #pragma clang diagnostic pop
  28185. #endif
  28186. #ifdef __clang__
  28187. #pragma clang diagnostic push
  28188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28189. #pragma clang diagnostic ignored "-Wunused-variable"
  28190. #endif
  28191. #ifdef __clang__
  28192. #pragma clang diagnostic pop
  28193. #endif
  28194. #ifdef __clang__
  28195. #pragma clang diagnostic push
  28196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28197. #pragma clang diagnostic ignored "-Wunused-variable"
  28198. #endif
  28199. #ifdef __clang__
  28200. #pragma clang diagnostic pop
  28201. #endif
  28202. #ifdef __clang__
  28203. #pragma clang diagnostic push
  28204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28205. #pragma clang diagnostic ignored "-Wunused-variable"
  28206. #endif
  28207. #ifdef __clang__
  28208. #pragma clang diagnostic pop
  28209. #endif
  28210. #ifdef __clang__
  28211. #pragma clang diagnostic push
  28212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28213. #pragma clang diagnostic ignored "-Wunused-variable"
  28214. #endif
  28215. #ifdef __clang__
  28216. #pragma clang diagnostic pop
  28217. #endif
  28218. #ifdef __clang__
  28219. #pragma clang diagnostic push
  28220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28221. #pragma clang diagnostic ignored "-Wunused-variable"
  28222. #endif
  28223. #ifdef __clang__
  28224. #pragma clang diagnostic pop
  28225. #endif
  28226. #ifdef __clang__
  28227. #pragma clang diagnostic push
  28228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28229. #pragma clang diagnostic ignored "-Wunused-variable"
  28230. #endif
  28231. #ifdef __clang__
  28232. #pragma clang diagnostic pop
  28233. #endif
  28234. #ifdef __clang__
  28235. #pragma clang diagnostic push
  28236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28237. #pragma clang diagnostic ignored "-Wunused-variable"
  28238. #endif
  28239. #ifdef __clang__
  28240. #pragma clang diagnostic pop
  28241. #endif
  28242. #ifdef __clang__
  28243. #pragma clang diagnostic push
  28244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28245. #pragma clang diagnostic ignored "-Wunused-variable"
  28246. #endif
  28247. #ifdef __clang__
  28248. #pragma clang diagnostic pop
  28249. #endif
  28250. #ifdef __clang__
  28251. #pragma clang diagnostic push
  28252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28253. #pragma clang diagnostic ignored "-Wunused-variable"
  28254. #endif
  28255. #ifdef __clang__
  28256. #pragma clang diagnostic pop
  28257. #endif
  28258. #ifdef __clang__
  28259. #pragma clang diagnostic push
  28260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28261. #pragma clang diagnostic ignored "-Wunused-variable"
  28262. #endif
  28263. #ifdef __clang__
  28264. #pragma clang diagnostic pop
  28265. #endif
  28266. #ifdef __clang__
  28267. #pragma clang diagnostic push
  28268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28269. #pragma clang diagnostic ignored "-Wunused-variable"
  28270. #endif
  28271. #ifdef __clang__
  28272. #pragma clang diagnostic pop
  28273. #endif
  28274. #ifdef __clang__
  28275. #pragma clang diagnostic push
  28276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28277. #pragma clang diagnostic ignored "-Wunused-variable"
  28278. #endif
  28279. #ifdef __clang__
  28280. #pragma clang diagnostic pop
  28281. #endif
  28282. #ifdef __clang__
  28283. #pragma clang diagnostic push
  28284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28285. #pragma clang diagnostic ignored "-Wunused-variable"
  28286. #endif
  28287. #ifdef __clang__
  28288. #pragma clang diagnostic pop
  28289. #endif
  28290. #ifdef __clang__
  28291. #pragma clang diagnostic push
  28292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28293. #pragma clang diagnostic ignored "-Wunused-variable"
  28294. #endif
  28295. #ifdef __clang__
  28296. #pragma clang diagnostic pop
  28297. #endif
  28298. #ifdef __clang__
  28299. #pragma clang diagnostic push
  28300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28301. #pragma clang diagnostic ignored "-Wunused-variable"
  28302. #endif
  28303. #ifdef __clang__
  28304. #pragma clang diagnostic pop
  28305. #endif
  28306. #ifdef __clang__
  28307. #pragma clang diagnostic push
  28308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28309. #pragma clang diagnostic ignored "-Wunused-variable"
  28310. #endif
  28311. #ifdef __clang__
  28312. #pragma clang diagnostic pop
  28313. #endif
  28314. #ifdef __clang__
  28315. #pragma clang diagnostic push
  28316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28317. #pragma clang diagnostic ignored "-Wunused-variable"
  28318. #endif
  28319. #ifdef __clang__
  28320. #pragma clang diagnostic pop
  28321. #endif
  28322. #ifdef __clang__
  28323. #pragma clang diagnostic push
  28324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28325. #pragma clang diagnostic ignored "-Wunused-variable"
  28326. #endif
  28327. #ifdef __clang__
  28328. #pragma clang diagnostic pop
  28329. #endif
  28330. #ifdef __clang__
  28331. #pragma clang diagnostic push
  28332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28333. #pragma clang diagnostic ignored "-Wunused-variable"
  28334. #endif
  28335. #ifdef __clang__
  28336. #pragma clang diagnostic pop
  28337. #endif
  28338. #ifdef __clang__
  28339. #pragma clang diagnostic push
  28340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28341. #pragma clang diagnostic ignored "-Wunused-variable"
  28342. #endif
  28343. #ifdef __clang__
  28344. #pragma clang diagnostic pop
  28345. #endif
  28346. #ifdef __clang__
  28347. #pragma clang diagnostic push
  28348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28349. #pragma clang diagnostic ignored "-Wunused-variable"
  28350. #endif
  28351. #ifdef __clang__
  28352. #pragma clang diagnostic pop
  28353. #endif
  28354. #ifdef __clang__
  28355. #pragma clang diagnostic push
  28356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28357. #pragma clang diagnostic ignored "-Wunused-variable"
  28358. #endif
  28359. #ifdef __clang__
  28360. #pragma clang diagnostic pop
  28361. #endif
  28362. #ifdef __clang__
  28363. #pragma clang diagnostic push
  28364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28365. #pragma clang diagnostic ignored "-Wunused-variable"
  28366. #endif
  28367. #ifdef __clang__
  28368. #pragma clang diagnostic pop
  28369. #endif
  28370. #ifdef __clang__
  28371. #pragma clang diagnostic push
  28372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28373. #pragma clang diagnostic ignored "-Wunused-variable"
  28374. #endif
  28375. #ifdef __clang__
  28376. #pragma clang diagnostic pop
  28377. #endif
  28378. #ifdef __clang__
  28379. #pragma clang diagnostic push
  28380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28381. #pragma clang diagnostic ignored "-Wunused-variable"
  28382. #endif
  28383. #ifdef __clang__
  28384. #pragma clang diagnostic pop
  28385. #endif
  28386. #ifdef __clang__
  28387. #pragma clang diagnostic push
  28388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28389. #pragma clang diagnostic ignored "-Wunused-variable"
  28390. #endif
  28391. #ifdef __clang__
  28392. #pragma clang diagnostic pop
  28393. #endif
  28394. #ifdef __clang__
  28395. #pragma clang diagnostic push
  28396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28397. #pragma clang diagnostic ignored "-Wunused-variable"
  28398. #endif
  28399. #ifdef __clang__
  28400. #pragma clang diagnostic pop
  28401. #endif
  28402. #ifdef __clang__
  28403. #pragma clang diagnostic push
  28404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28405. #pragma clang diagnostic ignored "-Wunused-variable"
  28406. #endif
  28407. #ifdef __clang__
  28408. #pragma clang diagnostic pop
  28409. #endif
  28410. #ifdef __clang__
  28411. #pragma clang diagnostic push
  28412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28413. #pragma clang diagnostic ignored "-Wunused-variable"
  28414. #endif
  28415. #ifdef __clang__
  28416. #pragma clang diagnostic pop
  28417. #endif
  28418. #ifdef __clang__
  28419. #pragma clang diagnostic push
  28420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28421. #pragma clang diagnostic ignored "-Wunused-variable"
  28422. #endif
  28423. #ifdef __clang__
  28424. #pragma clang diagnostic pop
  28425. #endif
  28426. #ifdef __clang__
  28427. #pragma clang diagnostic push
  28428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28429. #pragma clang diagnostic ignored "-Wunused-variable"
  28430. #endif
  28431. #ifdef __clang__
  28432. #pragma clang diagnostic pop
  28433. #endif
  28434. #ifdef __clang__
  28435. #pragma clang diagnostic push
  28436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28437. #pragma clang diagnostic ignored "-Wunused-variable"
  28438. #endif
  28439. #ifdef __clang__
  28440. #pragma clang diagnostic pop
  28441. #endif
  28442. #ifdef __clang__
  28443. #pragma clang diagnostic push
  28444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28445. #pragma clang diagnostic ignored "-Wunused-variable"
  28446. #endif
  28447. #ifdef __clang__
  28448. #pragma clang diagnostic pop
  28449. #endif
  28450. #ifdef __clang__
  28451. #pragma clang diagnostic push
  28452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28453. #pragma clang diagnostic ignored "-Wunused-variable"
  28454. #endif
  28455. #ifdef __clang__
  28456. #pragma clang diagnostic pop
  28457. #endif
  28458. #ifdef __clang__
  28459. #pragma clang diagnostic push
  28460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28461. #pragma clang diagnostic ignored "-Wunused-variable"
  28462. #endif
  28463. #ifdef __clang__
  28464. #pragma clang diagnostic pop
  28465. #endif
  28466. #ifdef __clang__
  28467. #pragma clang diagnostic push
  28468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28469. #pragma clang diagnostic ignored "-Wunused-variable"
  28470. #endif
  28471. #ifdef __clang__
  28472. #pragma clang diagnostic pop
  28473. #endif
  28474. #ifdef __clang__
  28475. #pragma clang diagnostic push
  28476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28477. #pragma clang diagnostic ignored "-Wunused-variable"
  28478. #endif
  28479. #ifdef __clang__
  28480. #pragma clang diagnostic pop
  28481. #endif
  28482. #ifdef __clang__
  28483. #pragma clang diagnostic push
  28484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28485. #pragma clang diagnostic ignored "-Wunused-variable"
  28486. #endif
  28487. #ifdef __clang__
  28488. #pragma clang diagnostic pop
  28489. #endif
  28490. #ifdef __clang__
  28491. #pragma clang diagnostic push
  28492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28493. #pragma clang diagnostic ignored "-Wunused-variable"
  28494. #endif
  28495. #ifdef __clang__
  28496. #pragma clang diagnostic pop
  28497. #endif
  28498. #ifdef __clang__
  28499. #pragma clang diagnostic push
  28500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28501. #pragma clang diagnostic ignored "-Wunused-variable"
  28502. #endif
  28503. #ifdef __clang__
  28504. #pragma clang diagnostic pop
  28505. #endif
  28506. #ifdef __clang__
  28507. #pragma clang diagnostic push
  28508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28509. #pragma clang diagnostic ignored "-Wunused-variable"
  28510. #endif
  28511. #ifdef __clang__
  28512. #pragma clang diagnostic pop
  28513. #endif
  28514. #ifdef __clang__
  28515. #pragma clang diagnostic push
  28516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28517. #pragma clang diagnostic ignored "-Wunused-variable"
  28518. #endif
  28519. #ifdef __clang__
  28520. #pragma clang diagnostic pop
  28521. #endif
  28522. #ifdef __clang__
  28523. #pragma clang diagnostic push
  28524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28525. #pragma clang diagnostic ignored "-Wunused-variable"
  28526. #endif
  28527. #ifdef __clang__
  28528. #pragma clang diagnostic pop
  28529. #endif
  28530. #ifdef __clang__
  28531. #pragma clang diagnostic push
  28532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28533. #pragma clang diagnostic ignored "-Wunused-variable"
  28534. #endif
  28535. #ifdef __clang__
  28536. #pragma clang diagnostic pop
  28537. #endif
  28538. #ifdef __clang__
  28539. #pragma clang diagnostic push
  28540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28541. #pragma clang diagnostic ignored "-Wunused-variable"
  28542. #endif
  28543. #ifdef __clang__
  28544. #pragma clang diagnostic pop
  28545. #endif
  28546. #ifdef __clang__
  28547. #pragma clang diagnostic push
  28548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28549. #pragma clang diagnostic ignored "-Wunused-variable"
  28550. #endif
  28551. #ifdef __clang__
  28552. #pragma clang diagnostic pop
  28553. #endif
  28554. #ifdef __clang__
  28555. #pragma clang diagnostic push
  28556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28557. #pragma clang diagnostic ignored "-Wunused-variable"
  28558. #endif
  28559. #ifdef __clang__
  28560. #pragma clang diagnostic pop
  28561. #endif
  28562. #ifdef __clang__
  28563. #pragma clang diagnostic push
  28564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28565. #pragma clang diagnostic ignored "-Wunused-variable"
  28566. #endif
  28567. #ifdef __clang__
  28568. #pragma clang diagnostic pop
  28569. #endif
  28570. #ifdef __clang__
  28571. #pragma clang diagnostic push
  28572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28573. #pragma clang diagnostic ignored "-Wunused-variable"
  28574. #endif
  28575. #ifdef __clang__
  28576. #pragma clang diagnostic pop
  28577. #endif
  28578. #ifdef __clang__
  28579. #pragma clang diagnostic push
  28580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28581. #pragma clang diagnostic ignored "-Wunused-variable"
  28582. #endif
  28583. #ifdef __clang__
  28584. #pragma clang diagnostic pop
  28585. #endif
  28586. #ifdef __clang__
  28587. #pragma clang diagnostic push
  28588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28589. #pragma clang diagnostic ignored "-Wunused-variable"
  28590. #endif
  28591. #ifdef __clang__
  28592. #pragma clang diagnostic pop
  28593. #endif
  28594. #ifdef __clang__
  28595. #pragma clang diagnostic push
  28596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28597. #pragma clang diagnostic ignored "-Wunused-variable"
  28598. #endif
  28599. #ifdef __clang__
  28600. #pragma clang diagnostic pop
  28601. #endif
  28602. #ifdef __clang__
  28603. #pragma clang diagnostic push
  28604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28605. #pragma clang diagnostic ignored "-Wunused-variable"
  28606. #endif
  28607. #ifdef __clang__
  28608. #pragma clang diagnostic pop
  28609. #endif
  28610. #ifdef __clang__
  28611. #pragma clang diagnostic push
  28612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28613. #pragma clang diagnostic ignored "-Wunused-variable"
  28614. #endif
  28615. #ifdef __clang__
  28616. #pragma clang diagnostic pop
  28617. #endif
  28618. #ifdef __clang__
  28619. #pragma clang diagnostic push
  28620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28621. #pragma clang diagnostic ignored "-Wunused-variable"
  28622. #endif
  28623. #ifdef __clang__
  28624. #pragma clang diagnostic pop
  28625. #endif
  28626. #ifdef __clang__
  28627. #pragma clang diagnostic push
  28628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28629. #pragma clang diagnostic ignored "-Wunused-variable"
  28630. #endif
  28631. #ifdef __clang__
  28632. #pragma clang diagnostic pop
  28633. #endif
  28634. #ifdef __clang__
  28635. #pragma clang diagnostic push
  28636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28637. #pragma clang diagnostic ignored "-Wunused-variable"
  28638. #endif
  28639. #ifdef __clang__
  28640. #pragma clang diagnostic pop
  28641. #endif
  28642. #ifdef __clang__
  28643. #pragma clang diagnostic push
  28644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28645. #pragma clang diagnostic ignored "-Wunused-variable"
  28646. #endif
  28647. #ifdef __clang__
  28648. #pragma clang diagnostic pop
  28649. #endif
  28650. #ifdef __clang__
  28651. #pragma clang diagnostic push
  28652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28653. #pragma clang diagnostic ignored "-Wunused-variable"
  28654. #endif
  28655. #ifdef __clang__
  28656. #pragma clang diagnostic pop
  28657. #endif
  28658. #ifdef __clang__
  28659. #pragma clang diagnostic push
  28660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28661. #pragma clang diagnostic ignored "-Wunused-variable"
  28662. #endif
  28663. #ifdef __clang__
  28664. #pragma clang diagnostic pop
  28665. #endif
  28666. #ifdef __clang__
  28667. #pragma clang diagnostic push
  28668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28669. #pragma clang diagnostic ignored "-Wunused-variable"
  28670. #endif
  28671. #ifdef __clang__
  28672. #pragma clang diagnostic pop
  28673. #endif
  28674. #ifdef __clang__
  28675. #pragma clang diagnostic push
  28676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28677. #pragma clang diagnostic ignored "-Wunused-variable"
  28678. #endif
  28679. #ifdef __clang__
  28680. #pragma clang diagnostic pop
  28681. #endif
  28682. #ifdef __clang__
  28683. #pragma clang diagnostic push
  28684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28685. #pragma clang diagnostic ignored "-Wunused-variable"
  28686. #endif
  28687. #ifdef __clang__
  28688. #pragma clang diagnostic pop
  28689. #endif
  28690. #ifdef __clang__
  28691. #pragma clang diagnostic push
  28692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28693. #pragma clang diagnostic ignored "-Wunused-variable"
  28694. #endif
  28695. #ifdef __clang__
  28696. #pragma clang diagnostic pop
  28697. #endif
  28698. #ifdef __clang__
  28699. #pragma clang diagnostic push
  28700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28701. #pragma clang diagnostic ignored "-Wunused-variable"
  28702. #endif
  28703. #ifdef __clang__
  28704. #pragma clang diagnostic pop
  28705. #endif
  28706. #ifdef __clang__
  28707. #pragma clang diagnostic push
  28708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28709. #pragma clang diagnostic ignored "-Wunused-variable"
  28710. #endif
  28711. #ifdef __clang__
  28712. #pragma clang diagnostic pop
  28713. #endif
  28714. #ifdef __clang__
  28715. #pragma clang diagnostic push
  28716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28717. #pragma clang diagnostic ignored "-Wunused-variable"
  28718. #endif
  28719. #ifdef __clang__
  28720. #pragma clang diagnostic pop
  28721. #endif
  28722. #ifdef __clang__
  28723. #pragma clang diagnostic push
  28724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28725. #pragma clang diagnostic ignored "-Wunused-variable"
  28726. #endif
  28727. #ifdef __clang__
  28728. #pragma clang diagnostic pop
  28729. #endif
  28730. #ifdef __clang__
  28731. #pragma clang diagnostic push
  28732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28733. #pragma clang diagnostic ignored "-Wunused-variable"
  28734. #endif
  28735. #ifdef __clang__
  28736. #pragma clang diagnostic pop
  28737. #endif
  28738. #ifdef __clang__
  28739. #pragma clang diagnostic push
  28740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28741. #pragma clang diagnostic ignored "-Wunused-variable"
  28742. #endif
  28743. #ifdef __clang__
  28744. #pragma clang diagnostic pop
  28745. #endif
  28746. #ifdef __clang__
  28747. #pragma clang diagnostic push
  28748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28749. #pragma clang diagnostic ignored "-Wunused-variable"
  28750. #endif
  28751. #ifdef __clang__
  28752. #pragma clang diagnostic pop
  28753. #endif
  28754. #ifdef __clang__
  28755. #pragma clang diagnostic push
  28756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28757. #pragma clang diagnostic ignored "-Wunused-variable"
  28758. #endif
  28759. #ifdef __clang__
  28760. #pragma clang diagnostic pop
  28761. #endif
  28762. #ifdef __clang__
  28763. #pragma clang diagnostic push
  28764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28765. #pragma clang diagnostic ignored "-Wunused-variable"
  28766. #endif
  28767. #ifdef __clang__
  28768. #pragma clang diagnostic pop
  28769. #endif
  28770. #ifdef __clang__
  28771. #pragma clang diagnostic push
  28772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28773. #pragma clang diagnostic ignored "-Wunused-variable"
  28774. #endif
  28775. #ifdef __clang__
  28776. #pragma clang diagnostic pop
  28777. #endif
  28778. #ifdef __clang__
  28779. #pragma clang diagnostic push
  28780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28781. #pragma clang diagnostic ignored "-Wunused-variable"
  28782. #endif
  28783. #ifdef __clang__
  28784. #pragma clang diagnostic pop
  28785. #endif
  28786. #ifdef __clang__
  28787. #pragma clang diagnostic push
  28788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28789. #pragma clang diagnostic ignored "-Wunused-variable"
  28790. #endif
  28791. #ifdef __clang__
  28792. #pragma clang diagnostic pop
  28793. #endif
  28794. #ifdef __clang__
  28795. #pragma clang diagnostic push
  28796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28797. #pragma clang diagnostic ignored "-Wunused-variable"
  28798. #endif
  28799. #ifdef __clang__
  28800. #pragma clang diagnostic pop
  28801. #endif
  28802. #ifdef __clang__
  28803. #pragma clang diagnostic push
  28804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28805. #pragma clang diagnostic ignored "-Wunused-variable"
  28806. #endif
  28807. #ifdef __clang__
  28808. #pragma clang diagnostic pop
  28809. #endif
  28810. #ifdef __clang__
  28811. #pragma clang diagnostic push
  28812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28813. #pragma clang diagnostic ignored "-Wunused-variable"
  28814. #endif
  28815. #ifdef __clang__
  28816. #pragma clang diagnostic pop
  28817. #endif
  28818. #ifdef __clang__
  28819. #pragma clang diagnostic push
  28820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28821. #pragma clang diagnostic ignored "-Wunused-variable"
  28822. #endif
  28823. #ifdef __clang__
  28824. #pragma clang diagnostic pop
  28825. #endif
  28826. #ifdef __clang__
  28827. #pragma clang diagnostic push
  28828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28829. #pragma clang diagnostic ignored "-Wunused-variable"
  28830. #endif
  28831. #ifdef __clang__
  28832. #pragma clang diagnostic pop
  28833. #endif
  28834. #ifdef __clang__
  28835. #pragma clang diagnostic push
  28836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28837. #pragma clang diagnostic ignored "-Wunused-variable"
  28838. #endif
  28839. #ifdef __clang__
  28840. #pragma clang diagnostic pop
  28841. #endif
  28842. #ifdef __clang__
  28843. #pragma clang diagnostic push
  28844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28845. #pragma clang diagnostic ignored "-Wunused-variable"
  28846. #endif
  28847. #ifdef __clang__
  28848. #pragma clang diagnostic pop
  28849. #endif
  28850. #ifdef __clang__
  28851. #pragma clang diagnostic push
  28852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28853. #pragma clang diagnostic ignored "-Wunused-variable"
  28854. #endif
  28855. #ifdef __clang__
  28856. #pragma clang diagnostic pop
  28857. #endif
  28858. #ifdef __clang__
  28859. #pragma clang diagnostic push
  28860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28861. #pragma clang diagnostic ignored "-Wunused-variable"
  28862. #endif
  28863. #ifdef __clang__
  28864. #pragma clang diagnostic pop
  28865. #endif
  28866. #ifdef __clang__
  28867. #pragma clang diagnostic push
  28868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28869. #pragma clang diagnostic ignored "-Wunused-variable"
  28870. #endif
  28871. #ifdef __clang__
  28872. #pragma clang diagnostic pop
  28873. #endif
  28874. #ifdef __clang__
  28875. #pragma clang diagnostic push
  28876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28877. #pragma clang diagnostic ignored "-Wunused-variable"
  28878. #endif
  28879. #ifdef __clang__
  28880. #pragma clang diagnostic pop
  28881. #endif
  28882. #ifdef __clang__
  28883. #pragma clang diagnostic push
  28884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28885. #pragma clang diagnostic ignored "-Wunused-variable"
  28886. #endif
  28887. #ifdef __clang__
  28888. #pragma clang diagnostic pop
  28889. #endif
  28890. #ifdef __clang__
  28891. #pragma clang diagnostic push
  28892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28893. #pragma clang diagnostic ignored "-Wunused-variable"
  28894. #endif
  28895. #ifdef __clang__
  28896. #pragma clang diagnostic pop
  28897. #endif
  28898. #ifdef __clang__
  28899. #pragma clang diagnostic push
  28900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28901. #pragma clang diagnostic ignored "-Wunused-variable"
  28902. #endif
  28903. #ifdef __clang__
  28904. #pragma clang diagnostic pop
  28905. #endif
  28906. #ifdef __clang__
  28907. #pragma clang diagnostic push
  28908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28909. #pragma clang diagnostic ignored "-Wunused-variable"
  28910. #endif
  28911. #ifdef __clang__
  28912. #pragma clang diagnostic pop
  28913. #endif
  28914. #ifdef __clang__
  28915. #pragma clang diagnostic push
  28916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28917. #pragma clang diagnostic ignored "-Wunused-variable"
  28918. #endif
  28919. #ifdef __clang__
  28920. #pragma clang diagnostic pop
  28921. #endif
  28922. #ifdef __clang__
  28923. #pragma clang diagnostic push
  28924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28925. #pragma clang diagnostic ignored "-Wunused-variable"
  28926. #endif
  28927. #ifdef __clang__
  28928. #pragma clang diagnostic pop
  28929. #endif
  28930. #ifdef __clang__
  28931. #pragma clang diagnostic push
  28932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28933. #pragma clang diagnostic ignored "-Wunused-variable"
  28934. #endif
  28935. #ifdef __clang__
  28936. #pragma clang diagnostic pop
  28937. #endif
  28938. #ifdef __clang__
  28939. #pragma clang diagnostic push
  28940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28941. #pragma clang diagnostic ignored "-Wunused-variable"
  28942. #endif
  28943. #ifdef __clang__
  28944. #pragma clang diagnostic pop
  28945. #endif
  28946. #ifdef __clang__
  28947. #pragma clang diagnostic push
  28948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28949. #pragma clang diagnostic ignored "-Wunused-variable"
  28950. #endif
  28951. #ifdef __clang__
  28952. #pragma clang diagnostic pop
  28953. #endif
  28954. #ifdef __clang__
  28955. #pragma clang diagnostic push
  28956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28957. #pragma clang diagnostic ignored "-Wunused-variable"
  28958. #endif
  28959. #ifdef __clang__
  28960. #pragma clang diagnostic pop
  28961. #endif
  28962. #ifdef __clang__
  28963. #pragma clang diagnostic push
  28964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28965. #pragma clang diagnostic ignored "-Wunused-variable"
  28966. #endif
  28967. #ifdef __clang__
  28968. #pragma clang diagnostic pop
  28969. #endif
  28970. #ifdef __clang__
  28971. #pragma clang diagnostic push
  28972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28973. #pragma clang diagnostic ignored "-Wunused-variable"
  28974. #endif
  28975. #ifdef __clang__
  28976. #pragma clang diagnostic pop
  28977. #endif
  28978. #ifdef __clang__
  28979. #pragma clang diagnostic push
  28980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28981. #pragma clang diagnostic ignored "-Wunused-variable"
  28982. #endif
  28983. #ifdef __clang__
  28984. #pragma clang diagnostic pop
  28985. #endif
  28986. #ifdef __clang__
  28987. #pragma clang diagnostic push
  28988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28989. #pragma clang diagnostic ignored "-Wunused-variable"
  28990. #endif
  28991. #ifdef __clang__
  28992. #pragma clang diagnostic pop
  28993. #endif
  28994. #ifdef __clang__
  28995. #pragma clang diagnostic push
  28996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28997. #pragma clang diagnostic ignored "-Wunused-variable"
  28998. #endif
  28999. #ifdef __clang__
  29000. #pragma clang diagnostic pop
  29001. #endif
  29002. #ifdef __clang__
  29003. #pragma clang diagnostic push
  29004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29005. #pragma clang diagnostic ignored "-Wunused-variable"
  29006. #endif
  29007. #ifdef __clang__
  29008. #pragma clang diagnostic pop
  29009. #endif
  29010. #ifdef __clang__
  29011. #pragma clang diagnostic push
  29012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29013. #pragma clang diagnostic ignored "-Wunused-variable"
  29014. #endif
  29015. #ifdef __clang__
  29016. #pragma clang diagnostic pop
  29017. #endif
  29018. #ifdef __clang__
  29019. #pragma clang diagnostic push
  29020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29021. #pragma clang diagnostic ignored "-Wunused-variable"
  29022. #endif
  29023. #ifdef __clang__
  29024. #pragma clang diagnostic pop
  29025. #endif
  29026. #ifdef __clang__
  29027. #pragma clang diagnostic push
  29028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29029. #pragma clang diagnostic ignored "-Wunused-variable"
  29030. #endif
  29031. #ifdef __clang__
  29032. #pragma clang diagnostic pop
  29033. #endif
  29034. #ifdef __clang__
  29035. #pragma clang diagnostic push
  29036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29037. #pragma clang diagnostic ignored "-Wunused-variable"
  29038. #endif
  29039. #ifdef __clang__
  29040. #pragma clang diagnostic pop
  29041. #endif
  29042. #ifdef __clang__
  29043. #pragma clang diagnostic push
  29044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29045. #pragma clang diagnostic ignored "-Wunused-variable"
  29046. #endif
  29047. #ifdef __clang__
  29048. #pragma clang diagnostic pop
  29049. #endif
  29050. #ifdef __clang__
  29051. #pragma clang diagnostic push
  29052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29053. #pragma clang diagnostic ignored "-Wunused-variable"
  29054. #endif
  29055. #ifdef __clang__
  29056. #pragma clang diagnostic pop
  29057. #endif
  29058. #ifdef __clang__
  29059. #pragma clang diagnostic push
  29060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29061. #pragma clang diagnostic ignored "-Wunused-variable"
  29062. #endif
  29063. #ifdef __clang__
  29064. #pragma clang diagnostic pop
  29065. #endif
  29066. #ifdef __clang__
  29067. #pragma clang diagnostic push
  29068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29069. #pragma clang diagnostic ignored "-Wunused-variable"
  29070. #endif
  29071. #ifdef __clang__
  29072. #pragma clang diagnostic pop
  29073. #endif
  29074. #ifdef __clang__
  29075. #pragma clang diagnostic push
  29076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29077. #pragma clang diagnostic ignored "-Wunused-variable"
  29078. #endif
  29079. #ifdef __clang__
  29080. #pragma clang diagnostic pop
  29081. #endif
  29082. #ifdef __clang__
  29083. #pragma clang diagnostic push
  29084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29085. #pragma clang diagnostic ignored "-Wunused-variable"
  29086. #endif
  29087. #ifdef __clang__
  29088. #pragma clang diagnostic pop
  29089. #endif
  29090. #ifdef __clang__
  29091. #pragma clang diagnostic push
  29092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29093. #pragma clang diagnostic ignored "-Wunused-variable"
  29094. #endif
  29095. #ifdef __clang__
  29096. #pragma clang diagnostic pop
  29097. #endif
  29098. #ifdef __clang__
  29099. #pragma clang diagnostic push
  29100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29101. #pragma clang diagnostic ignored "-Wunused-variable"
  29102. #endif
  29103. #ifdef __clang__
  29104. #pragma clang diagnostic pop
  29105. #endif
  29106. #ifdef __clang__
  29107. #pragma clang diagnostic push
  29108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29109. #pragma clang diagnostic ignored "-Wunused-variable"
  29110. #endif
  29111. #ifdef __clang__
  29112. #pragma clang diagnostic pop
  29113. #endif
  29114. #ifdef __clang__
  29115. #pragma clang diagnostic push
  29116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29117. #pragma clang diagnostic ignored "-Wunused-variable"
  29118. #endif
  29119. #ifdef __clang__
  29120. #pragma clang diagnostic pop
  29121. #endif
  29122. #ifdef __clang__
  29123. #pragma clang diagnostic push
  29124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29125. #pragma clang diagnostic ignored "-Wunused-variable"
  29126. #endif
  29127. #ifdef __clang__
  29128. #pragma clang diagnostic pop
  29129. #endif
  29130. #ifdef __clang__
  29131. #pragma clang diagnostic push
  29132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29133. #pragma clang diagnostic ignored "-Wunused-variable"
  29134. #endif
  29135. #ifdef __clang__
  29136. #pragma clang diagnostic pop
  29137. #endif
  29138. #ifdef __clang__
  29139. #pragma clang diagnostic push
  29140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29141. #pragma clang diagnostic ignored "-Wunused-variable"
  29142. #endif
  29143. #ifdef __clang__
  29144. #pragma clang diagnostic pop
  29145. #endif
  29146. #ifdef __clang__
  29147. #pragma clang diagnostic push
  29148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29149. #pragma clang diagnostic ignored "-Wunused-variable"
  29150. #endif
  29151. #ifdef __clang__
  29152. #pragma clang diagnostic pop
  29153. #endif
  29154. #ifdef __clang__
  29155. #pragma clang diagnostic push
  29156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29157. #pragma clang diagnostic ignored "-Wunused-variable"
  29158. #endif
  29159. #ifdef __clang__
  29160. #pragma clang diagnostic pop
  29161. #endif
  29162. #ifdef __clang__
  29163. #pragma clang diagnostic push
  29164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29165. #pragma clang diagnostic ignored "-Wunused-variable"
  29166. #endif
  29167. #ifdef __clang__
  29168. #pragma clang diagnostic pop
  29169. #endif
  29170. #ifdef __clang__
  29171. #pragma clang diagnostic push
  29172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29173. #pragma clang diagnostic ignored "-Wunused-variable"
  29174. #endif
  29175. #ifdef __clang__
  29176. #pragma clang diagnostic pop
  29177. #endif
  29178. #ifdef __clang__
  29179. #pragma clang diagnostic push
  29180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29181. #pragma clang diagnostic ignored "-Wunused-variable"
  29182. #endif
  29183. #ifdef __clang__
  29184. #pragma clang diagnostic pop
  29185. #endif
  29186. #ifdef __clang__
  29187. #pragma clang diagnostic push
  29188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29189. #pragma clang diagnostic ignored "-Wunused-variable"
  29190. #endif
  29191. #ifdef __clang__
  29192. #pragma clang diagnostic pop
  29193. #endif
  29194. #ifdef __clang__
  29195. #pragma clang diagnostic push
  29196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29197. #pragma clang diagnostic ignored "-Wunused-variable"
  29198. #endif
  29199. #ifdef __clang__
  29200. #pragma clang diagnostic pop
  29201. #endif
  29202. #ifdef __clang__
  29203. #pragma clang diagnostic push
  29204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29205. #pragma clang diagnostic ignored "-Wunused-variable"
  29206. #endif
  29207. #ifdef __clang__
  29208. #pragma clang diagnostic pop
  29209. #endif
  29210. #ifdef __clang__
  29211. #pragma clang diagnostic push
  29212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29213. #pragma clang diagnostic ignored "-Wunused-variable"
  29214. #endif
  29215. #ifdef __clang__
  29216. #pragma clang diagnostic pop
  29217. #endif
  29218. #ifdef __clang__
  29219. #pragma clang diagnostic push
  29220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29221. #pragma clang diagnostic ignored "-Wunused-variable"
  29222. #endif
  29223. #ifdef __clang__
  29224. #pragma clang diagnostic pop
  29225. #endif
  29226. #ifdef __clang__
  29227. #pragma clang diagnostic push
  29228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29229. #pragma clang diagnostic ignored "-Wunused-variable"
  29230. #endif
  29231. #ifdef __clang__
  29232. #pragma clang diagnostic pop
  29233. #endif
  29234. #ifdef __clang__
  29235. #pragma clang diagnostic push
  29236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29237. #pragma clang diagnostic ignored "-Wunused-variable"
  29238. #endif
  29239. #ifdef __clang__
  29240. #pragma clang diagnostic pop
  29241. #endif
  29242. #ifdef __clang__
  29243. #pragma clang diagnostic push
  29244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29245. #pragma clang diagnostic ignored "-Wunused-variable"
  29246. #endif
  29247. #ifdef __clang__
  29248. #pragma clang diagnostic pop
  29249. #endif
  29250. #ifdef __clang__
  29251. #pragma clang diagnostic push
  29252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29253. #pragma clang diagnostic ignored "-Wunused-variable"
  29254. #endif
  29255. #ifdef __clang__
  29256. #pragma clang diagnostic pop
  29257. #endif
  29258. #ifdef __clang__
  29259. #pragma clang diagnostic push
  29260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29261. #pragma clang diagnostic ignored "-Wunused-variable"
  29262. #endif
  29263. #ifdef __clang__
  29264. #pragma clang diagnostic pop
  29265. #endif
  29266. #ifdef __clang__
  29267. #pragma clang diagnostic push
  29268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29269. #pragma clang diagnostic ignored "-Wunused-variable"
  29270. #endif
  29271. #ifdef __clang__
  29272. #pragma clang diagnostic pop
  29273. #endif
  29274. #ifdef __clang__
  29275. #pragma clang diagnostic push
  29276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29277. #pragma clang diagnostic ignored "-Wunused-variable"
  29278. #endif
  29279. #ifdef __clang__
  29280. #pragma clang diagnostic pop
  29281. #endif
  29282. #ifdef __clang__
  29283. #pragma clang diagnostic push
  29284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29285. #pragma clang diagnostic ignored "-Wunused-variable"
  29286. #endif
  29287. #ifdef __clang__
  29288. #pragma clang diagnostic pop
  29289. #endif
  29290. #ifdef __clang__
  29291. #pragma clang diagnostic push
  29292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29293. #pragma clang diagnostic ignored "-Wunused-variable"
  29294. #endif
  29295. #ifdef __clang__
  29296. #pragma clang diagnostic pop
  29297. #endif
  29298. #ifdef __clang__
  29299. #pragma clang diagnostic push
  29300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29301. #pragma clang diagnostic ignored "-Wunused-variable"
  29302. #endif
  29303. #ifdef __clang__
  29304. #pragma clang diagnostic pop
  29305. #endif
  29306. #ifdef __clang__
  29307. #pragma clang diagnostic push
  29308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29309. #pragma clang diagnostic ignored "-Wunused-variable"
  29310. #endif
  29311. #ifdef __clang__
  29312. #pragma clang diagnostic pop
  29313. #endif
  29314. #ifdef __clang__
  29315. #pragma clang diagnostic push
  29316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29317. #pragma clang diagnostic ignored "-Wunused-variable"
  29318. #endif
  29319. #ifdef __clang__
  29320. #pragma clang diagnostic pop
  29321. #endif
  29322. #ifdef __clang__
  29323. #pragma clang diagnostic push
  29324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29325. #pragma clang diagnostic ignored "-Wunused-variable"
  29326. #endif
  29327. #ifdef __clang__
  29328. #pragma clang diagnostic pop
  29329. #endif
  29330. #ifdef __clang__
  29331. #pragma clang diagnostic push
  29332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29333. #pragma clang diagnostic ignored "-Wunused-variable"
  29334. #endif
  29335. #ifdef __clang__
  29336. #pragma clang diagnostic pop
  29337. #endif
  29338. #ifdef __clang__
  29339. #pragma clang diagnostic push
  29340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29341. #pragma clang diagnostic ignored "-Wunused-variable"
  29342. #endif
  29343. #ifdef __clang__
  29344. #pragma clang diagnostic pop
  29345. #endif
  29346. #ifdef __clang__
  29347. #pragma clang diagnostic push
  29348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29349. #pragma clang diagnostic ignored "-Wunused-variable"
  29350. #endif
  29351. #ifdef __clang__
  29352. #pragma clang diagnostic pop
  29353. #endif
  29354. #ifdef __clang__
  29355. #pragma clang diagnostic push
  29356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29357. #pragma clang diagnostic ignored "-Wunused-variable"
  29358. #endif
  29359. #ifdef __clang__
  29360. #pragma clang diagnostic pop
  29361. #endif
  29362. #ifdef __clang__
  29363. #pragma clang diagnostic push
  29364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29365. #pragma clang diagnostic ignored "-Wunused-variable"
  29366. #endif
  29367. #ifdef __clang__
  29368. #pragma clang diagnostic pop
  29369. #endif
  29370. #ifdef __clang__
  29371. #pragma clang diagnostic push
  29372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29373. #pragma clang diagnostic ignored "-Wunused-variable"
  29374. #endif
  29375. #ifdef __clang__
  29376. #pragma clang diagnostic pop
  29377. #endif
  29378. #ifdef __clang__
  29379. #pragma clang diagnostic push
  29380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29381. #pragma clang diagnostic ignored "-Wunused-variable"
  29382. #endif
  29383. #ifdef __clang__
  29384. #pragma clang diagnostic pop
  29385. #endif
  29386. #ifdef __clang__
  29387. #pragma clang diagnostic push
  29388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29389. #pragma clang diagnostic ignored "-Wunused-variable"
  29390. #endif
  29391. #ifdef __clang__
  29392. #pragma clang diagnostic pop
  29393. #endif
  29394. #ifdef __clang__
  29395. #pragma clang diagnostic push
  29396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29397. #pragma clang diagnostic ignored "-Wunused-variable"
  29398. #endif
  29399. #ifdef __clang__
  29400. #pragma clang diagnostic pop
  29401. #endif
  29402. #ifdef __clang__
  29403. #pragma clang diagnostic push
  29404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29405. #pragma clang diagnostic ignored "-Wunused-variable"
  29406. #endif
  29407. #ifdef __clang__
  29408. #pragma clang diagnostic pop
  29409. #endif
  29410. #ifdef __clang__
  29411. #pragma clang diagnostic push
  29412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29413. #pragma clang diagnostic ignored "-Wunused-variable"
  29414. #endif
  29415. #ifdef __clang__
  29416. #pragma clang diagnostic pop
  29417. #endif
  29418. #ifdef __clang__
  29419. #pragma clang diagnostic push
  29420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29421. #pragma clang diagnostic ignored "-Wunused-variable"
  29422. #endif
  29423. #ifdef __clang__
  29424. #pragma clang diagnostic pop
  29425. #endif
  29426. #ifdef __clang__
  29427. #pragma clang diagnostic push
  29428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29429. #pragma clang diagnostic ignored "-Wunused-variable"
  29430. #endif
  29431. #ifdef __clang__
  29432. #pragma clang diagnostic pop
  29433. #endif
  29434. #ifdef __clang__
  29435. #pragma clang diagnostic push
  29436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29437. #pragma clang diagnostic ignored "-Wunused-variable"
  29438. #endif
  29439. #ifdef __clang__
  29440. #pragma clang diagnostic pop
  29441. #endif
  29442. #ifdef __clang__
  29443. #pragma clang diagnostic push
  29444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29445. #pragma clang diagnostic ignored "-Wunused-variable"
  29446. #endif
  29447. #ifdef __clang__
  29448. #pragma clang diagnostic pop
  29449. #endif
  29450. #ifdef __clang__
  29451. #pragma clang diagnostic push
  29452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29453. #pragma clang diagnostic ignored "-Wunused-variable"
  29454. #endif
  29455. #ifdef __clang__
  29456. #pragma clang diagnostic pop
  29457. #endif
  29458. #ifdef __clang__
  29459. #pragma clang diagnostic push
  29460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29461. #pragma clang diagnostic ignored "-Wunused-variable"
  29462. #endif
  29463. #ifdef __clang__
  29464. #pragma clang diagnostic pop
  29465. #endif
  29466. #ifdef __clang__
  29467. #pragma clang diagnostic push
  29468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29469. #pragma clang diagnostic ignored "-Wunused-variable"
  29470. #endif
  29471. #ifdef __clang__
  29472. #pragma clang diagnostic pop
  29473. #endif
  29474. #ifdef __clang__
  29475. #pragma clang diagnostic push
  29476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29477. #pragma clang diagnostic ignored "-Wunused-variable"
  29478. #endif
  29479. #ifdef __clang__
  29480. #pragma clang diagnostic pop
  29481. #endif
  29482. #ifdef __clang__
  29483. #pragma clang diagnostic push
  29484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29485. #pragma clang diagnostic ignored "-Wunused-variable"
  29486. #endif
  29487. #ifdef __clang__
  29488. #pragma clang diagnostic pop
  29489. #endif
  29490. #ifdef __clang__
  29491. #pragma clang diagnostic push
  29492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29493. #pragma clang diagnostic ignored "-Wunused-variable"
  29494. #endif
  29495. #ifdef __clang__
  29496. #pragma clang diagnostic pop
  29497. #endif
  29498. #ifdef __clang__
  29499. #pragma clang diagnostic push
  29500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29501. #pragma clang diagnostic ignored "-Wunused-variable"
  29502. #endif
  29503. #ifdef __clang__
  29504. #pragma clang diagnostic pop
  29505. #endif
  29506. #ifdef __clang__
  29507. #pragma clang diagnostic push
  29508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29509. #pragma clang diagnostic ignored "-Wunused-variable"
  29510. #endif
  29511. #ifdef __clang__
  29512. #pragma clang diagnostic pop
  29513. #endif
  29514. #ifdef __clang__
  29515. #pragma clang diagnostic push
  29516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29517. #pragma clang diagnostic ignored "-Wunused-variable"
  29518. #endif
  29519. #ifdef __clang__
  29520. #pragma clang diagnostic pop
  29521. #endif
  29522. #ifdef __clang__
  29523. #pragma clang diagnostic push
  29524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29525. #pragma clang diagnostic ignored "-Wunused-variable"
  29526. #endif
  29527. #ifdef __clang__
  29528. #pragma clang diagnostic pop
  29529. #endif
  29530. #ifdef __clang__
  29531. #pragma clang diagnostic push
  29532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29533. #pragma clang diagnostic ignored "-Wunused-variable"
  29534. #endif
  29535. #ifdef __clang__
  29536. #pragma clang diagnostic pop
  29537. #endif
  29538. #ifdef __clang__
  29539. #pragma clang diagnostic push
  29540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29541. #pragma clang diagnostic ignored "-Wunused-variable"
  29542. #endif
  29543. #ifdef __clang__
  29544. #pragma clang diagnostic pop
  29545. #endif
  29546. #ifdef __clang__
  29547. #pragma clang diagnostic push
  29548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29549. #pragma clang diagnostic ignored "-Wunused-variable"
  29550. #endif
  29551. #ifdef __clang__
  29552. #pragma clang diagnostic pop
  29553. #endif
  29554. #ifdef __clang__
  29555. #pragma clang diagnostic push
  29556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29557. #pragma clang diagnostic ignored "-Wunused-variable"
  29558. #endif
  29559. #ifdef __clang__
  29560. #pragma clang diagnostic pop
  29561. #endif
  29562. #ifdef __clang__
  29563. #pragma clang diagnostic push
  29564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29565. #pragma clang diagnostic ignored "-Wunused-variable"
  29566. #endif
  29567. #ifdef __clang__
  29568. #pragma clang diagnostic pop
  29569. #endif
  29570. #ifdef __clang__
  29571. #pragma clang diagnostic push
  29572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29573. #pragma clang diagnostic ignored "-Wunused-variable"
  29574. #endif
  29575. #ifdef __clang__
  29576. #pragma clang diagnostic pop
  29577. #endif
  29578. #ifdef __clang__
  29579. #pragma clang diagnostic push
  29580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29581. #pragma clang diagnostic ignored "-Wunused-variable"
  29582. #endif
  29583. #ifdef __clang__
  29584. #pragma clang diagnostic pop
  29585. #endif
  29586. #ifdef __clang__
  29587. #pragma clang diagnostic push
  29588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29589. #pragma clang diagnostic ignored "-Wunused-variable"
  29590. #endif
  29591. #ifdef __clang__
  29592. #pragma clang diagnostic pop
  29593. #endif
  29594. #ifdef __clang__
  29595. #pragma clang diagnostic push
  29596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29597. #pragma clang diagnostic ignored "-Wunused-variable"
  29598. #endif
  29599. #ifdef __clang__
  29600. #pragma clang diagnostic pop
  29601. #endif
  29602. #ifdef __clang__
  29603. #pragma clang diagnostic push
  29604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29605. #pragma clang diagnostic ignored "-Wunused-variable"
  29606. #endif
  29607. #ifdef __clang__
  29608. #pragma clang diagnostic pop
  29609. #endif
  29610. #ifdef __clang__
  29611. #pragma clang diagnostic push
  29612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29613. #pragma clang diagnostic ignored "-Wunused-variable"
  29614. #endif
  29615. #ifdef __clang__
  29616. #pragma clang diagnostic pop
  29617. #endif
  29618. #ifdef __clang__
  29619. #pragma clang diagnostic push
  29620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29621. #pragma clang diagnostic ignored "-Wunused-variable"
  29622. #endif
  29623. #ifdef __clang__
  29624. #pragma clang diagnostic pop
  29625. #endif
  29626. #ifdef __clang__
  29627. #pragma clang diagnostic push
  29628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29629. #pragma clang diagnostic ignored "-Wunused-variable"
  29630. #endif
  29631. #ifdef __clang__
  29632. #pragma clang diagnostic pop
  29633. #endif
  29634. #ifdef __clang__
  29635. #pragma clang diagnostic push
  29636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29637. #pragma clang diagnostic ignored "-Wunused-variable"
  29638. #endif
  29639. #ifdef __clang__
  29640. #pragma clang diagnostic pop
  29641. #endif
  29642. #ifdef __clang__
  29643. #pragma clang diagnostic push
  29644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29645. #pragma clang diagnostic ignored "-Wunused-variable"
  29646. #endif
  29647. #ifdef __clang__
  29648. #pragma clang diagnostic pop
  29649. #endif
  29650. #ifdef __clang__
  29651. #pragma clang diagnostic push
  29652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29653. #pragma clang diagnostic ignored "-Wunused-variable"
  29654. #endif
  29655. #ifdef __clang__
  29656. #pragma clang diagnostic pop
  29657. #endif
  29658. #ifdef __clang__
  29659. #pragma clang diagnostic push
  29660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29661. #pragma clang diagnostic ignored "-Wunused-variable"
  29662. #endif
  29663. #ifdef __clang__
  29664. #pragma clang diagnostic pop
  29665. #endif
  29666. #ifdef __clang__
  29667. #pragma clang diagnostic push
  29668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29669. #pragma clang diagnostic ignored "-Wunused-variable"
  29670. #endif
  29671. #ifdef __clang__
  29672. #pragma clang diagnostic pop
  29673. #endif
  29674. #ifdef __clang__
  29675. #pragma clang diagnostic push
  29676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29677. #pragma clang diagnostic ignored "-Wunused-variable"
  29678. #endif
  29679. #ifdef __clang__
  29680. #pragma clang diagnostic pop
  29681. #endif
  29682. #ifdef __clang__
  29683. #pragma clang diagnostic push
  29684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29685. #pragma clang diagnostic ignored "-Wunused-variable"
  29686. #endif
  29687. #ifdef __clang__
  29688. #pragma clang diagnostic pop
  29689. #endif
  29690. #ifdef __clang__
  29691. #pragma clang diagnostic push
  29692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29693. #pragma clang diagnostic ignored "-Wunused-variable"
  29694. #endif
  29695. #ifdef __clang__
  29696. #pragma clang diagnostic pop
  29697. #endif
  29698. #ifdef __clang__
  29699. #pragma clang diagnostic push
  29700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29701. #pragma clang diagnostic ignored "-Wunused-variable"
  29702. #endif
  29703. #ifdef __clang__
  29704. #pragma clang diagnostic pop
  29705. #endif
  29706. #ifdef __clang__
  29707. #pragma clang diagnostic push
  29708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29709. #pragma clang diagnostic ignored "-Wunused-variable"
  29710. #endif
  29711. #ifdef __clang__
  29712. #pragma clang diagnostic pop
  29713. #endif
  29714. #ifdef __clang__
  29715. #pragma clang diagnostic push
  29716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29717. #pragma clang diagnostic ignored "-Wunused-variable"
  29718. #endif
  29719. #ifdef __clang__
  29720. #pragma clang diagnostic pop
  29721. #endif
  29722. #ifdef __clang__
  29723. #pragma clang diagnostic push
  29724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29725. #pragma clang diagnostic ignored "-Wunused-variable"
  29726. #endif
  29727. #ifdef __clang__
  29728. #pragma clang diagnostic pop
  29729. #endif
  29730. #ifdef __clang__
  29731. #pragma clang diagnostic push
  29732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29733. #pragma clang diagnostic ignored "-Wunused-variable"
  29734. #endif
  29735. #ifdef __clang__
  29736. #pragma clang diagnostic pop
  29737. #endif
  29738. #ifdef __clang__
  29739. #pragma clang diagnostic push
  29740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29741. #pragma clang diagnostic ignored "-Wunused-variable"
  29742. #endif
  29743. #ifdef __clang__
  29744. #pragma clang diagnostic pop
  29745. #endif
  29746. #ifdef __clang__
  29747. #pragma clang diagnostic push
  29748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29749. #pragma clang diagnostic ignored "-Wunused-variable"
  29750. #endif
  29751. #ifdef __clang__
  29752. #pragma clang diagnostic pop
  29753. #endif
  29754. #ifdef __clang__
  29755. #pragma clang diagnostic push
  29756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29757. #pragma clang diagnostic ignored "-Wunused-variable"
  29758. #endif
  29759. #ifdef __clang__
  29760. #pragma clang diagnostic pop
  29761. #endif
  29762. #ifdef __clang__
  29763. #pragma clang diagnostic push
  29764. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29765. #pragma clang diagnostic ignored "-Wunused-variable"
  29766. #endif
  29767. #ifdef __clang__
  29768. #pragma clang diagnostic pop
  29769. #endif
  29770. #ifdef __clang__
  29771. #pragma clang diagnostic push
  29772. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29773. #pragma clang diagnostic ignored "-Wunused-variable"
  29774. #endif
  29775. #ifdef __clang__
  29776. #pragma clang diagnostic pop
  29777. #endif
  29778. #ifdef __clang__
  29779. #pragma clang diagnostic push
  29780. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29781. #pragma clang diagnostic ignored "-Wunused-variable"
  29782. #endif
  29783. #ifdef __clang__
  29784. #pragma clang diagnostic pop
  29785. #endif
  29786. #ifdef __clang__
  29787. #pragma clang diagnostic push
  29788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29789. #pragma clang diagnostic ignored "-Wunused-variable"
  29790. #endif
  29791. #ifdef __clang__
  29792. #pragma clang diagnostic pop
  29793. #endif
  29794. #ifdef __clang__
  29795. #pragma clang diagnostic push
  29796. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29797. #pragma clang diagnostic ignored "-Wunused-variable"
  29798. #endif
  29799. #ifdef __clang__
  29800. #pragma clang diagnostic pop
  29801. #endif
  29802. #ifdef __clang__
  29803. #pragma clang diagnostic push
  29804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29805. #pragma clang diagnostic ignored "-Wunused-variable"
  29806. #endif
  29807. #ifdef __clang__
  29808. #pragma clang diagnostic pop
  29809. #endif
  29810. #ifdef __clang__
  29811. #pragma clang diagnostic push
  29812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29813. #pragma clang diagnostic ignored "-Wunused-variable"
  29814. #endif
  29815. #ifdef __clang__
  29816. #pragma clang diagnostic pop
  29817. #endif
  29818. #ifdef __clang__
  29819. #pragma clang diagnostic push
  29820. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29821. #pragma clang diagnostic ignored "-Wunused-variable"
  29822. #endif
  29823. #ifdef __clang__
  29824. #pragma clang diagnostic pop
  29825. #endif
  29826. #ifdef __clang__
  29827. #pragma clang diagnostic push
  29828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29829. #pragma clang diagnostic ignored "-Wunused-variable"
  29830. #endif
  29831. #ifdef __clang__
  29832. #pragma clang diagnostic pop
  29833. #endif
  29834. #ifdef __clang__
  29835. #pragma clang diagnostic push
  29836. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29837. #pragma clang diagnostic ignored "-Wunused-variable"
  29838. #endif
  29839. #ifdef __clang__
  29840. #pragma clang diagnostic pop
  29841. #endif
  29842. #ifdef __clang__
  29843. #pragma clang diagnostic push
  29844. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29845. #pragma clang diagnostic ignored "-Wunused-variable"
  29846. #endif
  29847. #ifdef __clang__
  29848. #pragma clang diagnostic pop
  29849. #endif
  29850. #ifdef __clang__
  29851. #pragma clang diagnostic push
  29852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29853. #pragma clang diagnostic ignored "-Wunused-variable"
  29854. #endif
  29855. #ifdef __clang__
  29856. #pragma clang diagnostic pop
  29857. #endif
  29858. #ifdef __clang__
  29859. #pragma clang diagnostic push
  29860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29861. #pragma clang diagnostic ignored "-Wunused-variable"
  29862. #endif
  29863. #ifdef __clang__
  29864. #pragma clang diagnostic pop
  29865. #endif
  29866. #ifdef __clang__
  29867. #pragma clang diagnostic push
  29868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29869. #pragma clang diagnostic ignored "-Wunused-variable"
  29870. #endif
  29871. #ifdef __clang__
  29872. #pragma clang diagnostic pop
  29873. #endif
  29874. #ifdef __clang__
  29875. #pragma clang diagnostic push
  29876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29877. #pragma clang diagnostic ignored "-Wunused-variable"
  29878. #endif
  29879. #ifdef __clang__
  29880. #pragma clang diagnostic pop
  29881. #endif
  29882. #ifdef __clang__
  29883. #pragma clang diagnostic push
  29884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29885. #pragma clang diagnostic ignored "-Wunused-variable"
  29886. #endif
  29887. #ifdef __clang__
  29888. #pragma clang diagnostic pop
  29889. #endif
  29890. #ifdef __clang__
  29891. #pragma clang diagnostic push
  29892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29893. #pragma clang diagnostic ignored "-Wunused-variable"
  29894. #endif
  29895. #ifdef __clang__
  29896. #pragma clang diagnostic pop
  29897. #endif
  29898. #ifdef __clang__
  29899. #pragma clang diagnostic push
  29900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29901. #pragma clang diagnostic ignored "-Wunused-variable"
  29902. #endif
  29903. #ifdef __clang__
  29904. #pragma clang diagnostic pop
  29905. #endif
  29906. #ifdef __clang__
  29907. #pragma clang diagnostic push
  29908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29909. #pragma clang diagnostic ignored "-Wunused-variable"
  29910. #endif
  29911. #ifdef __clang__
  29912. #pragma clang diagnostic pop
  29913. #endif
  29914. #ifdef __clang__
  29915. #pragma clang diagnostic push
  29916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29917. #pragma clang diagnostic ignored "-Wunused-variable"
  29918. #endif
  29919. #ifdef __clang__
  29920. #pragma clang diagnostic pop
  29921. #endif
  29922. #ifdef __clang__
  29923. #pragma clang diagnostic push
  29924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29925. #pragma clang diagnostic ignored "-Wunused-variable"
  29926. #endif
  29927. #ifdef __clang__
  29928. #pragma clang diagnostic pop
  29929. #endif
  29930. #ifdef __clang__
  29931. #pragma clang diagnostic push
  29932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29933. #pragma clang diagnostic ignored "-Wunused-variable"
  29934. #endif
  29935. #ifdef __clang__
  29936. #pragma clang diagnostic pop
  29937. #endif
  29938. #ifdef __clang__
  29939. #pragma clang diagnostic push
  29940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29941. #pragma clang diagnostic ignored "-Wunused-variable"
  29942. #endif
  29943. #ifdef __clang__
  29944. #pragma clang diagnostic pop
  29945. #endif
  29946. #ifdef __clang__
  29947. #pragma clang diagnostic push
  29948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29949. #pragma clang diagnostic ignored "-Wunused-variable"
  29950. #endif
  29951. #ifdef __clang__
  29952. #pragma clang diagnostic pop
  29953. #endif
  29954. #ifdef __clang__
  29955. #pragma clang diagnostic push
  29956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29957. #pragma clang diagnostic ignored "-Wunused-variable"
  29958. #endif
  29959. #ifdef __clang__
  29960. #pragma clang diagnostic pop
  29961. #endif
  29962. #ifdef __clang__
  29963. #pragma clang diagnostic push
  29964. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29965. #pragma clang diagnostic ignored "-Wunused-variable"
  29966. #endif
  29967. #ifdef __clang__
  29968. #pragma clang diagnostic pop
  29969. #endif
  29970. #ifdef __clang__
  29971. #pragma clang diagnostic push
  29972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29973. #pragma clang diagnostic ignored "-Wunused-variable"
  29974. #endif
  29975. #ifdef __clang__
  29976. #pragma clang diagnostic pop
  29977. #endif
  29978. #ifdef __clang__
  29979. #pragma clang diagnostic push
  29980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29981. #pragma clang diagnostic ignored "-Wunused-variable"
  29982. #endif
  29983. #ifdef __clang__
  29984. #pragma clang diagnostic pop
  29985. #endif
  29986. #ifdef __clang__
  29987. #pragma clang diagnostic push
  29988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29989. #pragma clang diagnostic ignored "-Wunused-variable"
  29990. #endif
  29991. #ifdef __clang__
  29992. #pragma clang diagnostic pop
  29993. #endif
  29994. #ifdef __clang__
  29995. #pragma clang diagnostic push
  29996. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29997. #pragma clang diagnostic ignored "-Wunused-variable"
  29998. #endif
  29999. #ifdef __clang__
  30000. #pragma clang diagnostic pop
  30001. #endif
  30002. #ifdef __clang__
  30003. #pragma clang diagnostic push
  30004. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30005. #pragma clang diagnostic ignored "-Wunused-variable"
  30006. #endif
  30007. #ifdef __clang__
  30008. #pragma clang diagnostic pop
  30009. #endif
  30010. #ifdef __clang__
  30011. #pragma clang diagnostic push
  30012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30013. #pragma clang diagnostic ignored "-Wunused-variable"
  30014. #endif
  30015. #ifdef __clang__
  30016. #pragma clang diagnostic pop
  30017. #endif
  30018. #ifdef __clang__
  30019. #pragma clang diagnostic push
  30020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30021. #pragma clang diagnostic ignored "-Wunused-variable"
  30022. #endif
  30023. #ifdef __clang__
  30024. #pragma clang diagnostic pop
  30025. #endif
  30026. #ifdef __clang__
  30027. #pragma clang diagnostic push
  30028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30029. #pragma clang diagnostic ignored "-Wunused-variable"
  30030. #endif
  30031. #ifdef __clang__
  30032. #pragma clang diagnostic pop
  30033. #endif
  30034. #ifdef __clang__
  30035. #pragma clang diagnostic push
  30036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30037. #pragma clang diagnostic ignored "-Wunused-variable"
  30038. #endif
  30039. #ifdef __clang__
  30040. #pragma clang diagnostic pop
  30041. #endif
  30042. #ifdef __clang__
  30043. #pragma clang diagnostic push
  30044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30045. #pragma clang diagnostic ignored "-Wunused-variable"
  30046. #endif
  30047. #ifdef __clang__
  30048. #pragma clang diagnostic pop
  30049. #endif
  30050. #ifdef __clang__
  30051. #pragma clang diagnostic push
  30052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30053. #pragma clang diagnostic ignored "-Wunused-variable"
  30054. #endif
  30055. #ifdef __clang__
  30056. #pragma clang diagnostic pop
  30057. #endif
  30058. #ifdef __clang__
  30059. #pragma clang diagnostic push
  30060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30061. #pragma clang diagnostic ignored "-Wunused-variable"
  30062. #endif
  30063. #ifdef __clang__
  30064. #pragma clang diagnostic pop
  30065. #endif
  30066. #ifdef __clang__
  30067. #pragma clang diagnostic push
  30068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30069. #pragma clang diagnostic ignored "-Wunused-variable"
  30070. #endif
  30071. #ifdef __clang__
  30072. #pragma clang diagnostic pop
  30073. #endif
  30074. #ifdef __clang__
  30075. #pragma clang diagnostic push
  30076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30077. #pragma clang diagnostic ignored "-Wunused-variable"
  30078. #endif
  30079. #ifdef __clang__
  30080. #pragma clang diagnostic pop
  30081. #endif
  30082. #ifdef __clang__
  30083. #pragma clang diagnostic push
  30084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30085. #pragma clang diagnostic ignored "-Wunused-variable"
  30086. #endif
  30087. #ifdef __clang__
  30088. #pragma clang diagnostic pop
  30089. #endif
  30090. #ifdef __clang__
  30091. #pragma clang diagnostic push
  30092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30093. #pragma clang diagnostic ignored "-Wunused-variable"
  30094. #endif
  30095. #ifdef __clang__
  30096. #pragma clang diagnostic pop
  30097. #endif
  30098. #ifdef __clang__
  30099. #pragma clang diagnostic push
  30100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30101. #pragma clang diagnostic ignored "-Wunused-variable"
  30102. #endif
  30103. #ifdef __clang__
  30104. #pragma clang diagnostic pop
  30105. #endif
  30106. #ifdef __clang__
  30107. #pragma clang diagnostic push
  30108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30109. #pragma clang diagnostic ignored "-Wunused-variable"
  30110. #endif
  30111. #ifdef __clang__
  30112. #pragma clang diagnostic pop
  30113. #endif
  30114. #ifdef __clang__
  30115. #pragma clang diagnostic push
  30116. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30117. #pragma clang diagnostic ignored "-Wunused-variable"
  30118. #endif
  30119. #ifdef __clang__
  30120. #pragma clang diagnostic pop
  30121. #endif
  30122. #ifdef __clang__
  30123. #pragma clang diagnostic push
  30124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30125. #pragma clang diagnostic ignored "-Wunused-variable"
  30126. #endif
  30127. #ifdef __clang__
  30128. #pragma clang diagnostic pop
  30129. #endif
  30130. #ifdef __clang__
  30131. #pragma clang diagnostic push
  30132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30133. #pragma clang diagnostic ignored "-Wunused-variable"
  30134. #endif
  30135. #ifdef __clang__
  30136. #pragma clang diagnostic pop
  30137. #endif
  30138. #ifdef __clang__
  30139. #pragma clang diagnostic push
  30140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30141. #pragma clang diagnostic ignored "-Wunused-variable"
  30142. #endif
  30143. #ifdef __clang__
  30144. #pragma clang diagnostic pop
  30145. #endif
  30146. #ifdef __clang__
  30147. #pragma clang diagnostic push
  30148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30149. #pragma clang diagnostic ignored "-Wunused-variable"
  30150. #endif
  30151. #ifdef __clang__
  30152. #pragma clang diagnostic pop
  30153. #endif
  30154. #ifdef __clang__
  30155. #pragma clang diagnostic push
  30156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30157. #pragma clang diagnostic ignored "-Wunused-variable"
  30158. #endif
  30159. #ifdef __clang__
  30160. #pragma clang diagnostic pop
  30161. #endif
  30162. #ifdef __clang__
  30163. #pragma clang diagnostic push
  30164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30165. #pragma clang diagnostic ignored "-Wunused-variable"
  30166. #endif
  30167. #ifdef __clang__
  30168. #pragma clang diagnostic pop
  30169. #endif
  30170. #ifdef __clang__
  30171. #pragma clang diagnostic push
  30172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30173. #pragma clang diagnostic ignored "-Wunused-variable"
  30174. #endif
  30175. #ifdef __clang__
  30176. #pragma clang diagnostic pop
  30177. #endif
  30178. #ifdef __clang__
  30179. #pragma clang diagnostic push
  30180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30181. #pragma clang diagnostic ignored "-Wunused-variable"
  30182. #endif
  30183. #ifdef __clang__
  30184. #pragma clang diagnostic pop
  30185. #endif
  30186. #ifdef __clang__
  30187. #pragma clang diagnostic push
  30188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30189. #pragma clang diagnostic ignored "-Wunused-variable"
  30190. #endif
  30191. #ifdef __clang__
  30192. #pragma clang diagnostic pop
  30193. #endif
  30194. #ifdef __clang__
  30195. #pragma clang diagnostic push
  30196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30197. #pragma clang diagnostic ignored "-Wunused-variable"
  30198. #endif
  30199. #ifdef __clang__
  30200. #pragma clang diagnostic pop
  30201. #endif
  30202. #ifdef __clang__
  30203. #pragma clang diagnostic push
  30204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30205. #pragma clang diagnostic ignored "-Wunused-variable"
  30206. #endif
  30207. #ifdef __clang__
  30208. #pragma clang diagnostic pop
  30209. #endif
  30210. #ifdef __clang__
  30211. #pragma clang diagnostic push
  30212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30213. #pragma clang diagnostic ignored "-Wunused-variable"
  30214. #endif
  30215. #ifdef __clang__
  30216. #pragma clang diagnostic pop
  30217. #endif
  30218. #ifdef __clang__
  30219. #pragma clang diagnostic push
  30220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30221. #pragma clang diagnostic ignored "-Wunused-variable"
  30222. #endif
  30223. #ifdef __clang__
  30224. #pragma clang diagnostic pop
  30225. #endif
  30226. #ifdef __clang__
  30227. #pragma clang diagnostic push
  30228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30229. #pragma clang diagnostic ignored "-Wunused-variable"
  30230. #endif
  30231. #ifdef __clang__
  30232. #pragma clang diagnostic pop
  30233. #endif
  30234. #ifdef __clang__
  30235. #pragma clang diagnostic push
  30236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30237. #pragma clang diagnostic ignored "-Wunused-variable"
  30238. #endif
  30239. #ifdef __clang__
  30240. #pragma clang diagnostic pop
  30241. #endif
  30242. #ifdef __clang__
  30243. #pragma clang diagnostic push
  30244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30245. #pragma clang diagnostic ignored "-Wunused-variable"
  30246. #endif
  30247. #ifdef __clang__
  30248. #pragma clang diagnostic pop
  30249. #endif
  30250. #ifdef __clang__
  30251. #pragma clang diagnostic push
  30252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30253. #pragma clang diagnostic ignored "-Wunused-variable"
  30254. #endif
  30255. #ifdef __clang__
  30256. #pragma clang diagnostic pop
  30257. #endif
  30258. #ifdef __clang__
  30259. #pragma clang diagnostic push
  30260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30261. #pragma clang diagnostic ignored "-Wunused-variable"
  30262. #endif
  30263. #ifdef __clang__
  30264. #pragma clang diagnostic pop
  30265. #endif
  30266. #ifdef __clang__
  30267. #pragma clang diagnostic push
  30268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30269. #pragma clang diagnostic ignored "-Wunused-variable"
  30270. #endif
  30271. #ifdef __clang__
  30272. #pragma clang diagnostic pop
  30273. #endif
  30274. #ifdef __clang__
  30275. #pragma clang diagnostic push
  30276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30277. #pragma clang diagnostic ignored "-Wunused-variable"
  30278. #endif
  30279. #ifdef __clang__
  30280. #pragma clang diagnostic pop
  30281. #endif
  30282. #ifdef __clang__
  30283. #pragma clang diagnostic push
  30284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30285. #pragma clang diagnostic ignored "-Wunused-variable"
  30286. #endif
  30287. #ifdef __clang__
  30288. #pragma clang diagnostic pop
  30289. #endif
  30290. #ifdef __clang__
  30291. #pragma clang diagnostic push
  30292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30293. #pragma clang diagnostic ignored "-Wunused-variable"
  30294. #endif
  30295. #ifdef __clang__
  30296. #pragma clang diagnostic pop
  30297. #endif
  30298. #ifdef __clang__
  30299. #pragma clang diagnostic push
  30300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30301. #pragma clang diagnostic ignored "-Wunused-variable"
  30302. #endif
  30303. #ifdef __clang__
  30304. #pragma clang diagnostic pop
  30305. #endif
  30306. #ifdef __clang__
  30307. #pragma clang diagnostic push
  30308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30309. #pragma clang diagnostic ignored "-Wunused-variable"
  30310. #endif
  30311. #ifdef __clang__
  30312. #pragma clang diagnostic pop
  30313. #endif
  30314. #ifdef __clang__
  30315. #pragma clang diagnostic push
  30316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30317. #pragma clang diagnostic ignored "-Wunused-variable"
  30318. #endif
  30319. #ifdef __clang__
  30320. #pragma clang diagnostic pop
  30321. #endif
  30322. #ifdef __clang__
  30323. #pragma clang diagnostic push
  30324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30325. #pragma clang diagnostic ignored "-Wunused-variable"
  30326. #endif
  30327. #ifdef __clang__
  30328. #pragma clang diagnostic pop
  30329. #endif
  30330. #ifdef __clang__
  30331. #pragma clang diagnostic push
  30332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30333. #pragma clang diagnostic ignored "-Wunused-variable"
  30334. #endif
  30335. #ifdef __clang__
  30336. #pragma clang diagnostic pop
  30337. #endif
  30338. #ifdef __clang__
  30339. #pragma clang diagnostic push
  30340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30341. #pragma clang diagnostic ignored "-Wunused-variable"
  30342. #endif
  30343. #ifdef __clang__
  30344. #pragma clang diagnostic pop
  30345. #endif
  30346. #ifdef __clang__
  30347. #pragma clang diagnostic push
  30348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30349. #pragma clang diagnostic ignored "-Wunused-variable"
  30350. #endif
  30351. #ifdef __clang__
  30352. #pragma clang diagnostic pop
  30353. #endif
  30354. #ifdef __clang__
  30355. #pragma clang diagnostic push
  30356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30357. #pragma clang diagnostic ignored "-Wunused-variable"
  30358. #endif
  30359. #ifdef __clang__
  30360. #pragma clang diagnostic pop
  30361. #endif
  30362. #ifdef __clang__
  30363. #pragma clang diagnostic push
  30364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30365. #pragma clang diagnostic ignored "-Wunused-variable"
  30366. #endif
  30367. #ifdef __clang__
  30368. #pragma clang diagnostic pop
  30369. #endif
  30370. #ifdef __clang__
  30371. #pragma clang diagnostic push
  30372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30373. #pragma clang diagnostic ignored "-Wunused-variable"
  30374. #endif
  30375. #ifdef __clang__
  30376. #pragma clang diagnostic pop
  30377. #endif
  30378. #ifdef __clang__
  30379. #pragma clang diagnostic push
  30380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30381. #pragma clang diagnostic ignored "-Wunused-variable"
  30382. #endif
  30383. #ifdef __clang__
  30384. #pragma clang diagnostic pop
  30385. #endif
  30386. #ifdef __clang__
  30387. #pragma clang diagnostic push
  30388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30389. #pragma clang diagnostic ignored "-Wunused-variable"
  30390. #endif
  30391. #ifdef __clang__
  30392. #pragma clang diagnostic pop
  30393. #endif
  30394. #ifdef __clang__
  30395. #pragma clang diagnostic push
  30396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30397. #pragma clang diagnostic ignored "-Wunused-variable"
  30398. #endif
  30399. #ifdef __clang__
  30400. #pragma clang diagnostic pop
  30401. #endif
  30402. #ifdef __clang__
  30403. #pragma clang diagnostic push
  30404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30405. #pragma clang diagnostic ignored "-Wunused-variable"
  30406. #endif
  30407. #ifdef __clang__
  30408. #pragma clang diagnostic pop
  30409. #endif
  30410. #ifdef __clang__
  30411. #pragma clang diagnostic push
  30412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30413. #pragma clang diagnostic ignored "-Wunused-variable"
  30414. #endif
  30415. #ifdef __clang__
  30416. #pragma clang diagnostic pop
  30417. #endif
  30418. #ifdef __clang__
  30419. #pragma clang diagnostic push
  30420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30421. #pragma clang diagnostic ignored "-Wunused-variable"
  30422. #endif
  30423. #ifdef __clang__
  30424. #pragma clang diagnostic pop
  30425. #endif
  30426. #ifdef __clang__
  30427. #pragma clang diagnostic push
  30428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30429. #pragma clang diagnostic ignored "-Wunused-variable"
  30430. #endif
  30431. #ifdef __clang__
  30432. #pragma clang diagnostic pop
  30433. #endif
  30434. #ifdef __clang__
  30435. #pragma clang diagnostic push
  30436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30437. #pragma clang diagnostic ignored "-Wunused-variable"
  30438. #endif
  30439. #ifdef __clang__
  30440. #pragma clang diagnostic pop
  30441. #endif
  30442. #ifdef __clang__
  30443. #pragma clang diagnostic push
  30444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30445. #pragma clang diagnostic ignored "-Wunused-variable"
  30446. #endif
  30447. #ifdef __clang__
  30448. #pragma clang diagnostic pop
  30449. #endif
  30450. #ifdef __clang__
  30451. #pragma clang diagnostic push
  30452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30453. #pragma clang diagnostic ignored "-Wunused-variable"
  30454. #endif
  30455. #ifdef __clang__
  30456. #pragma clang diagnostic pop
  30457. #endif
  30458. #ifdef __clang__
  30459. #pragma clang diagnostic push
  30460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30461. #pragma clang diagnostic ignored "-Wunused-variable"
  30462. #endif
  30463. #ifdef __clang__
  30464. #pragma clang diagnostic pop
  30465. #endif
  30466. #ifdef __clang__
  30467. #pragma clang diagnostic push
  30468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30469. #pragma clang diagnostic ignored "-Wunused-variable"
  30470. #endif
  30471. #ifdef __clang__
  30472. #pragma clang diagnostic pop
  30473. #endif
  30474. #ifdef __clang__
  30475. #pragma clang diagnostic push
  30476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30477. #pragma clang diagnostic ignored "-Wunused-variable"
  30478. #endif
  30479. #ifdef __clang__
  30480. #pragma clang diagnostic pop
  30481. #endif
  30482. #ifdef __clang__
  30483. #pragma clang diagnostic push
  30484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30485. #pragma clang diagnostic ignored "-Wunused-variable"
  30486. #endif
  30487. #ifdef __clang__
  30488. #pragma clang diagnostic pop
  30489. #endif
  30490. #ifdef __clang__
  30491. #pragma clang diagnostic push
  30492. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30493. #pragma clang diagnostic ignored "-Wunused-variable"
  30494. #endif
  30495. #ifdef __clang__
  30496. #pragma clang diagnostic pop
  30497. #endif
  30498. #ifdef __clang__
  30499. #pragma clang diagnostic push
  30500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30501. #pragma clang diagnostic ignored "-Wunused-variable"
  30502. #endif
  30503. #ifdef __clang__
  30504. #pragma clang diagnostic pop
  30505. #endif
  30506. #ifdef __clang__
  30507. #pragma clang diagnostic push
  30508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30509. #pragma clang diagnostic ignored "-Wunused-variable"
  30510. #endif
  30511. #ifdef __clang__
  30512. #pragma clang diagnostic pop
  30513. #endif
  30514. #ifdef __clang__
  30515. #pragma clang diagnostic push
  30516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30517. #pragma clang diagnostic ignored "-Wunused-variable"
  30518. #endif
  30519. #ifdef __clang__
  30520. #pragma clang diagnostic pop
  30521. #endif
  30522. #ifdef __clang__
  30523. #pragma clang diagnostic push
  30524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30525. #pragma clang diagnostic ignored "-Wunused-variable"
  30526. #endif
  30527. #ifdef __clang__
  30528. #pragma clang diagnostic pop
  30529. #endif
  30530. #ifdef __clang__
  30531. #pragma clang diagnostic push
  30532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30533. #pragma clang diagnostic ignored "-Wunused-variable"
  30534. #endif
  30535. #ifdef __clang__
  30536. #pragma clang diagnostic pop
  30537. #endif
  30538. #ifdef __clang__
  30539. #pragma clang diagnostic push
  30540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30541. #pragma clang diagnostic ignored "-Wunused-variable"
  30542. #endif
  30543. #ifdef __clang__
  30544. #pragma clang diagnostic pop
  30545. #endif
  30546. #ifdef __clang__
  30547. #pragma clang diagnostic push
  30548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30549. #pragma clang diagnostic ignored "-Wunused-variable"
  30550. #endif
  30551. #ifdef __clang__
  30552. #pragma clang diagnostic pop
  30553. #endif
  30554. #ifdef __clang__
  30555. #pragma clang diagnostic push
  30556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30557. #pragma clang diagnostic ignored "-Wunused-variable"
  30558. #endif
  30559. #ifdef __clang__
  30560. #pragma clang diagnostic pop
  30561. #endif
  30562. #ifdef __clang__
  30563. #pragma clang diagnostic push
  30564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30565. #pragma clang diagnostic ignored "-Wunused-variable"
  30566. #endif
  30567. #ifdef __clang__
  30568. #pragma clang diagnostic pop
  30569. #endif
  30570. #ifdef __clang__
  30571. #pragma clang diagnostic push
  30572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30573. #pragma clang diagnostic ignored "-Wunused-variable"
  30574. #endif
  30575. #ifdef __clang__
  30576. #pragma clang diagnostic pop
  30577. #endif
  30578. #ifdef __clang__
  30579. #pragma clang diagnostic push
  30580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30581. #pragma clang diagnostic ignored "-Wunused-variable"
  30582. #endif
  30583. #ifdef __clang__
  30584. #pragma clang diagnostic pop
  30585. #endif
  30586. #ifdef __clang__
  30587. #pragma clang diagnostic push
  30588. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30589. #pragma clang diagnostic ignored "-Wunused-variable"
  30590. #endif
  30591. #ifdef __clang__
  30592. #pragma clang diagnostic pop
  30593. #endif
  30594. #ifdef __clang__
  30595. #pragma clang diagnostic push
  30596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30597. #pragma clang diagnostic ignored "-Wunused-variable"
  30598. #endif
  30599. #ifdef __clang__
  30600. #pragma clang diagnostic pop
  30601. #endif
  30602. #ifdef __clang__
  30603. #pragma clang diagnostic push
  30604. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30605. #pragma clang diagnostic ignored "-Wunused-variable"
  30606. #endif
  30607. #ifdef __clang__
  30608. #pragma clang diagnostic pop
  30609. #endif
  30610. #ifdef __clang__
  30611. #pragma clang diagnostic push
  30612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30613. #pragma clang diagnostic ignored "-Wunused-variable"
  30614. #endif
  30615. #ifdef __clang__
  30616. #pragma clang diagnostic pop
  30617. #endif
  30618. #ifdef __clang__
  30619. #pragma clang diagnostic push
  30620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30621. #pragma clang diagnostic ignored "-Wunused-variable"
  30622. #endif
  30623. #ifdef __clang__
  30624. #pragma clang diagnostic pop
  30625. #endif
  30626. #ifdef __clang__
  30627. #pragma clang diagnostic push
  30628. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30629. #pragma clang diagnostic ignored "-Wunused-variable"
  30630. #endif
  30631. #ifdef __clang__
  30632. #pragma clang diagnostic pop
  30633. #endif
  30634. #ifdef __clang__
  30635. #pragma clang diagnostic push
  30636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30637. #pragma clang diagnostic ignored "-Wunused-variable"
  30638. #endif
  30639. #ifdef __clang__
  30640. #pragma clang diagnostic pop
  30641. #endif
  30642. #ifdef __clang__
  30643. #pragma clang diagnostic push
  30644. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30645. #pragma clang diagnostic ignored "-Wunused-variable"
  30646. #endif
  30647. #ifdef __clang__
  30648. #pragma clang diagnostic pop
  30649. #endif
  30650. #ifdef __clang__
  30651. #pragma clang diagnostic push
  30652. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30653. #pragma clang diagnostic ignored "-Wunused-variable"
  30654. #endif
  30655. #ifdef __clang__
  30656. #pragma clang diagnostic pop
  30657. #endif
  30658. #ifdef __clang__
  30659. #pragma clang diagnostic push
  30660. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30661. #pragma clang diagnostic ignored "-Wunused-variable"
  30662. #endif
  30663. #ifdef __clang__
  30664. #pragma clang diagnostic pop
  30665. #endif
  30666. #ifdef __clang__
  30667. #pragma clang diagnostic push
  30668. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30669. #pragma clang diagnostic ignored "-Wunused-variable"
  30670. #endif
  30671. #ifdef __clang__
  30672. #pragma clang diagnostic pop
  30673. #endif
  30674. #ifdef __clang__
  30675. #pragma clang diagnostic push
  30676. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30677. #pragma clang diagnostic ignored "-Wunused-variable"
  30678. #endif
  30679. #ifdef __clang__
  30680. #pragma clang diagnostic pop
  30681. #endif
  30682. #ifdef __clang__
  30683. #pragma clang diagnostic push
  30684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30685. #pragma clang diagnostic ignored "-Wunused-variable"
  30686. #endif
  30687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_DragCleanup_m893F7D190B360DC71C9554C3361C271442A9D10D_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  30688. {
  30689. {
  30690. return;
  30691. }
  30692. }
  30693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_HandleAutoExpand_m78F0F30CAD53558848F9B10678840555BAE43904_gshared (RuntimeObject* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pointerPosition, const RuntimeMethod* method)
  30694. {
  30695. {
  30696. return;
  30697. }
  30698. }
  30699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IDragAndDropController_1_GetSortedSelectedIds_mDFC6FDC5A45C93A037072B5BB56F1BD3DD0B304D_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  30700. {
  30701. static bool s_Il2CppMethodInitialized;
  30702. if (!s_Il2CppMethodInitialized)
  30703. {
  30704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  30705. s_Il2CppMethodInitialized = true;
  30706. }
  30707. {
  30708. RuntimeObject* L_0;
  30709. L_0 = Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline(Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  30710. return L_0;
  30711. }
  30712. }
  30713. #ifdef __clang__
  30714. #pragma clang diagnostic pop
  30715. #endif
  30716. #ifdef __clang__
  30717. #pragma clang diagnostic push
  30718. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30719. #pragma clang diagnostic ignored "-Wunused-variable"
  30720. #endif
  30721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_DragCleanup_m2FCD68C87992868E396B5DA90131C08505B2CD7F_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  30722. {
  30723. {
  30724. return;
  30725. }
  30726. }
  30727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_HandleAutoExpand_m82F37E2DA456A320A8324D0FB408BA7B47D448FE_gshared (RuntimeObject* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pointerPosition, const RuntimeMethod* method)
  30728. {
  30729. {
  30730. return;
  30731. }
  30732. }
  30733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IDragAndDropController_1_GetSortedSelectedIds_mEB39229DE86832A066DDD70D6B0F116995EA81A4_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  30734. {
  30735. static bool s_Il2CppMethodInitialized;
  30736. if (!s_Il2CppMethodInitialized)
  30737. {
  30738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  30739. s_Il2CppMethodInitialized = true;
  30740. }
  30741. {
  30742. RuntimeObject* L_0;
  30743. L_0 = Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline(Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  30744. return L_0;
  30745. }
  30746. }
  30747. #ifdef __clang__
  30748. #pragma clang diagnostic pop
  30749. #endif
  30750. #ifdef __clang__
  30751. #pragma clang diagnostic push
  30752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30753. #pragma clang diagnostic ignored "-Wunused-variable"
  30754. #endif
  30755. #ifdef __clang__
  30756. #pragma clang diagnostic pop
  30757. #endif
  30758. #ifdef __clang__
  30759. #pragma clang diagnostic push
  30760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30761. #pragma clang diagnostic ignored "-Wunused-variable"
  30762. #endif
  30763. #ifdef __clang__
  30764. #pragma clang diagnostic pop
  30765. #endif
  30766. #ifdef __clang__
  30767. #pragma clang diagnostic push
  30768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30769. #pragma clang diagnostic ignored "-Wunused-variable"
  30770. #endif
  30771. #ifdef __clang__
  30772. #pragma clang diagnostic pop
  30773. #endif
  30774. #ifdef __clang__
  30775. #pragma clang diagnostic push
  30776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30777. #pragma clang diagnostic ignored "-Wunused-variable"
  30778. #endif
  30779. #ifdef __clang__
  30780. #pragma clang diagnostic pop
  30781. #endif
  30782. #ifdef __clang__
  30783. #pragma clang diagnostic push
  30784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30785. #pragma clang diagnostic ignored "-Wunused-variable"
  30786. #endif
  30787. #ifdef __clang__
  30788. #pragma clang diagnostic pop
  30789. #endif
  30790. #ifdef __clang__
  30791. #pragma clang diagnostic push
  30792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30793. #pragma clang diagnostic ignored "-Wunused-variable"
  30794. #endif
  30795. #ifdef __clang__
  30796. #pragma clang diagnostic pop
  30797. #endif
  30798. #ifdef __clang__
  30799. #pragma clang diagnostic push
  30800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30801. #pragma clang diagnostic ignored "-Wunused-variable"
  30802. #endif
  30803. #ifdef __clang__
  30804. #pragma clang diagnostic pop
  30805. #endif
  30806. #ifdef __clang__
  30807. #pragma clang diagnostic push
  30808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30809. #pragma clang diagnostic ignored "-Wunused-variable"
  30810. #endif
  30811. #ifdef __clang__
  30812. #pragma clang diagnostic pop
  30813. #endif
  30814. #ifdef __clang__
  30815. #pragma clang diagnostic push
  30816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30817. #pragma clang diagnostic ignored "-Wunused-variable"
  30818. #endif
  30819. #ifdef __clang__
  30820. #pragma clang diagnostic pop
  30821. #endif
  30822. #ifdef __clang__
  30823. #pragma clang diagnostic push
  30824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30825. #pragma clang diagnostic ignored "-Wunused-variable"
  30826. #endif
  30827. #ifdef __clang__
  30828. #pragma clang diagnostic pop
  30829. #endif
  30830. #ifdef __clang__
  30831. #pragma clang diagnostic push
  30832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30833. #pragma clang diagnostic ignored "-Wunused-variable"
  30834. #endif
  30835. #ifdef __clang__
  30836. #pragma clang diagnostic pop
  30837. #endif
  30838. #ifdef __clang__
  30839. #pragma clang diagnostic push
  30840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30841. #pragma clang diagnostic ignored "-Wunused-variable"
  30842. #endif
  30843. #ifdef __clang__
  30844. #pragma clang diagnostic pop
  30845. #endif
  30846. #ifdef __clang__
  30847. #pragma clang diagnostic push
  30848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30849. #pragma clang diagnostic ignored "-Wunused-variable"
  30850. #endif
  30851. #ifdef __clang__
  30852. #pragma clang diagnostic pop
  30853. #endif
  30854. #ifdef __clang__
  30855. #pragma clang diagnostic push
  30856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30857. #pragma clang diagnostic ignored "-Wunused-variable"
  30858. #endif
  30859. #ifdef __clang__
  30860. #pragma clang diagnostic pop
  30861. #endif
  30862. #ifdef __clang__
  30863. #pragma clang diagnostic push
  30864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30865. #pragma clang diagnostic ignored "-Wunused-variable"
  30866. #endif
  30867. #ifdef __clang__
  30868. #pragma clang diagnostic pop
  30869. #endif
  30870. #ifdef __clang__
  30871. #pragma clang diagnostic push
  30872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30873. #pragma clang diagnostic ignored "-Wunused-variable"
  30874. #endif
  30875. #ifdef __clang__
  30876. #pragma clang diagnostic pop
  30877. #endif
  30878. #ifdef __clang__
  30879. #pragma clang diagnostic push
  30880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30881. #pragma clang diagnostic ignored "-Wunused-variable"
  30882. #endif
  30883. #ifdef __clang__
  30884. #pragma clang diagnostic pop
  30885. #endif
  30886. #ifdef __clang__
  30887. #pragma clang diagnostic push
  30888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30889. #pragma clang diagnostic ignored "-Wunused-variable"
  30890. #endif
  30891. #ifdef __clang__
  30892. #pragma clang diagnostic pop
  30893. #endif
  30894. #ifdef __clang__
  30895. #pragma clang diagnostic push
  30896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30897. #pragma clang diagnostic ignored "-Wunused-variable"
  30898. #endif
  30899. #ifdef __clang__
  30900. #pragma clang diagnostic pop
  30901. #endif
  30902. #ifdef __clang__
  30903. #pragma clang diagnostic push
  30904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30905. #pragma clang diagnostic ignored "-Wunused-variable"
  30906. #endif
  30907. #ifdef __clang__
  30908. #pragma clang diagnostic pop
  30909. #endif
  30910. #ifdef __clang__
  30911. #pragma clang diagnostic push
  30912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30913. #pragma clang diagnostic ignored "-Wunused-variable"
  30914. #endif
  30915. #ifdef __clang__
  30916. #pragma clang diagnostic pop
  30917. #endif
  30918. #ifdef __clang__
  30919. #pragma clang diagnostic push
  30920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30921. #pragma clang diagnostic ignored "-Wunused-variable"
  30922. #endif
  30923. #ifdef __clang__
  30924. #pragma clang diagnostic pop
  30925. #endif
  30926. #ifdef __clang__
  30927. #pragma clang diagnostic push
  30928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30929. #pragma clang diagnostic ignored "-Wunused-variable"
  30930. #endif
  30931. #ifdef __clang__
  30932. #pragma clang diagnostic pop
  30933. #endif
  30934. #ifdef __clang__
  30935. #pragma clang diagnostic push
  30936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30937. #pragma clang diagnostic ignored "-Wunused-variable"
  30938. #endif
  30939. #ifdef __clang__
  30940. #pragma clang diagnostic pop
  30941. #endif
  30942. #ifdef __clang__
  30943. #pragma clang diagnostic push
  30944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30945. #pragma clang diagnostic ignored "-Wunused-variable"
  30946. #endif
  30947. #ifdef __clang__
  30948. #pragma clang diagnostic pop
  30949. #endif
  30950. #ifdef __clang__
  30951. #pragma clang diagnostic push
  30952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30953. #pragma clang diagnostic ignored "-Wunused-variable"
  30954. #endif
  30955. #ifdef __clang__
  30956. #pragma clang diagnostic pop
  30957. #endif
  30958. #ifdef __clang__
  30959. #pragma clang diagnostic push
  30960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30961. #pragma clang diagnostic ignored "-Wunused-variable"
  30962. #endif
  30963. #ifdef __clang__
  30964. #pragma clang diagnostic pop
  30965. #endif
  30966. #ifdef __clang__
  30967. #pragma clang diagnostic push
  30968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30969. #pragma clang diagnostic ignored "-Wunused-variable"
  30970. #endif
  30971. #ifdef __clang__
  30972. #pragma clang diagnostic pop
  30973. #endif
  30974. #ifdef __clang__
  30975. #pragma clang diagnostic push
  30976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30977. #pragma clang diagnostic ignored "-Wunused-variable"
  30978. #endif
  30979. #ifdef __clang__
  30980. #pragma clang diagnostic pop
  30981. #endif
  30982. #ifdef __clang__
  30983. #pragma clang diagnostic push
  30984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30985. #pragma clang diagnostic ignored "-Wunused-variable"
  30986. #endif
  30987. #ifdef __clang__
  30988. #pragma clang diagnostic pop
  30989. #endif
  30990. #ifdef __clang__
  30991. #pragma clang diagnostic push
  30992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30993. #pragma clang diagnostic ignored "-Wunused-variable"
  30994. #endif
  30995. #ifdef __clang__
  30996. #pragma clang diagnostic pop
  30997. #endif
  30998. #ifdef __clang__
  30999. #pragma clang diagnostic push
  31000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31001. #pragma clang diagnostic ignored "-Wunused-variable"
  31002. #endif
  31003. #ifdef __clang__
  31004. #pragma clang diagnostic pop
  31005. #endif
  31006. #ifdef __clang__
  31007. #pragma clang diagnostic push
  31008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31009. #pragma clang diagnostic ignored "-Wunused-variable"
  31010. #endif
  31011. #ifdef __clang__
  31012. #pragma clang diagnostic pop
  31013. #endif
  31014. #ifdef __clang__
  31015. #pragma clang diagnostic push
  31016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31017. #pragma clang diagnostic ignored "-Wunused-variable"
  31018. #endif
  31019. #ifdef __clang__
  31020. #pragma clang diagnostic pop
  31021. #endif
  31022. #ifdef __clang__
  31023. #pragma clang diagnostic push
  31024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31025. #pragma clang diagnostic ignored "-Wunused-variable"
  31026. #endif
  31027. #ifdef __clang__
  31028. #pragma clang diagnostic pop
  31029. #endif
  31030. #ifdef __clang__
  31031. #pragma clang diagnostic push
  31032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31033. #pragma clang diagnostic ignored "-Wunused-variable"
  31034. #endif
  31035. #ifdef __clang__
  31036. #pragma clang diagnostic pop
  31037. #endif
  31038. #ifdef __clang__
  31039. #pragma clang diagnostic push
  31040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31041. #pragma clang diagnostic ignored "-Wunused-variable"
  31042. #endif
  31043. #ifdef __clang__
  31044. #pragma clang diagnostic pop
  31045. #endif
  31046. #ifdef __clang__
  31047. #pragma clang diagnostic push
  31048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31049. #pragma clang diagnostic ignored "-Wunused-variable"
  31050. #endif
  31051. #ifdef __clang__
  31052. #pragma clang diagnostic pop
  31053. #endif
  31054. #ifdef __clang__
  31055. #pragma clang diagnostic push
  31056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31057. #pragma clang diagnostic ignored "-Wunused-variable"
  31058. #endif
  31059. #ifdef __clang__
  31060. #pragma clang diagnostic pop
  31061. #endif
  31062. #ifdef __clang__
  31063. #pragma clang diagnostic push
  31064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31065. #pragma clang diagnostic ignored "-Wunused-variable"
  31066. #endif
  31067. #ifdef __clang__
  31068. #pragma clang diagnostic pop
  31069. #endif
  31070. #ifdef __clang__
  31071. #pragma clang diagnostic push
  31072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31073. #pragma clang diagnostic ignored "-Wunused-variable"
  31074. #endif
  31075. #ifdef __clang__
  31076. #pragma clang diagnostic pop
  31077. #endif
  31078. #ifdef __clang__
  31079. #pragma clang diagnostic push
  31080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31081. #pragma clang diagnostic ignored "-Wunused-variable"
  31082. #endif
  31083. #ifdef __clang__
  31084. #pragma clang diagnostic pop
  31085. #endif
  31086. #ifdef __clang__
  31087. #pragma clang diagnostic push
  31088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31089. #pragma clang diagnostic ignored "-Wunused-variable"
  31090. #endif
  31091. #ifdef __clang__
  31092. #pragma clang diagnostic pop
  31093. #endif
  31094. #ifdef __clang__
  31095. #pragma clang diagnostic push
  31096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31097. #pragma clang diagnostic ignored "-Wunused-variable"
  31098. #endif
  31099. #ifdef __clang__
  31100. #pragma clang diagnostic pop
  31101. #endif
  31102. #ifdef __clang__
  31103. #pragma clang diagnostic push
  31104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31105. #pragma clang diagnostic ignored "-Wunused-variable"
  31106. #endif
  31107. #ifdef __clang__
  31108. #pragma clang diagnostic pop
  31109. #endif
  31110. #ifdef __clang__
  31111. #pragma clang diagnostic push
  31112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31113. #pragma clang diagnostic ignored "-Wunused-variable"
  31114. #endif
  31115. #ifdef __clang__
  31116. #pragma clang diagnostic pop
  31117. #endif
  31118. #ifdef __clang__
  31119. #pragma clang diagnostic push
  31120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31121. #pragma clang diagnostic ignored "-Wunused-variable"
  31122. #endif
  31123. #ifdef __clang__
  31124. #pragma clang diagnostic pop
  31125. #endif
  31126. #ifdef __clang__
  31127. #pragma clang diagnostic push
  31128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31129. #pragma clang diagnostic ignored "-Wunused-variable"
  31130. #endif
  31131. #ifdef __clang__
  31132. #pragma clang diagnostic pop
  31133. #endif
  31134. #ifdef __clang__
  31135. #pragma clang diagnostic push
  31136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31137. #pragma clang diagnostic ignored "-Wunused-variable"
  31138. #endif
  31139. #ifdef __clang__
  31140. #pragma clang diagnostic pop
  31141. #endif
  31142. #ifdef __clang__
  31143. #pragma clang diagnostic push
  31144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31145. #pragma clang diagnostic ignored "-Wunused-variable"
  31146. #endif
  31147. #ifdef __clang__
  31148. #pragma clang diagnostic pop
  31149. #endif
  31150. #ifdef __clang__
  31151. #pragma clang diagnostic push
  31152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31153. #pragma clang diagnostic ignored "-Wunused-variable"
  31154. #endif
  31155. #ifdef __clang__
  31156. #pragma clang diagnostic pop
  31157. #endif
  31158. #ifdef __clang__
  31159. #pragma clang diagnostic push
  31160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31161. #pragma clang diagnostic ignored "-Wunused-variable"
  31162. #endif
  31163. #ifdef __clang__
  31164. #pragma clang diagnostic pop
  31165. #endif
  31166. #ifdef __clang__
  31167. #pragma clang diagnostic push
  31168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31169. #pragma clang diagnostic ignored "-Wunused-variable"
  31170. #endif
  31171. #ifdef __clang__
  31172. #pragma clang diagnostic pop
  31173. #endif
  31174. #ifdef __clang__
  31175. #pragma clang diagnostic push
  31176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31177. #pragma clang diagnostic ignored "-Wunused-variable"
  31178. #endif
  31179. #ifdef __clang__
  31180. #pragma clang diagnostic pop
  31181. #endif
  31182. #ifdef __clang__
  31183. #pragma clang diagnostic push
  31184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31185. #pragma clang diagnostic ignored "-Wunused-variable"
  31186. #endif
  31187. #ifdef __clang__
  31188. #pragma clang diagnostic pop
  31189. #endif
  31190. #ifdef __clang__
  31191. #pragma clang diagnostic push
  31192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31193. #pragma clang diagnostic ignored "-Wunused-variable"
  31194. #endif
  31195. #ifdef __clang__
  31196. #pragma clang diagnostic pop
  31197. #endif
  31198. #ifdef __clang__
  31199. #pragma clang diagnostic push
  31200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31201. #pragma clang diagnostic ignored "-Wunused-variable"
  31202. #endif
  31203. #ifdef __clang__
  31204. #pragma clang diagnostic pop
  31205. #endif
  31206. #ifdef __clang__
  31207. #pragma clang diagnostic push
  31208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31209. #pragma clang diagnostic ignored "-Wunused-variable"
  31210. #endif
  31211. #ifdef __clang__
  31212. #pragma clang diagnostic pop
  31213. #endif
  31214. #ifdef __clang__
  31215. #pragma clang diagnostic push
  31216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31217. #pragma clang diagnostic ignored "-Wunused-variable"
  31218. #endif
  31219. #ifdef __clang__
  31220. #pragma clang diagnostic pop
  31221. #endif
  31222. #ifdef __clang__
  31223. #pragma clang diagnostic push
  31224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31225. #pragma clang diagnostic ignored "-Wunused-variable"
  31226. #endif
  31227. #ifdef __clang__
  31228. #pragma clang diagnostic pop
  31229. #endif
  31230. #ifdef __clang__
  31231. #pragma clang diagnostic push
  31232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31233. #pragma clang diagnostic ignored "-Wunused-variable"
  31234. #endif
  31235. #ifdef __clang__
  31236. #pragma clang diagnostic pop
  31237. #endif
  31238. #ifdef __clang__
  31239. #pragma clang diagnostic push
  31240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31241. #pragma clang diagnostic ignored "-Wunused-variable"
  31242. #endif
  31243. #ifdef __clang__
  31244. #pragma clang diagnostic pop
  31245. #endif
  31246. #ifdef __clang__
  31247. #pragma clang diagnostic push
  31248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31249. #pragma clang diagnostic ignored "-Wunused-variable"
  31250. #endif
  31251. #ifdef __clang__
  31252. #pragma clang diagnostic pop
  31253. #endif
  31254. #ifdef __clang__
  31255. #pragma clang diagnostic push
  31256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31257. #pragma clang diagnostic ignored "-Wunused-variable"
  31258. #endif
  31259. #ifdef __clang__
  31260. #pragma clang diagnostic pop
  31261. #endif
  31262. #ifdef __clang__
  31263. #pragma clang diagnostic push
  31264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31265. #pragma clang diagnostic ignored "-Wunused-variable"
  31266. #endif
  31267. #ifdef __clang__
  31268. #pragma clang diagnostic pop
  31269. #endif
  31270. #ifdef __clang__
  31271. #pragma clang diagnostic push
  31272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31273. #pragma clang diagnostic ignored "-Wunused-variable"
  31274. #endif
  31275. #ifdef __clang__
  31276. #pragma clang diagnostic pop
  31277. #endif
  31278. #ifdef __clang__
  31279. #pragma clang diagnostic push
  31280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31281. #pragma clang diagnostic ignored "-Wunused-variable"
  31282. #endif
  31283. #ifdef __clang__
  31284. #pragma clang diagnostic pop
  31285. #endif
  31286. #ifdef __clang__
  31287. #pragma clang diagnostic push
  31288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31289. #pragma clang diagnostic ignored "-Wunused-variable"
  31290. #endif
  31291. #ifdef __clang__
  31292. #pragma clang diagnostic pop
  31293. #endif
  31294. #ifdef __clang__
  31295. #pragma clang diagnostic push
  31296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31297. #pragma clang diagnostic ignored "-Wunused-variable"
  31298. #endif
  31299. #ifdef __clang__
  31300. #pragma clang diagnostic pop
  31301. #endif
  31302. #ifdef __clang__
  31303. #pragma clang diagnostic push
  31304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31305. #pragma clang diagnostic ignored "-Wunused-variable"
  31306. #endif
  31307. #ifdef __clang__
  31308. #pragma clang diagnostic pop
  31309. #endif
  31310. #ifdef __clang__
  31311. #pragma clang diagnostic push
  31312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31313. #pragma clang diagnostic ignored "-Wunused-variable"
  31314. #endif
  31315. #ifdef __clang__
  31316. #pragma clang diagnostic pop
  31317. #endif
  31318. #ifdef __clang__
  31319. #pragma clang diagnostic push
  31320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31321. #pragma clang diagnostic ignored "-Wunused-variable"
  31322. #endif
  31323. #ifdef __clang__
  31324. #pragma clang diagnostic pop
  31325. #endif
  31326. #ifdef __clang__
  31327. #pragma clang diagnostic push
  31328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31329. #pragma clang diagnostic ignored "-Wunused-variable"
  31330. #endif
  31331. #ifdef __clang__
  31332. #pragma clang diagnostic pop
  31333. #endif
  31334. #ifdef __clang__
  31335. #pragma clang diagnostic push
  31336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31337. #pragma clang diagnostic ignored "-Wunused-variable"
  31338. #endif
  31339. #ifdef __clang__
  31340. #pragma clang diagnostic pop
  31341. #endif
  31342. #ifdef __clang__
  31343. #pragma clang diagnostic push
  31344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31345. #pragma clang diagnostic ignored "-Wunused-variable"
  31346. #endif
  31347. #ifdef __clang__
  31348. #pragma clang diagnostic pop
  31349. #endif
  31350. #ifdef __clang__
  31351. #pragma clang diagnostic push
  31352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31353. #pragma clang diagnostic ignored "-Wunused-variable"
  31354. #endif
  31355. #ifdef __clang__
  31356. #pragma clang diagnostic pop
  31357. #endif
  31358. #ifdef __clang__
  31359. #pragma clang diagnostic push
  31360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31361. #pragma clang diagnostic ignored "-Wunused-variable"
  31362. #endif
  31363. #ifdef __clang__
  31364. #pragma clang diagnostic pop
  31365. #endif
  31366. #ifdef __clang__
  31367. #pragma clang diagnostic push
  31368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31369. #pragma clang diagnostic ignored "-Wunused-variable"
  31370. #endif
  31371. #ifdef __clang__
  31372. #pragma clang diagnostic pop
  31373. #endif
  31374. #ifdef __clang__
  31375. #pragma clang diagnostic push
  31376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31377. #pragma clang diagnostic ignored "-Wunused-variable"
  31378. #endif
  31379. #ifdef __clang__
  31380. #pragma clang diagnostic pop
  31381. #endif
  31382. #ifdef __clang__
  31383. #pragma clang diagnostic push
  31384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31385. #pragma clang diagnostic ignored "-Wunused-variable"
  31386. #endif
  31387. #ifdef __clang__
  31388. #pragma clang diagnostic pop
  31389. #endif
  31390. #ifdef __clang__
  31391. #pragma clang diagnostic push
  31392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31393. #pragma clang diagnostic ignored "-Wunused-variable"
  31394. #endif
  31395. #ifdef __clang__
  31396. #pragma clang diagnostic pop
  31397. #endif
  31398. #ifdef __clang__
  31399. #pragma clang diagnostic push
  31400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31401. #pragma clang diagnostic ignored "-Wunused-variable"
  31402. #endif
  31403. #ifdef __clang__
  31404. #pragma clang diagnostic pop
  31405. #endif
  31406. #ifdef __clang__
  31407. #pragma clang diagnostic push
  31408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31409. #pragma clang diagnostic ignored "-Wunused-variable"
  31410. #endif
  31411. #ifdef __clang__
  31412. #pragma clang diagnostic pop
  31413. #endif
  31414. #ifdef __clang__
  31415. #pragma clang diagnostic push
  31416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31417. #pragma clang diagnostic ignored "-Wunused-variable"
  31418. #endif
  31419. #ifdef __clang__
  31420. #pragma clang diagnostic pop
  31421. #endif
  31422. #ifdef __clang__
  31423. #pragma clang diagnostic push
  31424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31425. #pragma clang diagnostic ignored "-Wunused-variable"
  31426. #endif
  31427. #ifdef __clang__
  31428. #pragma clang diagnostic pop
  31429. #endif
  31430. #ifdef __clang__
  31431. #pragma clang diagnostic push
  31432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31433. #pragma clang diagnostic ignored "-Wunused-variable"
  31434. #endif
  31435. #ifdef __clang__
  31436. #pragma clang diagnostic pop
  31437. #endif
  31438. #ifdef __clang__
  31439. #pragma clang diagnostic push
  31440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31441. #pragma clang diagnostic ignored "-Wunused-variable"
  31442. #endif
  31443. #ifdef __clang__
  31444. #pragma clang diagnostic pop
  31445. #endif
  31446. #ifdef __clang__
  31447. #pragma clang diagnostic push
  31448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31449. #pragma clang diagnostic ignored "-Wunused-variable"
  31450. #endif
  31451. #ifdef __clang__
  31452. #pragma clang diagnostic pop
  31453. #endif
  31454. #ifdef __clang__
  31455. #pragma clang diagnostic push
  31456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31457. #pragma clang diagnostic ignored "-Wunused-variable"
  31458. #endif
  31459. #ifdef __clang__
  31460. #pragma clang diagnostic pop
  31461. #endif
  31462. #ifdef __clang__
  31463. #pragma clang diagnostic push
  31464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31465. #pragma clang diagnostic ignored "-Wunused-variable"
  31466. #endif
  31467. #ifdef __clang__
  31468. #pragma clang diagnostic pop
  31469. #endif
  31470. #ifdef __clang__
  31471. #pragma clang diagnostic push
  31472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31473. #pragma clang diagnostic ignored "-Wunused-variable"
  31474. #endif
  31475. #ifdef __clang__
  31476. #pragma clang diagnostic pop
  31477. #endif
  31478. #ifdef __clang__
  31479. #pragma clang diagnostic push
  31480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31481. #pragma clang diagnostic ignored "-Wunused-variable"
  31482. #endif
  31483. #ifdef __clang__
  31484. #pragma clang diagnostic pop
  31485. #endif
  31486. #ifdef __clang__
  31487. #pragma clang diagnostic push
  31488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31489. #pragma clang diagnostic ignored "-Wunused-variable"
  31490. #endif
  31491. #ifdef __clang__
  31492. #pragma clang diagnostic pop
  31493. #endif
  31494. #ifdef __clang__
  31495. #pragma clang diagnostic push
  31496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31497. #pragma clang diagnostic ignored "-Wunused-variable"
  31498. #endif
  31499. #ifdef __clang__
  31500. #pragma clang diagnostic pop
  31501. #endif
  31502. #ifdef __clang__
  31503. #pragma clang diagnostic push
  31504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31505. #pragma clang diagnostic ignored "-Wunused-variable"
  31506. #endif
  31507. #ifdef __clang__
  31508. #pragma clang diagnostic pop
  31509. #endif
  31510. #ifdef __clang__
  31511. #pragma clang diagnostic push
  31512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31513. #pragma clang diagnostic ignored "-Wunused-variable"
  31514. #endif
  31515. #ifdef __clang__
  31516. #pragma clang diagnostic pop
  31517. #endif
  31518. #ifdef __clang__
  31519. #pragma clang diagnostic push
  31520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31521. #pragma clang diagnostic ignored "-Wunused-variable"
  31522. #endif
  31523. #ifdef __clang__
  31524. #pragma clang diagnostic pop
  31525. #endif
  31526. #ifdef __clang__
  31527. #pragma clang diagnostic push
  31528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31529. #pragma clang diagnostic ignored "-Wunused-variable"
  31530. #endif
  31531. #ifdef __clang__
  31532. #pragma clang diagnostic pop
  31533. #endif
  31534. #ifdef __clang__
  31535. #pragma clang diagnostic push
  31536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31537. #pragma clang diagnostic ignored "-Wunused-variable"
  31538. #endif
  31539. #ifdef __clang__
  31540. #pragma clang diagnostic pop
  31541. #endif
  31542. #ifdef __clang__
  31543. #pragma clang diagnostic push
  31544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31545. #pragma clang diagnostic ignored "-Wunused-variable"
  31546. #endif
  31547. #ifdef __clang__
  31548. #pragma clang diagnostic pop
  31549. #endif
  31550. #ifdef __clang__
  31551. #pragma clang diagnostic push
  31552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31553. #pragma clang diagnostic ignored "-Wunused-variable"
  31554. #endif
  31555. #ifdef __clang__
  31556. #pragma clang diagnostic pop
  31557. #endif
  31558. #ifdef __clang__
  31559. #pragma clang diagnostic push
  31560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31561. #pragma clang diagnostic ignored "-Wunused-variable"
  31562. #endif
  31563. #ifdef __clang__
  31564. #pragma clang diagnostic pop
  31565. #endif
  31566. #ifdef __clang__
  31567. #pragma clang diagnostic push
  31568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31569. #pragma clang diagnostic ignored "-Wunused-variable"
  31570. #endif
  31571. #ifdef __clang__
  31572. #pragma clang diagnostic pop
  31573. #endif
  31574. #ifdef __clang__
  31575. #pragma clang diagnostic push
  31576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31577. #pragma clang diagnostic ignored "-Wunused-variable"
  31578. #endif
  31579. #ifdef __clang__
  31580. #pragma clang diagnostic pop
  31581. #endif
  31582. #ifdef __clang__
  31583. #pragma clang diagnostic push
  31584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31585. #pragma clang diagnostic ignored "-Wunused-variable"
  31586. #endif
  31587. #ifdef __clang__
  31588. #pragma clang diagnostic pop
  31589. #endif
  31590. #ifdef __clang__
  31591. #pragma clang diagnostic push
  31592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31593. #pragma clang diagnostic ignored "-Wunused-variable"
  31594. #endif
  31595. #ifdef __clang__
  31596. #pragma clang diagnostic pop
  31597. #endif
  31598. #ifdef __clang__
  31599. #pragma clang diagnostic push
  31600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31601. #pragma clang diagnostic ignored "-Wunused-variable"
  31602. #endif
  31603. #ifdef __clang__
  31604. #pragma clang diagnostic pop
  31605. #endif
  31606. #ifdef __clang__
  31607. #pragma clang diagnostic push
  31608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31609. #pragma clang diagnostic ignored "-Wunused-variable"
  31610. #endif
  31611. #ifdef __clang__
  31612. #pragma clang diagnostic pop
  31613. #endif
  31614. #ifdef __clang__
  31615. #pragma clang diagnostic push
  31616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31617. #pragma clang diagnostic ignored "-Wunused-variable"
  31618. #endif
  31619. #ifdef __clang__
  31620. #pragma clang diagnostic pop
  31621. #endif
  31622. #ifdef __clang__
  31623. #pragma clang diagnostic push
  31624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31625. #pragma clang diagnostic ignored "-Wunused-variable"
  31626. #endif
  31627. #ifdef __clang__
  31628. #pragma clang diagnostic pop
  31629. #endif
  31630. #ifdef __clang__
  31631. #pragma clang diagnostic push
  31632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31633. #pragma clang diagnostic ignored "-Wunused-variable"
  31634. #endif
  31635. #ifdef __clang__
  31636. #pragma clang diagnostic pop
  31637. #endif
  31638. #ifdef __clang__
  31639. #pragma clang diagnostic push
  31640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31641. #pragma clang diagnostic ignored "-Wunused-variable"
  31642. #endif
  31643. #ifdef __clang__
  31644. #pragma clang diagnostic pop
  31645. #endif
  31646. #ifdef __clang__
  31647. #pragma clang diagnostic push
  31648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31649. #pragma clang diagnostic ignored "-Wunused-variable"
  31650. #endif
  31651. #ifdef __clang__
  31652. #pragma clang diagnostic pop
  31653. #endif
  31654. #ifdef __clang__
  31655. #pragma clang diagnostic push
  31656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31657. #pragma clang diagnostic ignored "-Wunused-variable"
  31658. #endif
  31659. #ifdef __clang__
  31660. #pragma clang diagnostic pop
  31661. #endif
  31662. #ifdef __clang__
  31663. #pragma clang diagnostic push
  31664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31665. #pragma clang diagnostic ignored "-Wunused-variable"
  31666. #endif
  31667. #ifdef __clang__
  31668. #pragma clang diagnostic pop
  31669. #endif
  31670. #ifdef __clang__
  31671. #pragma clang diagnostic push
  31672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31673. #pragma clang diagnostic ignored "-Wunused-variable"
  31674. #endif
  31675. #ifdef __clang__
  31676. #pragma clang diagnostic pop
  31677. #endif
  31678. #ifdef __clang__
  31679. #pragma clang diagnostic push
  31680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31681. #pragma clang diagnostic ignored "-Wunused-variable"
  31682. #endif
  31683. #ifdef __clang__
  31684. #pragma clang diagnostic pop
  31685. #endif
  31686. #ifdef __clang__
  31687. #pragma clang diagnostic push
  31688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31689. #pragma clang diagnostic ignored "-Wunused-variable"
  31690. #endif
  31691. #ifdef __clang__
  31692. #pragma clang diagnostic pop
  31693. #endif
  31694. #ifdef __clang__
  31695. #pragma clang diagnostic push
  31696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31697. #pragma clang diagnostic ignored "-Wunused-variable"
  31698. #endif
  31699. #ifdef __clang__
  31700. #pragma clang diagnostic pop
  31701. #endif
  31702. #ifdef __clang__
  31703. #pragma clang diagnostic push
  31704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31705. #pragma clang diagnostic ignored "-Wunused-variable"
  31706. #endif
  31707. #ifdef __clang__
  31708. #pragma clang diagnostic pop
  31709. #endif
  31710. #ifdef __clang__
  31711. #pragma clang diagnostic push
  31712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31713. #pragma clang diagnostic ignored "-Wunused-variable"
  31714. #endif
  31715. #ifdef __clang__
  31716. #pragma clang diagnostic pop
  31717. #endif
  31718. #ifdef __clang__
  31719. #pragma clang diagnostic push
  31720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31721. #pragma clang diagnostic ignored "-Wunused-variable"
  31722. #endif
  31723. #ifdef __clang__
  31724. #pragma clang diagnostic pop
  31725. #endif
  31726. #ifdef __clang__
  31727. #pragma clang diagnostic push
  31728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31729. #pragma clang diagnostic ignored "-Wunused-variable"
  31730. #endif
  31731. #ifdef __clang__
  31732. #pragma clang diagnostic pop
  31733. #endif
  31734. #ifdef __clang__
  31735. #pragma clang diagnostic push
  31736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31737. #pragma clang diagnostic ignored "-Wunused-variable"
  31738. #endif
  31739. #ifdef __clang__
  31740. #pragma clang diagnostic pop
  31741. #endif
  31742. #ifdef __clang__
  31743. #pragma clang diagnostic push
  31744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31745. #pragma clang diagnostic ignored "-Wunused-variable"
  31746. #endif
  31747. #ifdef __clang__
  31748. #pragma clang diagnostic pop
  31749. #endif
  31750. #ifdef __clang__
  31751. #pragma clang diagnostic push
  31752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31753. #pragma clang diagnostic ignored "-Wunused-variable"
  31754. #endif
  31755. #ifdef __clang__
  31756. #pragma clang diagnostic pop
  31757. #endif
  31758. #ifdef __clang__
  31759. #pragma clang diagnostic push
  31760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31761. #pragma clang diagnostic ignored "-Wunused-variable"
  31762. #endif
  31763. #ifdef __clang__
  31764. #pragma clang diagnostic pop
  31765. #endif
  31766. #ifdef __clang__
  31767. #pragma clang diagnostic push
  31768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31769. #pragma clang diagnostic ignored "-Wunused-variable"
  31770. #endif
  31771. #ifdef __clang__
  31772. #pragma clang diagnostic pop
  31773. #endif
  31774. #ifdef __clang__
  31775. #pragma clang diagnostic push
  31776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31777. #pragma clang diagnostic ignored "-Wunused-variable"
  31778. #endif
  31779. #ifdef __clang__
  31780. #pragma clang diagnostic pop
  31781. #endif
  31782. #ifdef __clang__
  31783. #pragma clang diagnostic push
  31784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31785. #pragma clang diagnostic ignored "-Wunused-variable"
  31786. #endif
  31787. #ifdef __clang__
  31788. #pragma clang diagnostic pop
  31789. #endif
  31790. #ifdef __clang__
  31791. #pragma clang diagnostic push
  31792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31793. #pragma clang diagnostic ignored "-Wunused-variable"
  31794. #endif
  31795. #ifdef __clang__
  31796. #pragma clang diagnostic pop
  31797. #endif
  31798. #ifdef __clang__
  31799. #pragma clang diagnostic push
  31800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31801. #pragma clang diagnostic ignored "-Wunused-variable"
  31802. #endif
  31803. #ifdef __clang__
  31804. #pragma clang diagnostic pop
  31805. #endif
  31806. #ifdef __clang__
  31807. #pragma clang diagnostic push
  31808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31809. #pragma clang diagnostic ignored "-Wunused-variable"
  31810. #endif
  31811. #ifdef __clang__
  31812. #pragma clang diagnostic pop
  31813. #endif
  31814. #ifdef __clang__
  31815. #pragma clang diagnostic push
  31816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31817. #pragma clang diagnostic ignored "-Wunused-variable"
  31818. #endif
  31819. #ifdef __clang__
  31820. #pragma clang diagnostic pop
  31821. #endif
  31822. #ifdef __clang__
  31823. #pragma clang diagnostic push
  31824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31825. #pragma clang diagnostic ignored "-Wunused-variable"
  31826. #endif
  31827. #ifdef __clang__
  31828. #pragma clang diagnostic pop
  31829. #endif
  31830. #ifdef __clang__
  31831. #pragma clang diagnostic push
  31832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31833. #pragma clang diagnostic ignored "-Wunused-variable"
  31834. #endif
  31835. #ifdef __clang__
  31836. #pragma clang diagnostic pop
  31837. #endif
  31838. #ifdef __clang__
  31839. #pragma clang diagnostic push
  31840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31841. #pragma clang diagnostic ignored "-Wunused-variable"
  31842. #endif
  31843. #ifdef __clang__
  31844. #pragma clang diagnostic pop
  31845. #endif
  31846. #ifdef __clang__
  31847. #pragma clang diagnostic push
  31848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31849. #pragma clang diagnostic ignored "-Wunused-variable"
  31850. #endif
  31851. #ifdef __clang__
  31852. #pragma clang diagnostic pop
  31853. #endif
  31854. #ifdef __clang__
  31855. #pragma clang diagnostic push
  31856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31857. #pragma clang diagnostic ignored "-Wunused-variable"
  31858. #endif
  31859. #ifdef __clang__
  31860. #pragma clang diagnostic pop
  31861. #endif
  31862. #ifdef __clang__
  31863. #pragma clang diagnostic push
  31864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31865. #pragma clang diagnostic ignored "-Wunused-variable"
  31866. #endif
  31867. #ifdef __clang__
  31868. #pragma clang diagnostic pop
  31869. #endif
  31870. #ifdef __clang__
  31871. #pragma clang diagnostic push
  31872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31873. #pragma clang diagnostic ignored "-Wunused-variable"
  31874. #endif
  31875. #ifdef __clang__
  31876. #pragma clang diagnostic pop
  31877. #endif
  31878. #ifdef __clang__
  31879. #pragma clang diagnostic push
  31880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31881. #pragma clang diagnostic ignored "-Wunused-variable"
  31882. #endif
  31883. #ifdef __clang__
  31884. #pragma clang diagnostic pop
  31885. #endif
  31886. #ifdef __clang__
  31887. #pragma clang diagnostic push
  31888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31889. #pragma clang diagnostic ignored "-Wunused-variable"
  31890. #endif
  31891. #ifdef __clang__
  31892. #pragma clang diagnostic pop
  31893. #endif
  31894. #ifdef __clang__
  31895. #pragma clang diagnostic push
  31896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31897. #pragma clang diagnostic ignored "-Wunused-variable"
  31898. #endif
  31899. #ifdef __clang__
  31900. #pragma clang diagnostic pop
  31901. #endif
  31902. #ifdef __clang__
  31903. #pragma clang diagnostic push
  31904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31905. #pragma clang diagnostic ignored "-Wunused-variable"
  31906. #endif
  31907. #ifdef __clang__
  31908. #pragma clang diagnostic pop
  31909. #endif
  31910. #ifdef __clang__
  31911. #pragma clang diagnostic push
  31912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31913. #pragma clang diagnostic ignored "-Wunused-variable"
  31914. #endif
  31915. #ifdef __clang__
  31916. #pragma clang diagnostic pop
  31917. #endif
  31918. #ifdef __clang__
  31919. #pragma clang diagnostic push
  31920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31921. #pragma clang diagnostic ignored "-Wunused-variable"
  31922. #endif
  31923. #ifdef __clang__
  31924. #pragma clang diagnostic pop
  31925. #endif
  31926. #ifdef __clang__
  31927. #pragma clang diagnostic push
  31928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31929. #pragma clang diagnostic ignored "-Wunused-variable"
  31930. #endif
  31931. #ifdef __clang__
  31932. #pragma clang diagnostic pop
  31933. #endif
  31934. #ifdef __clang__
  31935. #pragma clang diagnostic push
  31936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31937. #pragma clang diagnostic ignored "-Wunused-variable"
  31938. #endif
  31939. #ifdef __clang__
  31940. #pragma clang diagnostic pop
  31941. #endif
  31942. #ifdef __clang__
  31943. #pragma clang diagnostic push
  31944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31945. #pragma clang diagnostic ignored "-Wunused-variable"
  31946. #endif
  31947. #ifdef __clang__
  31948. #pragma clang diagnostic pop
  31949. #endif
  31950. #ifdef __clang__
  31951. #pragma clang diagnostic push
  31952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31953. #pragma clang diagnostic ignored "-Wunused-variable"
  31954. #endif
  31955. #ifdef __clang__
  31956. #pragma clang diagnostic pop
  31957. #endif
  31958. #ifdef __clang__
  31959. #pragma clang diagnostic push
  31960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31961. #pragma clang diagnostic ignored "-Wunused-variable"
  31962. #endif
  31963. #ifdef __clang__
  31964. #pragma clang diagnostic pop
  31965. #endif
  31966. #ifdef __clang__
  31967. #pragma clang diagnostic push
  31968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31969. #pragma clang diagnostic ignored "-Wunused-variable"
  31970. #endif
  31971. #ifdef __clang__
  31972. #pragma clang diagnostic pop
  31973. #endif
  31974. #ifdef __clang__
  31975. #pragma clang diagnostic push
  31976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31977. #pragma clang diagnostic ignored "-Wunused-variable"
  31978. #endif
  31979. #ifdef __clang__
  31980. #pragma clang diagnostic pop
  31981. #endif
  31982. #ifdef __clang__
  31983. #pragma clang diagnostic push
  31984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31985. #pragma clang diagnostic ignored "-Wunused-variable"
  31986. #endif
  31987. #ifdef __clang__
  31988. #pragma clang diagnostic pop
  31989. #endif
  31990. #ifdef __clang__
  31991. #pragma clang diagnostic push
  31992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31993. #pragma clang diagnostic ignored "-Wunused-variable"
  31994. #endif
  31995. #ifdef __clang__
  31996. #pragma clang diagnostic pop
  31997. #endif
  31998. #ifdef __clang__
  31999. #pragma clang diagnostic push
  32000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32001. #pragma clang diagnostic ignored "-Wunused-variable"
  32002. #endif
  32003. #ifdef __clang__
  32004. #pragma clang diagnostic pop
  32005. #endif
  32006. #ifdef __clang__
  32007. #pragma clang diagnostic push
  32008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32009. #pragma clang diagnostic ignored "-Wunused-variable"
  32010. #endif
  32011. #ifdef __clang__
  32012. #pragma clang diagnostic pop
  32013. #endif
  32014. #ifdef __clang__
  32015. #pragma clang diagnostic push
  32016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32017. #pragma clang diagnostic ignored "-Wunused-variable"
  32018. #endif
  32019. #ifdef __clang__
  32020. #pragma clang diagnostic pop
  32021. #endif
  32022. #ifdef __clang__
  32023. #pragma clang diagnostic push
  32024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32025. #pragma clang diagnostic ignored "-Wunused-variable"
  32026. #endif
  32027. #ifdef __clang__
  32028. #pragma clang diagnostic pop
  32029. #endif
  32030. #ifdef __clang__
  32031. #pragma clang diagnostic push
  32032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32033. #pragma clang diagnostic ignored "-Wunused-variable"
  32034. #endif
  32035. #ifdef __clang__
  32036. #pragma clang diagnostic pop
  32037. #endif
  32038. #ifdef __clang__
  32039. #pragma clang diagnostic push
  32040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32041. #pragma clang diagnostic ignored "-Wunused-variable"
  32042. #endif
  32043. #ifdef __clang__
  32044. #pragma clang diagnostic pop
  32045. #endif
  32046. #ifdef __clang__
  32047. #pragma clang diagnostic push
  32048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32049. #pragma clang diagnostic ignored "-Wunused-variable"
  32050. #endif
  32051. #ifdef __clang__
  32052. #pragma clang diagnostic pop
  32053. #endif
  32054. #ifdef __clang__
  32055. #pragma clang diagnostic push
  32056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32057. #pragma clang diagnostic ignored "-Wunused-variable"
  32058. #endif
  32059. #ifdef __clang__
  32060. #pragma clang diagnostic pop
  32061. #endif
  32062. #ifdef __clang__
  32063. #pragma clang diagnostic push
  32064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32065. #pragma clang diagnostic ignored "-Wunused-variable"
  32066. #endif
  32067. #ifdef __clang__
  32068. #pragma clang diagnostic pop
  32069. #endif
  32070. #ifdef __clang__
  32071. #pragma clang diagnostic push
  32072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32073. #pragma clang diagnostic ignored "-Wunused-variable"
  32074. #endif
  32075. #ifdef __clang__
  32076. #pragma clang diagnostic pop
  32077. #endif
  32078. #ifdef __clang__
  32079. #pragma clang diagnostic push
  32080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32081. #pragma clang diagnostic ignored "-Wunused-variable"
  32082. #endif
  32083. #ifdef __clang__
  32084. #pragma clang diagnostic pop
  32085. #endif
  32086. #ifdef __clang__
  32087. #pragma clang diagnostic push
  32088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32089. #pragma clang diagnostic ignored "-Wunused-variable"
  32090. #endif
  32091. #ifdef __clang__
  32092. #pragma clang diagnostic pop
  32093. #endif
  32094. #ifdef __clang__
  32095. #pragma clang diagnostic push
  32096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32097. #pragma clang diagnostic ignored "-Wunused-variable"
  32098. #endif
  32099. #ifdef __clang__
  32100. #pragma clang diagnostic pop
  32101. #endif
  32102. #ifdef __clang__
  32103. #pragma clang diagnostic push
  32104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32105. #pragma clang diagnostic ignored "-Wunused-variable"
  32106. #endif
  32107. #ifdef __clang__
  32108. #pragma clang diagnostic pop
  32109. #endif
  32110. #ifdef __clang__
  32111. #pragma clang diagnostic push
  32112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32113. #pragma clang diagnostic ignored "-Wunused-variable"
  32114. #endif
  32115. #ifdef __clang__
  32116. #pragma clang diagnostic pop
  32117. #endif
  32118. #ifdef __clang__
  32119. #pragma clang diagnostic push
  32120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32121. #pragma clang diagnostic ignored "-Wunused-variable"
  32122. #endif
  32123. #ifdef __clang__
  32124. #pragma clang diagnostic pop
  32125. #endif
  32126. #ifdef __clang__
  32127. #pragma clang diagnostic push
  32128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32129. #pragma clang diagnostic ignored "-Wunused-variable"
  32130. #endif
  32131. #ifdef __clang__
  32132. #pragma clang diagnostic pop
  32133. #endif
  32134. #ifdef __clang__
  32135. #pragma clang diagnostic push
  32136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32137. #pragma clang diagnostic ignored "-Wunused-variable"
  32138. #endif
  32139. #ifdef __clang__
  32140. #pragma clang diagnostic pop
  32141. #endif
  32142. #ifdef __clang__
  32143. #pragma clang diagnostic push
  32144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32145. #pragma clang diagnostic ignored "-Wunused-variable"
  32146. #endif
  32147. #ifdef __clang__
  32148. #pragma clang diagnostic pop
  32149. #endif
  32150. #ifdef __clang__
  32151. #pragma clang diagnostic push
  32152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32153. #pragma clang diagnostic ignored "-Wunused-variable"
  32154. #endif
  32155. #ifdef __clang__
  32156. #pragma clang diagnostic pop
  32157. #endif
  32158. #ifdef __clang__
  32159. #pragma clang diagnostic push
  32160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32161. #pragma clang diagnostic ignored "-Wunused-variable"
  32162. #endif
  32163. #ifdef __clang__
  32164. #pragma clang diagnostic pop
  32165. #endif
  32166. #ifdef __clang__
  32167. #pragma clang diagnostic push
  32168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32169. #pragma clang diagnostic ignored "-Wunused-variable"
  32170. #endif
  32171. #ifdef __clang__
  32172. #pragma clang diagnostic pop
  32173. #endif
  32174. #ifdef __clang__
  32175. #pragma clang diagnostic push
  32176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32177. #pragma clang diagnostic ignored "-Wunused-variable"
  32178. #endif
  32179. #ifdef __clang__
  32180. #pragma clang diagnostic pop
  32181. #endif
  32182. #ifdef __clang__
  32183. #pragma clang diagnostic push
  32184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32185. #pragma clang diagnostic ignored "-Wunused-variable"
  32186. #endif
  32187. #ifdef __clang__
  32188. #pragma clang diagnostic pop
  32189. #endif
  32190. #ifdef __clang__
  32191. #pragma clang diagnostic push
  32192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32193. #pragma clang diagnostic ignored "-Wunused-variable"
  32194. #endif
  32195. #ifdef __clang__
  32196. #pragma clang diagnostic pop
  32197. #endif
  32198. #ifdef __clang__
  32199. #pragma clang diagnostic push
  32200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32201. #pragma clang diagnostic ignored "-Wunused-variable"
  32202. #endif
  32203. #ifdef __clang__
  32204. #pragma clang diagnostic pop
  32205. #endif
  32206. #ifdef __clang__
  32207. #pragma clang diagnostic push
  32208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32209. #pragma clang diagnostic ignored "-Wunused-variable"
  32210. #endif
  32211. #ifdef __clang__
  32212. #pragma clang diagnostic pop
  32213. #endif
  32214. #ifdef __clang__
  32215. #pragma clang diagnostic push
  32216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32217. #pragma clang diagnostic ignored "-Wunused-variable"
  32218. #endif
  32219. #ifdef __clang__
  32220. #pragma clang diagnostic pop
  32221. #endif
  32222. #ifdef __clang__
  32223. #pragma clang diagnostic push
  32224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32225. #pragma clang diagnostic ignored "-Wunused-variable"
  32226. #endif
  32227. #ifdef __clang__
  32228. #pragma clang diagnostic pop
  32229. #endif
  32230. #ifdef __clang__
  32231. #pragma clang diagnostic push
  32232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32233. #pragma clang diagnostic ignored "-Wunused-variable"
  32234. #endif
  32235. #ifdef __clang__
  32236. #pragma clang diagnostic pop
  32237. #endif
  32238. #ifdef __clang__
  32239. #pragma clang diagnostic push
  32240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32241. #pragma clang diagnostic ignored "-Wunused-variable"
  32242. #endif
  32243. #ifdef __clang__
  32244. #pragma clang diagnostic pop
  32245. #endif
  32246. #ifdef __clang__
  32247. #pragma clang diagnostic push
  32248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32249. #pragma clang diagnostic ignored "-Wunused-variable"
  32250. #endif
  32251. #ifdef __clang__
  32252. #pragma clang diagnostic pop
  32253. #endif
  32254. #ifdef __clang__
  32255. #pragma clang diagnostic push
  32256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32257. #pragma clang diagnostic ignored "-Wunused-variable"
  32258. #endif
  32259. #ifdef __clang__
  32260. #pragma clang diagnostic pop
  32261. #endif
  32262. #ifdef __clang__
  32263. #pragma clang diagnostic push
  32264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32265. #pragma clang diagnostic ignored "-Wunused-variable"
  32266. #endif
  32267. #ifdef __clang__
  32268. #pragma clang diagnostic pop
  32269. #endif
  32270. #ifdef __clang__
  32271. #pragma clang diagnostic push
  32272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32273. #pragma clang diagnostic ignored "-Wunused-variable"
  32274. #endif
  32275. #ifdef __clang__
  32276. #pragma clang diagnostic pop
  32277. #endif
  32278. #ifdef __clang__
  32279. #pragma clang diagnostic push
  32280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32281. #pragma clang diagnostic ignored "-Wunused-variable"
  32282. #endif
  32283. #ifdef __clang__
  32284. #pragma clang diagnostic pop
  32285. #endif
  32286. #ifdef __clang__
  32287. #pragma clang diagnostic push
  32288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32289. #pragma clang diagnostic ignored "-Wunused-variable"
  32290. #endif
  32291. #ifdef __clang__
  32292. #pragma clang diagnostic pop
  32293. #endif
  32294. #ifdef __clang__
  32295. #pragma clang diagnostic push
  32296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32297. #pragma clang diagnostic ignored "-Wunused-variable"
  32298. #endif
  32299. #ifdef __clang__
  32300. #pragma clang diagnostic pop
  32301. #endif
  32302. #ifdef __clang__
  32303. #pragma clang diagnostic push
  32304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32305. #pragma clang diagnostic ignored "-Wunused-variable"
  32306. #endif
  32307. #ifdef __clang__
  32308. #pragma clang diagnostic pop
  32309. #endif
  32310. #ifdef __clang__
  32311. #pragma clang diagnostic push
  32312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32313. #pragma clang diagnostic ignored "-Wunused-variable"
  32314. #endif
  32315. #ifdef __clang__
  32316. #pragma clang diagnostic pop
  32317. #endif
  32318. #ifdef __clang__
  32319. #pragma clang diagnostic push
  32320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32321. #pragma clang diagnostic ignored "-Wunused-variable"
  32322. #endif
  32323. #ifdef __clang__
  32324. #pragma clang diagnostic pop
  32325. #endif
  32326. #ifdef __clang__
  32327. #pragma clang diagnostic push
  32328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32329. #pragma clang diagnostic ignored "-Wunused-variable"
  32330. #endif
  32331. #ifdef __clang__
  32332. #pragma clang diagnostic pop
  32333. #endif
  32334. #ifdef __clang__
  32335. #pragma clang diagnostic push
  32336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32337. #pragma clang diagnostic ignored "-Wunused-variable"
  32338. #endif
  32339. #ifdef __clang__
  32340. #pragma clang diagnostic pop
  32341. #endif
  32342. #ifdef __clang__
  32343. #pragma clang diagnostic push
  32344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32345. #pragma clang diagnostic ignored "-Wunused-variable"
  32346. #endif
  32347. #ifdef __clang__
  32348. #pragma clang diagnostic pop
  32349. #endif
  32350. #ifdef __clang__
  32351. #pragma clang diagnostic push
  32352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32353. #pragma clang diagnostic ignored "-Wunused-variable"
  32354. #endif
  32355. #ifdef __clang__
  32356. #pragma clang diagnostic pop
  32357. #endif
  32358. #ifdef __clang__
  32359. #pragma clang diagnostic push
  32360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32361. #pragma clang diagnostic ignored "-Wunused-variable"
  32362. #endif
  32363. #ifdef __clang__
  32364. #pragma clang diagnostic pop
  32365. #endif
  32366. #ifdef __clang__
  32367. #pragma clang diagnostic push
  32368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32369. #pragma clang diagnostic ignored "-Wunused-variable"
  32370. #endif
  32371. #ifdef __clang__
  32372. #pragma clang diagnostic pop
  32373. #endif
  32374. #ifdef __clang__
  32375. #pragma clang diagnostic push
  32376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32377. #pragma clang diagnostic ignored "-Wunused-variable"
  32378. #endif
  32379. #ifdef __clang__
  32380. #pragma clang diagnostic pop
  32381. #endif
  32382. #ifdef __clang__
  32383. #pragma clang diagnostic push
  32384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32385. #pragma clang diagnostic ignored "-Wunused-variable"
  32386. #endif
  32387. #ifdef __clang__
  32388. #pragma clang diagnostic pop
  32389. #endif
  32390. #ifdef __clang__
  32391. #pragma clang diagnostic push
  32392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32393. #pragma clang diagnostic ignored "-Wunused-variable"
  32394. #endif
  32395. #ifdef __clang__
  32396. #pragma clang diagnostic pop
  32397. #endif
  32398. #ifdef __clang__
  32399. #pragma clang diagnostic push
  32400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32401. #pragma clang diagnostic ignored "-Wunused-variable"
  32402. #endif
  32403. #ifdef __clang__
  32404. #pragma clang diagnostic pop
  32405. #endif
  32406. #ifdef __clang__
  32407. #pragma clang diagnostic push
  32408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32409. #pragma clang diagnostic ignored "-Wunused-variable"
  32410. #endif
  32411. #ifdef __clang__
  32412. #pragma clang diagnostic pop
  32413. #endif
  32414. #ifdef __clang__
  32415. #pragma clang diagnostic push
  32416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32417. #pragma clang diagnostic ignored "-Wunused-variable"
  32418. #endif
  32419. #ifdef __clang__
  32420. #pragma clang diagnostic pop
  32421. #endif
  32422. #ifdef __clang__
  32423. #pragma clang diagnostic push
  32424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32425. #pragma clang diagnostic ignored "-Wunused-variable"
  32426. #endif
  32427. #ifdef __clang__
  32428. #pragma clang diagnostic pop
  32429. #endif
  32430. #ifdef __clang__
  32431. #pragma clang diagnostic push
  32432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32433. #pragma clang diagnostic ignored "-Wunused-variable"
  32434. #endif
  32435. #ifdef __clang__
  32436. #pragma clang diagnostic pop
  32437. #endif
  32438. #ifdef __clang__
  32439. #pragma clang diagnostic push
  32440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32441. #pragma clang diagnostic ignored "-Wunused-variable"
  32442. #endif
  32443. #ifdef __clang__
  32444. #pragma clang diagnostic pop
  32445. #endif
  32446. #ifdef __clang__
  32447. #pragma clang diagnostic push
  32448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32449. #pragma clang diagnostic ignored "-Wunused-variable"
  32450. #endif
  32451. #ifdef __clang__
  32452. #pragma clang diagnostic pop
  32453. #endif
  32454. #ifdef __clang__
  32455. #pragma clang diagnostic push
  32456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32457. #pragma clang diagnostic ignored "-Wunused-variable"
  32458. #endif
  32459. #ifdef __clang__
  32460. #pragma clang diagnostic pop
  32461. #endif
  32462. #ifdef __clang__
  32463. #pragma clang diagnostic push
  32464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32465. #pragma clang diagnostic ignored "-Wunused-variable"
  32466. #endif
  32467. #ifdef __clang__
  32468. #pragma clang diagnostic pop
  32469. #endif
  32470. #ifdef __clang__
  32471. #pragma clang diagnostic push
  32472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32473. #pragma clang diagnostic ignored "-Wunused-variable"
  32474. #endif
  32475. #ifdef __clang__
  32476. #pragma clang diagnostic pop
  32477. #endif
  32478. #ifdef __clang__
  32479. #pragma clang diagnostic push
  32480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32481. #pragma clang diagnostic ignored "-Wunused-variable"
  32482. #endif
  32483. #ifdef __clang__
  32484. #pragma clang diagnostic pop
  32485. #endif
  32486. #ifdef __clang__
  32487. #pragma clang diagnostic push
  32488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32489. #pragma clang diagnostic ignored "-Wunused-variable"
  32490. #endif
  32491. #ifdef __clang__
  32492. #pragma clang diagnostic pop
  32493. #endif
  32494. #ifdef __clang__
  32495. #pragma clang diagnostic push
  32496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32497. #pragma clang diagnostic ignored "-Wunused-variable"
  32498. #endif
  32499. #ifdef __clang__
  32500. #pragma clang diagnostic pop
  32501. #endif
  32502. #ifdef __clang__
  32503. #pragma clang diagnostic push
  32504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32505. #pragma clang diagnostic ignored "-Wunused-variable"
  32506. #endif
  32507. #ifdef __clang__
  32508. #pragma clang diagnostic pop
  32509. #endif
  32510. #ifdef __clang__
  32511. #pragma clang diagnostic push
  32512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32513. #pragma clang diagnostic ignored "-Wunused-variable"
  32514. #endif
  32515. #ifdef __clang__
  32516. #pragma clang diagnostic pop
  32517. #endif
  32518. #ifdef __clang__
  32519. #pragma clang diagnostic push
  32520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32521. #pragma clang diagnostic ignored "-Wunused-variable"
  32522. #endif
  32523. #ifdef __clang__
  32524. #pragma clang diagnostic pop
  32525. #endif
  32526. #ifdef __clang__
  32527. #pragma clang diagnostic push
  32528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32529. #pragma clang diagnostic ignored "-Wunused-variable"
  32530. #endif
  32531. #ifdef __clang__
  32532. #pragma clang diagnostic pop
  32533. #endif
  32534. #ifdef __clang__
  32535. #pragma clang diagnostic push
  32536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32537. #pragma clang diagnostic ignored "-Wunused-variable"
  32538. #endif
  32539. #ifdef __clang__
  32540. #pragma clang diagnostic pop
  32541. #endif
  32542. #ifdef __clang__
  32543. #pragma clang diagnostic push
  32544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32545. #pragma clang diagnostic ignored "-Wunused-variable"
  32546. #endif
  32547. #ifdef __clang__
  32548. #pragma clang diagnostic pop
  32549. #endif
  32550. #ifdef __clang__
  32551. #pragma clang diagnostic push
  32552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32553. #pragma clang diagnostic ignored "-Wunused-variable"
  32554. #endif
  32555. #ifdef __clang__
  32556. #pragma clang diagnostic pop
  32557. #endif
  32558. #ifdef __clang__
  32559. #pragma clang diagnostic push
  32560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32561. #pragma clang diagnostic ignored "-Wunused-variable"
  32562. #endif
  32563. #ifdef __clang__
  32564. #pragma clang diagnostic pop
  32565. #endif
  32566. #ifdef __clang__
  32567. #pragma clang diagnostic push
  32568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32569. #pragma clang diagnostic ignored "-Wunused-variable"
  32570. #endif
  32571. #ifdef __clang__
  32572. #pragma clang diagnostic pop
  32573. #endif
  32574. #ifdef __clang__
  32575. #pragma clang diagnostic push
  32576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32577. #pragma clang diagnostic ignored "-Wunused-variable"
  32578. #endif
  32579. #ifdef __clang__
  32580. #pragma clang diagnostic pop
  32581. #endif
  32582. #ifdef __clang__
  32583. #pragma clang diagnostic push
  32584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32585. #pragma clang diagnostic ignored "-Wunused-variable"
  32586. #endif
  32587. #ifdef __clang__
  32588. #pragma clang diagnostic pop
  32589. #endif
  32590. #ifdef __clang__
  32591. #pragma clang diagnostic push
  32592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32593. #pragma clang diagnostic ignored "-Wunused-variable"
  32594. #endif
  32595. #ifdef __clang__
  32596. #pragma clang diagnostic pop
  32597. #endif
  32598. #ifdef __clang__
  32599. #pragma clang diagnostic push
  32600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32601. #pragma clang diagnostic ignored "-Wunused-variable"
  32602. #endif
  32603. #ifdef __clang__
  32604. #pragma clang diagnostic pop
  32605. #endif
  32606. #ifdef __clang__
  32607. #pragma clang diagnostic push
  32608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32609. #pragma clang diagnostic ignored "-Wunused-variable"
  32610. #endif
  32611. #ifdef __clang__
  32612. #pragma clang diagnostic pop
  32613. #endif
  32614. #ifdef __clang__
  32615. #pragma clang diagnostic push
  32616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32617. #pragma clang diagnostic ignored "-Wunused-variable"
  32618. #endif
  32619. #ifdef __clang__
  32620. #pragma clang diagnostic pop
  32621. #endif
  32622. #ifdef __clang__
  32623. #pragma clang diagnostic push
  32624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32625. #pragma clang diagnostic ignored "-Wunused-variable"
  32626. #endif
  32627. #ifdef __clang__
  32628. #pragma clang diagnostic pop
  32629. #endif
  32630. #ifdef __clang__
  32631. #pragma clang diagnostic push
  32632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32633. #pragma clang diagnostic ignored "-Wunused-variable"
  32634. #endif
  32635. #ifdef __clang__
  32636. #pragma clang diagnostic pop
  32637. #endif
  32638. #ifdef __clang__
  32639. #pragma clang diagnostic push
  32640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32641. #pragma clang diagnostic ignored "-Wunused-variable"
  32642. #endif
  32643. #ifdef __clang__
  32644. #pragma clang diagnostic pop
  32645. #endif
  32646. #ifdef __clang__
  32647. #pragma clang diagnostic push
  32648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32649. #pragma clang diagnostic ignored "-Wunused-variable"
  32650. #endif
  32651. #ifdef __clang__
  32652. #pragma clang diagnostic pop
  32653. #endif
  32654. #ifdef __clang__
  32655. #pragma clang diagnostic push
  32656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32657. #pragma clang diagnostic ignored "-Wunused-variable"
  32658. #endif
  32659. #ifdef __clang__
  32660. #pragma clang diagnostic pop
  32661. #endif
  32662. #ifdef __clang__
  32663. #pragma clang diagnostic push
  32664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32665. #pragma clang diagnostic ignored "-Wunused-variable"
  32666. #endif
  32667. #ifdef __clang__
  32668. #pragma clang diagnostic pop
  32669. #endif
  32670. #ifdef __clang__
  32671. #pragma clang diagnostic push
  32672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32673. #pragma clang diagnostic ignored "-Wunused-variable"
  32674. #endif
  32675. #ifdef __clang__
  32676. #pragma clang diagnostic pop
  32677. #endif
  32678. #ifdef __clang__
  32679. #pragma clang diagnostic push
  32680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32681. #pragma clang diagnostic ignored "-Wunused-variable"
  32682. #endif
  32683. #ifdef __clang__
  32684. #pragma clang diagnostic pop
  32685. #endif
  32686. #ifdef __clang__
  32687. #pragma clang diagnostic push
  32688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32689. #pragma clang diagnostic ignored "-Wunused-variable"
  32690. #endif
  32691. #ifdef __clang__
  32692. #pragma clang diagnostic pop
  32693. #endif
  32694. #ifdef __clang__
  32695. #pragma clang diagnostic push
  32696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32697. #pragma clang diagnostic ignored "-Wunused-variable"
  32698. #endif
  32699. #ifdef __clang__
  32700. #pragma clang diagnostic pop
  32701. #endif
  32702. #ifdef __clang__
  32703. #pragma clang diagnostic push
  32704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32705. #pragma clang diagnostic ignored "-Wunused-variable"
  32706. #endif
  32707. #ifdef __clang__
  32708. #pragma clang diagnostic pop
  32709. #endif
  32710. #ifdef __clang__
  32711. #pragma clang diagnostic push
  32712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32713. #pragma clang diagnostic ignored "-Wunused-variable"
  32714. #endif
  32715. #ifdef __clang__
  32716. #pragma clang diagnostic pop
  32717. #endif
  32718. #ifdef __clang__
  32719. #pragma clang diagnostic push
  32720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32721. #pragma clang diagnostic ignored "-Wunused-variable"
  32722. #endif
  32723. #ifdef __clang__
  32724. #pragma clang diagnostic pop
  32725. #endif
  32726. #ifdef __clang__
  32727. #pragma clang diagnostic push
  32728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32729. #pragma clang diagnostic ignored "-Wunused-variable"
  32730. #endif
  32731. #ifdef __clang__
  32732. #pragma clang diagnostic pop
  32733. #endif
  32734. #ifdef __clang__
  32735. #pragma clang diagnostic push
  32736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32737. #pragma clang diagnostic ignored "-Wunused-variable"
  32738. #endif
  32739. #ifdef __clang__
  32740. #pragma clang diagnostic pop
  32741. #endif
  32742. #ifdef __clang__
  32743. #pragma clang diagnostic push
  32744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32745. #pragma clang diagnostic ignored "-Wunused-variable"
  32746. #endif
  32747. #ifdef __clang__
  32748. #pragma clang diagnostic pop
  32749. #endif
  32750. #ifdef __clang__
  32751. #pragma clang diagnostic push
  32752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32753. #pragma clang diagnostic ignored "-Wunused-variable"
  32754. #endif
  32755. #ifdef __clang__
  32756. #pragma clang diagnostic pop
  32757. #endif
  32758. #ifdef __clang__
  32759. #pragma clang diagnostic push
  32760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32761. #pragma clang diagnostic ignored "-Wunused-variable"
  32762. #endif
  32763. #ifdef __clang__
  32764. #pragma clang diagnostic pop
  32765. #endif
  32766. #ifdef __clang__
  32767. #pragma clang diagnostic push
  32768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32769. #pragma clang diagnostic ignored "-Wunused-variable"
  32770. #endif
  32771. #ifdef __clang__
  32772. #pragma clang diagnostic pop
  32773. #endif
  32774. #ifdef __clang__
  32775. #pragma clang diagnostic push
  32776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32777. #pragma clang diagnostic ignored "-Wunused-variable"
  32778. #endif
  32779. #ifdef __clang__
  32780. #pragma clang diagnostic pop
  32781. #endif
  32782. #ifdef __clang__
  32783. #pragma clang diagnostic push
  32784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32785. #pragma clang diagnostic ignored "-Wunused-variable"
  32786. #endif
  32787. #ifdef __clang__
  32788. #pragma clang diagnostic pop
  32789. #endif
  32790. #ifdef __clang__
  32791. #pragma clang diagnostic push
  32792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32793. #pragma clang diagnostic ignored "-Wunused-variable"
  32794. #endif
  32795. #ifdef __clang__
  32796. #pragma clang diagnostic pop
  32797. #endif
  32798. #ifdef __clang__
  32799. #pragma clang diagnostic push
  32800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32801. #pragma clang diagnostic ignored "-Wunused-variable"
  32802. #endif
  32803. #ifdef __clang__
  32804. #pragma clang diagnostic pop
  32805. #endif
  32806. #ifdef __clang__
  32807. #pragma clang diagnostic push
  32808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32809. #pragma clang diagnostic ignored "-Wunused-variable"
  32810. #endif
  32811. #ifdef __clang__
  32812. #pragma clang diagnostic pop
  32813. #endif
  32814. #ifdef __clang__
  32815. #pragma clang diagnostic push
  32816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32817. #pragma clang diagnostic ignored "-Wunused-variable"
  32818. #endif
  32819. #ifdef __clang__
  32820. #pragma clang diagnostic pop
  32821. #endif
  32822. #ifdef __clang__
  32823. #pragma clang diagnostic push
  32824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32825. #pragma clang diagnostic ignored "-Wunused-variable"
  32826. #endif
  32827. #ifdef __clang__
  32828. #pragma clang diagnostic pop
  32829. #endif
  32830. #ifdef __clang__
  32831. #pragma clang diagnostic push
  32832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32833. #pragma clang diagnostic ignored "-Wunused-variable"
  32834. #endif
  32835. #ifdef __clang__
  32836. #pragma clang diagnostic pop
  32837. #endif
  32838. #ifdef __clang__
  32839. #pragma clang diagnostic push
  32840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32841. #pragma clang diagnostic ignored "-Wunused-variable"
  32842. #endif
  32843. #ifdef __clang__
  32844. #pragma clang diagnostic pop
  32845. #endif
  32846. #ifdef __clang__
  32847. #pragma clang diagnostic push
  32848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32849. #pragma clang diagnostic ignored "-Wunused-variable"
  32850. #endif
  32851. #ifdef __clang__
  32852. #pragma clang diagnostic pop
  32853. #endif
  32854. #ifdef __clang__
  32855. #pragma clang diagnostic push
  32856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32857. #pragma clang diagnostic ignored "-Wunused-variable"
  32858. #endif
  32859. #ifdef __clang__
  32860. #pragma clang diagnostic pop
  32861. #endif
  32862. #ifdef __clang__
  32863. #pragma clang diagnostic push
  32864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32865. #pragma clang diagnostic ignored "-Wunused-variable"
  32866. #endif
  32867. #ifdef __clang__
  32868. #pragma clang diagnostic pop
  32869. #endif
  32870. #ifdef __clang__
  32871. #pragma clang diagnostic push
  32872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32873. #pragma clang diagnostic ignored "-Wunused-variable"
  32874. #endif
  32875. #ifdef __clang__
  32876. #pragma clang diagnostic pop
  32877. #endif
  32878. #ifdef __clang__
  32879. #pragma clang diagnostic push
  32880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32881. #pragma clang diagnostic ignored "-Wunused-variable"
  32882. #endif
  32883. #ifdef __clang__
  32884. #pragma clang diagnostic pop
  32885. #endif
  32886. #ifdef __clang__
  32887. #pragma clang diagnostic push
  32888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32889. #pragma clang diagnostic ignored "-Wunused-variable"
  32890. #endif
  32891. #ifdef __clang__
  32892. #pragma clang diagnostic pop
  32893. #endif
  32894. #ifdef __clang__
  32895. #pragma clang diagnostic push
  32896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32897. #pragma clang diagnostic ignored "-Wunused-variable"
  32898. #endif
  32899. #ifdef __clang__
  32900. #pragma clang diagnostic pop
  32901. #endif
  32902. #ifdef __clang__
  32903. #pragma clang diagnostic push
  32904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32905. #pragma clang diagnostic ignored "-Wunused-variable"
  32906. #endif
  32907. #ifdef __clang__
  32908. #pragma clang diagnostic pop
  32909. #endif
  32910. #ifdef __clang__
  32911. #pragma clang diagnostic push
  32912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32913. #pragma clang diagnostic ignored "-Wunused-variable"
  32914. #endif
  32915. #ifdef __clang__
  32916. #pragma clang diagnostic pop
  32917. #endif
  32918. #ifdef __clang__
  32919. #pragma clang diagnostic push
  32920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32921. #pragma clang diagnostic ignored "-Wunused-variable"
  32922. #endif
  32923. #ifdef __clang__
  32924. #pragma clang diagnostic pop
  32925. #endif
  32926. #ifdef __clang__
  32927. #pragma clang diagnostic push
  32928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32929. #pragma clang diagnostic ignored "-Wunused-variable"
  32930. #endif
  32931. #ifdef __clang__
  32932. #pragma clang diagnostic pop
  32933. #endif
  32934. #ifdef __clang__
  32935. #pragma clang diagnostic push
  32936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32937. #pragma clang diagnostic ignored "-Wunused-variable"
  32938. #endif
  32939. #ifdef __clang__
  32940. #pragma clang diagnostic pop
  32941. #endif
  32942. #ifdef __clang__
  32943. #pragma clang diagnostic push
  32944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32945. #pragma clang diagnostic ignored "-Wunused-variable"
  32946. #endif
  32947. #ifdef __clang__
  32948. #pragma clang diagnostic pop
  32949. #endif
  32950. #ifdef __clang__
  32951. #pragma clang diagnostic push
  32952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32953. #pragma clang diagnostic ignored "-Wunused-variable"
  32954. #endif
  32955. #ifdef __clang__
  32956. #pragma clang diagnostic pop
  32957. #endif
  32958. #ifdef __clang__
  32959. #pragma clang diagnostic push
  32960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32961. #pragma clang diagnostic ignored "-Wunused-variable"
  32962. #endif
  32963. #ifdef __clang__
  32964. #pragma clang diagnostic pop
  32965. #endif
  32966. #ifdef __clang__
  32967. #pragma clang diagnostic push
  32968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32969. #pragma clang diagnostic ignored "-Wunused-variable"
  32970. #endif
  32971. #ifdef __clang__
  32972. #pragma clang diagnostic pop
  32973. #endif
  32974. #ifdef __clang__
  32975. #pragma clang diagnostic push
  32976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32977. #pragma clang diagnostic ignored "-Wunused-variable"
  32978. #endif
  32979. #ifdef __clang__
  32980. #pragma clang diagnostic pop
  32981. #endif
  32982. #ifdef __clang__
  32983. #pragma clang diagnostic push
  32984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32985. #pragma clang diagnostic ignored "-Wunused-variable"
  32986. #endif
  32987. #ifdef __clang__
  32988. #pragma clang diagnostic pop
  32989. #endif
  32990. #ifdef __clang__
  32991. #pragma clang diagnostic push
  32992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32993. #pragma clang diagnostic ignored "-Wunused-variable"
  32994. #endif
  32995. #ifdef __clang__
  32996. #pragma clang diagnostic pop
  32997. #endif
  32998. #ifdef __clang__
  32999. #pragma clang diagnostic push
  33000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33001. #pragma clang diagnostic ignored "-Wunused-variable"
  33002. #endif
  33003. #ifdef __clang__
  33004. #pragma clang diagnostic pop
  33005. #endif
  33006. #ifdef __clang__
  33007. #pragma clang diagnostic push
  33008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33009. #pragma clang diagnostic ignored "-Wunused-variable"
  33010. #endif
  33011. #ifdef __clang__
  33012. #pragma clang diagnostic pop
  33013. #endif
  33014. #ifdef __clang__
  33015. #pragma clang diagnostic push
  33016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33017. #pragma clang diagnostic ignored "-Wunused-variable"
  33018. #endif
  33019. #ifdef __clang__
  33020. #pragma clang diagnostic pop
  33021. #endif
  33022. #ifdef __clang__
  33023. #pragma clang diagnostic push
  33024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33025. #pragma clang diagnostic ignored "-Wunused-variable"
  33026. #endif
  33027. #ifdef __clang__
  33028. #pragma clang diagnostic pop
  33029. #endif
  33030. #ifdef __clang__
  33031. #pragma clang diagnostic push
  33032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33033. #pragma clang diagnostic ignored "-Wunused-variable"
  33034. #endif
  33035. #ifdef __clang__
  33036. #pragma clang diagnostic pop
  33037. #endif
  33038. #ifdef __clang__
  33039. #pragma clang diagnostic push
  33040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33041. #pragma clang diagnostic ignored "-Wunused-variable"
  33042. #endif
  33043. #ifdef __clang__
  33044. #pragma clang diagnostic pop
  33045. #endif
  33046. #ifdef __clang__
  33047. #pragma clang diagnostic push
  33048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33049. #pragma clang diagnostic ignored "-Wunused-variable"
  33050. #endif
  33051. #ifdef __clang__
  33052. #pragma clang diagnostic pop
  33053. #endif
  33054. #ifdef __clang__
  33055. #pragma clang diagnostic push
  33056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33057. #pragma clang diagnostic ignored "-Wunused-variable"
  33058. #endif
  33059. #ifdef __clang__
  33060. #pragma clang diagnostic pop
  33061. #endif
  33062. #ifdef __clang__
  33063. #pragma clang diagnostic push
  33064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33065. #pragma clang diagnostic ignored "-Wunused-variable"
  33066. #endif
  33067. #ifdef __clang__
  33068. #pragma clang diagnostic pop
  33069. #endif
  33070. #ifdef __clang__
  33071. #pragma clang diagnostic push
  33072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33073. #pragma clang diagnostic ignored "-Wunused-variable"
  33074. #endif
  33075. #ifdef __clang__
  33076. #pragma clang diagnostic pop
  33077. #endif
  33078. #ifdef __clang__
  33079. #pragma clang diagnostic push
  33080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33081. #pragma clang diagnostic ignored "-Wunused-variable"
  33082. #endif
  33083. #ifdef __clang__
  33084. #pragma clang diagnostic pop
  33085. #endif
  33086. #ifdef __clang__
  33087. #pragma clang diagnostic push
  33088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33089. #pragma clang diagnostic ignored "-Wunused-variable"
  33090. #endif
  33091. #ifdef __clang__
  33092. #pragma clang diagnostic pop
  33093. #endif
  33094. #ifdef __clang__
  33095. #pragma clang diagnostic push
  33096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33097. #pragma clang diagnostic ignored "-Wunused-variable"
  33098. #endif
  33099. #ifdef __clang__
  33100. #pragma clang diagnostic pop
  33101. #endif
  33102. #ifdef __clang__
  33103. #pragma clang diagnostic push
  33104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33105. #pragma clang diagnostic ignored "-Wunused-variable"
  33106. #endif
  33107. #ifdef __clang__
  33108. #pragma clang diagnostic pop
  33109. #endif
  33110. #ifdef __clang__
  33111. #pragma clang diagnostic push
  33112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33113. #pragma clang diagnostic ignored "-Wunused-variable"
  33114. #endif
  33115. #ifdef __clang__
  33116. #pragma clang diagnostic pop
  33117. #endif
  33118. #ifdef __clang__
  33119. #pragma clang diagnostic push
  33120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33121. #pragma clang diagnostic ignored "-Wunused-variable"
  33122. #endif
  33123. #ifdef __clang__
  33124. #pragma clang diagnostic pop
  33125. #endif
  33126. #ifdef __clang__
  33127. #pragma clang diagnostic push
  33128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33129. #pragma clang diagnostic ignored "-Wunused-variable"
  33130. #endif
  33131. #ifdef __clang__
  33132. #pragma clang diagnostic pop
  33133. #endif
  33134. #ifdef __clang__
  33135. #pragma clang diagnostic push
  33136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33137. #pragma clang diagnostic ignored "-Wunused-variable"
  33138. #endif
  33139. #ifdef __clang__
  33140. #pragma clang diagnostic pop
  33141. #endif
  33142. #ifdef __clang__
  33143. #pragma clang diagnostic push
  33144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33145. #pragma clang diagnostic ignored "-Wunused-variable"
  33146. #endif
  33147. #ifdef __clang__
  33148. #pragma clang diagnostic pop
  33149. #endif
  33150. #ifdef __clang__
  33151. #pragma clang diagnostic push
  33152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33153. #pragma clang diagnostic ignored "-Wunused-variable"
  33154. #endif
  33155. #ifdef __clang__
  33156. #pragma clang diagnostic pop
  33157. #endif
  33158. #ifdef __clang__
  33159. #pragma clang diagnostic push
  33160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33161. #pragma clang diagnostic ignored "-Wunused-variable"
  33162. #endif
  33163. #ifdef __clang__
  33164. #pragma clang diagnostic pop
  33165. #endif
  33166. #ifdef __clang__
  33167. #pragma clang diagnostic push
  33168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33169. #pragma clang diagnostic ignored "-Wunused-variable"
  33170. #endif
  33171. #ifdef __clang__
  33172. #pragma clang diagnostic pop
  33173. #endif
  33174. #ifdef __clang__
  33175. #pragma clang diagnostic push
  33176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33177. #pragma clang diagnostic ignored "-Wunused-variable"
  33178. #endif
  33179. #ifdef __clang__
  33180. #pragma clang diagnostic pop
  33181. #endif
  33182. #ifdef __clang__
  33183. #pragma clang diagnostic push
  33184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33185. #pragma clang diagnostic ignored "-Wunused-variable"
  33186. #endif
  33187. #ifdef __clang__
  33188. #pragma clang diagnostic pop
  33189. #endif
  33190. #ifdef __clang__
  33191. #pragma clang diagnostic push
  33192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33193. #pragma clang diagnostic ignored "-Wunused-variable"
  33194. #endif
  33195. #ifdef __clang__
  33196. #pragma clang diagnostic pop
  33197. #endif
  33198. #ifdef __clang__
  33199. #pragma clang diagnostic push
  33200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33201. #pragma clang diagnostic ignored "-Wunused-variable"
  33202. #endif
  33203. #ifdef __clang__
  33204. #pragma clang diagnostic pop
  33205. #endif
  33206. #ifdef __clang__
  33207. #pragma clang diagnostic push
  33208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33209. #pragma clang diagnostic ignored "-Wunused-variable"
  33210. #endif
  33211. #ifdef __clang__
  33212. #pragma clang diagnostic pop
  33213. #endif
  33214. #ifdef __clang__
  33215. #pragma clang diagnostic push
  33216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33217. #pragma clang diagnostic ignored "-Wunused-variable"
  33218. #endif
  33219. #ifdef __clang__
  33220. #pragma clang diagnostic pop
  33221. #endif
  33222. #ifdef __clang__
  33223. #pragma clang diagnostic push
  33224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33225. #pragma clang diagnostic ignored "-Wunused-variable"
  33226. #endif
  33227. #ifdef __clang__
  33228. #pragma clang diagnostic pop
  33229. #endif
  33230. #ifdef __clang__
  33231. #pragma clang diagnostic push
  33232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33233. #pragma clang diagnostic ignored "-Wunused-variable"
  33234. #endif
  33235. #ifdef __clang__
  33236. #pragma clang diagnostic pop
  33237. #endif
  33238. #ifdef __clang__
  33239. #pragma clang diagnostic push
  33240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33241. #pragma clang diagnostic ignored "-Wunused-variable"
  33242. #endif
  33243. #ifdef __clang__
  33244. #pragma clang diagnostic pop
  33245. #endif
  33246. #ifdef __clang__
  33247. #pragma clang diagnostic push
  33248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33249. #pragma clang diagnostic ignored "-Wunused-variable"
  33250. #endif
  33251. #ifdef __clang__
  33252. #pragma clang diagnostic pop
  33253. #endif
  33254. #ifdef __clang__
  33255. #pragma clang diagnostic push
  33256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33257. #pragma clang diagnostic ignored "-Wunused-variable"
  33258. #endif
  33259. #ifdef __clang__
  33260. #pragma clang diagnostic pop
  33261. #endif
  33262. #ifdef __clang__
  33263. #pragma clang diagnostic push
  33264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33265. #pragma clang diagnostic ignored "-Wunused-variable"
  33266. #endif
  33267. #ifdef __clang__
  33268. #pragma clang diagnostic pop
  33269. #endif
  33270. #ifdef __clang__
  33271. #pragma clang diagnostic push
  33272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33273. #pragma clang diagnostic ignored "-Wunused-variable"
  33274. #endif
  33275. #ifdef __clang__
  33276. #pragma clang diagnostic pop
  33277. #endif
  33278. #ifdef __clang__
  33279. #pragma clang diagnostic push
  33280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33281. #pragma clang diagnostic ignored "-Wunused-variable"
  33282. #endif
  33283. #ifdef __clang__
  33284. #pragma clang diagnostic pop
  33285. #endif
  33286. #ifdef __clang__
  33287. #pragma clang diagnostic push
  33288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33289. #pragma clang diagnostic ignored "-Wunused-variable"
  33290. #endif
  33291. #ifdef __clang__
  33292. #pragma clang diagnostic pop
  33293. #endif
  33294. #ifdef __clang__
  33295. #pragma clang diagnostic push
  33296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33297. #pragma clang diagnostic ignored "-Wunused-variable"
  33298. #endif
  33299. #ifdef __clang__
  33300. #pragma clang diagnostic pop
  33301. #endif
  33302. #ifdef __clang__
  33303. #pragma clang diagnostic push
  33304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33305. #pragma clang diagnostic ignored "-Wunused-variable"
  33306. #endif
  33307. #ifdef __clang__
  33308. #pragma clang diagnostic pop
  33309. #endif
  33310. #ifdef __clang__
  33311. #pragma clang diagnostic push
  33312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33313. #pragma clang diagnostic ignored "-Wunused-variable"
  33314. #endif
  33315. #ifdef __clang__
  33316. #pragma clang diagnostic pop
  33317. #endif
  33318. #ifdef __clang__
  33319. #pragma clang diagnostic push
  33320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33321. #pragma clang diagnostic ignored "-Wunused-variable"
  33322. #endif
  33323. #ifdef __clang__
  33324. #pragma clang diagnostic pop
  33325. #endif
  33326. #ifdef __clang__
  33327. #pragma clang diagnostic push
  33328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33329. #pragma clang diagnostic ignored "-Wunused-variable"
  33330. #endif
  33331. #ifdef __clang__
  33332. #pragma clang diagnostic pop
  33333. #endif
  33334. #ifdef __clang__
  33335. #pragma clang diagnostic push
  33336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33337. #pragma clang diagnostic ignored "-Wunused-variable"
  33338. #endif
  33339. #ifdef __clang__
  33340. #pragma clang diagnostic pop
  33341. #endif
  33342. #ifdef __clang__
  33343. #pragma clang diagnostic push
  33344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33345. #pragma clang diagnostic ignored "-Wunused-variable"
  33346. #endif
  33347. #ifdef __clang__
  33348. #pragma clang diagnostic pop
  33349. #endif
  33350. #ifdef __clang__
  33351. #pragma clang diagnostic push
  33352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33353. #pragma clang diagnostic ignored "-Wunused-variable"
  33354. #endif
  33355. #ifdef __clang__
  33356. #pragma clang diagnostic pop
  33357. #endif
  33358. #ifdef __clang__
  33359. #pragma clang diagnostic push
  33360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33361. #pragma clang diagnostic ignored "-Wunused-variable"
  33362. #endif
  33363. #ifdef __clang__
  33364. #pragma clang diagnostic pop
  33365. #endif
  33366. #ifdef __clang__
  33367. #pragma clang diagnostic push
  33368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33369. #pragma clang diagnostic ignored "-Wunused-variable"
  33370. #endif
  33371. #ifdef __clang__
  33372. #pragma clang diagnostic pop
  33373. #endif
  33374. #ifdef __clang__
  33375. #pragma clang diagnostic push
  33376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33377. #pragma clang diagnostic ignored "-Wunused-variable"
  33378. #endif
  33379. #ifdef __clang__
  33380. #pragma clang diagnostic pop
  33381. #endif
  33382. #ifdef __clang__
  33383. #pragma clang diagnostic push
  33384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33385. #pragma clang diagnostic ignored "-Wunused-variable"
  33386. #endif
  33387. #ifdef __clang__
  33388. #pragma clang diagnostic pop
  33389. #endif
  33390. #ifdef __clang__
  33391. #pragma clang diagnostic push
  33392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33393. #pragma clang diagnostic ignored "-Wunused-variable"
  33394. #endif
  33395. #ifdef __clang__
  33396. #pragma clang diagnostic pop
  33397. #endif
  33398. #ifdef __clang__
  33399. #pragma clang diagnostic push
  33400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33401. #pragma clang diagnostic ignored "-Wunused-variable"
  33402. #endif
  33403. #ifdef __clang__
  33404. #pragma clang diagnostic pop
  33405. #endif
  33406. #ifdef __clang__
  33407. #pragma clang diagnostic push
  33408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33409. #pragma clang diagnostic ignored "-Wunused-variable"
  33410. #endif
  33411. #ifdef __clang__
  33412. #pragma clang diagnostic pop
  33413. #endif
  33414. #ifdef __clang__
  33415. #pragma clang diagnostic push
  33416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33417. #pragma clang diagnostic ignored "-Wunused-variable"
  33418. #endif
  33419. #ifdef __clang__
  33420. #pragma clang diagnostic pop
  33421. #endif
  33422. #ifdef __clang__
  33423. #pragma clang diagnostic push
  33424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33425. #pragma clang diagnostic ignored "-Wunused-variable"
  33426. #endif
  33427. #ifdef __clang__
  33428. #pragma clang diagnostic pop
  33429. #endif
  33430. #ifdef __clang__
  33431. #pragma clang diagnostic push
  33432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33433. #pragma clang diagnostic ignored "-Wunused-variable"
  33434. #endif
  33435. #ifdef __clang__
  33436. #pragma clang diagnostic pop
  33437. #endif
  33438. #ifdef __clang__
  33439. #pragma clang diagnostic push
  33440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33441. #pragma clang diagnostic ignored "-Wunused-variable"
  33442. #endif
  33443. #ifdef __clang__
  33444. #pragma clang diagnostic pop
  33445. #endif
  33446. #ifdef __clang__
  33447. #pragma clang diagnostic push
  33448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33449. #pragma clang diagnostic ignored "-Wunused-variable"
  33450. #endif
  33451. #ifdef __clang__
  33452. #pragma clang diagnostic pop
  33453. #endif
  33454. #ifdef __clang__
  33455. #pragma clang diagnostic push
  33456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33457. #pragma clang diagnostic ignored "-Wunused-variable"
  33458. #endif
  33459. #ifdef __clang__
  33460. #pragma clang diagnostic pop
  33461. #endif
  33462. #ifdef __clang__
  33463. #pragma clang diagnostic push
  33464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33465. #pragma clang diagnostic ignored "-Wunused-variable"
  33466. #endif
  33467. #ifdef __clang__
  33468. #pragma clang diagnostic pop
  33469. #endif
  33470. #ifdef __clang__
  33471. #pragma clang diagnostic push
  33472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33473. #pragma clang diagnostic ignored "-Wunused-variable"
  33474. #endif
  33475. #ifdef __clang__
  33476. #pragma clang diagnostic pop
  33477. #endif
  33478. #ifdef __clang__
  33479. #pragma clang diagnostic push
  33480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33481. #pragma clang diagnostic ignored "-Wunused-variable"
  33482. #endif
  33483. #ifdef __clang__
  33484. #pragma clang diagnostic pop
  33485. #endif
  33486. #ifdef __clang__
  33487. #pragma clang diagnostic push
  33488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33489. #pragma clang diagnostic ignored "-Wunused-variable"
  33490. #endif
  33491. #ifdef __clang__
  33492. #pragma clang diagnostic pop
  33493. #endif
  33494. #ifdef __clang__
  33495. #pragma clang diagnostic push
  33496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33497. #pragma clang diagnostic ignored "-Wunused-variable"
  33498. #endif
  33499. #ifdef __clang__
  33500. #pragma clang diagnostic pop
  33501. #endif
  33502. #ifdef __clang__
  33503. #pragma clang diagnostic push
  33504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33505. #pragma clang diagnostic ignored "-Wunused-variable"
  33506. #endif
  33507. #ifdef __clang__
  33508. #pragma clang diagnostic pop
  33509. #endif
  33510. #ifdef __clang__
  33511. #pragma clang diagnostic push
  33512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33513. #pragma clang diagnostic ignored "-Wunused-variable"
  33514. #endif
  33515. #ifdef __clang__
  33516. #pragma clang diagnostic pop
  33517. #endif
  33518. #ifdef __clang__
  33519. #pragma clang diagnostic push
  33520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33521. #pragma clang diagnostic ignored "-Wunused-variable"
  33522. #endif
  33523. #ifdef __clang__
  33524. #pragma clang diagnostic pop
  33525. #endif
  33526. #ifdef __clang__
  33527. #pragma clang diagnostic push
  33528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33529. #pragma clang diagnostic ignored "-Wunused-variable"
  33530. #endif
  33531. #ifdef __clang__
  33532. #pragma clang diagnostic pop
  33533. #endif
  33534. #ifdef __clang__
  33535. #pragma clang diagnostic push
  33536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33537. #pragma clang diagnostic ignored "-Wunused-variable"
  33538. #endif
  33539. #ifdef __clang__
  33540. #pragma clang diagnostic pop
  33541. #endif
  33542. #ifdef __clang__
  33543. #pragma clang diagnostic push
  33544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33545. #pragma clang diagnostic ignored "-Wunused-variable"
  33546. #endif
  33547. #ifdef __clang__
  33548. #pragma clang diagnostic pop
  33549. #endif
  33550. #ifdef __clang__
  33551. #pragma clang diagnostic push
  33552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33553. #pragma clang diagnostic ignored "-Wunused-variable"
  33554. #endif
  33555. #ifdef __clang__
  33556. #pragma clang diagnostic pop
  33557. #endif
  33558. #ifdef __clang__
  33559. #pragma clang diagnostic push
  33560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33561. #pragma clang diagnostic ignored "-Wunused-variable"
  33562. #endif
  33563. #ifdef __clang__
  33564. #pragma clang diagnostic pop
  33565. #endif
  33566. #ifdef __clang__
  33567. #pragma clang diagnostic push
  33568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33569. #pragma clang diagnostic ignored "-Wunused-variable"
  33570. #endif
  33571. #ifdef __clang__
  33572. #pragma clang diagnostic pop
  33573. #endif
  33574. #ifdef __clang__
  33575. #pragma clang diagnostic push
  33576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33577. #pragma clang diagnostic ignored "-Wunused-variable"
  33578. #endif
  33579. #ifdef __clang__
  33580. #pragma clang diagnostic pop
  33581. #endif
  33582. #ifdef __clang__
  33583. #pragma clang diagnostic push
  33584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33585. #pragma clang diagnostic ignored "-Wunused-variable"
  33586. #endif
  33587. #ifdef __clang__
  33588. #pragma clang diagnostic pop
  33589. #endif
  33590. #ifdef __clang__
  33591. #pragma clang diagnostic push
  33592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33593. #pragma clang diagnostic ignored "-Wunused-variable"
  33594. #endif
  33595. #ifdef __clang__
  33596. #pragma clang diagnostic pop
  33597. #endif
  33598. #ifdef __clang__
  33599. #pragma clang diagnostic push
  33600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33601. #pragma clang diagnostic ignored "-Wunused-variable"
  33602. #endif
  33603. #ifdef __clang__
  33604. #pragma clang diagnostic pop
  33605. #endif
  33606. #ifdef __clang__
  33607. #pragma clang diagnostic push
  33608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33609. #pragma clang diagnostic ignored "-Wunused-variable"
  33610. #endif
  33611. #ifdef __clang__
  33612. #pragma clang diagnostic pop
  33613. #endif
  33614. #ifdef __clang__
  33615. #pragma clang diagnostic push
  33616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33617. #pragma clang diagnostic ignored "-Wunused-variable"
  33618. #endif
  33619. #ifdef __clang__
  33620. #pragma clang diagnostic pop
  33621. #endif
  33622. #ifdef __clang__
  33623. #pragma clang diagnostic push
  33624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33625. #pragma clang diagnostic ignored "-Wunused-variable"
  33626. #endif
  33627. #ifdef __clang__
  33628. #pragma clang diagnostic pop
  33629. #endif
  33630. #ifdef __clang__
  33631. #pragma clang diagnostic push
  33632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33633. #pragma clang diagnostic ignored "-Wunused-variable"
  33634. #endif
  33635. #ifdef __clang__
  33636. #pragma clang diagnostic pop
  33637. #endif
  33638. #ifdef __clang__
  33639. #pragma clang diagnostic push
  33640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33641. #pragma clang diagnostic ignored "-Wunused-variable"
  33642. #endif
  33643. #ifdef __clang__
  33644. #pragma clang diagnostic pop
  33645. #endif
  33646. #ifdef __clang__
  33647. #pragma clang diagnostic push
  33648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33649. #pragma clang diagnostic ignored "-Wunused-variable"
  33650. #endif
  33651. #ifdef __clang__
  33652. #pragma clang diagnostic pop
  33653. #endif
  33654. #ifdef __clang__
  33655. #pragma clang diagnostic push
  33656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33657. #pragma clang diagnostic ignored "-Wunused-variable"
  33658. #endif
  33659. #ifdef __clang__
  33660. #pragma clang diagnostic pop
  33661. #endif
  33662. #ifdef __clang__
  33663. #pragma clang diagnostic push
  33664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33665. #pragma clang diagnostic ignored "-Wunused-variable"
  33666. #endif
  33667. #ifdef __clang__
  33668. #pragma clang diagnostic pop
  33669. #endif
  33670. #ifdef __clang__
  33671. #pragma clang diagnostic push
  33672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33673. #pragma clang diagnostic ignored "-Wunused-variable"
  33674. #endif
  33675. #ifdef __clang__
  33676. #pragma clang diagnostic pop
  33677. #endif
  33678. #ifdef __clang__
  33679. #pragma clang diagnostic push
  33680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33681. #pragma clang diagnostic ignored "-Wunused-variable"
  33682. #endif
  33683. #ifdef __clang__
  33684. #pragma clang diagnostic pop
  33685. #endif
  33686. #ifdef __clang__
  33687. #pragma clang diagnostic push
  33688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33689. #pragma clang diagnostic ignored "-Wunused-variable"
  33690. #endif
  33691. #ifdef __clang__
  33692. #pragma clang diagnostic pop
  33693. #endif
  33694. #ifdef __clang__
  33695. #pragma clang diagnostic push
  33696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33697. #pragma clang diagnostic ignored "-Wunused-variable"
  33698. #endif
  33699. #ifdef __clang__
  33700. #pragma clang diagnostic pop
  33701. #endif
  33702. #ifdef __clang__
  33703. #pragma clang diagnostic push
  33704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33705. #pragma clang diagnostic ignored "-Wunused-variable"
  33706. #endif
  33707. #ifdef __clang__
  33708. #pragma clang diagnostic pop
  33709. #endif
  33710. #ifdef __clang__
  33711. #pragma clang diagnostic push
  33712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33713. #pragma clang diagnostic ignored "-Wunused-variable"
  33714. #endif
  33715. #ifdef __clang__
  33716. #pragma clang diagnostic pop
  33717. #endif
  33718. #ifdef __clang__
  33719. #pragma clang diagnostic push
  33720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33721. #pragma clang diagnostic ignored "-Wunused-variable"
  33722. #endif
  33723. #ifdef __clang__
  33724. #pragma clang diagnostic pop
  33725. #endif
  33726. #ifdef __clang__
  33727. #pragma clang diagnostic push
  33728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33729. #pragma clang diagnostic ignored "-Wunused-variable"
  33730. #endif
  33731. #ifdef __clang__
  33732. #pragma clang diagnostic pop
  33733. #endif
  33734. #ifdef __clang__
  33735. #pragma clang diagnostic push
  33736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33737. #pragma clang diagnostic ignored "-Wunused-variable"
  33738. #endif
  33739. #ifdef __clang__
  33740. #pragma clang diagnostic pop
  33741. #endif
  33742. #ifdef __clang__
  33743. #pragma clang diagnostic push
  33744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33745. #pragma clang diagnostic ignored "-Wunused-variable"
  33746. #endif
  33747. #ifdef __clang__
  33748. #pragma clang diagnostic pop
  33749. #endif
  33750. #ifdef __clang__
  33751. #pragma clang diagnostic push
  33752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33753. #pragma clang diagnostic ignored "-Wunused-variable"
  33754. #endif
  33755. #ifdef __clang__
  33756. #pragma clang diagnostic pop
  33757. #endif
  33758. #ifdef __clang__
  33759. #pragma clang diagnostic push
  33760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33761. #pragma clang diagnostic ignored "-Wunused-variable"
  33762. #endif
  33763. #ifdef __clang__
  33764. #pragma clang diagnostic pop
  33765. #endif
  33766. #ifdef __clang__
  33767. #pragma clang diagnostic push
  33768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33769. #pragma clang diagnostic ignored "-Wunused-variable"
  33770. #endif
  33771. #ifdef __clang__
  33772. #pragma clang diagnostic pop
  33773. #endif
  33774. #ifdef __clang__
  33775. #pragma clang diagnostic push
  33776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33777. #pragma clang diagnostic ignored "-Wunused-variable"
  33778. #endif
  33779. #ifdef __clang__
  33780. #pragma clang diagnostic pop
  33781. #endif
  33782. #ifdef __clang__
  33783. #pragma clang diagnostic push
  33784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33785. #pragma clang diagnostic ignored "-Wunused-variable"
  33786. #endif
  33787. #ifdef __clang__
  33788. #pragma clang diagnostic pop
  33789. #endif
  33790. #ifdef __clang__
  33791. #pragma clang diagnostic push
  33792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33793. #pragma clang diagnostic ignored "-Wunused-variable"
  33794. #endif
  33795. #ifdef __clang__
  33796. #pragma clang diagnostic pop
  33797. #endif
  33798. #ifdef __clang__
  33799. #pragma clang diagnostic push
  33800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33801. #pragma clang diagnostic ignored "-Wunused-variable"
  33802. #endif
  33803. #ifdef __clang__
  33804. #pragma clang diagnostic pop
  33805. #endif
  33806. #ifdef __clang__
  33807. #pragma clang diagnostic push
  33808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33809. #pragma clang diagnostic ignored "-Wunused-variable"
  33810. #endif
  33811. #ifdef __clang__
  33812. #pragma clang diagnostic pop
  33813. #endif
  33814. #ifdef __clang__
  33815. #pragma clang diagnostic push
  33816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33817. #pragma clang diagnostic ignored "-Wunused-variable"
  33818. #endif
  33819. #ifdef __clang__
  33820. #pragma clang diagnostic pop
  33821. #endif
  33822. #ifdef __clang__
  33823. #pragma clang diagnostic push
  33824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33825. #pragma clang diagnostic ignored "-Wunused-variable"
  33826. #endif
  33827. #ifdef __clang__
  33828. #pragma clang diagnostic pop
  33829. #endif
  33830. #ifdef __clang__
  33831. #pragma clang diagnostic push
  33832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33833. #pragma clang diagnostic ignored "-Wunused-variable"
  33834. #endif
  33835. #ifdef __clang__
  33836. #pragma clang diagnostic pop
  33837. #endif
  33838. #ifdef __clang__
  33839. #pragma clang diagnostic push
  33840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33841. #pragma clang diagnostic ignored "-Wunused-variable"
  33842. #endif
  33843. #ifdef __clang__
  33844. #pragma clang diagnostic pop
  33845. #endif
  33846. #ifdef __clang__
  33847. #pragma clang diagnostic push
  33848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33849. #pragma clang diagnostic ignored "-Wunused-variable"
  33850. #endif
  33851. #ifdef __clang__
  33852. #pragma clang diagnostic pop
  33853. #endif
  33854. #ifdef __clang__
  33855. #pragma clang diagnostic push
  33856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33857. #pragma clang diagnostic ignored "-Wunused-variable"
  33858. #endif
  33859. #ifdef __clang__
  33860. #pragma clang diagnostic pop
  33861. #endif
  33862. #ifdef __clang__
  33863. #pragma clang diagnostic push
  33864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33865. #pragma clang diagnostic ignored "-Wunused-variable"
  33866. #endif
  33867. #ifdef __clang__
  33868. #pragma clang diagnostic pop
  33869. #endif
  33870. #ifdef __clang__
  33871. #pragma clang diagnostic push
  33872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33873. #pragma clang diagnostic ignored "-Wunused-variable"
  33874. #endif
  33875. #ifdef __clang__
  33876. #pragma clang diagnostic pop
  33877. #endif
  33878. #ifdef __clang__
  33879. #pragma clang diagnostic push
  33880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33881. #pragma clang diagnostic ignored "-Wunused-variable"
  33882. #endif
  33883. #ifdef __clang__
  33884. #pragma clang diagnostic pop
  33885. #endif
  33886. #ifdef __clang__
  33887. #pragma clang diagnostic push
  33888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33889. #pragma clang diagnostic ignored "-Wunused-variable"
  33890. #endif
  33891. #ifdef __clang__
  33892. #pragma clang diagnostic pop
  33893. #endif
  33894. #ifdef __clang__
  33895. #pragma clang diagnostic push
  33896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33897. #pragma clang diagnostic ignored "-Wunused-variable"
  33898. #endif
  33899. #ifdef __clang__
  33900. #pragma clang diagnostic pop
  33901. #endif
  33902. #ifdef __clang__
  33903. #pragma clang diagnostic push
  33904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33905. #pragma clang diagnostic ignored "-Wunused-variable"
  33906. #endif
  33907. #ifdef __clang__
  33908. #pragma clang diagnostic pop
  33909. #endif
  33910. #ifdef __clang__
  33911. #pragma clang diagnostic push
  33912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33913. #pragma clang diagnostic ignored "-Wunused-variable"
  33914. #endif
  33915. #ifdef __clang__
  33916. #pragma clang diagnostic pop
  33917. #endif
  33918. #ifdef __clang__
  33919. #pragma clang diagnostic push
  33920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33921. #pragma clang diagnostic ignored "-Wunused-variable"
  33922. #endif
  33923. #ifdef __clang__
  33924. #pragma clang diagnostic pop
  33925. #endif
  33926. #ifdef __clang__
  33927. #pragma clang diagnostic push
  33928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33929. #pragma clang diagnostic ignored "-Wunused-variable"
  33930. #endif
  33931. #ifdef __clang__
  33932. #pragma clang diagnostic pop
  33933. #endif
  33934. #ifdef __clang__
  33935. #pragma clang diagnostic push
  33936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33937. #pragma clang diagnostic ignored "-Wunused-variable"
  33938. #endif
  33939. #ifdef __clang__
  33940. #pragma clang diagnostic pop
  33941. #endif
  33942. #ifdef __clang__
  33943. #pragma clang diagnostic push
  33944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33945. #pragma clang diagnostic ignored "-Wunused-variable"
  33946. #endif
  33947. #ifdef __clang__
  33948. #pragma clang diagnostic pop
  33949. #endif
  33950. #ifdef __clang__
  33951. #pragma clang diagnostic push
  33952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33953. #pragma clang diagnostic ignored "-Wunused-variable"
  33954. #endif
  33955. #ifdef __clang__
  33956. #pragma clang diagnostic pop
  33957. #endif
  33958. #ifdef __clang__
  33959. #pragma clang diagnostic push
  33960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33961. #pragma clang diagnostic ignored "-Wunused-variable"
  33962. #endif
  33963. #ifdef __clang__
  33964. #pragma clang diagnostic pop
  33965. #endif
  33966. #ifdef __clang__
  33967. #pragma clang diagnostic push
  33968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33969. #pragma clang diagnostic ignored "-Wunused-variable"
  33970. #endif
  33971. #ifdef __clang__
  33972. #pragma clang diagnostic pop
  33973. #endif
  33974. #ifdef __clang__
  33975. #pragma clang diagnostic push
  33976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33977. #pragma clang diagnostic ignored "-Wunused-variable"
  33978. #endif
  33979. #ifdef __clang__
  33980. #pragma clang diagnostic pop
  33981. #endif
  33982. #ifdef __clang__
  33983. #pragma clang diagnostic push
  33984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33985. #pragma clang diagnostic ignored "-Wunused-variable"
  33986. #endif
  33987. #ifdef __clang__
  33988. #pragma clang diagnostic pop
  33989. #endif
  33990. #ifdef __clang__
  33991. #pragma clang diagnostic push
  33992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33993. #pragma clang diagnostic ignored "-Wunused-variable"
  33994. #endif
  33995. #ifdef __clang__
  33996. #pragma clang diagnostic pop
  33997. #endif
  33998. #ifdef __clang__
  33999. #pragma clang diagnostic push
  34000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34001. #pragma clang diagnostic ignored "-Wunused-variable"
  34002. #endif
  34003. #ifdef __clang__
  34004. #pragma clang diagnostic pop
  34005. #endif
  34006. #ifdef __clang__
  34007. #pragma clang diagnostic push
  34008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34009. #pragma clang diagnostic ignored "-Wunused-variable"
  34010. #endif
  34011. #ifdef __clang__
  34012. #pragma clang diagnostic pop
  34013. #endif
  34014. #ifdef __clang__
  34015. #pragma clang diagnostic push
  34016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34017. #pragma clang diagnostic ignored "-Wunused-variable"
  34018. #endif
  34019. #ifdef __clang__
  34020. #pragma clang diagnostic pop
  34021. #endif
  34022. #ifdef __clang__
  34023. #pragma clang diagnostic push
  34024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34025. #pragma clang diagnostic ignored "-Wunused-variable"
  34026. #endif
  34027. #ifdef __clang__
  34028. #pragma clang diagnostic pop
  34029. #endif
  34030. #ifdef __clang__
  34031. #pragma clang diagnostic push
  34032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34033. #pragma clang diagnostic ignored "-Wunused-variable"
  34034. #endif
  34035. #ifdef __clang__
  34036. #pragma clang diagnostic pop
  34037. #endif
  34038. #ifdef __clang__
  34039. #pragma clang diagnostic push
  34040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34041. #pragma clang diagnostic ignored "-Wunused-variable"
  34042. #endif
  34043. #ifdef __clang__
  34044. #pragma clang diagnostic pop
  34045. #endif
  34046. #ifdef __clang__
  34047. #pragma clang diagnostic push
  34048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34049. #pragma clang diagnostic ignored "-Wunused-variable"
  34050. #endif
  34051. #ifdef __clang__
  34052. #pragma clang diagnostic pop
  34053. #endif
  34054. #ifdef __clang__
  34055. #pragma clang diagnostic push
  34056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34057. #pragma clang diagnostic ignored "-Wunused-variable"
  34058. #endif
  34059. #ifdef __clang__
  34060. #pragma clang diagnostic pop
  34061. #endif
  34062. #ifdef __clang__
  34063. #pragma clang diagnostic push
  34064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34065. #pragma clang diagnostic ignored "-Wunused-variable"
  34066. #endif
  34067. #ifdef __clang__
  34068. #pragma clang diagnostic pop
  34069. #endif
  34070. #ifdef __clang__
  34071. #pragma clang diagnostic push
  34072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34073. #pragma clang diagnostic ignored "-Wunused-variable"
  34074. #endif
  34075. #ifdef __clang__
  34076. #pragma clang diagnostic pop
  34077. #endif
  34078. #ifdef __clang__
  34079. #pragma clang diagnostic push
  34080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34081. #pragma clang diagnostic ignored "-Wunused-variable"
  34082. #endif
  34083. #ifdef __clang__
  34084. #pragma clang diagnostic pop
  34085. #endif
  34086. #ifdef __clang__
  34087. #pragma clang diagnostic push
  34088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34089. #pragma clang diagnostic ignored "-Wunused-variable"
  34090. #endif
  34091. #ifdef __clang__
  34092. #pragma clang diagnostic pop
  34093. #endif
  34094. #ifdef __clang__
  34095. #pragma clang diagnostic push
  34096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34097. #pragma clang diagnostic ignored "-Wunused-variable"
  34098. #endif
  34099. #ifdef __clang__
  34100. #pragma clang diagnostic pop
  34101. #endif
  34102. #ifdef __clang__
  34103. #pragma clang diagnostic push
  34104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34105. #pragma clang diagnostic ignored "-Wunused-variable"
  34106. #endif
  34107. #ifdef __clang__
  34108. #pragma clang diagnostic pop
  34109. #endif
  34110. #ifdef __clang__
  34111. #pragma clang diagnostic push
  34112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34113. #pragma clang diagnostic ignored "-Wunused-variable"
  34114. #endif
  34115. #ifdef __clang__
  34116. #pragma clang diagnostic pop
  34117. #endif
  34118. #ifdef __clang__
  34119. #pragma clang diagnostic push
  34120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34121. #pragma clang diagnostic ignored "-Wunused-variable"
  34122. #endif
  34123. #ifdef __clang__
  34124. #pragma clang diagnostic pop
  34125. #endif
  34126. #ifdef __clang__
  34127. #pragma clang diagnostic push
  34128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34129. #pragma clang diagnostic ignored "-Wunused-variable"
  34130. #endif
  34131. #ifdef __clang__
  34132. #pragma clang diagnostic pop
  34133. #endif
  34134. #ifdef __clang__
  34135. #pragma clang diagnostic push
  34136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34137. #pragma clang diagnostic ignored "-Wunused-variable"
  34138. #endif
  34139. #ifdef __clang__
  34140. #pragma clang diagnostic pop
  34141. #endif
  34142. #ifdef __clang__
  34143. #pragma clang diagnostic push
  34144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34145. #pragma clang diagnostic ignored "-Wunused-variable"
  34146. #endif
  34147. #ifdef __clang__
  34148. #pragma clang diagnostic pop
  34149. #endif
  34150. #ifdef __clang__
  34151. #pragma clang diagnostic push
  34152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34153. #pragma clang diagnostic ignored "-Wunused-variable"
  34154. #endif
  34155. #ifdef __clang__
  34156. #pragma clang diagnostic pop
  34157. #endif
  34158. #ifdef __clang__
  34159. #pragma clang diagnostic push
  34160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34161. #pragma clang diagnostic ignored "-Wunused-variable"
  34162. #endif
  34163. #ifdef __clang__
  34164. #pragma clang diagnostic pop
  34165. #endif
  34166. #ifdef __clang__
  34167. #pragma clang diagnostic push
  34168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34169. #pragma clang diagnostic ignored "-Wunused-variable"
  34170. #endif
  34171. #ifdef __clang__
  34172. #pragma clang diagnostic pop
  34173. #endif
  34174. #ifdef __clang__
  34175. #pragma clang diagnostic push
  34176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34177. #pragma clang diagnostic ignored "-Wunused-variable"
  34178. #endif
  34179. #ifdef __clang__
  34180. #pragma clang diagnostic pop
  34181. #endif
  34182. #ifdef __clang__
  34183. #pragma clang diagnostic push
  34184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34185. #pragma clang diagnostic ignored "-Wunused-variable"
  34186. #endif
  34187. #ifdef __clang__
  34188. #pragma clang diagnostic pop
  34189. #endif
  34190. #ifdef __clang__
  34191. #pragma clang diagnostic push
  34192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34193. #pragma clang diagnostic ignored "-Wunused-variable"
  34194. #endif
  34195. #ifdef __clang__
  34196. #pragma clang diagnostic pop
  34197. #endif
  34198. #ifdef __clang__
  34199. #pragma clang diagnostic push
  34200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34201. #pragma clang diagnostic ignored "-Wunused-variable"
  34202. #endif
  34203. #ifdef __clang__
  34204. #pragma clang diagnostic pop
  34205. #endif
  34206. #ifdef __clang__
  34207. #pragma clang diagnostic push
  34208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34209. #pragma clang diagnostic ignored "-Wunused-variable"
  34210. #endif
  34211. #ifdef __clang__
  34212. #pragma clang diagnostic pop
  34213. #endif
  34214. #ifdef __clang__
  34215. #pragma clang diagnostic push
  34216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34217. #pragma clang diagnostic ignored "-Wunused-variable"
  34218. #endif
  34219. #ifdef __clang__
  34220. #pragma clang diagnostic pop
  34221. #endif
  34222. #ifdef __clang__
  34223. #pragma clang diagnostic push
  34224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34225. #pragma clang diagnostic ignored "-Wunused-variable"
  34226. #endif
  34227. #ifdef __clang__
  34228. #pragma clang diagnostic pop
  34229. #endif
  34230. #ifdef __clang__
  34231. #pragma clang diagnostic push
  34232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34233. #pragma clang diagnostic ignored "-Wunused-variable"
  34234. #endif
  34235. #ifdef __clang__
  34236. #pragma clang diagnostic pop
  34237. #endif
  34238. #ifdef __clang__
  34239. #pragma clang diagnostic push
  34240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34241. #pragma clang diagnostic ignored "-Wunused-variable"
  34242. #endif
  34243. #ifdef __clang__
  34244. #pragma clang diagnostic pop
  34245. #endif
  34246. #ifdef __clang__
  34247. #pragma clang diagnostic push
  34248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34249. #pragma clang diagnostic ignored "-Wunused-variable"
  34250. #endif
  34251. #ifdef __clang__
  34252. #pragma clang diagnostic pop
  34253. #endif
  34254. #ifdef __clang__
  34255. #pragma clang diagnostic push
  34256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34257. #pragma clang diagnostic ignored "-Wunused-variable"
  34258. #endif
  34259. #ifdef __clang__
  34260. #pragma clang diagnostic pop
  34261. #endif
  34262. #ifdef __clang__
  34263. #pragma clang diagnostic push
  34264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34265. #pragma clang diagnostic ignored "-Wunused-variable"
  34266. #endif
  34267. #ifdef __clang__
  34268. #pragma clang diagnostic pop
  34269. #endif
  34270. #ifdef __clang__
  34271. #pragma clang diagnostic push
  34272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34273. #pragma clang diagnostic ignored "-Wunused-variable"
  34274. #endif
  34275. #ifdef __clang__
  34276. #pragma clang diagnostic pop
  34277. #endif
  34278. #ifdef __clang__
  34279. #pragma clang diagnostic push
  34280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34281. #pragma clang diagnostic ignored "-Wunused-variable"
  34282. #endif
  34283. #ifdef __clang__
  34284. #pragma clang diagnostic pop
  34285. #endif
  34286. #ifdef __clang__
  34287. #pragma clang diagnostic push
  34288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34289. #pragma clang diagnostic ignored "-Wunused-variable"
  34290. #endif
  34291. #ifdef __clang__
  34292. #pragma clang diagnostic pop
  34293. #endif
  34294. #ifdef __clang__
  34295. #pragma clang diagnostic push
  34296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34297. #pragma clang diagnostic ignored "-Wunused-variable"
  34298. #endif
  34299. #ifdef __clang__
  34300. #pragma clang diagnostic pop
  34301. #endif
  34302. #ifdef __clang__
  34303. #pragma clang diagnostic push
  34304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34305. #pragma clang diagnostic ignored "-Wunused-variable"
  34306. #endif
  34307. #ifdef __clang__
  34308. #pragma clang diagnostic pop
  34309. #endif
  34310. #ifdef __clang__
  34311. #pragma clang diagnostic push
  34312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34313. #pragma clang diagnostic ignored "-Wunused-variable"
  34314. #endif
  34315. #ifdef __clang__
  34316. #pragma clang diagnostic pop
  34317. #endif
  34318. #ifdef __clang__
  34319. #pragma clang diagnostic push
  34320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34321. #pragma clang diagnostic ignored "-Wunused-variable"
  34322. #endif
  34323. #ifdef __clang__
  34324. #pragma clang diagnostic pop
  34325. #endif
  34326. #ifdef __clang__
  34327. #pragma clang diagnostic push
  34328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34329. #pragma clang diagnostic ignored "-Wunused-variable"
  34330. #endif
  34331. #ifdef __clang__
  34332. #pragma clang diagnostic pop
  34333. #endif
  34334. #ifdef __clang__
  34335. #pragma clang diagnostic push
  34336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34337. #pragma clang diagnostic ignored "-Wunused-variable"
  34338. #endif
  34339. #ifdef __clang__
  34340. #pragma clang diagnostic pop
  34341. #endif
  34342. #ifdef __clang__
  34343. #pragma clang diagnostic push
  34344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34345. #pragma clang diagnostic ignored "-Wunused-variable"
  34346. #endif
  34347. #ifdef __clang__
  34348. #pragma clang diagnostic pop
  34349. #endif
  34350. #ifdef __clang__
  34351. #pragma clang diagnostic push
  34352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34353. #pragma clang diagnostic ignored "-Wunused-variable"
  34354. #endif
  34355. #ifdef __clang__
  34356. #pragma clang diagnostic pop
  34357. #endif
  34358. #ifdef __clang__
  34359. #pragma clang diagnostic push
  34360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34361. #pragma clang diagnostic ignored "-Wunused-variable"
  34362. #endif
  34363. #ifdef __clang__
  34364. #pragma clang diagnostic pop
  34365. #endif
  34366. #ifdef __clang__
  34367. #pragma clang diagnostic push
  34368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34369. #pragma clang diagnostic ignored "-Wunused-variable"
  34370. #endif
  34371. #ifdef __clang__
  34372. #pragma clang diagnostic pop
  34373. #endif
  34374. #ifdef __clang__
  34375. #pragma clang diagnostic push
  34376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34377. #pragma clang diagnostic ignored "-Wunused-variable"
  34378. #endif
  34379. #ifdef __clang__
  34380. #pragma clang diagnostic pop
  34381. #endif
  34382. #ifdef __clang__
  34383. #pragma clang diagnostic push
  34384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34385. #pragma clang diagnostic ignored "-Wunused-variable"
  34386. #endif
  34387. #ifdef __clang__
  34388. #pragma clang diagnostic pop
  34389. #endif
  34390. #ifdef __clang__
  34391. #pragma clang diagnostic push
  34392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34393. #pragma clang diagnostic ignored "-Wunused-variable"
  34394. #endif
  34395. #ifdef __clang__
  34396. #pragma clang diagnostic pop
  34397. #endif
  34398. #ifdef __clang__
  34399. #pragma clang diagnostic push
  34400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34401. #pragma clang diagnostic ignored "-Wunused-variable"
  34402. #endif
  34403. #ifdef __clang__
  34404. #pragma clang diagnostic pop
  34405. #endif
  34406. #ifdef __clang__
  34407. #pragma clang diagnostic push
  34408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34409. #pragma clang diagnostic ignored "-Wunused-variable"
  34410. #endif
  34411. #ifdef __clang__
  34412. #pragma clang diagnostic pop
  34413. #endif
  34414. #ifdef __clang__
  34415. #pragma clang diagnostic push
  34416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34417. #pragma clang diagnostic ignored "-Wunused-variable"
  34418. #endif
  34419. #ifdef __clang__
  34420. #pragma clang diagnostic pop
  34421. #endif
  34422. #ifdef __clang__
  34423. #pragma clang diagnostic push
  34424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34425. #pragma clang diagnostic ignored "-Wunused-variable"
  34426. #endif
  34427. #ifdef __clang__
  34428. #pragma clang diagnostic pop
  34429. #endif
  34430. #ifdef __clang__
  34431. #pragma clang diagnostic push
  34432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34433. #pragma clang diagnostic ignored "-Wunused-variable"
  34434. #endif
  34435. #ifdef __clang__
  34436. #pragma clang diagnostic pop
  34437. #endif
  34438. #ifdef __clang__
  34439. #pragma clang diagnostic push
  34440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34441. #pragma clang diagnostic ignored "-Wunused-variable"
  34442. #endif
  34443. #ifdef __clang__
  34444. #pragma clang diagnostic pop
  34445. #endif
  34446. #ifdef __clang__
  34447. #pragma clang diagnostic push
  34448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34449. #pragma clang diagnostic ignored "-Wunused-variable"
  34450. #endif
  34451. #ifdef __clang__
  34452. #pragma clang diagnostic pop
  34453. #endif
  34454. #ifdef __clang__
  34455. #pragma clang diagnostic push
  34456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34457. #pragma clang diagnostic ignored "-Wunused-variable"
  34458. #endif
  34459. #ifdef __clang__
  34460. #pragma clang diagnostic pop
  34461. #endif
  34462. #ifdef __clang__
  34463. #pragma clang diagnostic push
  34464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34465. #pragma clang diagnostic ignored "-Wunused-variable"
  34466. #endif
  34467. #ifdef __clang__
  34468. #pragma clang diagnostic pop
  34469. #endif
  34470. #ifdef __clang__
  34471. #pragma clang diagnostic push
  34472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34473. #pragma clang diagnostic ignored "-Wunused-variable"
  34474. #endif
  34475. #ifdef __clang__
  34476. #pragma clang diagnostic pop
  34477. #endif
  34478. #ifdef __clang__
  34479. #pragma clang diagnostic push
  34480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34481. #pragma clang diagnostic ignored "-Wunused-variable"
  34482. #endif
  34483. #ifdef __clang__
  34484. #pragma clang diagnostic pop
  34485. #endif
  34486. #ifdef __clang__
  34487. #pragma clang diagnostic push
  34488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34489. #pragma clang diagnostic ignored "-Wunused-variable"
  34490. #endif
  34491. #ifdef __clang__
  34492. #pragma clang diagnostic pop
  34493. #endif
  34494. #ifdef __clang__
  34495. #pragma clang diagnostic push
  34496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34497. #pragma clang diagnostic ignored "-Wunused-variable"
  34498. #endif
  34499. #ifdef __clang__
  34500. #pragma clang diagnostic pop
  34501. #endif
  34502. #ifdef __clang__
  34503. #pragma clang diagnostic push
  34504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34505. #pragma clang diagnostic ignored "-Wunused-variable"
  34506. #endif
  34507. #ifdef __clang__
  34508. #pragma clang diagnostic pop
  34509. #endif
  34510. #ifdef __clang__
  34511. #pragma clang diagnostic push
  34512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34513. #pragma clang diagnostic ignored "-Wunused-variable"
  34514. #endif
  34515. #ifdef __clang__
  34516. #pragma clang diagnostic pop
  34517. #endif
  34518. #ifdef __clang__
  34519. #pragma clang diagnostic push
  34520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34521. #pragma clang diagnostic ignored "-Wunused-variable"
  34522. #endif
  34523. #ifdef __clang__
  34524. #pragma clang diagnostic pop
  34525. #endif
  34526. #ifdef __clang__
  34527. #pragma clang diagnostic push
  34528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34529. #pragma clang diagnostic ignored "-Wunused-variable"
  34530. #endif
  34531. #ifdef __clang__
  34532. #pragma clang diagnostic pop
  34533. #endif
  34534. #ifdef __clang__
  34535. #pragma clang diagnostic push
  34536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34537. #pragma clang diagnostic ignored "-Wunused-variable"
  34538. #endif
  34539. #ifdef __clang__
  34540. #pragma clang diagnostic pop
  34541. #endif
  34542. #ifdef __clang__
  34543. #pragma clang diagnostic push
  34544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34545. #pragma clang diagnostic ignored "-Wunused-variable"
  34546. #endif
  34547. #ifdef __clang__
  34548. #pragma clang diagnostic pop
  34549. #endif
  34550. #ifdef __clang__
  34551. #pragma clang diagnostic push
  34552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34553. #pragma clang diagnostic ignored "-Wunused-variable"
  34554. #endif
  34555. #ifdef __clang__
  34556. #pragma clang diagnostic pop
  34557. #endif
  34558. #ifdef __clang__
  34559. #pragma clang diagnostic push
  34560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34561. #pragma clang diagnostic ignored "-Wunused-variable"
  34562. #endif
  34563. #ifdef __clang__
  34564. #pragma clang diagnostic pop
  34565. #endif
  34566. #ifdef __clang__
  34567. #pragma clang diagnostic push
  34568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34569. #pragma clang diagnostic ignored "-Wunused-variable"
  34570. #endif
  34571. #ifdef __clang__
  34572. #pragma clang diagnostic pop
  34573. #endif
  34574. #ifdef __clang__
  34575. #pragma clang diagnostic push
  34576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34577. #pragma clang diagnostic ignored "-Wunused-variable"
  34578. #endif
  34579. #ifdef __clang__
  34580. #pragma clang diagnostic pop
  34581. #endif
  34582. #ifdef __clang__
  34583. #pragma clang diagnostic push
  34584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34585. #pragma clang diagnostic ignored "-Wunused-variable"
  34586. #endif
  34587. #ifdef __clang__
  34588. #pragma clang diagnostic pop
  34589. #endif
  34590. #ifdef __clang__
  34591. #pragma clang diagnostic push
  34592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34593. #pragma clang diagnostic ignored "-Wunused-variable"
  34594. #endif
  34595. #ifdef __clang__
  34596. #pragma clang diagnostic pop
  34597. #endif
  34598. #ifdef __clang__
  34599. #pragma clang diagnostic push
  34600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34601. #pragma clang diagnostic ignored "-Wunused-variable"
  34602. #endif
  34603. #ifdef __clang__
  34604. #pragma clang diagnostic pop
  34605. #endif
  34606. #ifdef __clang__
  34607. #pragma clang diagnostic push
  34608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34609. #pragma clang diagnostic ignored "-Wunused-variable"
  34610. #endif
  34611. #ifdef __clang__
  34612. #pragma clang diagnostic pop
  34613. #endif
  34614. #ifdef __clang__
  34615. #pragma clang diagnostic push
  34616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34617. #pragma clang diagnostic ignored "-Wunused-variable"
  34618. #endif
  34619. #ifdef __clang__
  34620. #pragma clang diagnostic pop
  34621. #endif
  34622. #ifdef __clang__
  34623. #pragma clang diagnostic push
  34624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34625. #pragma clang diagnostic ignored "-Wunused-variable"
  34626. #endif
  34627. #ifdef __clang__
  34628. #pragma clang diagnostic pop
  34629. #endif
  34630. #ifdef __clang__
  34631. #pragma clang diagnostic push
  34632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34633. #pragma clang diagnostic ignored "-Wunused-variable"
  34634. #endif
  34635. #ifdef __clang__
  34636. #pragma clang diagnostic pop
  34637. #endif
  34638. #ifdef __clang__
  34639. #pragma clang diagnostic push
  34640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34641. #pragma clang diagnostic ignored "-Wunused-variable"
  34642. #endif
  34643. #ifdef __clang__
  34644. #pragma clang diagnostic pop
  34645. #endif
  34646. #ifdef __clang__
  34647. #pragma clang diagnostic push
  34648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34649. #pragma clang diagnostic ignored "-Wunused-variable"
  34650. #endif
  34651. #ifdef __clang__
  34652. #pragma clang diagnostic pop
  34653. #endif
  34654. #ifdef __clang__
  34655. #pragma clang diagnostic push
  34656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34657. #pragma clang diagnostic ignored "-Wunused-variable"
  34658. #endif
  34659. #ifdef __clang__
  34660. #pragma clang diagnostic pop
  34661. #endif
  34662. #ifdef __clang__
  34663. #pragma clang diagnostic push
  34664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34665. #pragma clang diagnostic ignored "-Wunused-variable"
  34666. #endif
  34667. #ifdef __clang__
  34668. #pragma clang diagnostic pop
  34669. #endif
  34670. #ifdef __clang__
  34671. #pragma clang diagnostic push
  34672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34673. #pragma clang diagnostic ignored "-Wunused-variable"
  34674. #endif
  34675. #ifdef __clang__
  34676. #pragma clang diagnostic pop
  34677. #endif
  34678. #ifdef __clang__
  34679. #pragma clang diagnostic push
  34680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34681. #pragma clang diagnostic ignored "-Wunused-variable"
  34682. #endif
  34683. #ifdef __clang__
  34684. #pragma clang diagnostic pop
  34685. #endif
  34686. #ifdef __clang__
  34687. #pragma clang diagnostic push
  34688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34689. #pragma clang diagnostic ignored "-Wunused-variable"
  34690. #endif
  34691. #ifdef __clang__
  34692. #pragma clang diagnostic pop
  34693. #endif
  34694. #ifdef __clang__
  34695. #pragma clang diagnostic push
  34696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34697. #pragma clang diagnostic ignored "-Wunused-variable"
  34698. #endif
  34699. #ifdef __clang__
  34700. #pragma clang diagnostic pop
  34701. #endif
  34702. #ifdef __clang__
  34703. #pragma clang diagnostic push
  34704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34705. #pragma clang diagnostic ignored "-Wunused-variable"
  34706. #endif
  34707. #ifdef __clang__
  34708. #pragma clang diagnostic pop
  34709. #endif
  34710. #ifdef __clang__
  34711. #pragma clang diagnostic push
  34712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34713. #pragma clang diagnostic ignored "-Wunused-variable"
  34714. #endif
  34715. #ifdef __clang__
  34716. #pragma clang diagnostic pop
  34717. #endif
  34718. #ifdef __clang__
  34719. #pragma clang diagnostic push
  34720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34721. #pragma clang diagnostic ignored "-Wunused-variable"
  34722. #endif
  34723. #ifdef __clang__
  34724. #pragma clang diagnostic pop
  34725. #endif
  34726. #ifdef __clang__
  34727. #pragma clang diagnostic push
  34728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34729. #pragma clang diagnostic ignored "-Wunused-variable"
  34730. #endif
  34731. #ifdef __clang__
  34732. #pragma clang diagnostic pop
  34733. #endif
  34734. #ifdef __clang__
  34735. #pragma clang diagnostic push
  34736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34737. #pragma clang diagnostic ignored "-Wunused-variable"
  34738. #endif
  34739. #ifdef __clang__
  34740. #pragma clang diagnostic pop
  34741. #endif
  34742. #ifdef __clang__
  34743. #pragma clang diagnostic push
  34744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34745. #pragma clang diagnostic ignored "-Wunused-variable"
  34746. #endif
  34747. #ifdef __clang__
  34748. #pragma clang diagnostic pop
  34749. #endif
  34750. #ifdef __clang__
  34751. #pragma clang diagnostic push
  34752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34753. #pragma clang diagnostic ignored "-Wunused-variable"
  34754. #endif
  34755. #ifdef __clang__
  34756. #pragma clang diagnostic pop
  34757. #endif
  34758. #ifdef __clang__
  34759. #pragma clang diagnostic push
  34760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34761. #pragma clang diagnostic ignored "-Wunused-variable"
  34762. #endif
  34763. #ifdef __clang__
  34764. #pragma clang diagnostic pop
  34765. #endif
  34766. #ifdef __clang__
  34767. #pragma clang diagnostic push
  34768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34769. #pragma clang diagnostic ignored "-Wunused-variable"
  34770. #endif
  34771. #ifdef __clang__
  34772. #pragma clang diagnostic pop
  34773. #endif
  34774. #ifdef __clang__
  34775. #pragma clang diagnostic push
  34776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34777. #pragma clang diagnostic ignored "-Wunused-variable"
  34778. #endif
  34779. #ifdef __clang__
  34780. #pragma clang diagnostic pop
  34781. #endif
  34782. #ifdef __clang__
  34783. #pragma clang diagnostic push
  34784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34785. #pragma clang diagnostic ignored "-Wunused-variable"
  34786. #endif
  34787. #ifdef __clang__
  34788. #pragma clang diagnostic pop
  34789. #endif
  34790. #ifdef __clang__
  34791. #pragma clang diagnostic push
  34792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34793. #pragma clang diagnostic ignored "-Wunused-variable"
  34794. #endif
  34795. #ifdef __clang__
  34796. #pragma clang diagnostic pop
  34797. #endif
  34798. #ifdef __clang__
  34799. #pragma clang diagnostic push
  34800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34801. #pragma clang diagnostic ignored "-Wunused-variable"
  34802. #endif
  34803. #ifdef __clang__
  34804. #pragma clang diagnostic pop
  34805. #endif
  34806. #ifdef __clang__
  34807. #pragma clang diagnostic push
  34808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34809. #pragma clang diagnostic ignored "-Wunused-variable"
  34810. #endif
  34811. #ifdef __clang__
  34812. #pragma clang diagnostic pop
  34813. #endif
  34814. #ifdef __clang__
  34815. #pragma clang diagnostic push
  34816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34817. #pragma clang diagnostic ignored "-Wunused-variable"
  34818. #endif
  34819. #ifdef __clang__
  34820. #pragma clang diagnostic pop
  34821. #endif
  34822. #ifdef __clang__
  34823. #pragma clang diagnostic push
  34824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34825. #pragma clang diagnostic ignored "-Wunused-variable"
  34826. #endif
  34827. #ifdef __clang__
  34828. #pragma clang diagnostic pop
  34829. #endif
  34830. #ifdef __clang__
  34831. #pragma clang diagnostic push
  34832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34833. #pragma clang diagnostic ignored "-Wunused-variable"
  34834. #endif
  34835. #ifdef __clang__
  34836. #pragma clang diagnostic pop
  34837. #endif
  34838. #ifdef __clang__
  34839. #pragma clang diagnostic push
  34840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34841. #pragma clang diagnostic ignored "-Wunused-variable"
  34842. #endif
  34843. #ifdef __clang__
  34844. #pragma clang diagnostic pop
  34845. #endif
  34846. #ifdef __clang__
  34847. #pragma clang diagnostic push
  34848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34849. #pragma clang diagnostic ignored "-Wunused-variable"
  34850. #endif
  34851. #ifdef __clang__
  34852. #pragma clang diagnostic pop
  34853. #endif
  34854. #ifdef __clang__
  34855. #pragma clang diagnostic push
  34856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34857. #pragma clang diagnostic ignored "-Wunused-variable"
  34858. #endif
  34859. #ifdef __clang__
  34860. #pragma clang diagnostic pop
  34861. #endif
  34862. #ifdef __clang__
  34863. #pragma clang diagnostic push
  34864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34865. #pragma clang diagnostic ignored "-Wunused-variable"
  34866. #endif
  34867. #ifdef __clang__
  34868. #pragma clang diagnostic pop
  34869. #endif
  34870. #ifdef __clang__
  34871. #pragma clang diagnostic push
  34872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34873. #pragma clang diagnostic ignored "-Wunused-variable"
  34874. #endif
  34875. #ifdef __clang__
  34876. #pragma clang diagnostic pop
  34877. #endif
  34878. #ifdef __clang__
  34879. #pragma clang diagnostic push
  34880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34881. #pragma clang diagnostic ignored "-Wunused-variable"
  34882. #endif
  34883. #ifdef __clang__
  34884. #pragma clang diagnostic pop
  34885. #endif
  34886. #ifdef __clang__
  34887. #pragma clang diagnostic push
  34888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34889. #pragma clang diagnostic ignored "-Wunused-variable"
  34890. #endif
  34891. #ifdef __clang__
  34892. #pragma clang diagnostic pop
  34893. #endif
  34894. #ifdef __clang__
  34895. #pragma clang diagnostic push
  34896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34897. #pragma clang diagnostic ignored "-Wunused-variable"
  34898. #endif
  34899. #ifdef __clang__
  34900. #pragma clang diagnostic pop
  34901. #endif
  34902. #ifdef __clang__
  34903. #pragma clang diagnostic push
  34904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34905. #pragma clang diagnostic ignored "-Wunused-variable"
  34906. #endif
  34907. #ifdef __clang__
  34908. #pragma clang diagnostic pop
  34909. #endif
  34910. #ifdef __clang__
  34911. #pragma clang diagnostic push
  34912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34913. #pragma clang diagnostic ignored "-Wunused-variable"
  34914. #endif
  34915. #ifdef __clang__
  34916. #pragma clang diagnostic pop
  34917. #endif
  34918. #ifdef __clang__
  34919. #pragma clang diagnostic push
  34920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34921. #pragma clang diagnostic ignored "-Wunused-variable"
  34922. #endif
  34923. #ifdef __clang__
  34924. #pragma clang diagnostic pop
  34925. #endif
  34926. #ifdef __clang__
  34927. #pragma clang diagnostic push
  34928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34929. #pragma clang diagnostic ignored "-Wunused-variable"
  34930. #endif
  34931. #ifdef __clang__
  34932. #pragma clang diagnostic pop
  34933. #endif
  34934. #ifdef __clang__
  34935. #pragma clang diagnostic push
  34936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34937. #pragma clang diagnostic ignored "-Wunused-variable"
  34938. #endif
  34939. #ifdef __clang__
  34940. #pragma clang diagnostic pop
  34941. #endif
  34942. #ifdef __clang__
  34943. #pragma clang diagnostic push
  34944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34945. #pragma clang diagnostic ignored "-Wunused-variable"
  34946. #endif
  34947. #ifdef __clang__
  34948. #pragma clang diagnostic pop
  34949. #endif
  34950. #ifdef __clang__
  34951. #pragma clang diagnostic push
  34952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34953. #pragma clang diagnostic ignored "-Wunused-variable"
  34954. #endif
  34955. #ifdef __clang__
  34956. #pragma clang diagnostic pop
  34957. #endif
  34958. #ifdef __clang__
  34959. #pragma clang diagnostic push
  34960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34961. #pragma clang diagnostic ignored "-Wunused-variable"
  34962. #endif
  34963. #ifdef __clang__
  34964. #pragma clang diagnostic pop
  34965. #endif
  34966. #ifdef __clang__
  34967. #pragma clang diagnostic push
  34968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34969. #pragma clang diagnostic ignored "-Wunused-variable"
  34970. #endif
  34971. #ifdef __clang__
  34972. #pragma clang diagnostic pop
  34973. #endif
  34974. #ifdef __clang__
  34975. #pragma clang diagnostic push
  34976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34977. #pragma clang diagnostic ignored "-Wunused-variable"
  34978. #endif
  34979. #ifdef __clang__
  34980. #pragma clang diagnostic pop
  34981. #endif
  34982. #ifdef __clang__
  34983. #pragma clang diagnostic push
  34984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34985. #pragma clang diagnostic ignored "-Wunused-variable"
  34986. #endif
  34987. #ifdef __clang__
  34988. #pragma clang diagnostic pop
  34989. #endif
  34990. #ifdef __clang__
  34991. #pragma clang diagnostic push
  34992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34993. #pragma clang diagnostic ignored "-Wunused-variable"
  34994. #endif
  34995. #ifdef __clang__
  34996. #pragma clang diagnostic pop
  34997. #endif
  34998. #ifdef __clang__
  34999. #pragma clang diagnostic push
  35000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35001. #pragma clang diagnostic ignored "-Wunused-variable"
  35002. #endif
  35003. #ifdef __clang__
  35004. #pragma clang diagnostic pop
  35005. #endif
  35006. #ifdef __clang__
  35007. #pragma clang diagnostic push
  35008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35009. #pragma clang diagnostic ignored "-Wunused-variable"
  35010. #endif
  35011. #ifdef __clang__
  35012. #pragma clang diagnostic pop
  35013. #endif
  35014. #ifdef __clang__
  35015. #pragma clang diagnostic push
  35016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35017. #pragma clang diagnostic ignored "-Wunused-variable"
  35018. #endif
  35019. #ifdef __clang__
  35020. #pragma clang diagnostic pop
  35021. #endif
  35022. #ifdef __clang__
  35023. #pragma clang diagnostic push
  35024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35025. #pragma clang diagnostic ignored "-Wunused-variable"
  35026. #endif
  35027. #ifdef __clang__
  35028. #pragma clang diagnostic pop
  35029. #endif
  35030. #ifdef __clang__
  35031. #pragma clang diagnostic push
  35032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35033. #pragma clang diagnostic ignored "-Wunused-variable"
  35034. #endif
  35035. #ifdef __clang__
  35036. #pragma clang diagnostic pop
  35037. #endif
  35038. #ifdef __clang__
  35039. #pragma clang diagnostic push
  35040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35041. #pragma clang diagnostic ignored "-Wunused-variable"
  35042. #endif
  35043. #ifdef __clang__
  35044. #pragma clang diagnostic pop
  35045. #endif
  35046. #ifdef __clang__
  35047. #pragma clang diagnostic push
  35048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35049. #pragma clang diagnostic ignored "-Wunused-variable"
  35050. #endif
  35051. #ifdef __clang__
  35052. #pragma clang diagnostic pop
  35053. #endif
  35054. #ifdef __clang__
  35055. #pragma clang diagnostic push
  35056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35057. #pragma clang diagnostic ignored "-Wunused-variable"
  35058. #endif
  35059. #ifdef __clang__
  35060. #pragma clang diagnostic pop
  35061. #endif
  35062. #ifdef __clang__
  35063. #pragma clang diagnostic push
  35064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35065. #pragma clang diagnostic ignored "-Wunused-variable"
  35066. #endif
  35067. #ifdef __clang__
  35068. #pragma clang diagnostic pop
  35069. #endif
  35070. #ifdef __clang__
  35071. #pragma clang diagnostic push
  35072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35073. #pragma clang diagnostic ignored "-Wunused-variable"
  35074. #endif
  35075. #ifdef __clang__
  35076. #pragma clang diagnostic pop
  35077. #endif
  35078. #ifdef __clang__
  35079. #pragma clang diagnostic push
  35080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35081. #pragma clang diagnostic ignored "-Wunused-variable"
  35082. #endif
  35083. #ifdef __clang__
  35084. #pragma clang diagnostic pop
  35085. #endif
  35086. #ifdef __clang__
  35087. #pragma clang diagnostic push
  35088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35089. #pragma clang diagnostic ignored "-Wunused-variable"
  35090. #endif
  35091. #ifdef __clang__
  35092. #pragma clang diagnostic pop
  35093. #endif
  35094. #ifdef __clang__
  35095. #pragma clang diagnostic push
  35096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35097. #pragma clang diagnostic ignored "-Wunused-variable"
  35098. #endif
  35099. #ifdef __clang__
  35100. #pragma clang diagnostic pop
  35101. #endif
  35102. #ifdef __clang__
  35103. #pragma clang diagnostic push
  35104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35105. #pragma clang diagnostic ignored "-Wunused-variable"
  35106. #endif
  35107. #ifdef __clang__
  35108. #pragma clang diagnostic pop
  35109. #endif
  35110. #ifdef __clang__
  35111. #pragma clang diagnostic push
  35112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35113. #pragma clang diagnostic ignored "-Wunused-variable"
  35114. #endif
  35115. #ifdef __clang__
  35116. #pragma clang diagnostic pop
  35117. #endif
  35118. #ifdef __clang__
  35119. #pragma clang diagnostic push
  35120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35121. #pragma clang diagnostic ignored "-Wunused-variable"
  35122. #endif
  35123. #ifdef __clang__
  35124. #pragma clang diagnostic pop
  35125. #endif
  35126. #ifdef __clang__
  35127. #pragma clang diagnostic push
  35128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35129. #pragma clang diagnostic ignored "-Wunused-variable"
  35130. #endif
  35131. #ifdef __clang__
  35132. #pragma clang diagnostic pop
  35133. #endif
  35134. #ifdef __clang__
  35135. #pragma clang diagnostic push
  35136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35137. #pragma clang diagnostic ignored "-Wunused-variable"
  35138. #endif
  35139. #ifdef __clang__
  35140. #pragma clang diagnostic pop
  35141. #endif
  35142. #ifdef __clang__
  35143. #pragma clang diagnostic push
  35144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35145. #pragma clang diagnostic ignored "-Wunused-variable"
  35146. #endif
  35147. #ifdef __clang__
  35148. #pragma clang diagnostic pop
  35149. #endif
  35150. #ifdef __clang__
  35151. #pragma clang diagnostic push
  35152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35153. #pragma clang diagnostic ignored "-Wunused-variable"
  35154. #endif
  35155. #ifdef __clang__
  35156. #pragma clang diagnostic pop
  35157. #endif
  35158. #ifdef __clang__
  35159. #pragma clang diagnostic push
  35160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35161. #pragma clang diagnostic ignored "-Wunused-variable"
  35162. #endif
  35163. #ifdef __clang__
  35164. #pragma clang diagnostic pop
  35165. #endif
  35166. #ifdef __clang__
  35167. #pragma clang diagnostic push
  35168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35169. #pragma clang diagnostic ignored "-Wunused-variable"
  35170. #endif
  35171. #ifdef __clang__
  35172. #pragma clang diagnostic pop
  35173. #endif
  35174. #ifdef __clang__
  35175. #pragma clang diagnostic push
  35176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35177. #pragma clang diagnostic ignored "-Wunused-variable"
  35178. #endif
  35179. #ifdef __clang__
  35180. #pragma clang diagnostic pop
  35181. #endif
  35182. #ifdef __clang__
  35183. #pragma clang diagnostic push
  35184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35185. #pragma clang diagnostic ignored "-Wunused-variable"
  35186. #endif
  35187. #ifdef __clang__
  35188. #pragma clang diagnostic pop
  35189. #endif
  35190. #ifdef __clang__
  35191. #pragma clang diagnostic push
  35192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35193. #pragma clang diagnostic ignored "-Wunused-variable"
  35194. #endif
  35195. #ifdef __clang__
  35196. #pragma clang diagnostic pop
  35197. #endif
  35198. #ifdef __clang__
  35199. #pragma clang diagnostic push
  35200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35201. #pragma clang diagnostic ignored "-Wunused-variable"
  35202. #endif
  35203. #ifdef __clang__
  35204. #pragma clang diagnostic pop
  35205. #endif
  35206. #ifdef __clang__
  35207. #pragma clang diagnostic push
  35208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35209. #pragma clang diagnostic ignored "-Wunused-variable"
  35210. #endif
  35211. #ifdef __clang__
  35212. #pragma clang diagnostic pop
  35213. #endif
  35214. #ifdef __clang__
  35215. #pragma clang diagnostic push
  35216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35217. #pragma clang diagnostic ignored "-Wunused-variable"
  35218. #endif
  35219. #ifdef __clang__
  35220. #pragma clang diagnostic pop
  35221. #endif
  35222. #ifdef __clang__
  35223. #pragma clang diagnostic push
  35224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35225. #pragma clang diagnostic ignored "-Wunused-variable"
  35226. #endif
  35227. #ifdef __clang__
  35228. #pragma clang diagnostic pop
  35229. #endif
  35230. #ifdef __clang__
  35231. #pragma clang diagnostic push
  35232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35233. #pragma clang diagnostic ignored "-Wunused-variable"
  35234. #endif
  35235. #ifdef __clang__
  35236. #pragma clang diagnostic pop
  35237. #endif
  35238. #ifdef __clang__
  35239. #pragma clang diagnostic push
  35240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35241. #pragma clang diagnostic ignored "-Wunused-variable"
  35242. #endif
  35243. #ifdef __clang__
  35244. #pragma clang diagnostic pop
  35245. #endif
  35246. #ifdef __clang__
  35247. #pragma clang diagnostic push
  35248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35249. #pragma clang diagnostic ignored "-Wunused-variable"
  35250. #endif
  35251. #ifdef __clang__
  35252. #pragma clang diagnostic pop
  35253. #endif
  35254. #ifdef __clang__
  35255. #pragma clang diagnostic push
  35256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35257. #pragma clang diagnostic ignored "-Wunused-variable"
  35258. #endif
  35259. #ifdef __clang__
  35260. #pragma clang diagnostic pop
  35261. #endif
  35262. #ifdef __clang__
  35263. #pragma clang diagnostic push
  35264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35265. #pragma clang diagnostic ignored "-Wunused-variable"
  35266. #endif
  35267. #ifdef __clang__
  35268. #pragma clang diagnostic pop
  35269. #endif
  35270. #ifdef __clang__
  35271. #pragma clang diagnostic push
  35272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35273. #pragma clang diagnostic ignored "-Wunused-variable"
  35274. #endif
  35275. #ifdef __clang__
  35276. #pragma clang diagnostic pop
  35277. #endif
  35278. #ifdef __clang__
  35279. #pragma clang diagnostic push
  35280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35281. #pragma clang diagnostic ignored "-Wunused-variable"
  35282. #endif
  35283. #ifdef __clang__
  35284. #pragma clang diagnostic pop
  35285. #endif
  35286. #ifdef __clang__
  35287. #pragma clang diagnostic push
  35288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35289. #pragma clang diagnostic ignored "-Wunused-variable"
  35290. #endif
  35291. #ifdef __clang__
  35292. #pragma clang diagnostic pop
  35293. #endif
  35294. #ifdef __clang__
  35295. #pragma clang diagnostic push
  35296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35297. #pragma clang diagnostic ignored "-Wunused-variable"
  35298. #endif
  35299. #ifdef __clang__
  35300. #pragma clang diagnostic pop
  35301. #endif
  35302. #ifdef __clang__
  35303. #pragma clang diagnostic push
  35304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35305. #pragma clang diagnostic ignored "-Wunused-variable"
  35306. #endif
  35307. #ifdef __clang__
  35308. #pragma clang diagnostic pop
  35309. #endif
  35310. #ifdef __clang__
  35311. #pragma clang diagnostic push
  35312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35313. #pragma clang diagnostic ignored "-Wunused-variable"
  35314. #endif
  35315. #ifdef __clang__
  35316. #pragma clang diagnostic pop
  35317. #endif
  35318. #ifdef __clang__
  35319. #pragma clang diagnostic push
  35320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35321. #pragma clang diagnostic ignored "-Wunused-variable"
  35322. #endif
  35323. #ifdef __clang__
  35324. #pragma clang diagnostic pop
  35325. #endif
  35326. #ifdef __clang__
  35327. #pragma clang diagnostic push
  35328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35329. #pragma clang diagnostic ignored "-Wunused-variable"
  35330. #endif
  35331. #ifdef __clang__
  35332. #pragma clang diagnostic pop
  35333. #endif
  35334. #ifdef __clang__
  35335. #pragma clang diagnostic push
  35336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35337. #pragma clang diagnostic ignored "-Wunused-variable"
  35338. #endif
  35339. #ifdef __clang__
  35340. #pragma clang diagnostic pop
  35341. #endif
  35342. #ifdef __clang__
  35343. #pragma clang diagnostic push
  35344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35345. #pragma clang diagnostic ignored "-Wunused-variable"
  35346. #endif
  35347. #ifdef __clang__
  35348. #pragma clang diagnostic pop
  35349. #endif
  35350. #ifdef __clang__
  35351. #pragma clang diagnostic push
  35352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35353. #pragma clang diagnostic ignored "-Wunused-variable"
  35354. #endif
  35355. #ifdef __clang__
  35356. #pragma clang diagnostic pop
  35357. #endif
  35358. #ifdef __clang__
  35359. #pragma clang diagnostic push
  35360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35361. #pragma clang diagnostic ignored "-Wunused-variable"
  35362. #endif
  35363. #ifdef __clang__
  35364. #pragma clang diagnostic pop
  35365. #endif
  35366. #ifdef __clang__
  35367. #pragma clang diagnostic push
  35368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35369. #pragma clang diagnostic ignored "-Wunused-variable"
  35370. #endif
  35371. #ifdef __clang__
  35372. #pragma clang diagnostic pop
  35373. #endif
  35374. #ifdef __clang__
  35375. #pragma clang diagnostic push
  35376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35377. #pragma clang diagnostic ignored "-Wunused-variable"
  35378. #endif
  35379. #ifdef __clang__
  35380. #pragma clang diagnostic pop
  35381. #endif
  35382. #ifdef __clang__
  35383. #pragma clang diagnostic push
  35384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35385. #pragma clang diagnostic ignored "-Wunused-variable"
  35386. #endif
  35387. #ifdef __clang__
  35388. #pragma clang diagnostic pop
  35389. #endif
  35390. #ifdef __clang__
  35391. #pragma clang diagnostic push
  35392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35393. #pragma clang diagnostic ignored "-Wunused-variable"
  35394. #endif
  35395. #ifdef __clang__
  35396. #pragma clang diagnostic pop
  35397. #endif
  35398. #ifdef __clang__
  35399. #pragma clang diagnostic push
  35400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35401. #pragma clang diagnostic ignored "-Wunused-variable"
  35402. #endif
  35403. #ifdef __clang__
  35404. #pragma clang diagnostic pop
  35405. #endif
  35406. #ifdef __clang__
  35407. #pragma clang diagnostic push
  35408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35409. #pragma clang diagnostic ignored "-Wunused-variable"
  35410. #endif
  35411. #ifdef __clang__
  35412. #pragma clang diagnostic pop
  35413. #endif
  35414. #ifdef __clang__
  35415. #pragma clang diagnostic push
  35416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35417. #pragma clang diagnostic ignored "-Wunused-variable"
  35418. #endif
  35419. #ifdef __clang__
  35420. #pragma clang diagnostic pop
  35421. #endif
  35422. #ifdef __clang__
  35423. #pragma clang diagnostic push
  35424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35425. #pragma clang diagnostic ignored "-Wunused-variable"
  35426. #endif
  35427. #ifdef __clang__
  35428. #pragma clang diagnostic pop
  35429. #endif
  35430. #ifdef __clang__
  35431. #pragma clang diagnostic push
  35432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35433. #pragma clang diagnostic ignored "-Wunused-variable"
  35434. #endif
  35435. #ifdef __clang__
  35436. #pragma clang diagnostic pop
  35437. #endif
  35438. #ifdef __clang__
  35439. #pragma clang diagnostic push
  35440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35441. #pragma clang diagnostic ignored "-Wunused-variable"
  35442. #endif
  35443. #ifdef __clang__
  35444. #pragma clang diagnostic pop
  35445. #endif
  35446. #ifdef __clang__
  35447. #pragma clang diagnostic push
  35448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35449. #pragma clang diagnostic ignored "-Wunused-variable"
  35450. #endif
  35451. #ifdef __clang__
  35452. #pragma clang diagnostic pop
  35453. #endif
  35454. #ifdef __clang__
  35455. #pragma clang diagnostic push
  35456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35457. #pragma clang diagnostic ignored "-Wunused-variable"
  35458. #endif
  35459. #ifdef __clang__
  35460. #pragma clang diagnostic pop
  35461. #endif
  35462. #ifdef __clang__
  35463. #pragma clang diagnostic push
  35464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35465. #pragma clang diagnostic ignored "-Wunused-variable"
  35466. #endif
  35467. #ifdef __clang__
  35468. #pragma clang diagnostic pop
  35469. #endif
  35470. #ifdef __clang__
  35471. #pragma clang diagnostic push
  35472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35473. #pragma clang diagnostic ignored "-Wunused-variable"
  35474. #endif
  35475. #ifdef __clang__
  35476. #pragma clang diagnostic pop
  35477. #endif
  35478. #ifdef __clang__
  35479. #pragma clang diagnostic push
  35480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35481. #pragma clang diagnostic ignored "-Wunused-variable"
  35482. #endif
  35483. #ifdef __clang__
  35484. #pragma clang diagnostic pop
  35485. #endif
  35486. #ifdef __clang__
  35487. #pragma clang diagnostic push
  35488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35489. #pragma clang diagnostic ignored "-Wunused-variable"
  35490. #endif
  35491. #ifdef __clang__
  35492. #pragma clang diagnostic pop
  35493. #endif
  35494. #ifdef __clang__
  35495. #pragma clang diagnostic push
  35496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35497. #pragma clang diagnostic ignored "-Wunused-variable"
  35498. #endif
  35499. #ifdef __clang__
  35500. #pragma clang diagnostic pop
  35501. #endif
  35502. #ifdef __clang__
  35503. #pragma clang diagnostic push
  35504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35505. #pragma clang diagnostic ignored "-Wunused-variable"
  35506. #endif
  35507. #ifdef __clang__
  35508. #pragma clang diagnostic pop
  35509. #endif
  35510. #ifdef __clang__
  35511. #pragma clang diagnostic push
  35512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35513. #pragma clang diagnostic ignored "-Wunused-variable"
  35514. #endif
  35515. #ifdef __clang__
  35516. #pragma clang diagnostic pop
  35517. #endif
  35518. #ifdef __clang__
  35519. #pragma clang diagnostic push
  35520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35521. #pragma clang diagnostic ignored "-Wunused-variable"
  35522. #endif
  35523. #ifdef __clang__
  35524. #pragma clang diagnostic pop
  35525. #endif
  35526. #ifdef __clang__
  35527. #pragma clang diagnostic push
  35528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35529. #pragma clang diagnostic ignored "-Wunused-variable"
  35530. #endif
  35531. #ifdef __clang__
  35532. #pragma clang diagnostic pop
  35533. #endif
  35534. #ifdef __clang__
  35535. #pragma clang diagnostic push
  35536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35537. #pragma clang diagnostic ignored "-Wunused-variable"
  35538. #endif
  35539. #ifdef __clang__
  35540. #pragma clang diagnostic pop
  35541. #endif
  35542. #ifdef __clang__
  35543. #pragma clang diagnostic push
  35544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35545. #pragma clang diagnostic ignored "-Wunused-variable"
  35546. #endif
  35547. #ifdef __clang__
  35548. #pragma clang diagnostic pop
  35549. #endif
  35550. #ifdef __clang__
  35551. #pragma clang diagnostic push
  35552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35553. #pragma clang diagnostic ignored "-Wunused-variable"
  35554. #endif
  35555. #ifdef __clang__
  35556. #pragma clang diagnostic pop
  35557. #endif
  35558. #ifdef __clang__
  35559. #pragma clang diagnostic push
  35560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35561. #pragma clang diagnostic ignored "-Wunused-variable"
  35562. #endif
  35563. #ifdef __clang__
  35564. #pragma clang diagnostic pop
  35565. #endif
  35566. #ifdef __clang__
  35567. #pragma clang diagnostic push
  35568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35569. #pragma clang diagnostic ignored "-Wunused-variable"
  35570. #endif
  35571. #ifdef __clang__
  35572. #pragma clang diagnostic pop
  35573. #endif
  35574. #ifdef __clang__
  35575. #pragma clang diagnostic push
  35576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35577. #pragma clang diagnostic ignored "-Wunused-variable"
  35578. #endif
  35579. #ifdef __clang__
  35580. #pragma clang diagnostic pop
  35581. #endif
  35582. #ifdef __clang__
  35583. #pragma clang diagnostic push
  35584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35585. #pragma clang diagnostic ignored "-Wunused-variable"
  35586. #endif
  35587. #ifdef __clang__
  35588. #pragma clang diagnostic pop
  35589. #endif
  35590. #ifdef __clang__
  35591. #pragma clang diagnostic push
  35592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35593. #pragma clang diagnostic ignored "-Wunused-variable"
  35594. #endif
  35595. #ifdef __clang__
  35596. #pragma clang diagnostic pop
  35597. #endif
  35598. #ifdef __clang__
  35599. #pragma clang diagnostic push
  35600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35601. #pragma clang diagnostic ignored "-Wunused-variable"
  35602. #endif
  35603. #ifdef __clang__
  35604. #pragma clang diagnostic pop
  35605. #endif
  35606. #ifdef __clang__
  35607. #pragma clang diagnostic push
  35608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35609. #pragma clang diagnostic ignored "-Wunused-variable"
  35610. #endif
  35611. #ifdef __clang__
  35612. #pragma clang diagnostic pop
  35613. #endif
  35614. #ifdef __clang__
  35615. #pragma clang diagnostic push
  35616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35617. #pragma clang diagnostic ignored "-Wunused-variable"
  35618. #endif
  35619. #ifdef __clang__
  35620. #pragma clang diagnostic pop
  35621. #endif
  35622. #ifdef __clang__
  35623. #pragma clang diagnostic push
  35624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35625. #pragma clang diagnostic ignored "-Wunused-variable"
  35626. #endif
  35627. #ifdef __clang__
  35628. #pragma clang diagnostic pop
  35629. #endif
  35630. #ifdef __clang__
  35631. #pragma clang diagnostic push
  35632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35633. #pragma clang diagnostic ignored "-Wunused-variable"
  35634. #endif
  35635. #ifdef __clang__
  35636. #pragma clang diagnostic pop
  35637. #endif
  35638. #ifdef __clang__
  35639. #pragma clang diagnostic push
  35640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35641. #pragma clang diagnostic ignored "-Wunused-variable"
  35642. #endif
  35643. #ifdef __clang__
  35644. #pragma clang diagnostic pop
  35645. #endif
  35646. #ifdef __clang__
  35647. #pragma clang diagnostic push
  35648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35649. #pragma clang diagnostic ignored "-Wunused-variable"
  35650. #endif
  35651. #ifdef __clang__
  35652. #pragma clang diagnostic pop
  35653. #endif
  35654. #ifdef __clang__
  35655. #pragma clang diagnostic push
  35656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35657. #pragma clang diagnostic ignored "-Wunused-variable"
  35658. #endif
  35659. #ifdef __clang__
  35660. #pragma clang diagnostic pop
  35661. #endif
  35662. #ifdef __clang__
  35663. #pragma clang diagnostic push
  35664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35665. #pragma clang diagnostic ignored "-Wunused-variable"
  35666. #endif
  35667. #ifdef __clang__
  35668. #pragma clang diagnostic pop
  35669. #endif
  35670. #ifdef __clang__
  35671. #pragma clang diagnostic push
  35672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35673. #pragma clang diagnostic ignored "-Wunused-variable"
  35674. #endif
  35675. #ifdef __clang__
  35676. #pragma clang diagnostic pop
  35677. #endif
  35678. #ifdef __clang__
  35679. #pragma clang diagnostic push
  35680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35681. #pragma clang diagnostic ignored "-Wunused-variable"
  35682. #endif
  35683. #ifdef __clang__
  35684. #pragma clang diagnostic pop
  35685. #endif
  35686. #ifdef __clang__
  35687. #pragma clang diagnostic push
  35688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35689. #pragma clang diagnostic ignored "-Wunused-variable"
  35690. #endif
  35691. #ifdef __clang__
  35692. #pragma clang diagnostic pop
  35693. #endif
  35694. #ifdef __clang__
  35695. #pragma clang diagnostic push
  35696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35697. #pragma clang diagnostic ignored "-Wunused-variable"
  35698. #endif
  35699. #ifdef __clang__
  35700. #pragma clang diagnostic pop
  35701. #endif
  35702. #ifdef __clang__
  35703. #pragma clang diagnostic push
  35704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35705. #pragma clang diagnostic ignored "-Wunused-variable"
  35706. #endif
  35707. #ifdef __clang__
  35708. #pragma clang diagnostic pop
  35709. #endif
  35710. #ifdef __clang__
  35711. #pragma clang diagnostic push
  35712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35713. #pragma clang diagnostic ignored "-Wunused-variable"
  35714. #endif
  35715. #ifdef __clang__
  35716. #pragma clang diagnostic pop
  35717. #endif
  35718. #ifdef __clang__
  35719. #pragma clang diagnostic push
  35720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35721. #pragma clang diagnostic ignored "-Wunused-variable"
  35722. #endif
  35723. #ifdef __clang__
  35724. #pragma clang diagnostic pop
  35725. #endif
  35726. #ifdef __clang__
  35727. #pragma clang diagnostic push
  35728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35729. #pragma clang diagnostic ignored "-Wunused-variable"
  35730. #endif
  35731. #ifdef __clang__
  35732. #pragma clang diagnostic pop
  35733. #endif
  35734. #ifdef __clang__
  35735. #pragma clang diagnostic push
  35736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35737. #pragma clang diagnostic ignored "-Wunused-variable"
  35738. #endif
  35739. #ifdef __clang__
  35740. #pragma clang diagnostic pop
  35741. #endif
  35742. #ifdef __clang__
  35743. #pragma clang diagnostic push
  35744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35745. #pragma clang diagnostic ignored "-Wunused-variable"
  35746. #endif
  35747. #ifdef __clang__
  35748. #pragma clang diagnostic pop
  35749. #endif
  35750. #ifdef __clang__
  35751. #pragma clang diagnostic push
  35752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35753. #pragma clang diagnostic ignored "-Wunused-variable"
  35754. #endif
  35755. #ifdef __clang__
  35756. #pragma clang diagnostic pop
  35757. #endif
  35758. #ifdef __clang__
  35759. #pragma clang diagnostic push
  35760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35761. #pragma clang diagnostic ignored "-Wunused-variable"
  35762. #endif
  35763. #ifdef __clang__
  35764. #pragma clang diagnostic pop
  35765. #endif
  35766. #ifdef __clang__
  35767. #pragma clang diagnostic push
  35768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35769. #pragma clang diagnostic ignored "-Wunused-variable"
  35770. #endif
  35771. #ifdef __clang__
  35772. #pragma clang diagnostic pop
  35773. #endif
  35774. #ifdef __clang__
  35775. #pragma clang diagnostic push
  35776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35777. #pragma clang diagnostic ignored "-Wunused-variable"
  35778. #endif
  35779. #ifdef __clang__
  35780. #pragma clang diagnostic pop
  35781. #endif
  35782. #ifdef __clang__
  35783. #pragma clang diagnostic push
  35784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35785. #pragma clang diagnostic ignored "-Wunused-variable"
  35786. #endif
  35787. #ifdef __clang__
  35788. #pragma clang diagnostic pop
  35789. #endif
  35790. #ifdef __clang__
  35791. #pragma clang diagnostic push
  35792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35793. #pragma clang diagnostic ignored "-Wunused-variable"
  35794. #endif
  35795. #ifdef __clang__
  35796. #pragma clang diagnostic pop
  35797. #endif
  35798. #ifdef __clang__
  35799. #pragma clang diagnostic push
  35800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35801. #pragma clang diagnostic ignored "-Wunused-variable"
  35802. #endif
  35803. #ifdef __clang__
  35804. #pragma clang diagnostic pop
  35805. #endif
  35806. #ifdef __clang__
  35807. #pragma clang diagnostic push
  35808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35809. #pragma clang diagnostic ignored "-Wunused-variable"
  35810. #endif
  35811. #ifdef __clang__
  35812. #pragma clang diagnostic pop
  35813. #endif
  35814. #ifdef __clang__
  35815. #pragma clang diagnostic push
  35816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35817. #pragma clang diagnostic ignored "-Wunused-variable"
  35818. #endif
  35819. #ifdef __clang__
  35820. #pragma clang diagnostic pop
  35821. #endif
  35822. #ifdef __clang__
  35823. #pragma clang diagnostic push
  35824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35825. #pragma clang diagnostic ignored "-Wunused-variable"
  35826. #endif
  35827. #ifdef __clang__
  35828. #pragma clang diagnostic pop
  35829. #endif
  35830. #ifdef __clang__
  35831. #pragma clang diagnostic push
  35832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35833. #pragma clang diagnostic ignored "-Wunused-variable"
  35834. #endif
  35835. #ifdef __clang__
  35836. #pragma clang diagnostic pop
  35837. #endif
  35838. #ifdef __clang__
  35839. #pragma clang diagnostic push
  35840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35841. #pragma clang diagnostic ignored "-Wunused-variable"
  35842. #endif
  35843. #ifdef __clang__
  35844. #pragma clang diagnostic pop
  35845. #endif
  35846. #ifdef __clang__
  35847. #pragma clang diagnostic push
  35848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35849. #pragma clang diagnostic ignored "-Wunused-variable"
  35850. #endif
  35851. #ifdef __clang__
  35852. #pragma clang diagnostic pop
  35853. #endif
  35854. #ifdef __clang__
  35855. #pragma clang diagnostic push
  35856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35857. #pragma clang diagnostic ignored "-Wunused-variable"
  35858. #endif
  35859. #ifdef __clang__
  35860. #pragma clang diagnostic pop
  35861. #endif
  35862. #ifdef __clang__
  35863. #pragma clang diagnostic push
  35864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35865. #pragma clang diagnostic ignored "-Wunused-variable"
  35866. #endif
  35867. #ifdef __clang__
  35868. #pragma clang diagnostic pop
  35869. #endif
  35870. #ifdef __clang__
  35871. #pragma clang diagnostic push
  35872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35873. #pragma clang diagnostic ignored "-Wunused-variable"
  35874. #endif
  35875. #ifdef __clang__
  35876. #pragma clang diagnostic pop
  35877. #endif
  35878. #ifdef __clang__
  35879. #pragma clang diagnostic push
  35880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35881. #pragma clang diagnostic ignored "-Wunused-variable"
  35882. #endif
  35883. #ifdef __clang__
  35884. #pragma clang diagnostic pop
  35885. #endif
  35886. #ifdef __clang__
  35887. #pragma clang diagnostic push
  35888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35889. #pragma clang diagnostic ignored "-Wunused-variable"
  35890. #endif
  35891. #ifdef __clang__
  35892. #pragma clang diagnostic pop
  35893. #endif
  35894. #ifdef __clang__
  35895. #pragma clang diagnostic push
  35896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35897. #pragma clang diagnostic ignored "-Wunused-variable"
  35898. #endif
  35899. #ifdef __clang__
  35900. #pragma clang diagnostic pop
  35901. #endif
  35902. #ifdef __clang__
  35903. #pragma clang diagnostic push
  35904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35905. #pragma clang diagnostic ignored "-Wunused-variable"
  35906. #endif
  35907. #ifdef __clang__
  35908. #pragma clang diagnostic pop
  35909. #endif
  35910. #ifdef __clang__
  35911. #pragma clang diagnostic push
  35912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35913. #pragma clang diagnostic ignored "-Wunused-variable"
  35914. #endif
  35915. #ifdef __clang__
  35916. #pragma clang diagnostic pop
  35917. #endif
  35918. #ifdef __clang__
  35919. #pragma clang diagnostic push
  35920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35921. #pragma clang diagnostic ignored "-Wunused-variable"
  35922. #endif
  35923. #ifdef __clang__
  35924. #pragma clang diagnostic pop
  35925. #endif
  35926. #ifdef __clang__
  35927. #pragma clang diagnostic push
  35928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35929. #pragma clang diagnostic ignored "-Wunused-variable"
  35930. #endif
  35931. #ifdef __clang__
  35932. #pragma clang diagnostic pop
  35933. #endif
  35934. #ifdef __clang__
  35935. #pragma clang diagnostic push
  35936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35937. #pragma clang diagnostic ignored "-Wunused-variable"
  35938. #endif
  35939. #ifdef __clang__
  35940. #pragma clang diagnostic pop
  35941. #endif
  35942. #ifdef __clang__
  35943. #pragma clang diagnostic push
  35944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35945. #pragma clang diagnostic ignored "-Wunused-variable"
  35946. #endif
  35947. #ifdef __clang__
  35948. #pragma clang diagnostic pop
  35949. #endif
  35950. #ifdef __clang__
  35951. #pragma clang diagnostic push
  35952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35953. #pragma clang diagnostic ignored "-Wunused-variable"
  35954. #endif
  35955. #ifdef __clang__
  35956. #pragma clang diagnostic pop
  35957. #endif
  35958. #ifdef __clang__
  35959. #pragma clang diagnostic push
  35960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35961. #pragma clang diagnostic ignored "-Wunused-variable"
  35962. #endif
  35963. #ifdef __clang__
  35964. #pragma clang diagnostic pop
  35965. #endif
  35966. #ifdef __clang__
  35967. #pragma clang diagnostic push
  35968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35969. #pragma clang diagnostic ignored "-Wunused-variable"
  35970. #endif
  35971. #ifdef __clang__
  35972. #pragma clang diagnostic pop
  35973. #endif
  35974. #ifdef __clang__
  35975. #pragma clang diagnostic push
  35976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35977. #pragma clang diagnostic ignored "-Wunused-variable"
  35978. #endif
  35979. #ifdef __clang__
  35980. #pragma clang diagnostic pop
  35981. #endif
  35982. #ifdef __clang__
  35983. #pragma clang diagnostic push
  35984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35985. #pragma clang diagnostic ignored "-Wunused-variable"
  35986. #endif
  35987. #ifdef __clang__
  35988. #pragma clang diagnostic pop
  35989. #endif
  35990. #ifdef __clang__
  35991. #pragma clang diagnostic push
  35992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35993. #pragma clang diagnostic ignored "-Wunused-variable"
  35994. #endif
  35995. #ifdef __clang__
  35996. #pragma clang diagnostic pop
  35997. #endif
  35998. #ifdef __clang__
  35999. #pragma clang diagnostic push
  36000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36001. #pragma clang diagnostic ignored "-Wunused-variable"
  36002. #endif
  36003. #ifdef __clang__
  36004. #pragma clang diagnostic pop
  36005. #endif
  36006. #ifdef __clang__
  36007. #pragma clang diagnostic push
  36008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36009. #pragma clang diagnostic ignored "-Wunused-variable"
  36010. #endif
  36011. #ifdef __clang__
  36012. #pragma clang diagnostic pop
  36013. #endif
  36014. #ifdef __clang__
  36015. #pragma clang diagnostic push
  36016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36017. #pragma clang diagnostic ignored "-Wunused-variable"
  36018. #endif
  36019. #ifdef __clang__
  36020. #pragma clang diagnostic pop
  36021. #endif
  36022. #ifdef __clang__
  36023. #pragma clang diagnostic push
  36024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36025. #pragma clang diagnostic ignored "-Wunused-variable"
  36026. #endif
  36027. #ifdef __clang__
  36028. #pragma clang diagnostic pop
  36029. #endif
  36030. #ifdef __clang__
  36031. #pragma clang diagnostic push
  36032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36033. #pragma clang diagnostic ignored "-Wunused-variable"
  36034. #endif
  36035. #ifdef __clang__
  36036. #pragma clang diagnostic pop
  36037. #endif
  36038. #ifdef __clang__
  36039. #pragma clang diagnostic push
  36040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36041. #pragma clang diagnostic ignored "-Wunused-variable"
  36042. #endif
  36043. #ifdef __clang__
  36044. #pragma clang diagnostic pop
  36045. #endif
  36046. #ifdef __clang__
  36047. #pragma clang diagnostic push
  36048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36049. #pragma clang diagnostic ignored "-Wunused-variable"
  36050. #endif
  36051. #ifdef __clang__
  36052. #pragma clang diagnostic pop
  36053. #endif
  36054. #ifdef __clang__
  36055. #pragma clang diagnostic push
  36056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36057. #pragma clang diagnostic ignored "-Wunused-variable"
  36058. #endif
  36059. #ifdef __clang__
  36060. #pragma clang diagnostic pop
  36061. #endif
  36062. #ifdef __clang__
  36063. #pragma clang diagnostic push
  36064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36065. #pragma clang diagnostic ignored "-Wunused-variable"
  36066. #endif
  36067. #ifdef __clang__
  36068. #pragma clang diagnostic pop
  36069. #endif
  36070. #ifdef __clang__
  36071. #pragma clang diagnostic push
  36072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36073. #pragma clang diagnostic ignored "-Wunused-variable"
  36074. #endif
  36075. #ifdef __clang__
  36076. #pragma clang diagnostic pop
  36077. #endif
  36078. #ifdef __clang__
  36079. #pragma clang diagnostic push
  36080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36081. #pragma clang diagnostic ignored "-Wunused-variable"
  36082. #endif
  36083. #ifdef __clang__
  36084. #pragma clang diagnostic pop
  36085. #endif
  36086. #ifdef __clang__
  36087. #pragma clang diagnostic push
  36088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36089. #pragma clang diagnostic ignored "-Wunused-variable"
  36090. #endif
  36091. #ifdef __clang__
  36092. #pragma clang diagnostic pop
  36093. #endif
  36094. #ifdef __clang__
  36095. #pragma clang diagnostic push
  36096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36097. #pragma clang diagnostic ignored "-Wunused-variable"
  36098. #endif
  36099. #ifdef __clang__
  36100. #pragma clang diagnostic pop
  36101. #endif
  36102. #ifdef __clang__
  36103. #pragma clang diagnostic push
  36104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36105. #pragma clang diagnostic ignored "-Wunused-variable"
  36106. #endif
  36107. #ifdef __clang__
  36108. #pragma clang diagnostic pop
  36109. #endif
  36110. #ifdef __clang__
  36111. #pragma clang diagnostic push
  36112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36113. #pragma clang diagnostic ignored "-Wunused-variable"
  36114. #endif
  36115. #ifdef __clang__
  36116. #pragma clang diagnostic pop
  36117. #endif
  36118. #ifdef __clang__
  36119. #pragma clang diagnostic push
  36120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36121. #pragma clang diagnostic ignored "-Wunused-variable"
  36122. #endif
  36123. #ifdef __clang__
  36124. #pragma clang diagnostic pop
  36125. #endif
  36126. #ifdef __clang__
  36127. #pragma clang diagnostic push
  36128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36129. #pragma clang diagnostic ignored "-Wunused-variable"
  36130. #endif
  36131. #ifdef __clang__
  36132. #pragma clang diagnostic pop
  36133. #endif
  36134. #ifdef __clang__
  36135. #pragma clang diagnostic push
  36136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36137. #pragma clang diagnostic ignored "-Wunused-variable"
  36138. #endif
  36139. #ifdef __clang__
  36140. #pragma clang diagnostic pop
  36141. #endif
  36142. #ifdef __clang__
  36143. #pragma clang diagnostic push
  36144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36145. #pragma clang diagnostic ignored "-Wunused-variable"
  36146. #endif
  36147. #ifdef __clang__
  36148. #pragma clang diagnostic pop
  36149. #endif
  36150. #ifdef __clang__
  36151. #pragma clang diagnostic push
  36152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36153. #pragma clang diagnostic ignored "-Wunused-variable"
  36154. #endif
  36155. #ifdef __clang__
  36156. #pragma clang diagnostic pop
  36157. #endif
  36158. #ifdef __clang__
  36159. #pragma clang diagnostic push
  36160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36161. #pragma clang diagnostic ignored "-Wunused-variable"
  36162. #endif
  36163. #ifdef __clang__
  36164. #pragma clang diagnostic pop
  36165. #endif
  36166. #ifdef __clang__
  36167. #pragma clang diagnostic push
  36168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36169. #pragma clang diagnostic ignored "-Wunused-variable"
  36170. #endif
  36171. #ifdef __clang__
  36172. #pragma clang diagnostic pop
  36173. #endif
  36174. #ifdef __clang__
  36175. #pragma clang diagnostic push
  36176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36177. #pragma clang diagnostic ignored "-Wunused-variable"
  36178. #endif
  36179. #ifdef __clang__
  36180. #pragma clang diagnostic pop
  36181. #endif
  36182. #ifdef __clang__
  36183. #pragma clang diagnostic push
  36184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36185. #pragma clang diagnostic ignored "-Wunused-variable"
  36186. #endif
  36187. #ifdef __clang__
  36188. #pragma clang diagnostic pop
  36189. #endif
  36190. #ifdef __clang__
  36191. #pragma clang diagnostic push
  36192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36193. #pragma clang diagnostic ignored "-Wunused-variable"
  36194. #endif
  36195. #ifdef __clang__
  36196. #pragma clang diagnostic pop
  36197. #endif
  36198. #ifdef __clang__
  36199. #pragma clang diagnostic push
  36200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36201. #pragma clang diagnostic ignored "-Wunused-variable"
  36202. #endif
  36203. #ifdef __clang__
  36204. #pragma clang diagnostic pop
  36205. #endif
  36206. #ifdef __clang__
  36207. #pragma clang diagnostic push
  36208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36209. #pragma clang diagnostic ignored "-Wunused-variable"
  36210. #endif
  36211. #ifdef __clang__
  36212. #pragma clang diagnostic pop
  36213. #endif
  36214. #ifdef __clang__
  36215. #pragma clang diagnostic push
  36216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36217. #pragma clang diagnostic ignored "-Wunused-variable"
  36218. #endif
  36219. #ifdef __clang__
  36220. #pragma clang diagnostic pop
  36221. #endif
  36222. #ifdef __clang__
  36223. #pragma clang diagnostic push
  36224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36225. #pragma clang diagnostic ignored "-Wunused-variable"
  36226. #endif
  36227. #ifdef __clang__
  36228. #pragma clang diagnostic pop
  36229. #endif
  36230. #ifdef __clang__
  36231. #pragma clang diagnostic push
  36232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36233. #pragma clang diagnostic ignored "-Wunused-variable"
  36234. #endif
  36235. #ifdef __clang__
  36236. #pragma clang diagnostic pop
  36237. #endif
  36238. #ifdef __clang__
  36239. #pragma clang diagnostic push
  36240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36241. #pragma clang diagnostic ignored "-Wunused-variable"
  36242. #endif
  36243. #ifdef __clang__
  36244. #pragma clang diagnostic pop
  36245. #endif
  36246. #ifdef __clang__
  36247. #pragma clang diagnostic push
  36248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36249. #pragma clang diagnostic ignored "-Wunused-variable"
  36250. #endif
  36251. #ifdef __clang__
  36252. #pragma clang diagnostic pop
  36253. #endif
  36254. #ifdef __clang__
  36255. #pragma clang diagnostic push
  36256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36257. #pragma clang diagnostic ignored "-Wunused-variable"
  36258. #endif
  36259. #ifdef __clang__
  36260. #pragma clang diagnostic pop
  36261. #endif
  36262. #ifdef __clang__
  36263. #pragma clang diagnostic push
  36264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36265. #pragma clang diagnostic ignored "-Wunused-variable"
  36266. #endif
  36267. #ifdef __clang__
  36268. #pragma clang diagnostic pop
  36269. #endif
  36270. #ifdef __clang__
  36271. #pragma clang diagnostic push
  36272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36273. #pragma clang diagnostic ignored "-Wunused-variable"
  36274. #endif
  36275. #ifdef __clang__
  36276. #pragma clang diagnostic pop
  36277. #endif
  36278. #ifdef __clang__
  36279. #pragma clang diagnostic push
  36280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36281. #pragma clang diagnostic ignored "-Wunused-variable"
  36282. #endif
  36283. #ifdef __clang__
  36284. #pragma clang diagnostic pop
  36285. #endif
  36286. #ifdef __clang__
  36287. #pragma clang diagnostic push
  36288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36289. #pragma clang diagnostic ignored "-Wunused-variable"
  36290. #endif
  36291. #ifdef __clang__
  36292. #pragma clang diagnostic pop
  36293. #endif
  36294. #ifdef __clang__
  36295. #pragma clang diagnostic push
  36296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36297. #pragma clang diagnostic ignored "-Wunused-variable"
  36298. #endif
  36299. #ifdef __clang__
  36300. #pragma clang diagnostic pop
  36301. #endif
  36302. #ifdef __clang__
  36303. #pragma clang diagnostic push
  36304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36305. #pragma clang diagnostic ignored "-Wunused-variable"
  36306. #endif
  36307. #ifdef __clang__
  36308. #pragma clang diagnostic pop
  36309. #endif
  36310. #ifdef __clang__
  36311. #pragma clang diagnostic push
  36312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36313. #pragma clang diagnostic ignored "-Wunused-variable"
  36314. #endif
  36315. #ifdef __clang__
  36316. #pragma clang diagnostic pop
  36317. #endif
  36318. #ifdef __clang__
  36319. #pragma clang diagnostic push
  36320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36321. #pragma clang diagnostic ignored "-Wunused-variable"
  36322. #endif
  36323. #ifdef __clang__
  36324. #pragma clang diagnostic pop
  36325. #endif
  36326. #ifdef __clang__
  36327. #pragma clang diagnostic push
  36328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36329. #pragma clang diagnostic ignored "-Wunused-variable"
  36330. #endif
  36331. #ifdef __clang__
  36332. #pragma clang diagnostic pop
  36333. #endif
  36334. #ifdef __clang__
  36335. #pragma clang diagnostic push
  36336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36337. #pragma clang diagnostic ignored "-Wunused-variable"
  36338. #endif
  36339. #ifdef __clang__
  36340. #pragma clang diagnostic pop
  36341. #endif
  36342. #ifdef __clang__
  36343. #pragma clang diagnostic push
  36344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36345. #pragma clang diagnostic ignored "-Wunused-variable"
  36346. #endif
  36347. #ifdef __clang__
  36348. #pragma clang diagnostic pop
  36349. #endif
  36350. #ifdef __clang__
  36351. #pragma clang diagnostic push
  36352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36353. #pragma clang diagnostic ignored "-Wunused-variable"
  36354. #endif
  36355. #ifdef __clang__
  36356. #pragma clang diagnostic pop
  36357. #endif
  36358. #ifdef __clang__
  36359. #pragma clang diagnostic push
  36360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36361. #pragma clang diagnostic ignored "-Wunused-variable"
  36362. #endif
  36363. #ifdef __clang__
  36364. #pragma clang diagnostic pop
  36365. #endif
  36366. #ifdef __clang__
  36367. #pragma clang diagnostic push
  36368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36369. #pragma clang diagnostic ignored "-Wunused-variable"
  36370. #endif
  36371. #ifdef __clang__
  36372. #pragma clang diagnostic pop
  36373. #endif
  36374. #ifdef __clang__
  36375. #pragma clang diagnostic push
  36376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36377. #pragma clang diagnostic ignored "-Wunused-variable"
  36378. #endif
  36379. #ifdef __clang__
  36380. #pragma clang diagnostic pop
  36381. #endif
  36382. #ifdef __clang__
  36383. #pragma clang diagnostic push
  36384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36385. #pragma clang diagnostic ignored "-Wunused-variable"
  36386. #endif
  36387. #ifdef __clang__
  36388. #pragma clang diagnostic pop
  36389. #endif
  36390. #ifdef __clang__
  36391. #pragma clang diagnostic push
  36392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36393. #pragma clang diagnostic ignored "-Wunused-variable"
  36394. #endif
  36395. #ifdef __clang__
  36396. #pragma clang diagnostic pop
  36397. #endif
  36398. #ifdef __clang__
  36399. #pragma clang diagnostic push
  36400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36401. #pragma clang diagnostic ignored "-Wunused-variable"
  36402. #endif
  36403. #ifdef __clang__
  36404. #pragma clang diagnostic pop
  36405. #endif
  36406. #ifdef __clang__
  36407. #pragma clang diagnostic push
  36408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36409. #pragma clang diagnostic ignored "-Wunused-variable"
  36410. #endif
  36411. #ifdef __clang__
  36412. #pragma clang diagnostic pop
  36413. #endif
  36414. #ifdef __clang__
  36415. #pragma clang diagnostic push
  36416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36417. #pragma clang diagnostic ignored "-Wunused-variable"
  36418. #endif
  36419. #ifdef __clang__
  36420. #pragma clang diagnostic pop
  36421. #endif
  36422. #ifdef __clang__
  36423. #pragma clang diagnostic push
  36424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36425. #pragma clang diagnostic ignored "-Wunused-variable"
  36426. #endif
  36427. #ifdef __clang__
  36428. #pragma clang diagnostic pop
  36429. #endif
  36430. #ifdef __clang__
  36431. #pragma clang diagnostic push
  36432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36433. #pragma clang diagnostic ignored "-Wunused-variable"
  36434. #endif
  36435. #ifdef __clang__
  36436. #pragma clang diagnostic pop
  36437. #endif
  36438. #ifdef __clang__
  36439. #pragma clang diagnostic push
  36440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36441. #pragma clang diagnostic ignored "-Wunused-variable"
  36442. #endif
  36443. #ifdef __clang__
  36444. #pragma clang diagnostic pop
  36445. #endif
  36446. #ifdef __clang__
  36447. #pragma clang diagnostic push
  36448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36449. #pragma clang diagnostic ignored "-Wunused-variable"
  36450. #endif
  36451. #ifdef __clang__
  36452. #pragma clang diagnostic pop
  36453. #endif
  36454. #ifdef __clang__
  36455. #pragma clang diagnostic push
  36456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36457. #pragma clang diagnostic ignored "-Wunused-variable"
  36458. #endif
  36459. #ifdef __clang__
  36460. #pragma clang diagnostic pop
  36461. #endif
  36462. #ifdef __clang__
  36463. #pragma clang diagnostic push
  36464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36465. #pragma clang diagnostic ignored "-Wunused-variable"
  36466. #endif
  36467. #ifdef __clang__
  36468. #pragma clang diagnostic pop
  36469. #endif
  36470. #ifdef __clang__
  36471. #pragma clang diagnostic push
  36472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36473. #pragma clang diagnostic ignored "-Wunused-variable"
  36474. #endif
  36475. #ifdef __clang__
  36476. #pragma clang diagnostic pop
  36477. #endif
  36478. #ifdef __clang__
  36479. #pragma clang diagnostic push
  36480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36481. #pragma clang diagnostic ignored "-Wunused-variable"
  36482. #endif
  36483. #ifdef __clang__
  36484. #pragma clang diagnostic pop
  36485. #endif
  36486. #ifdef __clang__
  36487. #pragma clang diagnostic push
  36488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36489. #pragma clang diagnostic ignored "-Wunused-variable"
  36490. #endif
  36491. #ifdef __clang__
  36492. #pragma clang diagnostic pop
  36493. #endif
  36494. #ifdef __clang__
  36495. #pragma clang diagnostic push
  36496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36497. #pragma clang diagnostic ignored "-Wunused-variable"
  36498. #endif
  36499. #ifdef __clang__
  36500. #pragma clang diagnostic pop
  36501. #endif
  36502. #ifdef __clang__
  36503. #pragma clang diagnostic push
  36504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36505. #pragma clang diagnostic ignored "-Wunused-variable"
  36506. #endif
  36507. #ifdef __clang__
  36508. #pragma clang diagnostic pop
  36509. #endif
  36510. #ifdef __clang__
  36511. #pragma clang diagnostic push
  36512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36513. #pragma clang diagnostic ignored "-Wunused-variable"
  36514. #endif
  36515. #ifdef __clang__
  36516. #pragma clang diagnostic pop
  36517. #endif
  36518. #ifdef __clang__
  36519. #pragma clang diagnostic push
  36520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36521. #pragma clang diagnostic ignored "-Wunused-variable"
  36522. #endif
  36523. #ifdef __clang__
  36524. #pragma clang diagnostic pop
  36525. #endif
  36526. #ifdef __clang__
  36527. #pragma clang diagnostic push
  36528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36529. #pragma clang diagnostic ignored "-Wunused-variable"
  36530. #endif
  36531. #ifdef __clang__
  36532. #pragma clang diagnostic pop
  36533. #endif
  36534. #ifdef __clang__
  36535. #pragma clang diagnostic push
  36536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36537. #pragma clang diagnostic ignored "-Wunused-variable"
  36538. #endif
  36539. #ifdef __clang__
  36540. #pragma clang diagnostic pop
  36541. #endif
  36542. #ifdef __clang__
  36543. #pragma clang diagnostic push
  36544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36545. #pragma clang diagnostic ignored "-Wunused-variable"
  36546. #endif
  36547. #ifdef __clang__
  36548. #pragma clang diagnostic pop
  36549. #endif
  36550. #ifdef __clang__
  36551. #pragma clang diagnostic push
  36552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36553. #pragma clang diagnostic ignored "-Wunused-variable"
  36554. #endif
  36555. #ifdef __clang__
  36556. #pragma clang diagnostic pop
  36557. #endif
  36558. #ifdef __clang__
  36559. #pragma clang diagnostic push
  36560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36561. #pragma clang diagnostic ignored "-Wunused-variable"
  36562. #endif
  36563. #ifdef __clang__
  36564. #pragma clang diagnostic pop
  36565. #endif
  36566. #ifdef __clang__
  36567. #pragma clang diagnostic push
  36568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36569. #pragma clang diagnostic ignored "-Wunused-variable"
  36570. #endif
  36571. #ifdef __clang__
  36572. #pragma clang diagnostic pop
  36573. #endif
  36574. #ifdef __clang__
  36575. #pragma clang diagnostic push
  36576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36577. #pragma clang diagnostic ignored "-Wunused-variable"
  36578. #endif
  36579. #ifdef __clang__
  36580. #pragma clang diagnostic pop
  36581. #endif
  36582. #ifdef __clang__
  36583. #pragma clang diagnostic push
  36584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36585. #pragma clang diagnostic ignored "-Wunused-variable"
  36586. #endif
  36587. #ifdef __clang__
  36588. #pragma clang diagnostic pop
  36589. #endif
  36590. #ifdef __clang__
  36591. #pragma clang diagnostic push
  36592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36593. #pragma clang diagnostic ignored "-Wunused-variable"
  36594. #endif
  36595. #ifdef __clang__
  36596. #pragma clang diagnostic pop
  36597. #endif
  36598. #ifdef __clang__
  36599. #pragma clang diagnostic push
  36600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36601. #pragma clang diagnostic ignored "-Wunused-variable"
  36602. #endif
  36603. #ifdef __clang__
  36604. #pragma clang diagnostic pop
  36605. #endif
  36606. #ifdef __clang__
  36607. #pragma clang diagnostic push
  36608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36609. #pragma clang diagnostic ignored "-Wunused-variable"
  36610. #endif
  36611. #ifdef __clang__
  36612. #pragma clang diagnostic pop
  36613. #endif
  36614. #ifdef __clang__
  36615. #pragma clang diagnostic push
  36616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36617. #pragma clang diagnostic ignored "-Wunused-variable"
  36618. #endif
  36619. #ifdef __clang__
  36620. #pragma clang diagnostic pop
  36621. #endif
  36622. #ifdef __clang__
  36623. #pragma clang diagnostic push
  36624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36625. #pragma clang diagnostic ignored "-Wunused-variable"
  36626. #endif
  36627. #ifdef __clang__
  36628. #pragma clang diagnostic pop
  36629. #endif
  36630. #ifdef __clang__
  36631. #pragma clang diagnostic push
  36632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36633. #pragma clang diagnostic ignored "-Wunused-variable"
  36634. #endif
  36635. #ifdef __clang__
  36636. #pragma clang diagnostic pop
  36637. #endif
  36638. #ifdef __clang__
  36639. #pragma clang diagnostic push
  36640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36641. #pragma clang diagnostic ignored "-Wunused-variable"
  36642. #endif
  36643. #ifdef __clang__
  36644. #pragma clang diagnostic pop
  36645. #endif
  36646. #ifdef __clang__
  36647. #pragma clang diagnostic push
  36648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36649. #pragma clang diagnostic ignored "-Wunused-variable"
  36650. #endif
  36651. #ifdef __clang__
  36652. #pragma clang diagnostic pop
  36653. #endif
  36654. #ifdef __clang__
  36655. #pragma clang diagnostic push
  36656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36657. #pragma clang diagnostic ignored "-Wunused-variable"
  36658. #endif
  36659. #ifdef __clang__
  36660. #pragma clang diagnostic pop
  36661. #endif
  36662. #ifdef __clang__
  36663. #pragma clang diagnostic push
  36664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36665. #pragma clang diagnostic ignored "-Wunused-variable"
  36666. #endif
  36667. #ifdef __clang__
  36668. #pragma clang diagnostic pop
  36669. #endif
  36670. #ifdef __clang__
  36671. #pragma clang diagnostic push
  36672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36673. #pragma clang diagnostic ignored "-Wunused-variable"
  36674. #endif
  36675. #ifdef __clang__
  36676. #pragma clang diagnostic pop
  36677. #endif
  36678. #ifdef __clang__
  36679. #pragma clang diagnostic push
  36680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36681. #pragma clang diagnostic ignored "-Wunused-variable"
  36682. #endif
  36683. #ifdef __clang__
  36684. #pragma clang diagnostic pop
  36685. #endif
  36686. #ifdef __clang__
  36687. #pragma clang diagnostic push
  36688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36689. #pragma clang diagnostic ignored "-Wunused-variable"
  36690. #endif
  36691. #ifdef __clang__
  36692. #pragma clang diagnostic pop
  36693. #endif
  36694. #ifdef __clang__
  36695. #pragma clang diagnostic push
  36696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36697. #pragma clang diagnostic ignored "-Wunused-variable"
  36698. #endif
  36699. #ifdef __clang__
  36700. #pragma clang diagnostic pop
  36701. #endif
  36702. #ifdef __clang__
  36703. #pragma clang diagnostic push
  36704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36705. #pragma clang diagnostic ignored "-Wunused-variable"
  36706. #endif
  36707. #ifdef __clang__
  36708. #pragma clang diagnostic pop
  36709. #endif
  36710. #ifdef __clang__
  36711. #pragma clang diagnostic push
  36712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36713. #pragma clang diagnostic ignored "-Wunused-variable"
  36714. #endif
  36715. #ifdef __clang__
  36716. #pragma clang diagnostic pop
  36717. #endif
  36718. #ifdef __clang__
  36719. #pragma clang diagnostic push
  36720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36721. #pragma clang diagnostic ignored "-Wunused-variable"
  36722. #endif
  36723. #ifdef __clang__
  36724. #pragma clang diagnostic pop
  36725. #endif
  36726. #ifdef __clang__
  36727. #pragma clang diagnostic push
  36728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36729. #pragma clang diagnostic ignored "-Wunused-variable"
  36730. #endif
  36731. #ifdef __clang__
  36732. #pragma clang diagnostic pop
  36733. #endif
  36734. #ifdef __clang__
  36735. #pragma clang diagnostic push
  36736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36737. #pragma clang diagnostic ignored "-Wunused-variable"
  36738. #endif
  36739. #ifdef __clang__
  36740. #pragma clang diagnostic pop
  36741. #endif
  36742. #ifdef __clang__
  36743. #pragma clang diagnostic push
  36744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36745. #pragma clang diagnostic ignored "-Wunused-variable"
  36746. #endif
  36747. #ifdef __clang__
  36748. #pragma clang diagnostic pop
  36749. #endif
  36750. #ifdef __clang__
  36751. #pragma clang diagnostic push
  36752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36753. #pragma clang diagnostic ignored "-Wunused-variable"
  36754. #endif
  36755. #ifdef __clang__
  36756. #pragma clang diagnostic pop
  36757. #endif
  36758. #ifdef __clang__
  36759. #pragma clang diagnostic push
  36760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36761. #pragma clang diagnostic ignored "-Wunused-variable"
  36762. #endif
  36763. #ifdef __clang__
  36764. #pragma clang diagnostic pop
  36765. #endif
  36766. #ifdef __clang__
  36767. #pragma clang diagnostic push
  36768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36769. #pragma clang diagnostic ignored "-Wunused-variable"
  36770. #endif
  36771. #ifdef __clang__
  36772. #pragma clang diagnostic pop
  36773. #endif
  36774. #ifdef __clang__
  36775. #pragma clang diagnostic push
  36776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36777. #pragma clang diagnostic ignored "-Wunused-variable"
  36778. #endif
  36779. #ifdef __clang__
  36780. #pragma clang diagnostic pop
  36781. #endif
  36782. #ifdef __clang__
  36783. #pragma clang diagnostic push
  36784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36785. #pragma clang diagnostic ignored "-Wunused-variable"
  36786. #endif
  36787. #ifdef __clang__
  36788. #pragma clang diagnostic pop
  36789. #endif
  36790. #ifdef __clang__
  36791. #pragma clang diagnostic push
  36792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36793. #pragma clang diagnostic ignored "-Wunused-variable"
  36794. #endif
  36795. #ifdef __clang__
  36796. #pragma clang diagnostic pop
  36797. #endif
  36798. #ifdef __clang__
  36799. #pragma clang diagnostic push
  36800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36801. #pragma clang diagnostic ignored "-Wunused-variable"
  36802. #endif
  36803. #ifdef __clang__
  36804. #pragma clang diagnostic pop
  36805. #endif
  36806. #ifdef __clang__
  36807. #pragma clang diagnostic push
  36808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36809. #pragma clang diagnostic ignored "-Wunused-variable"
  36810. #endif
  36811. #ifdef __clang__
  36812. #pragma clang diagnostic pop
  36813. #endif
  36814. #ifdef __clang__
  36815. #pragma clang diagnostic push
  36816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36817. #pragma clang diagnostic ignored "-Wunused-variable"
  36818. #endif
  36819. #ifdef __clang__
  36820. #pragma clang diagnostic pop
  36821. #endif
  36822. #ifdef __clang__
  36823. #pragma clang diagnostic push
  36824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36825. #pragma clang diagnostic ignored "-Wunused-variable"
  36826. #endif
  36827. #ifdef __clang__
  36828. #pragma clang diagnostic pop
  36829. #endif
  36830. #ifdef __clang__
  36831. #pragma clang diagnostic push
  36832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36833. #pragma clang diagnostic ignored "-Wunused-variable"
  36834. #endif
  36835. #ifdef __clang__
  36836. #pragma clang diagnostic pop
  36837. #endif
  36838. #ifdef __clang__
  36839. #pragma clang diagnostic push
  36840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36841. #pragma clang diagnostic ignored "-Wunused-variable"
  36842. #endif
  36843. #ifdef __clang__
  36844. #pragma clang diagnostic pop
  36845. #endif
  36846. #ifdef __clang__
  36847. #pragma clang diagnostic push
  36848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36849. #pragma clang diagnostic ignored "-Wunused-variable"
  36850. #endif
  36851. #ifdef __clang__
  36852. #pragma clang diagnostic pop
  36853. #endif
  36854. #ifdef __clang__
  36855. #pragma clang diagnostic push
  36856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36857. #pragma clang diagnostic ignored "-Wunused-variable"
  36858. #endif
  36859. #ifdef __clang__
  36860. #pragma clang diagnostic pop
  36861. #endif
  36862. #ifdef __clang__
  36863. #pragma clang diagnostic push
  36864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36865. #pragma clang diagnostic ignored "-Wunused-variable"
  36866. #endif
  36867. #ifdef __clang__
  36868. #pragma clang diagnostic pop
  36869. #endif
  36870. #ifdef __clang__
  36871. #pragma clang diagnostic push
  36872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36873. #pragma clang diagnostic ignored "-Wunused-variable"
  36874. #endif
  36875. #ifdef __clang__
  36876. #pragma clang diagnostic pop
  36877. #endif
  36878. #ifdef __clang__
  36879. #pragma clang diagnostic push
  36880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36881. #pragma clang diagnostic ignored "-Wunused-variable"
  36882. #endif
  36883. #ifdef __clang__
  36884. #pragma clang diagnostic pop
  36885. #endif
  36886. #ifdef __clang__
  36887. #pragma clang diagnostic push
  36888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36889. #pragma clang diagnostic ignored "-Wunused-variable"
  36890. #endif
  36891. #ifdef __clang__
  36892. #pragma clang diagnostic pop
  36893. #endif
  36894. #ifdef __clang__
  36895. #pragma clang diagnostic push
  36896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36897. #pragma clang diagnostic ignored "-Wunused-variable"
  36898. #endif
  36899. #ifdef __clang__
  36900. #pragma clang diagnostic pop
  36901. #endif
  36902. #ifdef __clang__
  36903. #pragma clang diagnostic push
  36904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36905. #pragma clang diagnostic ignored "-Wunused-variable"
  36906. #endif
  36907. #ifdef __clang__
  36908. #pragma clang diagnostic pop
  36909. #endif
  36910. #ifdef __clang__
  36911. #pragma clang diagnostic push
  36912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36913. #pragma clang diagnostic ignored "-Wunused-variable"
  36914. #endif
  36915. #ifdef __clang__
  36916. #pragma clang diagnostic pop
  36917. #endif
  36918. #ifdef __clang__
  36919. #pragma clang diagnostic push
  36920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36921. #pragma clang diagnostic ignored "-Wunused-variable"
  36922. #endif
  36923. #ifdef __clang__
  36924. #pragma clang diagnostic pop
  36925. #endif
  36926. #ifdef __clang__
  36927. #pragma clang diagnostic push
  36928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36929. #pragma clang diagnostic ignored "-Wunused-variable"
  36930. #endif
  36931. #ifdef __clang__
  36932. #pragma clang diagnostic pop
  36933. #endif
  36934. #ifdef __clang__
  36935. #pragma clang diagnostic push
  36936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36937. #pragma clang diagnostic ignored "-Wunused-variable"
  36938. #endif
  36939. #ifdef __clang__
  36940. #pragma clang diagnostic pop
  36941. #endif
  36942. #ifdef __clang__
  36943. #pragma clang diagnostic push
  36944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36945. #pragma clang diagnostic ignored "-Wunused-variable"
  36946. #endif
  36947. #ifdef __clang__
  36948. #pragma clang diagnostic pop
  36949. #endif
  36950. #ifdef __clang__
  36951. #pragma clang diagnostic push
  36952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36953. #pragma clang diagnostic ignored "-Wunused-variable"
  36954. #endif
  36955. #ifdef __clang__
  36956. #pragma clang diagnostic pop
  36957. #endif
  36958. #ifdef __clang__
  36959. #pragma clang diagnostic push
  36960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36961. #pragma clang diagnostic ignored "-Wunused-variable"
  36962. #endif
  36963. #ifdef __clang__
  36964. #pragma clang diagnostic pop
  36965. #endif
  36966. #ifdef __clang__
  36967. #pragma clang diagnostic push
  36968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36969. #pragma clang diagnostic ignored "-Wunused-variable"
  36970. #endif
  36971. #ifdef __clang__
  36972. #pragma clang diagnostic pop
  36973. #endif
  36974. #ifdef __clang__
  36975. #pragma clang diagnostic push
  36976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36977. #pragma clang diagnostic ignored "-Wunused-variable"
  36978. #endif
  36979. #ifdef __clang__
  36980. #pragma clang diagnostic pop
  36981. #endif
  36982. #ifdef __clang__
  36983. #pragma clang diagnostic push
  36984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36985. #pragma clang diagnostic ignored "-Wunused-variable"
  36986. #endif
  36987. #ifdef __clang__
  36988. #pragma clang diagnostic pop
  36989. #endif
  36990. #ifdef __clang__
  36991. #pragma clang diagnostic push
  36992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36993. #pragma clang diagnostic ignored "-Wunused-variable"
  36994. #endif
  36995. #ifdef __clang__
  36996. #pragma clang diagnostic pop
  36997. #endif
  36998. #ifdef __clang__
  36999. #pragma clang diagnostic push
  37000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37001. #pragma clang diagnostic ignored "-Wunused-variable"
  37002. #endif
  37003. #ifdef __clang__
  37004. #pragma clang diagnostic pop
  37005. #endif
  37006. #ifdef __clang__
  37007. #pragma clang diagnostic push
  37008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37009. #pragma clang diagnostic ignored "-Wunused-variable"
  37010. #endif
  37011. #ifdef __clang__
  37012. #pragma clang diagnostic pop
  37013. #endif
  37014. #ifdef __clang__
  37015. #pragma clang diagnostic push
  37016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37017. #pragma clang diagnostic ignored "-Wunused-variable"
  37018. #endif
  37019. #ifdef __clang__
  37020. #pragma clang diagnostic pop
  37021. #endif
  37022. #ifdef __clang__
  37023. #pragma clang diagnostic push
  37024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37025. #pragma clang diagnostic ignored "-Wunused-variable"
  37026. #endif
  37027. #ifdef __clang__
  37028. #pragma clang diagnostic pop
  37029. #endif
  37030. #ifdef __clang__
  37031. #pragma clang diagnostic push
  37032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37033. #pragma clang diagnostic ignored "-Wunused-variable"
  37034. #endif
  37035. #ifdef __clang__
  37036. #pragma clang diagnostic pop
  37037. #endif
  37038. #ifdef __clang__
  37039. #pragma clang diagnostic push
  37040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37041. #pragma clang diagnostic ignored "-Wunused-variable"
  37042. #endif
  37043. #ifdef __clang__
  37044. #pragma clang diagnostic pop
  37045. #endif
  37046. #ifdef __clang__
  37047. #pragma clang diagnostic push
  37048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37049. #pragma clang diagnostic ignored "-Wunused-variable"
  37050. #endif
  37051. #ifdef __clang__
  37052. #pragma clang diagnostic pop
  37053. #endif
  37054. #ifdef __clang__
  37055. #pragma clang diagnostic push
  37056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37057. #pragma clang diagnostic ignored "-Wunused-variable"
  37058. #endif
  37059. #ifdef __clang__
  37060. #pragma clang diagnostic pop
  37061. #endif
  37062. #ifdef __clang__
  37063. #pragma clang diagnostic push
  37064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37065. #pragma clang diagnostic ignored "-Wunused-variable"
  37066. #endif
  37067. #ifdef __clang__
  37068. #pragma clang diagnostic pop
  37069. #endif
  37070. #ifdef __clang__
  37071. #pragma clang diagnostic push
  37072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37073. #pragma clang diagnostic ignored "-Wunused-variable"
  37074. #endif
  37075. #ifdef __clang__
  37076. #pragma clang diagnostic pop
  37077. #endif
  37078. #ifdef __clang__
  37079. #pragma clang diagnostic push
  37080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37081. #pragma clang diagnostic ignored "-Wunused-variable"
  37082. #endif
  37083. #ifdef __clang__
  37084. #pragma clang diagnostic pop
  37085. #endif
  37086. #ifdef __clang__
  37087. #pragma clang diagnostic push
  37088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37089. #pragma clang diagnostic ignored "-Wunused-variable"
  37090. #endif
  37091. #ifdef __clang__
  37092. #pragma clang diagnostic pop
  37093. #endif
  37094. #ifdef __clang__
  37095. #pragma clang diagnostic push
  37096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37097. #pragma clang diagnostic ignored "-Wunused-variable"
  37098. #endif
  37099. #ifdef __clang__
  37100. #pragma clang diagnostic pop
  37101. #endif
  37102. #ifdef __clang__
  37103. #pragma clang diagnostic push
  37104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37105. #pragma clang diagnostic ignored "-Wunused-variable"
  37106. #endif
  37107. #ifdef __clang__
  37108. #pragma clang diagnostic pop
  37109. #endif
  37110. #ifdef __clang__
  37111. #pragma clang diagnostic push
  37112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37113. #pragma clang diagnostic ignored "-Wunused-variable"
  37114. #endif
  37115. #ifdef __clang__
  37116. #pragma clang diagnostic pop
  37117. #endif
  37118. #ifdef __clang__
  37119. #pragma clang diagnostic push
  37120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37121. #pragma clang diagnostic ignored "-Wunused-variable"
  37122. #endif
  37123. #ifdef __clang__
  37124. #pragma clang diagnostic pop
  37125. #endif
  37126. #ifdef __clang__
  37127. #pragma clang diagnostic push
  37128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37129. #pragma clang diagnostic ignored "-Wunused-variable"
  37130. #endif
  37131. #ifdef __clang__
  37132. #pragma clang diagnostic pop
  37133. #endif
  37134. #ifdef __clang__
  37135. #pragma clang diagnostic push
  37136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37137. #pragma clang diagnostic ignored "-Wunused-variable"
  37138. #endif
  37139. #ifdef __clang__
  37140. #pragma clang diagnostic pop
  37141. #endif
  37142. #ifdef __clang__
  37143. #pragma clang diagnostic push
  37144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37145. #pragma clang diagnostic ignored "-Wunused-variable"
  37146. #endif
  37147. #ifdef __clang__
  37148. #pragma clang diagnostic pop
  37149. #endif
  37150. #ifdef __clang__
  37151. #pragma clang diagnostic push
  37152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37153. #pragma clang diagnostic ignored "-Wunused-variable"
  37154. #endif
  37155. #ifdef __clang__
  37156. #pragma clang diagnostic pop
  37157. #endif
  37158. #ifdef __clang__
  37159. #pragma clang diagnostic push
  37160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37161. #pragma clang diagnostic ignored "-Wunused-variable"
  37162. #endif
  37163. #ifdef __clang__
  37164. #pragma clang diagnostic pop
  37165. #endif
  37166. #ifdef __clang__
  37167. #pragma clang diagnostic push
  37168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37169. #pragma clang diagnostic ignored "-Wunused-variable"
  37170. #endif
  37171. #ifdef __clang__
  37172. #pragma clang diagnostic pop
  37173. #endif
  37174. #ifdef __clang__
  37175. #pragma clang diagnostic push
  37176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37177. #pragma clang diagnostic ignored "-Wunused-variable"
  37178. #endif
  37179. #ifdef __clang__
  37180. #pragma clang diagnostic pop
  37181. #endif
  37182. #ifdef __clang__
  37183. #pragma clang diagnostic push
  37184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37185. #pragma clang diagnostic ignored "-Wunused-variable"
  37186. #endif
  37187. #ifdef __clang__
  37188. #pragma clang diagnostic pop
  37189. #endif
  37190. #ifdef __clang__
  37191. #pragma clang diagnostic push
  37192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37193. #pragma clang diagnostic ignored "-Wunused-variable"
  37194. #endif
  37195. #ifdef __clang__
  37196. #pragma clang diagnostic pop
  37197. #endif
  37198. #ifdef __clang__
  37199. #pragma clang diagnostic push
  37200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37201. #pragma clang diagnostic ignored "-Wunused-variable"
  37202. #endif
  37203. #ifdef __clang__
  37204. #pragma clang diagnostic pop
  37205. #endif
  37206. #ifdef __clang__
  37207. #pragma clang diagnostic push
  37208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37209. #pragma clang diagnostic ignored "-Wunused-variable"
  37210. #endif
  37211. #ifdef __clang__
  37212. #pragma clang diagnostic pop
  37213. #endif
  37214. #ifdef __clang__
  37215. #pragma clang diagnostic push
  37216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37217. #pragma clang diagnostic ignored "-Wunused-variable"
  37218. #endif
  37219. #ifdef __clang__
  37220. #pragma clang diagnostic pop
  37221. #endif
  37222. #ifdef __clang__
  37223. #pragma clang diagnostic push
  37224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37225. #pragma clang diagnostic ignored "-Wunused-variable"
  37226. #endif
  37227. #ifdef __clang__
  37228. #pragma clang diagnostic pop
  37229. #endif
  37230. #ifdef __clang__
  37231. #pragma clang diagnostic push
  37232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37233. #pragma clang diagnostic ignored "-Wunused-variable"
  37234. #endif
  37235. #ifdef __clang__
  37236. #pragma clang diagnostic pop
  37237. #endif
  37238. #ifdef __clang__
  37239. #pragma clang diagnostic push
  37240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37241. #pragma clang diagnostic ignored "-Wunused-variable"
  37242. #endif
  37243. #ifdef __clang__
  37244. #pragma clang diagnostic pop
  37245. #endif
  37246. #ifdef __clang__
  37247. #pragma clang diagnostic push
  37248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37249. #pragma clang diagnostic ignored "-Wunused-variable"
  37250. #endif
  37251. #ifdef __clang__
  37252. #pragma clang diagnostic pop
  37253. #endif
  37254. #ifdef __clang__
  37255. #pragma clang diagnostic push
  37256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37257. #pragma clang diagnostic ignored "-Wunused-variable"
  37258. #endif
  37259. #ifdef __clang__
  37260. #pragma clang diagnostic pop
  37261. #endif
  37262. #ifdef __clang__
  37263. #pragma clang diagnostic push
  37264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37265. #pragma clang diagnostic ignored "-Wunused-variable"
  37266. #endif
  37267. #ifdef __clang__
  37268. #pragma clang diagnostic pop
  37269. #endif
  37270. #ifdef __clang__
  37271. #pragma clang diagnostic push
  37272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37273. #pragma clang diagnostic ignored "-Wunused-variable"
  37274. #endif
  37275. #ifdef __clang__
  37276. #pragma clang diagnostic pop
  37277. #endif
  37278. #ifdef __clang__
  37279. #pragma clang diagnostic push
  37280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37281. #pragma clang diagnostic ignored "-Wunused-variable"
  37282. #endif
  37283. #ifdef __clang__
  37284. #pragma clang diagnostic pop
  37285. #endif
  37286. #ifdef __clang__
  37287. #pragma clang diagnostic push
  37288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37289. #pragma clang diagnostic ignored "-Wunused-variable"
  37290. #endif
  37291. #ifdef __clang__
  37292. #pragma clang diagnostic pop
  37293. #endif
  37294. #ifdef __clang__
  37295. #pragma clang diagnostic push
  37296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37297. #pragma clang diagnostic ignored "-Wunused-variable"
  37298. #endif
  37299. #ifdef __clang__
  37300. #pragma clang diagnostic pop
  37301. #endif
  37302. #ifdef __clang__
  37303. #pragma clang diagnostic push
  37304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37305. #pragma clang diagnostic ignored "-Wunused-variable"
  37306. #endif
  37307. #ifdef __clang__
  37308. #pragma clang diagnostic pop
  37309. #endif
  37310. #ifdef __clang__
  37311. #pragma clang diagnostic push
  37312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37313. #pragma clang diagnostic ignored "-Wunused-variable"
  37314. #endif
  37315. #ifdef __clang__
  37316. #pragma clang diagnostic pop
  37317. #endif
  37318. #ifdef __clang__
  37319. #pragma clang diagnostic push
  37320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37321. #pragma clang diagnostic ignored "-Wunused-variable"
  37322. #endif
  37323. #ifdef __clang__
  37324. #pragma clang diagnostic pop
  37325. #endif
  37326. #ifdef __clang__
  37327. #pragma clang diagnostic push
  37328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37329. #pragma clang diagnostic ignored "-Wunused-variable"
  37330. #endif
  37331. #ifdef __clang__
  37332. #pragma clang diagnostic pop
  37333. #endif
  37334. #ifdef __clang__
  37335. #pragma clang diagnostic push
  37336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37337. #pragma clang diagnostic ignored "-Wunused-variable"
  37338. #endif
  37339. #ifdef __clang__
  37340. #pragma clang diagnostic pop
  37341. #endif
  37342. #ifdef __clang__
  37343. #pragma clang diagnostic push
  37344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37345. #pragma clang diagnostic ignored "-Wunused-variable"
  37346. #endif
  37347. #ifdef __clang__
  37348. #pragma clang diagnostic pop
  37349. #endif
  37350. #ifdef __clang__
  37351. #pragma clang diagnostic push
  37352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37353. #pragma clang diagnostic ignored "-Wunused-variable"
  37354. #endif
  37355. #ifdef __clang__
  37356. #pragma clang diagnostic pop
  37357. #endif
  37358. #ifdef __clang__
  37359. #pragma clang diagnostic push
  37360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37361. #pragma clang diagnostic ignored "-Wunused-variable"
  37362. #endif
  37363. #ifdef __clang__
  37364. #pragma clang diagnostic pop
  37365. #endif
  37366. #ifdef __clang__
  37367. #pragma clang diagnostic push
  37368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37369. #pragma clang diagnostic ignored "-Wunused-variable"
  37370. #endif
  37371. #ifdef __clang__
  37372. #pragma clang diagnostic pop
  37373. #endif
  37374. #ifdef __clang__
  37375. #pragma clang diagnostic push
  37376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37377. #pragma clang diagnostic ignored "-Wunused-variable"
  37378. #endif
  37379. #ifdef __clang__
  37380. #pragma clang diagnostic pop
  37381. #endif
  37382. #ifdef __clang__
  37383. #pragma clang diagnostic push
  37384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37385. #pragma clang diagnostic ignored "-Wunused-variable"
  37386. #endif
  37387. #ifdef __clang__
  37388. #pragma clang diagnostic pop
  37389. #endif
  37390. #ifdef __clang__
  37391. #pragma clang diagnostic push
  37392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37393. #pragma clang diagnostic ignored "-Wunused-variable"
  37394. #endif
  37395. #ifdef __clang__
  37396. #pragma clang diagnostic pop
  37397. #endif
  37398. #ifdef __clang__
  37399. #pragma clang diagnostic push
  37400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37401. #pragma clang diagnostic ignored "-Wunused-variable"
  37402. #endif
  37403. #ifdef __clang__
  37404. #pragma clang diagnostic pop
  37405. #endif
  37406. #ifdef __clang__
  37407. #pragma clang diagnostic push
  37408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37409. #pragma clang diagnostic ignored "-Wunused-variable"
  37410. #endif
  37411. #ifdef __clang__
  37412. #pragma clang diagnostic pop
  37413. #endif
  37414. #ifdef __clang__
  37415. #pragma clang diagnostic push
  37416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37417. #pragma clang diagnostic ignored "-Wunused-variable"
  37418. #endif
  37419. #ifdef __clang__
  37420. #pragma clang diagnostic pop
  37421. #endif
  37422. #ifdef __clang__
  37423. #pragma clang diagnostic push
  37424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37425. #pragma clang diagnostic ignored "-Wunused-variable"
  37426. #endif
  37427. #ifdef __clang__
  37428. #pragma clang diagnostic pop
  37429. #endif
  37430. #ifdef __clang__
  37431. #pragma clang diagnostic push
  37432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37433. #pragma clang diagnostic ignored "-Wunused-variable"
  37434. #endif
  37435. #ifdef __clang__
  37436. #pragma clang diagnostic pop
  37437. #endif
  37438. #ifdef __clang__
  37439. #pragma clang diagnostic push
  37440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37441. #pragma clang diagnostic ignored "-Wunused-variable"
  37442. #endif
  37443. #ifdef __clang__
  37444. #pragma clang diagnostic pop
  37445. #endif
  37446. #ifdef __clang__
  37447. #pragma clang diagnostic push
  37448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37449. #pragma clang diagnostic ignored "-Wunused-variable"
  37450. #endif
  37451. #ifdef __clang__
  37452. #pragma clang diagnostic pop
  37453. #endif
  37454. #ifdef __clang__
  37455. #pragma clang diagnostic push
  37456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37457. #pragma clang diagnostic ignored "-Wunused-variable"
  37458. #endif
  37459. #ifdef __clang__
  37460. #pragma clang diagnostic pop
  37461. #endif
  37462. #ifdef __clang__
  37463. #pragma clang diagnostic push
  37464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37465. #pragma clang diagnostic ignored "-Wunused-variable"
  37466. #endif
  37467. #ifdef __clang__
  37468. #pragma clang diagnostic pop
  37469. #endif
  37470. #ifdef __clang__
  37471. #pragma clang diagnostic push
  37472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37473. #pragma clang diagnostic ignored "-Wunused-variable"
  37474. #endif
  37475. #ifdef __clang__
  37476. #pragma clang diagnostic pop
  37477. #endif
  37478. #ifdef __clang__
  37479. #pragma clang diagnostic push
  37480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37481. #pragma clang diagnostic ignored "-Wunused-variable"
  37482. #endif
  37483. #ifdef __clang__
  37484. #pragma clang diagnostic pop
  37485. #endif
  37486. #ifdef __clang__
  37487. #pragma clang diagnostic push
  37488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37489. #pragma clang diagnostic ignored "-Wunused-variable"
  37490. #endif
  37491. #ifdef __clang__
  37492. #pragma clang diagnostic pop
  37493. #endif
  37494. #ifdef __clang__
  37495. #pragma clang diagnostic push
  37496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37497. #pragma clang diagnostic ignored "-Wunused-variable"
  37498. #endif
  37499. #ifdef __clang__
  37500. #pragma clang diagnostic pop
  37501. #endif
  37502. #ifdef __clang__
  37503. #pragma clang diagnostic push
  37504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37505. #pragma clang diagnostic ignored "-Wunused-variable"
  37506. #endif
  37507. #ifdef __clang__
  37508. #pragma clang diagnostic pop
  37509. #endif
  37510. #ifdef __clang__
  37511. #pragma clang diagnostic push
  37512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37513. #pragma clang diagnostic ignored "-Wunused-variable"
  37514. #endif
  37515. #ifdef __clang__
  37516. #pragma clang diagnostic pop
  37517. #endif
  37518. #ifdef __clang__
  37519. #pragma clang diagnostic push
  37520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37521. #pragma clang diagnostic ignored "-Wunused-variable"
  37522. #endif
  37523. #ifdef __clang__
  37524. #pragma clang diagnostic pop
  37525. #endif
  37526. #ifdef __clang__
  37527. #pragma clang diagnostic push
  37528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37529. #pragma clang diagnostic ignored "-Wunused-variable"
  37530. #endif
  37531. #ifdef __clang__
  37532. #pragma clang diagnostic pop
  37533. #endif
  37534. #ifdef __clang__
  37535. #pragma clang diagnostic push
  37536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37537. #pragma clang diagnostic ignored "-Wunused-variable"
  37538. #endif
  37539. #ifdef __clang__
  37540. #pragma clang diagnostic pop
  37541. #endif
  37542. #ifdef __clang__
  37543. #pragma clang diagnostic push
  37544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37545. #pragma clang diagnostic ignored "-Wunused-variable"
  37546. #endif
  37547. #ifdef __clang__
  37548. #pragma clang diagnostic pop
  37549. #endif
  37550. #ifdef __clang__
  37551. #pragma clang diagnostic push
  37552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37553. #pragma clang diagnostic ignored "-Wunused-variable"
  37554. #endif
  37555. #ifdef __clang__
  37556. #pragma clang diagnostic pop
  37557. #endif
  37558. #ifdef __clang__
  37559. #pragma clang diagnostic push
  37560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37561. #pragma clang diagnostic ignored "-Wunused-variable"
  37562. #endif
  37563. #ifdef __clang__
  37564. #pragma clang diagnostic pop
  37565. #endif
  37566. #ifdef __clang__
  37567. #pragma clang diagnostic push
  37568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37569. #pragma clang diagnostic ignored "-Wunused-variable"
  37570. #endif
  37571. #ifdef __clang__
  37572. #pragma clang diagnostic pop
  37573. #endif
  37574. #ifdef __clang__
  37575. #pragma clang diagnostic push
  37576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37577. #pragma clang diagnostic ignored "-Wunused-variable"
  37578. #endif
  37579. #ifdef __clang__
  37580. #pragma clang diagnostic pop
  37581. #endif
  37582. #ifdef __clang__
  37583. #pragma clang diagnostic push
  37584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37585. #pragma clang diagnostic ignored "-Wunused-variable"
  37586. #endif
  37587. #ifdef __clang__
  37588. #pragma clang diagnostic pop
  37589. #endif
  37590. #ifdef __clang__
  37591. #pragma clang diagnostic push
  37592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37593. #pragma clang diagnostic ignored "-Wunused-variable"
  37594. #endif
  37595. #ifdef __clang__
  37596. #pragma clang diagnostic pop
  37597. #endif
  37598. #ifdef __clang__
  37599. #pragma clang diagnostic push
  37600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37601. #pragma clang diagnostic ignored "-Wunused-variable"
  37602. #endif
  37603. #ifdef __clang__
  37604. #pragma clang diagnostic pop
  37605. #endif
  37606. #ifdef __clang__
  37607. #pragma clang diagnostic push
  37608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37609. #pragma clang diagnostic ignored "-Wunused-variable"
  37610. #endif
  37611. #ifdef __clang__
  37612. #pragma clang diagnostic pop
  37613. #endif
  37614. #ifdef __clang__
  37615. #pragma clang diagnostic push
  37616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37617. #pragma clang diagnostic ignored "-Wunused-variable"
  37618. #endif
  37619. #ifdef __clang__
  37620. #pragma clang diagnostic pop
  37621. #endif
  37622. #ifdef __clang__
  37623. #pragma clang diagnostic push
  37624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37625. #pragma clang diagnostic ignored "-Wunused-variable"
  37626. #endif
  37627. #ifdef __clang__
  37628. #pragma clang diagnostic pop
  37629. #endif
  37630. #ifdef __clang__
  37631. #pragma clang diagnostic push
  37632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37633. #pragma clang diagnostic ignored "-Wunused-variable"
  37634. #endif
  37635. #ifdef __clang__
  37636. #pragma clang diagnostic pop
  37637. #endif
  37638. #ifdef __clang__
  37639. #pragma clang diagnostic push
  37640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37641. #pragma clang diagnostic ignored "-Wunused-variable"
  37642. #endif
  37643. #ifdef __clang__
  37644. #pragma clang diagnostic pop
  37645. #endif
  37646. #ifdef __clang__
  37647. #pragma clang diagnostic push
  37648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37649. #pragma clang diagnostic ignored "-Wunused-variable"
  37650. #endif
  37651. #ifdef __clang__
  37652. #pragma clang diagnostic pop
  37653. #endif
  37654. #ifdef __clang__
  37655. #pragma clang diagnostic push
  37656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37657. #pragma clang diagnostic ignored "-Wunused-variable"
  37658. #endif
  37659. #ifdef __clang__
  37660. #pragma clang diagnostic pop
  37661. #endif
  37662. #ifdef __clang__
  37663. #pragma clang diagnostic push
  37664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37665. #pragma clang diagnostic ignored "-Wunused-variable"
  37666. #endif
  37667. #ifdef __clang__
  37668. #pragma clang diagnostic pop
  37669. #endif
  37670. #ifdef __clang__
  37671. #pragma clang diagnostic push
  37672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37673. #pragma clang diagnostic ignored "-Wunused-variable"
  37674. #endif
  37675. #ifdef __clang__
  37676. #pragma clang diagnostic pop
  37677. #endif
  37678. #ifdef __clang__
  37679. #pragma clang diagnostic push
  37680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37681. #pragma clang diagnostic ignored "-Wunused-variable"
  37682. #endif
  37683. #ifdef __clang__
  37684. #pragma clang diagnostic pop
  37685. #endif
  37686. #ifdef __clang__
  37687. #pragma clang diagnostic push
  37688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37689. #pragma clang diagnostic ignored "-Wunused-variable"
  37690. #endif
  37691. #ifdef __clang__
  37692. #pragma clang diagnostic pop
  37693. #endif
  37694. #ifdef __clang__
  37695. #pragma clang diagnostic push
  37696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37697. #pragma clang diagnostic ignored "-Wunused-variable"
  37698. #endif
  37699. #ifdef __clang__
  37700. #pragma clang diagnostic pop
  37701. #endif
  37702. #ifdef __clang__
  37703. #pragma clang diagnostic push
  37704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37705. #pragma clang diagnostic ignored "-Wunused-variable"
  37706. #endif
  37707. #ifdef __clang__
  37708. #pragma clang diagnostic pop
  37709. #endif
  37710. #ifdef __clang__
  37711. #pragma clang diagnostic push
  37712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37713. #pragma clang diagnostic ignored "-Wunused-variable"
  37714. #endif
  37715. #ifdef __clang__
  37716. #pragma clang diagnostic pop
  37717. #endif
  37718. #ifdef __clang__
  37719. #pragma clang diagnostic push
  37720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37721. #pragma clang diagnostic ignored "-Wunused-variable"
  37722. #endif
  37723. #ifdef __clang__
  37724. #pragma clang diagnostic pop
  37725. #endif
  37726. #ifdef __clang__
  37727. #pragma clang diagnostic push
  37728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37729. #pragma clang diagnostic ignored "-Wunused-variable"
  37730. #endif
  37731. #ifdef __clang__
  37732. #pragma clang diagnostic pop
  37733. #endif
  37734. #ifdef __clang__
  37735. #pragma clang diagnostic push
  37736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37737. #pragma clang diagnostic ignored "-Wunused-variable"
  37738. #endif
  37739. #ifdef __clang__
  37740. #pragma clang diagnostic pop
  37741. #endif
  37742. #ifdef __clang__
  37743. #pragma clang diagnostic push
  37744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37745. #pragma clang diagnostic ignored "-Wunused-variable"
  37746. #endif
  37747. #ifdef __clang__
  37748. #pragma clang diagnostic pop
  37749. #endif
  37750. #ifdef __clang__
  37751. #pragma clang diagnostic push
  37752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37753. #pragma clang diagnostic ignored "-Wunused-variable"
  37754. #endif
  37755. #ifdef __clang__
  37756. #pragma clang diagnostic pop
  37757. #endif
  37758. #ifdef __clang__
  37759. #pragma clang diagnostic push
  37760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37761. #pragma clang diagnostic ignored "-Wunused-variable"
  37762. #endif
  37763. #ifdef __clang__
  37764. #pragma clang diagnostic pop
  37765. #endif
  37766. #ifdef __clang__
  37767. #pragma clang diagnostic push
  37768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37769. #pragma clang diagnostic ignored "-Wunused-variable"
  37770. #endif
  37771. #ifdef __clang__
  37772. #pragma clang diagnostic pop
  37773. #endif
  37774. #ifdef __clang__
  37775. #pragma clang diagnostic push
  37776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37777. #pragma clang diagnostic ignored "-Wunused-variable"
  37778. #endif
  37779. #ifdef __clang__
  37780. #pragma clang diagnostic pop
  37781. #endif
  37782. #ifdef __clang__
  37783. #pragma clang diagnostic push
  37784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37785. #pragma clang diagnostic ignored "-Wunused-variable"
  37786. #endif
  37787. #ifdef __clang__
  37788. #pragma clang diagnostic pop
  37789. #endif
  37790. #ifdef __clang__
  37791. #pragma clang diagnostic push
  37792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37793. #pragma clang diagnostic ignored "-Wunused-variable"
  37794. #endif
  37795. #ifdef __clang__
  37796. #pragma clang diagnostic pop
  37797. #endif
  37798. #ifdef __clang__
  37799. #pragma clang diagnostic push
  37800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37801. #pragma clang diagnostic ignored "-Wunused-variable"
  37802. #endif
  37803. #ifdef __clang__
  37804. #pragma clang diagnostic pop
  37805. #endif
  37806. #ifdef __clang__
  37807. #pragma clang diagnostic push
  37808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37809. #pragma clang diagnostic ignored "-Wunused-variable"
  37810. #endif
  37811. #ifdef __clang__
  37812. #pragma clang diagnostic pop
  37813. #endif
  37814. #ifdef __clang__
  37815. #pragma clang diagnostic push
  37816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37817. #pragma clang diagnostic ignored "-Wunused-variable"
  37818. #endif
  37819. #ifdef __clang__
  37820. #pragma clang diagnostic pop
  37821. #endif
  37822. #ifdef __clang__
  37823. #pragma clang diagnostic push
  37824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37825. #pragma clang diagnostic ignored "-Wunused-variable"
  37826. #endif
  37827. #ifdef __clang__
  37828. #pragma clang diagnostic pop
  37829. #endif
  37830. #ifdef __clang__
  37831. #pragma clang diagnostic push
  37832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37833. #pragma clang diagnostic ignored "-Wunused-variable"
  37834. #endif
  37835. #ifdef __clang__
  37836. #pragma clang diagnostic pop
  37837. #endif
  37838. #ifdef __clang__
  37839. #pragma clang diagnostic push
  37840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37841. #pragma clang diagnostic ignored "-Wunused-variable"
  37842. #endif
  37843. #ifdef __clang__
  37844. #pragma clang diagnostic pop
  37845. #endif
  37846. #ifdef __clang__
  37847. #pragma clang diagnostic push
  37848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37849. #pragma clang diagnostic ignored "-Wunused-variable"
  37850. #endif
  37851. #ifdef __clang__
  37852. #pragma clang diagnostic pop
  37853. #endif
  37854. #ifdef __clang__
  37855. #pragma clang diagnostic push
  37856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37857. #pragma clang diagnostic ignored "-Wunused-variable"
  37858. #endif
  37859. #ifdef __clang__
  37860. #pragma clang diagnostic pop
  37861. #endif
  37862. #ifdef __clang__
  37863. #pragma clang diagnostic push
  37864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37865. #pragma clang diagnostic ignored "-Wunused-variable"
  37866. #endif
  37867. #ifdef __clang__
  37868. #pragma clang diagnostic pop
  37869. #endif
  37870. #ifdef __clang__
  37871. #pragma clang diagnostic push
  37872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37873. #pragma clang diagnostic ignored "-Wunused-variable"
  37874. #endif
  37875. #ifdef __clang__
  37876. #pragma clang diagnostic pop
  37877. #endif
  37878. #ifdef __clang__
  37879. #pragma clang diagnostic push
  37880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37881. #pragma clang diagnostic ignored "-Wunused-variable"
  37882. #endif
  37883. #ifdef __clang__
  37884. #pragma clang diagnostic pop
  37885. #endif
  37886. #ifdef __clang__
  37887. #pragma clang diagnostic push
  37888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37889. #pragma clang diagnostic ignored "-Wunused-variable"
  37890. #endif
  37891. #ifdef __clang__
  37892. #pragma clang diagnostic pop
  37893. #endif
  37894. #ifdef __clang__
  37895. #pragma clang diagnostic push
  37896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37897. #pragma clang diagnostic ignored "-Wunused-variable"
  37898. #endif
  37899. #ifdef __clang__
  37900. #pragma clang diagnostic pop
  37901. #endif
  37902. #ifdef __clang__
  37903. #pragma clang diagnostic push
  37904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37905. #pragma clang diagnostic ignored "-Wunused-variable"
  37906. #endif
  37907. #ifdef __clang__
  37908. #pragma clang diagnostic pop
  37909. #endif
  37910. #ifdef __clang__
  37911. #pragma clang diagnostic push
  37912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37913. #pragma clang diagnostic ignored "-Wunused-variable"
  37914. #endif
  37915. #ifdef __clang__
  37916. #pragma clang diagnostic pop
  37917. #endif
  37918. #ifdef __clang__
  37919. #pragma clang diagnostic push
  37920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37921. #pragma clang diagnostic ignored "-Wunused-variable"
  37922. #endif
  37923. #ifdef __clang__
  37924. #pragma clang diagnostic pop
  37925. #endif
  37926. #ifdef __clang__
  37927. #pragma clang diagnostic push
  37928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37929. #pragma clang diagnostic ignored "-Wunused-variable"
  37930. #endif
  37931. #ifdef __clang__
  37932. #pragma clang diagnostic pop
  37933. #endif
  37934. #ifdef __clang__
  37935. #pragma clang diagnostic push
  37936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37937. #pragma clang diagnostic ignored "-Wunused-variable"
  37938. #endif
  37939. #ifdef __clang__
  37940. #pragma clang diagnostic pop
  37941. #endif
  37942. #ifdef __clang__
  37943. #pragma clang diagnostic push
  37944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37945. #pragma clang diagnostic ignored "-Wunused-variable"
  37946. #endif
  37947. #ifdef __clang__
  37948. #pragma clang diagnostic pop
  37949. #endif
  37950. #ifdef __clang__
  37951. #pragma clang diagnostic push
  37952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37953. #pragma clang diagnostic ignored "-Wunused-variable"
  37954. #endif
  37955. #ifdef __clang__
  37956. #pragma clang diagnostic pop
  37957. #endif
  37958. #ifdef __clang__
  37959. #pragma clang diagnostic push
  37960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37961. #pragma clang diagnostic ignored "-Wunused-variable"
  37962. #endif
  37963. #ifdef __clang__
  37964. #pragma clang diagnostic pop
  37965. #endif
  37966. #ifdef __clang__
  37967. #pragma clang diagnostic push
  37968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37969. #pragma clang diagnostic ignored "-Wunused-variable"
  37970. #endif
  37971. #ifdef __clang__
  37972. #pragma clang diagnostic pop
  37973. #endif
  37974. #ifdef __clang__
  37975. #pragma clang diagnostic push
  37976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37977. #pragma clang diagnostic ignored "-Wunused-variable"
  37978. #endif
  37979. #ifdef __clang__
  37980. #pragma clang diagnostic pop
  37981. #endif
  37982. #ifdef __clang__
  37983. #pragma clang diagnostic push
  37984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37985. #pragma clang diagnostic ignored "-Wunused-variable"
  37986. #endif
  37987. #ifdef __clang__
  37988. #pragma clang diagnostic pop
  37989. #endif
  37990. #ifdef __clang__
  37991. #pragma clang diagnostic push
  37992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37993. #pragma clang diagnostic ignored "-Wunused-variable"
  37994. #endif
  37995. #ifdef __clang__
  37996. #pragma clang diagnostic pop
  37997. #endif
  37998. #ifdef __clang__
  37999. #pragma clang diagnostic push
  38000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38001. #pragma clang diagnostic ignored "-Wunused-variable"
  38002. #endif
  38003. #ifdef __clang__
  38004. #pragma clang diagnostic pop
  38005. #endif
  38006. #ifdef __clang__
  38007. #pragma clang diagnostic push
  38008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38009. #pragma clang diagnostic ignored "-Wunused-variable"
  38010. #endif
  38011. #ifdef __clang__
  38012. #pragma clang diagnostic pop
  38013. #endif
  38014. #ifdef __clang__
  38015. #pragma clang diagnostic push
  38016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38017. #pragma clang diagnostic ignored "-Wunused-variable"
  38018. #endif
  38019. #ifdef __clang__
  38020. #pragma clang diagnostic pop
  38021. #endif
  38022. #ifdef __clang__
  38023. #pragma clang diagnostic push
  38024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38025. #pragma clang diagnostic ignored "-Wunused-variable"
  38026. #endif
  38027. #ifdef __clang__
  38028. #pragma clang diagnostic pop
  38029. #endif
  38030. #ifdef __clang__
  38031. #pragma clang diagnostic push
  38032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38033. #pragma clang diagnostic ignored "-Wunused-variable"
  38034. #endif
  38035. #ifdef __clang__
  38036. #pragma clang diagnostic pop
  38037. #endif
  38038. #ifdef __clang__
  38039. #pragma clang diagnostic push
  38040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38041. #pragma clang diagnostic ignored "-Wunused-variable"
  38042. #endif
  38043. #ifdef __clang__
  38044. #pragma clang diagnostic pop
  38045. #endif
  38046. #ifdef __clang__
  38047. #pragma clang diagnostic push
  38048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38049. #pragma clang diagnostic ignored "-Wunused-variable"
  38050. #endif
  38051. #ifdef __clang__
  38052. #pragma clang diagnostic pop
  38053. #endif
  38054. #ifdef __clang__
  38055. #pragma clang diagnostic push
  38056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38057. #pragma clang diagnostic ignored "-Wunused-variable"
  38058. #endif
  38059. #ifdef __clang__
  38060. #pragma clang diagnostic pop
  38061. #endif
  38062. #ifdef __clang__
  38063. #pragma clang diagnostic push
  38064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38065. #pragma clang diagnostic ignored "-Wunused-variable"
  38066. #endif
  38067. #ifdef __clang__
  38068. #pragma clang diagnostic pop
  38069. #endif
  38070. #ifdef __clang__
  38071. #pragma clang diagnostic push
  38072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38073. #pragma clang diagnostic ignored "-Wunused-variable"
  38074. #endif
  38075. #ifdef __clang__
  38076. #pragma clang diagnostic pop
  38077. #endif
  38078. #ifdef __clang__
  38079. #pragma clang diagnostic push
  38080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38081. #pragma clang diagnostic ignored "-Wunused-variable"
  38082. #endif
  38083. #ifdef __clang__
  38084. #pragma clang diagnostic pop
  38085. #endif
  38086. #ifdef __clang__
  38087. #pragma clang diagnostic push
  38088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38089. #pragma clang diagnostic ignored "-Wunused-variable"
  38090. #endif
  38091. #ifdef __clang__
  38092. #pragma clang diagnostic pop
  38093. #endif
  38094. #ifdef __clang__
  38095. #pragma clang diagnostic push
  38096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38097. #pragma clang diagnostic ignored "-Wunused-variable"
  38098. #endif
  38099. #ifdef __clang__
  38100. #pragma clang diagnostic pop
  38101. #endif
  38102. #ifdef __clang__
  38103. #pragma clang diagnostic push
  38104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38105. #pragma clang diagnostic ignored "-Wunused-variable"
  38106. #endif
  38107. #ifdef __clang__
  38108. #pragma clang diagnostic pop
  38109. #endif
  38110. #ifdef __clang__
  38111. #pragma clang diagnostic push
  38112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38113. #pragma clang diagnostic ignored "-Wunused-variable"
  38114. #endif
  38115. #ifdef __clang__
  38116. #pragma clang diagnostic pop
  38117. #endif
  38118. #ifdef __clang__
  38119. #pragma clang diagnostic push
  38120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38121. #pragma clang diagnostic ignored "-Wunused-variable"
  38122. #endif
  38123. #ifdef __clang__
  38124. #pragma clang diagnostic pop
  38125. #endif
  38126. #ifdef __clang__
  38127. #pragma clang diagnostic push
  38128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38129. #pragma clang diagnostic ignored "-Wunused-variable"
  38130. #endif
  38131. #ifdef __clang__
  38132. #pragma clang diagnostic pop
  38133. #endif
  38134. #ifdef __clang__
  38135. #pragma clang diagnostic push
  38136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38137. #pragma clang diagnostic ignored "-Wunused-variable"
  38138. #endif
  38139. #ifdef __clang__
  38140. #pragma clang diagnostic pop
  38141. #endif
  38142. #ifdef __clang__
  38143. #pragma clang diagnostic push
  38144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38145. #pragma clang diagnostic ignored "-Wunused-variable"
  38146. #endif
  38147. #ifdef __clang__
  38148. #pragma clang diagnostic pop
  38149. #endif
  38150. #ifdef __clang__
  38151. #pragma clang diagnostic push
  38152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38153. #pragma clang diagnostic ignored "-Wunused-variable"
  38154. #endif
  38155. #ifdef __clang__
  38156. #pragma clang diagnostic pop
  38157. #endif
  38158. #ifdef __clang__
  38159. #pragma clang diagnostic push
  38160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38161. #pragma clang diagnostic ignored "-Wunused-variable"
  38162. #endif
  38163. #ifdef __clang__
  38164. #pragma clang diagnostic pop
  38165. #endif
  38166. #ifdef __clang__
  38167. #pragma clang diagnostic push
  38168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38169. #pragma clang diagnostic ignored "-Wunused-variable"
  38170. #endif
  38171. #ifdef __clang__
  38172. #pragma clang diagnostic pop
  38173. #endif
  38174. #ifdef __clang__
  38175. #pragma clang diagnostic push
  38176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38177. #pragma clang diagnostic ignored "-Wunused-variable"
  38178. #endif
  38179. #ifdef __clang__
  38180. #pragma clang diagnostic pop
  38181. #endif
  38182. #ifdef __clang__
  38183. #pragma clang diagnostic push
  38184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38185. #pragma clang diagnostic ignored "-Wunused-variable"
  38186. #endif
  38187. #ifdef __clang__
  38188. #pragma clang diagnostic pop
  38189. #endif
  38190. #ifdef __clang__
  38191. #pragma clang diagnostic push
  38192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38193. #pragma clang diagnostic ignored "-Wunused-variable"
  38194. #endif
  38195. #ifdef __clang__
  38196. #pragma clang diagnostic pop
  38197. #endif
  38198. #ifdef __clang__
  38199. #pragma clang diagnostic push
  38200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38201. #pragma clang diagnostic ignored "-Wunused-variable"
  38202. #endif
  38203. #ifdef __clang__
  38204. #pragma clang diagnostic pop
  38205. #endif
  38206. #ifdef __clang__
  38207. #pragma clang diagnostic push
  38208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38209. #pragma clang diagnostic ignored "-Wunused-variable"
  38210. #endif
  38211. #ifdef __clang__
  38212. #pragma clang diagnostic pop
  38213. #endif
  38214. #ifdef __clang__
  38215. #pragma clang diagnostic push
  38216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38217. #pragma clang diagnostic ignored "-Wunused-variable"
  38218. #endif
  38219. #ifdef __clang__
  38220. #pragma clang diagnostic pop
  38221. #endif
  38222. #ifdef __clang__
  38223. #pragma clang diagnostic push
  38224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38225. #pragma clang diagnostic ignored "-Wunused-variable"
  38226. #endif
  38227. #ifdef __clang__
  38228. #pragma clang diagnostic pop
  38229. #endif
  38230. #ifdef __clang__
  38231. #pragma clang diagnostic push
  38232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38233. #pragma clang diagnostic ignored "-Wunused-variable"
  38234. #endif
  38235. #ifdef __clang__
  38236. #pragma clang diagnostic pop
  38237. #endif
  38238. #ifdef __clang__
  38239. #pragma clang diagnostic push
  38240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38241. #pragma clang diagnostic ignored "-Wunused-variable"
  38242. #endif
  38243. #ifdef __clang__
  38244. #pragma clang diagnostic pop
  38245. #endif
  38246. #ifdef __clang__
  38247. #pragma clang diagnostic push
  38248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38249. #pragma clang diagnostic ignored "-Wunused-variable"
  38250. #endif
  38251. #ifdef __clang__
  38252. #pragma clang diagnostic pop
  38253. #endif
  38254. #ifdef __clang__
  38255. #pragma clang diagnostic push
  38256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38257. #pragma clang diagnostic ignored "-Wunused-variable"
  38258. #endif
  38259. #ifdef __clang__
  38260. #pragma clang diagnostic pop
  38261. #endif
  38262. #ifdef __clang__
  38263. #pragma clang diagnostic push
  38264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38265. #pragma clang diagnostic ignored "-Wunused-variable"
  38266. #endif
  38267. #ifdef __clang__
  38268. #pragma clang diagnostic pop
  38269. #endif
  38270. #ifdef __clang__
  38271. #pragma clang diagnostic push
  38272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38273. #pragma clang diagnostic ignored "-Wunused-variable"
  38274. #endif
  38275. #ifdef __clang__
  38276. #pragma clang diagnostic pop
  38277. #endif
  38278. #ifdef __clang__
  38279. #pragma clang diagnostic push
  38280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38281. #pragma clang diagnostic ignored "-Wunused-variable"
  38282. #endif
  38283. #ifdef __clang__
  38284. #pragma clang diagnostic pop
  38285. #endif
  38286. #ifdef __clang__
  38287. #pragma clang diagnostic push
  38288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38289. #pragma clang diagnostic ignored "-Wunused-variable"
  38290. #endif
  38291. #ifdef __clang__
  38292. #pragma clang diagnostic pop
  38293. #endif
  38294. #ifdef __clang__
  38295. #pragma clang diagnostic push
  38296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38297. #pragma clang diagnostic ignored "-Wunused-variable"
  38298. #endif
  38299. #ifdef __clang__
  38300. #pragma clang diagnostic pop
  38301. #endif
  38302. #ifdef __clang__
  38303. #pragma clang diagnostic push
  38304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38305. #pragma clang diagnostic ignored "-Wunused-variable"
  38306. #endif
  38307. #ifdef __clang__
  38308. #pragma clang diagnostic pop
  38309. #endif
  38310. #ifdef __clang__
  38311. #pragma clang diagnostic push
  38312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38313. #pragma clang diagnostic ignored "-Wunused-variable"
  38314. #endif
  38315. #ifdef __clang__
  38316. #pragma clang diagnostic pop
  38317. #endif
  38318. #ifdef __clang__
  38319. #pragma clang diagnostic push
  38320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38321. #pragma clang diagnostic ignored "-Wunused-variable"
  38322. #endif
  38323. #ifdef __clang__
  38324. #pragma clang diagnostic pop
  38325. #endif
  38326. #ifdef __clang__
  38327. #pragma clang diagnostic push
  38328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38329. #pragma clang diagnostic ignored "-Wunused-variable"
  38330. #endif
  38331. #ifdef __clang__
  38332. #pragma clang diagnostic pop
  38333. #endif
  38334. #ifdef __clang__
  38335. #pragma clang diagnostic push
  38336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38337. #pragma clang diagnostic ignored "-Wunused-variable"
  38338. #endif
  38339. #ifdef __clang__
  38340. #pragma clang diagnostic pop
  38341. #endif
  38342. #ifdef __clang__
  38343. #pragma clang diagnostic push
  38344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38345. #pragma clang diagnostic ignored "-Wunused-variable"
  38346. #endif
  38347. #ifdef __clang__
  38348. #pragma clang diagnostic pop
  38349. #endif
  38350. #ifdef __clang__
  38351. #pragma clang diagnostic push
  38352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38353. #pragma clang diagnostic ignored "-Wunused-variable"
  38354. #endif
  38355. #ifdef __clang__
  38356. #pragma clang diagnostic pop
  38357. #endif
  38358. #ifdef __clang__
  38359. #pragma clang diagnostic push
  38360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38361. #pragma clang diagnostic ignored "-Wunused-variable"
  38362. #endif
  38363. #ifdef __clang__
  38364. #pragma clang diagnostic pop
  38365. #endif
  38366. #ifdef __clang__
  38367. #pragma clang diagnostic push
  38368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38369. #pragma clang diagnostic ignored "-Wunused-variable"
  38370. #endif
  38371. #ifdef __clang__
  38372. #pragma clang diagnostic pop
  38373. #endif
  38374. #ifdef __clang__
  38375. #pragma clang diagnostic push
  38376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38377. #pragma clang diagnostic ignored "-Wunused-variable"
  38378. #endif
  38379. #ifdef __clang__
  38380. #pragma clang diagnostic pop
  38381. #endif
  38382. #ifdef __clang__
  38383. #pragma clang diagnostic push
  38384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38385. #pragma clang diagnostic ignored "-Wunused-variable"
  38386. #endif
  38387. #ifdef __clang__
  38388. #pragma clang diagnostic pop
  38389. #endif
  38390. #ifdef __clang__
  38391. #pragma clang diagnostic push
  38392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38393. #pragma clang diagnostic ignored "-Wunused-variable"
  38394. #endif
  38395. #ifdef __clang__
  38396. #pragma clang diagnostic pop
  38397. #endif
  38398. #ifdef __clang__
  38399. #pragma clang diagnostic push
  38400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38401. #pragma clang diagnostic ignored "-Wunused-variable"
  38402. #endif
  38403. #ifdef __clang__
  38404. #pragma clang diagnostic pop
  38405. #endif
  38406. #ifdef __clang__
  38407. #pragma clang diagnostic push
  38408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38409. #pragma clang diagnostic ignored "-Wunused-variable"
  38410. #endif
  38411. #ifdef __clang__
  38412. #pragma clang diagnostic pop
  38413. #endif
  38414. #ifdef __clang__
  38415. #pragma clang diagnostic push
  38416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38417. #pragma clang diagnostic ignored "-Wunused-variable"
  38418. #endif
  38419. #ifdef __clang__
  38420. #pragma clang diagnostic pop
  38421. #endif
  38422. #ifdef __clang__
  38423. #pragma clang diagnostic push
  38424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38425. #pragma clang diagnostic ignored "-Wunused-variable"
  38426. #endif
  38427. #ifdef __clang__
  38428. #pragma clang diagnostic pop
  38429. #endif
  38430. #ifdef __clang__
  38431. #pragma clang diagnostic push
  38432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38433. #pragma clang diagnostic ignored "-Wunused-variable"
  38434. #endif
  38435. #ifdef __clang__
  38436. #pragma clang diagnostic pop
  38437. #endif
  38438. #ifdef __clang__
  38439. #pragma clang diagnostic push
  38440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38441. #pragma clang diagnostic ignored "-Wunused-variable"
  38442. #endif
  38443. #ifdef __clang__
  38444. #pragma clang diagnostic pop
  38445. #endif
  38446. #ifdef __clang__
  38447. #pragma clang diagnostic push
  38448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38449. #pragma clang diagnostic ignored "-Wunused-variable"
  38450. #endif
  38451. #ifdef __clang__
  38452. #pragma clang diagnostic pop
  38453. #endif
  38454. #ifdef __clang__
  38455. #pragma clang diagnostic push
  38456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38457. #pragma clang diagnostic ignored "-Wunused-variable"
  38458. #endif
  38459. #ifdef __clang__
  38460. #pragma clang diagnostic pop
  38461. #endif
  38462. #ifdef __clang__
  38463. #pragma clang diagnostic push
  38464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38465. #pragma clang diagnostic ignored "-Wunused-variable"
  38466. #endif
  38467. #ifdef __clang__
  38468. #pragma clang diagnostic pop
  38469. #endif
  38470. #ifdef __clang__
  38471. #pragma clang diagnostic push
  38472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38473. #pragma clang diagnostic ignored "-Wunused-variable"
  38474. #endif
  38475. #ifdef __clang__
  38476. #pragma clang diagnostic pop
  38477. #endif
  38478. #ifdef __clang__
  38479. #pragma clang diagnostic push
  38480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38481. #pragma clang diagnostic ignored "-Wunused-variable"
  38482. #endif
  38483. #ifdef __clang__
  38484. #pragma clang diagnostic pop
  38485. #endif
  38486. #ifdef __clang__
  38487. #pragma clang diagnostic push
  38488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38489. #pragma clang diagnostic ignored "-Wunused-variable"
  38490. #endif
  38491. #ifdef __clang__
  38492. #pragma clang diagnostic pop
  38493. #endif
  38494. #ifdef __clang__
  38495. #pragma clang diagnostic push
  38496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38497. #pragma clang diagnostic ignored "-Wunused-variable"
  38498. #endif
  38499. #ifdef __clang__
  38500. #pragma clang diagnostic pop
  38501. #endif
  38502. #ifdef __clang__
  38503. #pragma clang diagnostic push
  38504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38505. #pragma clang diagnostic ignored "-Wunused-variable"
  38506. #endif
  38507. #ifdef __clang__
  38508. #pragma clang diagnostic pop
  38509. #endif
  38510. #ifdef __clang__
  38511. #pragma clang diagnostic push
  38512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38513. #pragma clang diagnostic ignored "-Wunused-variable"
  38514. #endif
  38515. #ifdef __clang__
  38516. #pragma clang diagnostic pop
  38517. #endif
  38518. #ifdef __clang__
  38519. #pragma clang diagnostic push
  38520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38521. #pragma clang diagnostic ignored "-Wunused-variable"
  38522. #endif
  38523. #ifdef __clang__
  38524. #pragma clang diagnostic pop
  38525. #endif
  38526. #ifdef __clang__
  38527. #pragma clang diagnostic push
  38528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38529. #pragma clang diagnostic ignored "-Wunused-variable"
  38530. #endif
  38531. #ifdef __clang__
  38532. #pragma clang diagnostic pop
  38533. #endif
  38534. #ifdef __clang__
  38535. #pragma clang diagnostic push
  38536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38537. #pragma clang diagnostic ignored "-Wunused-variable"
  38538. #endif
  38539. #ifdef __clang__
  38540. #pragma clang diagnostic pop
  38541. #endif
  38542. #ifdef __clang__
  38543. #pragma clang diagnostic push
  38544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38545. #pragma clang diagnostic ignored "-Wunused-variable"
  38546. #endif
  38547. #ifdef __clang__
  38548. #pragma clang diagnostic pop
  38549. #endif
  38550. #ifdef __clang__
  38551. #pragma clang diagnostic push
  38552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38553. #pragma clang diagnostic ignored "-Wunused-variable"
  38554. #endif
  38555. #ifdef __clang__
  38556. #pragma clang diagnostic pop
  38557. #endif
  38558. #ifdef __clang__
  38559. #pragma clang diagnostic push
  38560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38561. #pragma clang diagnostic ignored "-Wunused-variable"
  38562. #endif
  38563. #ifdef __clang__
  38564. #pragma clang diagnostic pop
  38565. #endif
  38566. #ifdef __clang__
  38567. #pragma clang diagnostic push
  38568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38569. #pragma clang diagnostic ignored "-Wunused-variable"
  38570. #endif
  38571. #ifdef __clang__
  38572. #pragma clang diagnostic pop
  38573. #endif
  38574. #ifdef __clang__
  38575. #pragma clang diagnostic push
  38576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38577. #pragma clang diagnostic ignored "-Wunused-variable"
  38578. #endif
  38579. #ifdef __clang__
  38580. #pragma clang diagnostic pop
  38581. #endif
  38582. #ifdef __clang__
  38583. #pragma clang diagnostic push
  38584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38585. #pragma clang diagnostic ignored "-Wunused-variable"
  38586. #endif
  38587. #ifdef __clang__
  38588. #pragma clang diagnostic pop
  38589. #endif
  38590. #ifdef __clang__
  38591. #pragma clang diagnostic push
  38592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38593. #pragma clang diagnostic ignored "-Wunused-variable"
  38594. #endif
  38595. #ifdef __clang__
  38596. #pragma clang diagnostic pop
  38597. #endif
  38598. #ifdef __clang__
  38599. #pragma clang diagnostic push
  38600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38601. #pragma clang diagnostic ignored "-Wunused-variable"
  38602. #endif
  38603. #ifdef __clang__
  38604. #pragma clang diagnostic pop
  38605. #endif
  38606. #ifdef __clang__
  38607. #pragma clang diagnostic push
  38608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38609. #pragma clang diagnostic ignored "-Wunused-variable"
  38610. #endif
  38611. #ifdef __clang__
  38612. #pragma clang diagnostic pop
  38613. #endif
  38614. #ifdef __clang__
  38615. #pragma clang diagnostic push
  38616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38617. #pragma clang diagnostic ignored "-Wunused-variable"
  38618. #endif
  38619. #ifdef __clang__
  38620. #pragma clang diagnostic pop
  38621. #endif
  38622. #ifdef __clang__
  38623. #pragma clang diagnostic push
  38624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38625. #pragma clang diagnostic ignored "-Wunused-variable"
  38626. #endif
  38627. #ifdef __clang__
  38628. #pragma clang diagnostic pop
  38629. #endif
  38630. #ifdef __clang__
  38631. #pragma clang diagnostic push
  38632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38633. #pragma clang diagnostic ignored "-Wunused-variable"
  38634. #endif
  38635. #ifdef __clang__
  38636. #pragma clang diagnostic pop
  38637. #endif
  38638. #ifdef __clang__
  38639. #pragma clang diagnostic push
  38640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38641. #pragma clang diagnostic ignored "-Wunused-variable"
  38642. #endif
  38643. #ifdef __clang__
  38644. #pragma clang diagnostic pop
  38645. #endif
  38646. #ifdef __clang__
  38647. #pragma clang diagnostic push
  38648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38649. #pragma clang diagnostic ignored "-Wunused-variable"
  38650. #endif
  38651. #ifdef __clang__
  38652. #pragma clang diagnostic pop
  38653. #endif
  38654. #ifdef __clang__
  38655. #pragma clang diagnostic push
  38656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38657. #pragma clang diagnostic ignored "-Wunused-variable"
  38658. #endif
  38659. #ifdef __clang__
  38660. #pragma clang diagnostic pop
  38661. #endif
  38662. #ifdef __clang__
  38663. #pragma clang diagnostic push
  38664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38665. #pragma clang diagnostic ignored "-Wunused-variable"
  38666. #endif
  38667. #ifdef __clang__
  38668. #pragma clang diagnostic pop
  38669. #endif
  38670. #ifdef __clang__
  38671. #pragma clang diagnostic push
  38672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38673. #pragma clang diagnostic ignored "-Wunused-variable"
  38674. #endif
  38675. #ifdef __clang__
  38676. #pragma clang diagnostic pop
  38677. #endif
  38678. #ifdef __clang__
  38679. #pragma clang diagnostic push
  38680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38681. #pragma clang diagnostic ignored "-Wunused-variable"
  38682. #endif
  38683. #ifdef __clang__
  38684. #pragma clang diagnostic pop
  38685. #endif
  38686. #ifdef __clang__
  38687. #pragma clang diagnostic push
  38688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38689. #pragma clang diagnostic ignored "-Wunused-variable"
  38690. #endif
  38691. #ifdef __clang__
  38692. #pragma clang diagnostic pop
  38693. #endif
  38694. #ifdef __clang__
  38695. #pragma clang diagnostic push
  38696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38697. #pragma clang diagnostic ignored "-Wunused-variable"
  38698. #endif
  38699. #ifdef __clang__
  38700. #pragma clang diagnostic pop
  38701. #endif
  38702. #ifdef __clang__
  38703. #pragma clang diagnostic push
  38704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38705. #pragma clang diagnostic ignored "-Wunused-variable"
  38706. #endif
  38707. #ifdef __clang__
  38708. #pragma clang diagnostic pop
  38709. #endif
  38710. #ifdef __clang__
  38711. #pragma clang diagnostic push
  38712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38713. #pragma clang diagnostic ignored "-Wunused-variable"
  38714. #endif
  38715. #ifdef __clang__
  38716. #pragma clang diagnostic pop
  38717. #endif
  38718. #ifdef __clang__
  38719. #pragma clang diagnostic push
  38720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38721. #pragma clang diagnostic ignored "-Wunused-variable"
  38722. #endif
  38723. #ifdef __clang__
  38724. #pragma clang diagnostic pop
  38725. #endif
  38726. #ifdef __clang__
  38727. #pragma clang diagnostic push
  38728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38729. #pragma clang diagnostic ignored "-Wunused-variable"
  38730. #endif
  38731. #ifdef __clang__
  38732. #pragma clang diagnostic pop
  38733. #endif
  38734. #ifdef __clang__
  38735. #pragma clang diagnostic push
  38736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38737. #pragma clang diagnostic ignored "-Wunused-variable"
  38738. #endif
  38739. #ifdef __clang__
  38740. #pragma clang diagnostic pop
  38741. #endif
  38742. #ifdef __clang__
  38743. #pragma clang diagnostic push
  38744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38745. #pragma clang diagnostic ignored "-Wunused-variable"
  38746. #endif
  38747. #ifdef __clang__
  38748. #pragma clang diagnostic pop
  38749. #endif
  38750. #ifdef __clang__
  38751. #pragma clang diagnostic push
  38752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38753. #pragma clang diagnostic ignored "-Wunused-variable"
  38754. #endif
  38755. #ifdef __clang__
  38756. #pragma clang diagnostic pop
  38757. #endif
  38758. #ifdef __clang__
  38759. #pragma clang diagnostic push
  38760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38761. #pragma clang diagnostic ignored "-Wunused-variable"
  38762. #endif
  38763. #ifdef __clang__
  38764. #pragma clang diagnostic pop
  38765. #endif
  38766. #ifdef __clang__
  38767. #pragma clang diagnostic push
  38768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38769. #pragma clang diagnostic ignored "-Wunused-variable"
  38770. #endif
  38771. #ifdef __clang__
  38772. #pragma clang diagnostic pop
  38773. #endif
  38774. #ifdef __clang__
  38775. #pragma clang diagnostic push
  38776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38777. #pragma clang diagnostic ignored "-Wunused-variable"
  38778. #endif
  38779. #ifdef __clang__
  38780. #pragma clang diagnostic pop
  38781. #endif
  38782. #ifdef __clang__
  38783. #pragma clang diagnostic push
  38784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38785. #pragma clang diagnostic ignored "-Wunused-variable"
  38786. #endif
  38787. #ifdef __clang__
  38788. #pragma clang diagnostic pop
  38789. #endif
  38790. #ifdef __clang__
  38791. #pragma clang diagnostic push
  38792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38793. #pragma clang diagnostic ignored "-Wunused-variable"
  38794. #endif
  38795. #ifdef __clang__
  38796. #pragma clang diagnostic pop
  38797. #endif
  38798. #ifdef __clang__
  38799. #pragma clang diagnostic push
  38800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38801. #pragma clang diagnostic ignored "-Wunused-variable"
  38802. #endif
  38803. #ifdef __clang__
  38804. #pragma clang diagnostic pop
  38805. #endif
  38806. #ifdef __clang__
  38807. #pragma clang diagnostic push
  38808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38809. #pragma clang diagnostic ignored "-Wunused-variable"
  38810. #endif
  38811. #ifdef __clang__
  38812. #pragma clang diagnostic pop
  38813. #endif
  38814. #ifdef __clang__
  38815. #pragma clang diagnostic push
  38816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38817. #pragma clang diagnostic ignored "-Wunused-variable"
  38818. #endif
  38819. #ifdef __clang__
  38820. #pragma clang diagnostic pop
  38821. #endif
  38822. #ifdef __clang__
  38823. #pragma clang diagnostic push
  38824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38825. #pragma clang diagnostic ignored "-Wunused-variable"
  38826. #endif
  38827. #ifdef __clang__
  38828. #pragma clang diagnostic pop
  38829. #endif
  38830. #ifdef __clang__
  38831. #pragma clang diagnostic push
  38832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38833. #pragma clang diagnostic ignored "-Wunused-variable"
  38834. #endif
  38835. #ifdef __clang__
  38836. #pragma clang diagnostic pop
  38837. #endif
  38838. #ifdef __clang__
  38839. #pragma clang diagnostic push
  38840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38841. #pragma clang diagnostic ignored "-Wunused-variable"
  38842. #endif
  38843. #ifdef __clang__
  38844. #pragma clang diagnostic pop
  38845. #endif
  38846. #ifdef __clang__
  38847. #pragma clang diagnostic push
  38848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38849. #pragma clang diagnostic ignored "-Wunused-variable"
  38850. #endif
  38851. #ifdef __clang__
  38852. #pragma clang diagnostic pop
  38853. #endif
  38854. #ifdef __clang__
  38855. #pragma clang diagnostic push
  38856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38857. #pragma clang diagnostic ignored "-Wunused-variable"
  38858. #endif
  38859. #ifdef __clang__
  38860. #pragma clang diagnostic pop
  38861. #endif
  38862. #ifdef __clang__
  38863. #pragma clang diagnostic push
  38864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38865. #pragma clang diagnostic ignored "-Wunused-variable"
  38866. #endif
  38867. #ifdef __clang__
  38868. #pragma clang diagnostic pop
  38869. #endif
  38870. #ifdef __clang__
  38871. #pragma clang diagnostic push
  38872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38873. #pragma clang diagnostic ignored "-Wunused-variable"
  38874. #endif
  38875. #ifdef __clang__
  38876. #pragma clang diagnostic pop
  38877. #endif
  38878. #ifdef __clang__
  38879. #pragma clang diagnostic push
  38880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38881. #pragma clang diagnostic ignored "-Wunused-variable"
  38882. #endif
  38883. #ifdef __clang__
  38884. #pragma clang diagnostic pop
  38885. #endif
  38886. #ifdef __clang__
  38887. #pragma clang diagnostic push
  38888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38889. #pragma clang diagnostic ignored "-Wunused-variable"
  38890. #endif
  38891. #ifdef __clang__
  38892. #pragma clang diagnostic pop
  38893. #endif
  38894. #ifdef __clang__
  38895. #pragma clang diagnostic push
  38896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38897. #pragma clang diagnostic ignored "-Wunused-variable"
  38898. #endif
  38899. #ifdef __clang__
  38900. #pragma clang diagnostic pop
  38901. #endif
  38902. #ifdef __clang__
  38903. #pragma clang diagnostic push
  38904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38905. #pragma clang diagnostic ignored "-Wunused-variable"
  38906. #endif
  38907. #ifdef __clang__
  38908. #pragma clang diagnostic pop
  38909. #endif
  38910. #ifdef __clang__
  38911. #pragma clang diagnostic push
  38912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38913. #pragma clang diagnostic ignored "-Wunused-variable"
  38914. #endif
  38915. #ifdef __clang__
  38916. #pragma clang diagnostic pop
  38917. #endif
  38918. #ifdef __clang__
  38919. #pragma clang diagnostic push
  38920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38921. #pragma clang diagnostic ignored "-Wunused-variable"
  38922. #endif
  38923. #ifdef __clang__
  38924. #pragma clang diagnostic pop
  38925. #endif
  38926. #ifdef __clang__
  38927. #pragma clang diagnostic push
  38928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38929. #pragma clang diagnostic ignored "-Wunused-variable"
  38930. #endif
  38931. #ifdef __clang__
  38932. #pragma clang diagnostic pop
  38933. #endif
  38934. #ifdef __clang__
  38935. #pragma clang diagnostic push
  38936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38937. #pragma clang diagnostic ignored "-Wunused-variable"
  38938. #endif
  38939. #ifdef __clang__
  38940. #pragma clang diagnostic pop
  38941. #endif
  38942. #ifdef __clang__
  38943. #pragma clang diagnostic push
  38944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38945. #pragma clang diagnostic ignored "-Wunused-variable"
  38946. #endif
  38947. #ifdef __clang__
  38948. #pragma clang diagnostic pop
  38949. #endif
  38950. #ifdef __clang__
  38951. #pragma clang diagnostic push
  38952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38953. #pragma clang diagnostic ignored "-Wunused-variable"
  38954. #endif
  38955. #ifdef __clang__
  38956. #pragma clang diagnostic pop
  38957. #endif
  38958. #ifdef __clang__
  38959. #pragma clang diagnostic push
  38960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38961. #pragma clang diagnostic ignored "-Wunused-variable"
  38962. #endif
  38963. #ifdef __clang__
  38964. #pragma clang diagnostic pop
  38965. #endif
  38966. #ifdef __clang__
  38967. #pragma clang diagnostic push
  38968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38969. #pragma clang diagnostic ignored "-Wunused-variable"
  38970. #endif
  38971. #ifdef __clang__
  38972. #pragma clang diagnostic pop
  38973. #endif
  38974. #ifdef __clang__
  38975. #pragma clang diagnostic push
  38976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38977. #pragma clang diagnostic ignored "-Wunused-variable"
  38978. #endif
  38979. #ifdef __clang__
  38980. #pragma clang diagnostic pop
  38981. #endif
  38982. #ifdef __clang__
  38983. #pragma clang diagnostic push
  38984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38985. #pragma clang diagnostic ignored "-Wunused-variable"
  38986. #endif
  38987. #ifdef __clang__
  38988. #pragma clang diagnostic pop
  38989. #endif
  38990. #ifdef __clang__
  38991. #pragma clang diagnostic push
  38992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38993. #pragma clang diagnostic ignored "-Wunused-variable"
  38994. #endif
  38995. #ifdef __clang__
  38996. #pragma clang diagnostic pop
  38997. #endif
  38998. #ifdef __clang__
  38999. #pragma clang diagnostic push
  39000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39001. #pragma clang diagnostic ignored "-Wunused-variable"
  39002. #endif
  39003. #ifdef __clang__
  39004. #pragma clang diagnostic pop
  39005. #endif
  39006. #ifdef __clang__
  39007. #pragma clang diagnostic push
  39008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39009. #pragma clang diagnostic ignored "-Wunused-variable"
  39010. #endif
  39011. #ifdef __clang__
  39012. #pragma clang diagnostic pop
  39013. #endif
  39014. #ifdef __clang__
  39015. #pragma clang diagnostic push
  39016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39017. #pragma clang diagnostic ignored "-Wunused-variable"
  39018. #endif
  39019. #ifdef __clang__
  39020. #pragma clang diagnostic pop
  39021. #endif
  39022. #ifdef __clang__
  39023. #pragma clang diagnostic push
  39024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39025. #pragma clang diagnostic ignored "-Wunused-variable"
  39026. #endif
  39027. #ifdef __clang__
  39028. #pragma clang diagnostic pop
  39029. #endif
  39030. #ifdef __clang__
  39031. #pragma clang diagnostic push
  39032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39033. #pragma clang diagnostic ignored "-Wunused-variable"
  39034. #endif
  39035. #ifdef __clang__
  39036. #pragma clang diagnostic pop
  39037. #endif
  39038. #ifdef __clang__
  39039. #pragma clang diagnostic push
  39040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39041. #pragma clang diagnostic ignored "-Wunused-variable"
  39042. #endif
  39043. #ifdef __clang__
  39044. #pragma clang diagnostic pop
  39045. #endif
  39046. #ifdef __clang__
  39047. #pragma clang diagnostic push
  39048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39049. #pragma clang diagnostic ignored "-Wunused-variable"
  39050. #endif
  39051. #ifdef __clang__
  39052. #pragma clang diagnostic pop
  39053. #endif
  39054. #ifdef __clang__
  39055. #pragma clang diagnostic push
  39056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39057. #pragma clang diagnostic ignored "-Wunused-variable"
  39058. #endif
  39059. #ifdef __clang__
  39060. #pragma clang diagnostic pop
  39061. #endif
  39062. #ifdef __clang__
  39063. #pragma clang diagnostic push
  39064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39065. #pragma clang diagnostic ignored "-Wunused-variable"
  39066. #endif
  39067. #ifdef __clang__
  39068. #pragma clang diagnostic pop
  39069. #endif
  39070. #ifdef __clang__
  39071. #pragma clang diagnostic push
  39072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39073. #pragma clang diagnostic ignored "-Wunused-variable"
  39074. #endif
  39075. #ifdef __clang__
  39076. #pragma clang diagnostic pop
  39077. #endif
  39078. #ifdef __clang__
  39079. #pragma clang diagnostic push
  39080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39081. #pragma clang diagnostic ignored "-Wunused-variable"
  39082. #endif
  39083. #ifdef __clang__
  39084. #pragma clang diagnostic pop
  39085. #endif
  39086. #ifdef __clang__
  39087. #pragma clang diagnostic push
  39088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39089. #pragma clang diagnostic ignored "-Wunused-variable"
  39090. #endif
  39091. #ifdef __clang__
  39092. #pragma clang diagnostic pop
  39093. #endif
  39094. #ifdef __clang__
  39095. #pragma clang diagnostic push
  39096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39097. #pragma clang diagnostic ignored "-Wunused-variable"
  39098. #endif
  39099. #ifdef __clang__
  39100. #pragma clang diagnostic pop
  39101. #endif
  39102. #ifdef __clang__
  39103. #pragma clang diagnostic push
  39104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39105. #pragma clang diagnostic ignored "-Wunused-variable"
  39106. #endif
  39107. #ifdef __clang__
  39108. #pragma clang diagnostic pop
  39109. #endif
  39110. #ifdef __clang__
  39111. #pragma clang diagnostic push
  39112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39113. #pragma clang diagnostic ignored "-Wunused-variable"
  39114. #endif
  39115. #ifdef __clang__
  39116. #pragma clang diagnostic pop
  39117. #endif
  39118. #ifdef __clang__
  39119. #pragma clang diagnostic push
  39120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39121. #pragma clang diagnostic ignored "-Wunused-variable"
  39122. #endif
  39123. #ifdef __clang__
  39124. #pragma clang diagnostic pop
  39125. #endif
  39126. #ifdef __clang__
  39127. #pragma clang diagnostic push
  39128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39129. #pragma clang diagnostic ignored "-Wunused-variable"
  39130. #endif
  39131. #ifdef __clang__
  39132. #pragma clang diagnostic pop
  39133. #endif
  39134. #ifdef __clang__
  39135. #pragma clang diagnostic push
  39136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39137. #pragma clang diagnostic ignored "-Wunused-variable"
  39138. #endif
  39139. #ifdef __clang__
  39140. #pragma clang diagnostic pop
  39141. #endif
  39142. #ifdef __clang__
  39143. #pragma clang diagnostic push
  39144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39145. #pragma clang diagnostic ignored "-Wunused-variable"
  39146. #endif
  39147. #ifdef __clang__
  39148. #pragma clang diagnostic pop
  39149. #endif
  39150. #ifdef __clang__
  39151. #pragma clang diagnostic push
  39152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39153. #pragma clang diagnostic ignored "-Wunused-variable"
  39154. #endif
  39155. #ifdef __clang__
  39156. #pragma clang diagnostic pop
  39157. #endif
  39158. #ifdef __clang__
  39159. #pragma clang diagnostic push
  39160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39161. #pragma clang diagnostic ignored "-Wunused-variable"
  39162. #endif
  39163. #ifdef __clang__
  39164. #pragma clang diagnostic pop
  39165. #endif
  39166. #ifdef __clang__
  39167. #pragma clang diagnostic push
  39168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39169. #pragma clang diagnostic ignored "-Wunused-variable"
  39170. #endif
  39171. #ifdef __clang__
  39172. #pragma clang diagnostic pop
  39173. #endif
  39174. #ifdef __clang__
  39175. #pragma clang diagnostic push
  39176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39177. #pragma clang diagnostic ignored "-Wunused-variable"
  39178. #endif
  39179. #ifdef __clang__
  39180. #pragma clang diagnostic pop
  39181. #endif
  39182. #ifdef __clang__
  39183. #pragma clang diagnostic push
  39184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39185. #pragma clang diagnostic ignored "-Wunused-variable"
  39186. #endif
  39187. #ifdef __clang__
  39188. #pragma clang diagnostic pop
  39189. #endif
  39190. #ifdef __clang__
  39191. #pragma clang diagnostic push
  39192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39193. #pragma clang diagnostic ignored "-Wunused-variable"
  39194. #endif
  39195. #ifdef __clang__
  39196. #pragma clang diagnostic pop
  39197. #endif
  39198. #ifdef __clang__
  39199. #pragma clang diagnostic push
  39200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39201. #pragma clang diagnostic ignored "-Wunused-variable"
  39202. #endif
  39203. #ifdef __clang__
  39204. #pragma clang diagnostic pop
  39205. #endif
  39206. #ifdef __clang__
  39207. #pragma clang diagnostic push
  39208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39209. #pragma clang diagnostic ignored "-Wunused-variable"
  39210. #endif
  39211. #ifdef __clang__
  39212. #pragma clang diagnostic pop
  39213. #endif
  39214. #ifdef __clang__
  39215. #pragma clang diagnostic push
  39216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39217. #pragma clang diagnostic ignored "-Wunused-variable"
  39218. #endif
  39219. #ifdef __clang__
  39220. #pragma clang diagnostic pop
  39221. #endif
  39222. #ifdef __clang__
  39223. #pragma clang diagnostic push
  39224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39225. #pragma clang diagnostic ignored "-Wunused-variable"
  39226. #endif
  39227. #ifdef __clang__
  39228. #pragma clang diagnostic pop
  39229. #endif
  39230. #ifdef __clang__
  39231. #pragma clang diagnostic push
  39232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39233. #pragma clang diagnostic ignored "-Wunused-variable"
  39234. #endif
  39235. #ifdef __clang__
  39236. #pragma clang diagnostic pop
  39237. #endif
  39238. #ifdef __clang__
  39239. #pragma clang diagnostic push
  39240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39241. #pragma clang diagnostic ignored "-Wunused-variable"
  39242. #endif
  39243. #ifdef __clang__
  39244. #pragma clang diagnostic pop
  39245. #endif
  39246. #ifdef __clang__
  39247. #pragma clang diagnostic push
  39248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39249. #pragma clang diagnostic ignored "-Wunused-variable"
  39250. #endif
  39251. #ifdef __clang__
  39252. #pragma clang diagnostic pop
  39253. #endif
  39254. #ifdef __clang__
  39255. #pragma clang diagnostic push
  39256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39257. #pragma clang diagnostic ignored "-Wunused-variable"
  39258. #endif
  39259. #ifdef __clang__
  39260. #pragma clang diagnostic pop
  39261. #endif
  39262. #ifdef __clang__
  39263. #pragma clang diagnostic push
  39264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39265. #pragma clang diagnostic ignored "-Wunused-variable"
  39266. #endif
  39267. #ifdef __clang__
  39268. #pragma clang diagnostic pop
  39269. #endif
  39270. #ifdef __clang__
  39271. #pragma clang diagnostic push
  39272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39273. #pragma clang diagnostic ignored "-Wunused-variable"
  39274. #endif
  39275. #ifdef __clang__
  39276. #pragma clang diagnostic pop
  39277. #endif
  39278. #ifdef __clang__
  39279. #pragma clang diagnostic push
  39280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39281. #pragma clang diagnostic ignored "-Wunused-variable"
  39282. #endif
  39283. #ifdef __clang__
  39284. #pragma clang diagnostic pop
  39285. #endif
  39286. #ifdef __clang__
  39287. #pragma clang diagnostic push
  39288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39289. #pragma clang diagnostic ignored "-Wunused-variable"
  39290. #endif
  39291. #ifdef __clang__
  39292. #pragma clang diagnostic pop
  39293. #endif
  39294. #ifdef __clang__
  39295. #pragma clang diagnostic push
  39296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39297. #pragma clang diagnostic ignored "-Wunused-variable"
  39298. #endif
  39299. #ifdef __clang__
  39300. #pragma clang diagnostic pop
  39301. #endif
  39302. #ifdef __clang__
  39303. #pragma clang diagnostic push
  39304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39305. #pragma clang diagnostic ignored "-Wunused-variable"
  39306. #endif
  39307. #ifdef __clang__
  39308. #pragma clang diagnostic pop
  39309. #endif
  39310. #ifdef __clang__
  39311. #pragma clang diagnostic push
  39312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39313. #pragma clang diagnostic ignored "-Wunused-variable"
  39314. #endif
  39315. #ifdef __clang__
  39316. #pragma clang diagnostic pop
  39317. #endif
  39318. #ifdef __clang__
  39319. #pragma clang diagnostic push
  39320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39321. #pragma clang diagnostic ignored "-Wunused-variable"
  39322. #endif
  39323. #ifdef __clang__
  39324. #pragma clang diagnostic pop
  39325. #endif
  39326. #ifdef __clang__
  39327. #pragma clang diagnostic push
  39328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39329. #pragma clang diagnostic ignored "-Wunused-variable"
  39330. #endif
  39331. #ifdef __clang__
  39332. #pragma clang diagnostic pop
  39333. #endif
  39334. #ifdef __clang__
  39335. #pragma clang diagnostic push
  39336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39337. #pragma clang diagnostic ignored "-Wunused-variable"
  39338. #endif
  39339. #ifdef __clang__
  39340. #pragma clang diagnostic pop
  39341. #endif
  39342. #ifdef __clang__
  39343. #pragma clang diagnostic push
  39344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39345. #pragma clang diagnostic ignored "-Wunused-variable"
  39346. #endif
  39347. #ifdef __clang__
  39348. #pragma clang diagnostic pop
  39349. #endif
  39350. #ifdef __clang__
  39351. #pragma clang diagnostic push
  39352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39353. #pragma clang diagnostic ignored "-Wunused-variable"
  39354. #endif
  39355. #ifdef __clang__
  39356. #pragma clang diagnostic pop
  39357. #endif
  39358. #ifdef __clang__
  39359. #pragma clang diagnostic push
  39360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39361. #pragma clang diagnostic ignored "-Wunused-variable"
  39362. #endif
  39363. #ifdef __clang__
  39364. #pragma clang diagnostic pop
  39365. #endif
  39366. #ifdef __clang__
  39367. #pragma clang diagnostic push
  39368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39369. #pragma clang diagnostic ignored "-Wunused-variable"
  39370. #endif
  39371. #ifdef __clang__
  39372. #pragma clang diagnostic pop
  39373. #endif
  39374. #ifdef __clang__
  39375. #pragma clang diagnostic push
  39376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39377. #pragma clang diagnostic ignored "-Wunused-variable"
  39378. #endif
  39379. #ifdef __clang__
  39380. #pragma clang diagnostic pop
  39381. #endif
  39382. #ifdef __clang__
  39383. #pragma clang diagnostic push
  39384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39385. #pragma clang diagnostic ignored "-Wunused-variable"
  39386. #endif
  39387. #ifdef __clang__
  39388. #pragma clang diagnostic pop
  39389. #endif
  39390. #ifdef __clang__
  39391. #pragma clang diagnostic push
  39392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39393. #pragma clang diagnostic ignored "-Wunused-variable"
  39394. #endif
  39395. #ifdef __clang__
  39396. #pragma clang diagnostic pop
  39397. #endif
  39398. #ifdef __clang__
  39399. #pragma clang diagnostic push
  39400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39401. #pragma clang diagnostic ignored "-Wunused-variable"
  39402. #endif
  39403. #ifdef __clang__
  39404. #pragma clang diagnostic pop
  39405. #endif
  39406. #ifdef __clang__
  39407. #pragma clang diagnostic push
  39408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39409. #pragma clang diagnostic ignored "-Wunused-variable"
  39410. #endif
  39411. #ifdef __clang__
  39412. #pragma clang diagnostic pop
  39413. #endif
  39414. #ifdef __clang__
  39415. #pragma clang diagnostic push
  39416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39417. #pragma clang diagnostic ignored "-Wunused-variable"
  39418. #endif
  39419. #ifdef __clang__
  39420. #pragma clang diagnostic pop
  39421. #endif
  39422. #ifdef __clang__
  39423. #pragma clang diagnostic push
  39424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39425. #pragma clang diagnostic ignored "-Wunused-variable"
  39426. #endif
  39427. #ifdef __clang__
  39428. #pragma clang diagnostic pop
  39429. #endif
  39430. #ifdef __clang__
  39431. #pragma clang diagnostic push
  39432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39433. #pragma clang diagnostic ignored "-Wunused-variable"
  39434. #endif
  39435. #ifdef __clang__
  39436. #pragma clang diagnostic pop
  39437. #endif
  39438. #ifdef __clang__
  39439. #pragma clang diagnostic push
  39440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39441. #pragma clang diagnostic ignored "-Wunused-variable"
  39442. #endif
  39443. #ifdef __clang__
  39444. #pragma clang diagnostic pop
  39445. #endif
  39446. #ifdef __clang__
  39447. #pragma clang diagnostic push
  39448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39449. #pragma clang diagnostic ignored "-Wunused-variable"
  39450. #endif
  39451. #ifdef __clang__
  39452. #pragma clang diagnostic pop
  39453. #endif
  39454. #ifdef __clang__
  39455. #pragma clang diagnostic push
  39456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39457. #pragma clang diagnostic ignored "-Wunused-variable"
  39458. #endif
  39459. #ifdef __clang__
  39460. #pragma clang diagnostic pop
  39461. #endif
  39462. #ifdef __clang__
  39463. #pragma clang diagnostic push
  39464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39465. #pragma clang diagnostic ignored "-Wunused-variable"
  39466. #endif
  39467. #ifdef __clang__
  39468. #pragma clang diagnostic pop
  39469. #endif
  39470. #ifdef __clang__
  39471. #pragma clang diagnostic push
  39472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39473. #pragma clang diagnostic ignored "-Wunused-variable"
  39474. #endif
  39475. #ifdef __clang__
  39476. #pragma clang diagnostic pop
  39477. #endif
  39478. #ifdef __clang__
  39479. #pragma clang diagnostic push
  39480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39481. #pragma clang diagnostic ignored "-Wunused-variable"
  39482. #endif
  39483. #ifdef __clang__
  39484. #pragma clang diagnostic pop
  39485. #endif
  39486. #ifdef __clang__
  39487. #pragma clang diagnostic push
  39488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39489. #pragma clang diagnostic ignored "-Wunused-variable"
  39490. #endif
  39491. #ifdef __clang__
  39492. #pragma clang diagnostic pop
  39493. #endif
  39494. #ifdef __clang__
  39495. #pragma clang diagnostic push
  39496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39497. #pragma clang diagnostic ignored "-Wunused-variable"
  39498. #endif
  39499. #ifdef __clang__
  39500. #pragma clang diagnostic pop
  39501. #endif
  39502. #ifdef __clang__
  39503. #pragma clang diagnostic push
  39504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39505. #pragma clang diagnostic ignored "-Wunused-variable"
  39506. #endif
  39507. #ifdef __clang__
  39508. #pragma clang diagnostic pop
  39509. #endif
  39510. #ifdef __clang__
  39511. #pragma clang diagnostic push
  39512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39513. #pragma clang diagnostic ignored "-Wunused-variable"
  39514. #endif
  39515. #ifdef __clang__
  39516. #pragma clang diagnostic pop
  39517. #endif
  39518. #ifdef __clang__
  39519. #pragma clang diagnostic push
  39520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39521. #pragma clang diagnostic ignored "-Wunused-variable"
  39522. #endif
  39523. #ifdef __clang__
  39524. #pragma clang diagnostic pop
  39525. #endif
  39526. #ifdef __clang__
  39527. #pragma clang diagnostic push
  39528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39529. #pragma clang diagnostic ignored "-Wunused-variable"
  39530. #endif
  39531. #ifdef __clang__
  39532. #pragma clang diagnostic pop
  39533. #endif
  39534. #ifdef __clang__
  39535. #pragma clang diagnostic push
  39536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39537. #pragma clang diagnostic ignored "-Wunused-variable"
  39538. #endif
  39539. #ifdef __clang__
  39540. #pragma clang diagnostic pop
  39541. #endif
  39542. #ifdef __clang__
  39543. #pragma clang diagnostic push
  39544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39545. #pragma clang diagnostic ignored "-Wunused-variable"
  39546. #endif
  39547. #ifdef __clang__
  39548. #pragma clang diagnostic pop
  39549. #endif
  39550. #ifdef __clang__
  39551. #pragma clang diagnostic push
  39552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39553. #pragma clang diagnostic ignored "-Wunused-variable"
  39554. #endif
  39555. #ifdef __clang__
  39556. #pragma clang diagnostic pop
  39557. #endif
  39558. #ifdef __clang__
  39559. #pragma clang diagnostic push
  39560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39561. #pragma clang diagnostic ignored "-Wunused-variable"
  39562. #endif
  39563. #ifdef __clang__
  39564. #pragma clang diagnostic pop
  39565. #endif
  39566. #ifdef __clang__
  39567. #pragma clang diagnostic push
  39568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39569. #pragma clang diagnostic ignored "-Wunused-variable"
  39570. #endif
  39571. #ifdef __clang__
  39572. #pragma clang diagnostic pop
  39573. #endif
  39574. #ifdef __clang__
  39575. #pragma clang diagnostic push
  39576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39577. #pragma clang diagnostic ignored "-Wunused-variable"
  39578. #endif
  39579. #ifdef __clang__
  39580. #pragma clang diagnostic pop
  39581. #endif
  39582. #ifdef __clang__
  39583. #pragma clang diagnostic push
  39584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39585. #pragma clang diagnostic ignored "-Wunused-variable"
  39586. #endif
  39587. #ifdef __clang__
  39588. #pragma clang diagnostic pop
  39589. #endif
  39590. #ifdef __clang__
  39591. #pragma clang diagnostic push
  39592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39593. #pragma clang diagnostic ignored "-Wunused-variable"
  39594. #endif
  39595. #ifdef __clang__
  39596. #pragma clang diagnostic pop
  39597. #endif
  39598. #ifdef __clang__
  39599. #pragma clang diagnostic push
  39600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39601. #pragma clang diagnostic ignored "-Wunused-variable"
  39602. #endif
  39603. #ifdef __clang__
  39604. #pragma clang diagnostic pop
  39605. #endif
  39606. #ifdef __clang__
  39607. #pragma clang diagnostic push
  39608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39609. #pragma clang diagnostic ignored "-Wunused-variable"
  39610. #endif
  39611. #ifdef __clang__
  39612. #pragma clang diagnostic pop
  39613. #endif
  39614. #ifdef __clang__
  39615. #pragma clang diagnostic push
  39616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39617. #pragma clang diagnostic ignored "-Wunused-variable"
  39618. #endif
  39619. #ifdef __clang__
  39620. #pragma clang diagnostic pop
  39621. #endif
  39622. #ifdef __clang__
  39623. #pragma clang diagnostic push
  39624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39625. #pragma clang diagnostic ignored "-Wunused-variable"
  39626. #endif
  39627. #ifdef __clang__
  39628. #pragma clang diagnostic pop
  39629. #endif
  39630. #ifdef __clang__
  39631. #pragma clang diagnostic push
  39632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39633. #pragma clang diagnostic ignored "-Wunused-variable"
  39634. #endif
  39635. #ifdef __clang__
  39636. #pragma clang diagnostic pop
  39637. #endif
  39638. #ifdef __clang__
  39639. #pragma clang diagnostic push
  39640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39641. #pragma clang diagnostic ignored "-Wunused-variable"
  39642. #endif
  39643. #ifdef __clang__
  39644. #pragma clang diagnostic pop
  39645. #endif
  39646. #ifdef __clang__
  39647. #pragma clang diagnostic push
  39648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39649. #pragma clang diagnostic ignored "-Wunused-variable"
  39650. #endif
  39651. #ifdef __clang__
  39652. #pragma clang diagnostic pop
  39653. #endif
  39654. #ifdef __clang__
  39655. #pragma clang diagnostic push
  39656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39657. #pragma clang diagnostic ignored "-Wunused-variable"
  39658. #endif
  39659. #ifdef __clang__
  39660. #pragma clang diagnostic pop
  39661. #endif
  39662. #ifdef __clang__
  39663. #pragma clang diagnostic push
  39664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39665. #pragma clang diagnostic ignored "-Wunused-variable"
  39666. #endif
  39667. #ifdef __clang__
  39668. #pragma clang diagnostic pop
  39669. #endif
  39670. #ifdef __clang__
  39671. #pragma clang diagnostic push
  39672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39673. #pragma clang diagnostic ignored "-Wunused-variable"
  39674. #endif
  39675. #ifdef __clang__
  39676. #pragma clang diagnostic pop
  39677. #endif
  39678. #ifdef __clang__
  39679. #pragma clang diagnostic push
  39680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39681. #pragma clang diagnostic ignored "-Wunused-variable"
  39682. #endif
  39683. #ifdef __clang__
  39684. #pragma clang diagnostic pop
  39685. #endif
  39686. #ifdef __clang__
  39687. #pragma clang diagnostic push
  39688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39689. #pragma clang diagnostic ignored "-Wunused-variable"
  39690. #endif
  39691. #ifdef __clang__
  39692. #pragma clang diagnostic pop
  39693. #endif
  39694. #ifdef __clang__
  39695. #pragma clang diagnostic push
  39696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39697. #pragma clang diagnostic ignored "-Wunused-variable"
  39698. #endif
  39699. #ifdef __clang__
  39700. #pragma clang diagnostic pop
  39701. #endif
  39702. #ifdef __clang__
  39703. #pragma clang diagnostic push
  39704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39705. #pragma clang diagnostic ignored "-Wunused-variable"
  39706. #endif
  39707. #ifdef __clang__
  39708. #pragma clang diagnostic pop
  39709. #endif
  39710. #ifdef __clang__
  39711. #pragma clang diagnostic push
  39712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39713. #pragma clang diagnostic ignored "-Wunused-variable"
  39714. #endif
  39715. #ifdef __clang__
  39716. #pragma clang diagnostic pop
  39717. #endif
  39718. #ifdef __clang__
  39719. #pragma clang diagnostic push
  39720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39721. #pragma clang diagnostic ignored "-Wunused-variable"
  39722. #endif
  39723. #ifdef __clang__
  39724. #pragma clang diagnostic pop
  39725. #endif
  39726. #ifdef __clang__
  39727. #pragma clang diagnostic push
  39728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39729. #pragma clang diagnostic ignored "-Wunused-variable"
  39730. #endif
  39731. #ifdef __clang__
  39732. #pragma clang diagnostic pop
  39733. #endif
  39734. #ifdef __clang__
  39735. #pragma clang diagnostic push
  39736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39737. #pragma clang diagnostic ignored "-Wunused-variable"
  39738. #endif
  39739. #ifdef __clang__
  39740. #pragma clang diagnostic pop
  39741. #endif
  39742. #ifdef __clang__
  39743. #pragma clang diagnostic push
  39744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39745. #pragma clang diagnostic ignored "-Wunused-variable"
  39746. #endif
  39747. #ifdef __clang__
  39748. #pragma clang diagnostic pop
  39749. #endif
  39750. #ifdef __clang__
  39751. #pragma clang diagnostic push
  39752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39753. #pragma clang diagnostic ignored "-Wunused-variable"
  39754. #endif
  39755. #ifdef __clang__
  39756. #pragma clang diagnostic pop
  39757. #endif
  39758. #ifdef __clang__
  39759. #pragma clang diagnostic push
  39760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39761. #pragma clang diagnostic ignored "-Wunused-variable"
  39762. #endif
  39763. #ifdef __clang__
  39764. #pragma clang diagnostic pop
  39765. #endif
  39766. #ifdef __clang__
  39767. #pragma clang diagnostic push
  39768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39769. #pragma clang diagnostic ignored "-Wunused-variable"
  39770. #endif
  39771. #ifdef __clang__
  39772. #pragma clang diagnostic pop
  39773. #endif
  39774. #ifdef __clang__
  39775. #pragma clang diagnostic push
  39776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39777. #pragma clang diagnostic ignored "-Wunused-variable"
  39778. #endif
  39779. #ifdef __clang__
  39780. #pragma clang diagnostic pop
  39781. #endif
  39782. #ifdef __clang__
  39783. #pragma clang diagnostic push
  39784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39785. #pragma clang diagnostic ignored "-Wunused-variable"
  39786. #endif
  39787. #ifdef __clang__
  39788. #pragma clang diagnostic pop
  39789. #endif
  39790. #ifdef __clang__
  39791. #pragma clang diagnostic push
  39792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39793. #pragma clang diagnostic ignored "-Wunused-variable"
  39794. #endif
  39795. #ifdef __clang__
  39796. #pragma clang diagnostic pop
  39797. #endif
  39798. #ifdef __clang__
  39799. #pragma clang diagnostic push
  39800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39801. #pragma clang diagnostic ignored "-Wunused-variable"
  39802. #endif
  39803. #ifdef __clang__
  39804. #pragma clang diagnostic pop
  39805. #endif
  39806. #ifdef __clang__
  39807. #pragma clang diagnostic push
  39808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39809. #pragma clang diagnostic ignored "-Wunused-variable"
  39810. #endif
  39811. #ifdef __clang__
  39812. #pragma clang diagnostic pop
  39813. #endif
  39814. #ifdef __clang__
  39815. #pragma clang diagnostic push
  39816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39817. #pragma clang diagnostic ignored "-Wunused-variable"
  39818. #endif
  39819. #ifdef __clang__
  39820. #pragma clang diagnostic pop
  39821. #endif
  39822. #ifdef __clang__
  39823. #pragma clang diagnostic push
  39824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39825. #pragma clang diagnostic ignored "-Wunused-variable"
  39826. #endif
  39827. #ifdef __clang__
  39828. #pragma clang diagnostic pop
  39829. #endif
  39830. #ifdef __clang__
  39831. #pragma clang diagnostic push
  39832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39833. #pragma clang diagnostic ignored "-Wunused-variable"
  39834. #endif
  39835. #ifdef __clang__
  39836. #pragma clang diagnostic pop
  39837. #endif
  39838. #ifdef __clang__
  39839. #pragma clang diagnostic push
  39840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39841. #pragma clang diagnostic ignored "-Wunused-variable"
  39842. #endif
  39843. #ifdef __clang__
  39844. #pragma clang diagnostic pop
  39845. #endif
  39846. #ifdef __clang__
  39847. #pragma clang diagnostic push
  39848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39849. #pragma clang diagnostic ignored "-Wunused-variable"
  39850. #endif
  39851. #ifdef __clang__
  39852. #pragma clang diagnostic pop
  39853. #endif
  39854. #ifdef __clang__
  39855. #pragma clang diagnostic push
  39856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39857. #pragma clang diagnostic ignored "-Wunused-variable"
  39858. #endif
  39859. #ifdef __clang__
  39860. #pragma clang diagnostic pop
  39861. #endif
  39862. #ifdef __clang__
  39863. #pragma clang diagnostic push
  39864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39865. #pragma clang diagnostic ignored "-Wunused-variable"
  39866. #endif
  39867. #ifdef __clang__
  39868. #pragma clang diagnostic pop
  39869. #endif
  39870. #ifdef __clang__
  39871. #pragma clang diagnostic push
  39872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39873. #pragma clang diagnostic ignored "-Wunused-variable"
  39874. #endif
  39875. #ifdef __clang__
  39876. #pragma clang diagnostic pop
  39877. #endif
  39878. #ifdef __clang__
  39879. #pragma clang diagnostic push
  39880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39881. #pragma clang diagnostic ignored "-Wunused-variable"
  39882. #endif
  39883. #ifdef __clang__
  39884. #pragma clang diagnostic pop
  39885. #endif
  39886. #ifdef __clang__
  39887. #pragma clang diagnostic push
  39888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39889. #pragma clang diagnostic ignored "-Wunused-variable"
  39890. #endif
  39891. #ifdef __clang__
  39892. #pragma clang diagnostic pop
  39893. #endif
  39894. #ifdef __clang__
  39895. #pragma clang diagnostic push
  39896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39897. #pragma clang diagnostic ignored "-Wunused-variable"
  39898. #endif
  39899. #ifdef __clang__
  39900. #pragma clang diagnostic pop
  39901. #endif
  39902. #ifdef __clang__
  39903. #pragma clang diagnostic push
  39904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39905. #pragma clang diagnostic ignored "-Wunused-variable"
  39906. #endif
  39907. #ifdef __clang__
  39908. #pragma clang diagnostic pop
  39909. #endif
  39910. #ifdef __clang__
  39911. #pragma clang diagnostic push
  39912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39913. #pragma clang diagnostic ignored "-Wunused-variable"
  39914. #endif
  39915. #ifdef __clang__
  39916. #pragma clang diagnostic pop
  39917. #endif
  39918. #ifdef __clang__
  39919. #pragma clang diagnostic push
  39920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39921. #pragma clang diagnostic ignored "-Wunused-variable"
  39922. #endif
  39923. #ifdef __clang__
  39924. #pragma clang diagnostic pop
  39925. #endif
  39926. #ifdef __clang__
  39927. #pragma clang diagnostic push
  39928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39929. #pragma clang diagnostic ignored "-Wunused-variable"
  39930. #endif
  39931. #ifdef __clang__
  39932. #pragma clang diagnostic pop
  39933. #endif
  39934. #ifdef __clang__
  39935. #pragma clang diagnostic push
  39936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39937. #pragma clang diagnostic ignored "-Wunused-variable"
  39938. #endif
  39939. #ifdef __clang__
  39940. #pragma clang diagnostic pop
  39941. #endif
  39942. #ifdef __clang__
  39943. #pragma clang diagnostic push
  39944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39945. #pragma clang diagnostic ignored "-Wunused-variable"
  39946. #endif
  39947. #ifdef __clang__
  39948. #pragma clang diagnostic pop
  39949. #endif
  39950. #ifdef __clang__
  39951. #pragma clang diagnostic push
  39952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39953. #pragma clang diagnostic ignored "-Wunused-variable"
  39954. #endif
  39955. #ifdef __clang__
  39956. #pragma clang diagnostic pop
  39957. #endif
  39958. #ifdef __clang__
  39959. #pragma clang diagnostic push
  39960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39961. #pragma clang diagnostic ignored "-Wunused-variable"
  39962. #endif
  39963. #ifdef __clang__
  39964. #pragma clang diagnostic pop
  39965. #endif
  39966. #ifdef __clang__
  39967. #pragma clang diagnostic push
  39968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39969. #pragma clang diagnostic ignored "-Wunused-variable"
  39970. #endif
  39971. #ifdef __clang__
  39972. #pragma clang diagnostic pop
  39973. #endif
  39974. #ifdef __clang__
  39975. #pragma clang diagnostic push
  39976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39977. #pragma clang diagnostic ignored "-Wunused-variable"
  39978. #endif
  39979. #ifdef __clang__
  39980. #pragma clang diagnostic pop
  39981. #endif
  39982. #ifdef __clang__
  39983. #pragma clang diagnostic push
  39984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39985. #pragma clang diagnostic ignored "-Wunused-variable"
  39986. #endif
  39987. #ifdef __clang__
  39988. #pragma clang diagnostic pop
  39989. #endif
  39990. #ifdef __clang__
  39991. #pragma clang diagnostic push
  39992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39993. #pragma clang diagnostic ignored "-Wunused-variable"
  39994. #endif
  39995. #ifdef __clang__
  39996. #pragma clang diagnostic pop
  39997. #endif
  39998. #ifdef __clang__
  39999. #pragma clang diagnostic push
  40000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40001. #pragma clang diagnostic ignored "-Wunused-variable"
  40002. #endif
  40003. #ifdef __clang__
  40004. #pragma clang diagnostic pop
  40005. #endif
  40006. #ifdef __clang__
  40007. #pragma clang diagnostic push
  40008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40009. #pragma clang diagnostic ignored "-Wunused-variable"
  40010. #endif
  40011. #ifdef __clang__
  40012. #pragma clang diagnostic pop
  40013. #endif
  40014. #ifdef __clang__
  40015. #pragma clang diagnostic push
  40016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40017. #pragma clang diagnostic ignored "-Wunused-variable"
  40018. #endif
  40019. #ifdef __clang__
  40020. #pragma clang diagnostic pop
  40021. #endif
  40022. #ifdef __clang__
  40023. #pragma clang diagnostic push
  40024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40025. #pragma clang diagnostic ignored "-Wunused-variable"
  40026. #endif
  40027. #ifdef __clang__
  40028. #pragma clang diagnostic pop
  40029. #endif
  40030. #ifdef __clang__
  40031. #pragma clang diagnostic push
  40032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40033. #pragma clang diagnostic ignored "-Wunused-variable"
  40034. #endif
  40035. #ifdef __clang__
  40036. #pragma clang diagnostic pop
  40037. #endif
  40038. #ifdef __clang__
  40039. #pragma clang diagnostic push
  40040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40041. #pragma clang diagnostic ignored "-Wunused-variable"
  40042. #endif
  40043. #ifdef __clang__
  40044. #pragma clang diagnostic pop
  40045. #endif
  40046. #ifdef __clang__
  40047. #pragma clang diagnostic push
  40048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40049. #pragma clang diagnostic ignored "-Wunused-variable"
  40050. #endif
  40051. #ifdef __clang__
  40052. #pragma clang diagnostic pop
  40053. #endif
  40054. #ifdef __clang__
  40055. #pragma clang diagnostic push
  40056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40057. #pragma clang diagnostic ignored "-Wunused-variable"
  40058. #endif
  40059. #ifdef __clang__
  40060. #pragma clang diagnostic pop
  40061. #endif
  40062. #ifdef __clang__
  40063. #pragma clang diagnostic push
  40064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40065. #pragma clang diagnostic ignored "-Wunused-variable"
  40066. #endif
  40067. #ifdef __clang__
  40068. #pragma clang diagnostic pop
  40069. #endif
  40070. #ifdef __clang__
  40071. #pragma clang diagnostic push
  40072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40073. #pragma clang diagnostic ignored "-Wunused-variable"
  40074. #endif
  40075. #ifdef __clang__
  40076. #pragma clang diagnostic pop
  40077. #endif
  40078. #ifdef __clang__
  40079. #pragma clang diagnostic push
  40080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40081. #pragma clang diagnostic ignored "-Wunused-variable"
  40082. #endif
  40083. #ifdef __clang__
  40084. #pragma clang diagnostic pop
  40085. #endif
  40086. #ifdef __clang__
  40087. #pragma clang diagnostic push
  40088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40089. #pragma clang diagnostic ignored "-Wunused-variable"
  40090. #endif
  40091. #ifdef __clang__
  40092. #pragma clang diagnostic pop
  40093. #endif
  40094. #ifdef __clang__
  40095. #pragma clang diagnostic push
  40096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40097. #pragma clang diagnostic ignored "-Wunused-variable"
  40098. #endif
  40099. #ifdef __clang__
  40100. #pragma clang diagnostic pop
  40101. #endif
  40102. #ifdef __clang__
  40103. #pragma clang diagnostic push
  40104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40105. #pragma clang diagnostic ignored "-Wunused-variable"
  40106. #endif
  40107. #ifdef __clang__
  40108. #pragma clang diagnostic pop
  40109. #endif
  40110. #ifdef __clang__
  40111. #pragma clang diagnostic push
  40112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40113. #pragma clang diagnostic ignored "-Wunused-variable"
  40114. #endif
  40115. #ifdef __clang__
  40116. #pragma clang diagnostic pop
  40117. #endif
  40118. #ifdef __clang__
  40119. #pragma clang diagnostic push
  40120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40121. #pragma clang diagnostic ignored "-Wunused-variable"
  40122. #endif
  40123. #ifdef __clang__
  40124. #pragma clang diagnostic pop
  40125. #endif
  40126. #ifdef __clang__
  40127. #pragma clang diagnostic push
  40128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40129. #pragma clang diagnostic ignored "-Wunused-variable"
  40130. #endif
  40131. #ifdef __clang__
  40132. #pragma clang diagnostic pop
  40133. #endif
  40134. #ifdef __clang__
  40135. #pragma clang diagnostic push
  40136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40137. #pragma clang diagnostic ignored "-Wunused-variable"
  40138. #endif
  40139. #ifdef __clang__
  40140. #pragma clang diagnostic pop
  40141. #endif
  40142. #ifdef __clang__
  40143. #pragma clang diagnostic push
  40144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40145. #pragma clang diagnostic ignored "-Wunused-variable"
  40146. #endif
  40147. #ifdef __clang__
  40148. #pragma clang diagnostic pop
  40149. #endif
  40150. #ifdef __clang__
  40151. #pragma clang diagnostic push
  40152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40153. #pragma clang diagnostic ignored "-Wunused-variable"
  40154. #endif
  40155. #ifdef __clang__
  40156. #pragma clang diagnostic pop
  40157. #endif
  40158. #ifdef __clang__
  40159. #pragma clang diagnostic push
  40160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40161. #pragma clang diagnostic ignored "-Wunused-variable"
  40162. #endif
  40163. #ifdef __clang__
  40164. #pragma clang diagnostic pop
  40165. #endif
  40166. #ifdef __clang__
  40167. #pragma clang diagnostic push
  40168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40169. #pragma clang diagnostic ignored "-Wunused-variable"
  40170. #endif
  40171. #ifdef __clang__
  40172. #pragma clang diagnostic pop
  40173. #endif
  40174. #ifdef __clang__
  40175. #pragma clang diagnostic push
  40176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40177. #pragma clang diagnostic ignored "-Wunused-variable"
  40178. #endif
  40179. #ifdef __clang__
  40180. #pragma clang diagnostic pop
  40181. #endif
  40182. #ifdef __clang__
  40183. #pragma clang diagnostic push
  40184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40185. #pragma clang diagnostic ignored "-Wunused-variable"
  40186. #endif
  40187. #ifdef __clang__
  40188. #pragma clang diagnostic pop
  40189. #endif
  40190. #ifdef __clang__
  40191. #pragma clang diagnostic push
  40192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40193. #pragma clang diagnostic ignored "-Wunused-variable"
  40194. #endif
  40195. #ifdef __clang__
  40196. #pragma clang diagnostic pop
  40197. #endif
  40198. #ifdef __clang__
  40199. #pragma clang diagnostic push
  40200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40201. #pragma clang diagnostic ignored "-Wunused-variable"
  40202. #endif
  40203. #ifdef __clang__
  40204. #pragma clang diagnostic pop
  40205. #endif
  40206. #ifdef __clang__
  40207. #pragma clang diagnostic push
  40208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40209. #pragma clang diagnostic ignored "-Wunused-variable"
  40210. #endif
  40211. #ifdef __clang__
  40212. #pragma clang diagnostic pop
  40213. #endif
  40214. #ifdef __clang__
  40215. #pragma clang diagnostic push
  40216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40217. #pragma clang diagnostic ignored "-Wunused-variable"
  40218. #endif
  40219. #ifdef __clang__
  40220. #pragma clang diagnostic pop
  40221. #endif
  40222. #ifdef __clang__
  40223. #pragma clang diagnostic push
  40224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40225. #pragma clang diagnostic ignored "-Wunused-variable"
  40226. #endif
  40227. #ifdef __clang__
  40228. #pragma clang diagnostic pop
  40229. #endif
  40230. #ifdef __clang__
  40231. #pragma clang diagnostic push
  40232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40233. #pragma clang diagnostic ignored "-Wunused-variable"
  40234. #endif
  40235. #ifdef __clang__
  40236. #pragma clang diagnostic pop
  40237. #endif
  40238. #ifdef __clang__
  40239. #pragma clang diagnostic push
  40240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40241. #pragma clang diagnostic ignored "-Wunused-variable"
  40242. #endif
  40243. #ifdef __clang__
  40244. #pragma clang diagnostic pop
  40245. #endif
  40246. #ifdef __clang__
  40247. #pragma clang diagnostic push
  40248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40249. #pragma clang diagnostic ignored "-Wunused-variable"
  40250. #endif
  40251. #ifdef __clang__
  40252. #pragma clang diagnostic pop
  40253. #endif
  40254. #ifdef __clang__
  40255. #pragma clang diagnostic push
  40256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40257. #pragma clang diagnostic ignored "-Wunused-variable"
  40258. #endif
  40259. #ifdef __clang__
  40260. #pragma clang diagnostic pop
  40261. #endif
  40262. #ifdef __clang__
  40263. #pragma clang diagnostic push
  40264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40265. #pragma clang diagnostic ignored "-Wunused-variable"
  40266. #endif
  40267. #ifdef __clang__
  40268. #pragma clang diagnostic pop
  40269. #endif
  40270. #ifdef __clang__
  40271. #pragma clang diagnostic push
  40272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40273. #pragma clang diagnostic ignored "-Wunused-variable"
  40274. #endif
  40275. #ifdef __clang__
  40276. #pragma clang diagnostic pop
  40277. #endif
  40278. #ifdef __clang__
  40279. #pragma clang diagnostic push
  40280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40281. #pragma clang diagnostic ignored "-Wunused-variable"
  40282. #endif
  40283. #ifdef __clang__
  40284. #pragma clang diagnostic pop
  40285. #endif
  40286. #ifdef __clang__
  40287. #pragma clang diagnostic push
  40288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40289. #pragma clang diagnostic ignored "-Wunused-variable"
  40290. #endif
  40291. #ifdef __clang__
  40292. #pragma clang diagnostic pop
  40293. #endif
  40294. #ifdef __clang__
  40295. #pragma clang diagnostic push
  40296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40297. #pragma clang diagnostic ignored "-Wunused-variable"
  40298. #endif
  40299. #ifdef __clang__
  40300. #pragma clang diagnostic pop
  40301. #endif
  40302. #ifdef __clang__
  40303. #pragma clang diagnostic push
  40304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40305. #pragma clang diagnostic ignored "-Wunused-variable"
  40306. #endif
  40307. #ifdef __clang__
  40308. #pragma clang diagnostic pop
  40309. #endif
  40310. #ifdef __clang__
  40311. #pragma clang diagnostic push
  40312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40313. #pragma clang diagnostic ignored "-Wunused-variable"
  40314. #endif
  40315. #ifdef __clang__
  40316. #pragma clang diagnostic pop
  40317. #endif
  40318. #ifdef __clang__
  40319. #pragma clang diagnostic push
  40320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40321. #pragma clang diagnostic ignored "-Wunused-variable"
  40322. #endif
  40323. #ifdef __clang__
  40324. #pragma clang diagnostic pop
  40325. #endif
  40326. #ifdef __clang__
  40327. #pragma clang diagnostic push
  40328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40329. #pragma clang diagnostic ignored "-Wunused-variable"
  40330. #endif
  40331. #ifdef __clang__
  40332. #pragma clang diagnostic pop
  40333. #endif
  40334. #ifdef __clang__
  40335. #pragma clang diagnostic push
  40336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40337. #pragma clang diagnostic ignored "-Wunused-variable"
  40338. #endif
  40339. #ifdef __clang__
  40340. #pragma clang diagnostic pop
  40341. #endif
  40342. #ifdef __clang__
  40343. #pragma clang diagnostic push
  40344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40345. #pragma clang diagnostic ignored "-Wunused-variable"
  40346. #endif
  40347. #ifdef __clang__
  40348. #pragma clang diagnostic pop
  40349. #endif
  40350. #ifdef __clang__
  40351. #pragma clang diagnostic push
  40352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40353. #pragma clang diagnostic ignored "-Wunused-variable"
  40354. #endif
  40355. #ifdef __clang__
  40356. #pragma clang diagnostic pop
  40357. #endif
  40358. #ifdef __clang__
  40359. #pragma clang diagnostic push
  40360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40361. #pragma clang diagnostic ignored "-Wunused-variable"
  40362. #endif
  40363. #ifdef __clang__
  40364. #pragma clang diagnostic pop
  40365. #endif
  40366. #ifdef __clang__
  40367. #pragma clang diagnostic push
  40368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40369. #pragma clang diagnostic ignored "-Wunused-variable"
  40370. #endif
  40371. #ifdef __clang__
  40372. #pragma clang diagnostic pop
  40373. #endif
  40374. #ifdef __clang__
  40375. #pragma clang diagnostic push
  40376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40377. #pragma clang diagnostic ignored "-Wunused-variable"
  40378. #endif
  40379. #ifdef __clang__
  40380. #pragma clang diagnostic pop
  40381. #endif
  40382. #ifdef __clang__
  40383. #pragma clang diagnostic push
  40384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40385. #pragma clang diagnostic ignored "-Wunused-variable"
  40386. #endif
  40387. #ifdef __clang__
  40388. #pragma clang diagnostic pop
  40389. #endif
  40390. #ifdef __clang__
  40391. #pragma clang diagnostic push
  40392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40393. #pragma clang diagnostic ignored "-Wunused-variable"
  40394. #endif
  40395. #ifdef __clang__
  40396. #pragma clang diagnostic pop
  40397. #endif
  40398. #ifdef __clang__
  40399. #pragma clang diagnostic push
  40400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40401. #pragma clang diagnostic ignored "-Wunused-variable"
  40402. #endif
  40403. #ifdef __clang__
  40404. #pragma clang diagnostic pop
  40405. #endif
  40406. #ifdef __clang__
  40407. #pragma clang diagnostic push
  40408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40409. #pragma clang diagnostic ignored "-Wunused-variable"
  40410. #endif
  40411. #ifdef __clang__
  40412. #pragma clang diagnostic pop
  40413. #endif
  40414. #ifdef __clang__
  40415. #pragma clang diagnostic push
  40416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40417. #pragma clang diagnostic ignored "-Wunused-variable"
  40418. #endif
  40419. #ifdef __clang__
  40420. #pragma clang diagnostic pop
  40421. #endif
  40422. #ifdef __clang__
  40423. #pragma clang diagnostic push
  40424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40425. #pragma clang diagnostic ignored "-Wunused-variable"
  40426. #endif
  40427. #ifdef __clang__
  40428. #pragma clang diagnostic pop
  40429. #endif
  40430. #ifdef __clang__
  40431. #pragma clang diagnostic push
  40432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40433. #pragma clang diagnostic ignored "-Wunused-variable"
  40434. #endif
  40435. #ifdef __clang__
  40436. #pragma clang diagnostic pop
  40437. #endif
  40438. #ifdef __clang__
  40439. #pragma clang diagnostic push
  40440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40441. #pragma clang diagnostic ignored "-Wunused-variable"
  40442. #endif
  40443. #ifdef __clang__
  40444. #pragma clang diagnostic pop
  40445. #endif
  40446. #ifdef __clang__
  40447. #pragma clang diagnostic push
  40448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40449. #pragma clang diagnostic ignored "-Wunused-variable"
  40450. #endif
  40451. #ifdef __clang__
  40452. #pragma clang diagnostic pop
  40453. #endif
  40454. #ifdef __clang__
  40455. #pragma clang diagnostic push
  40456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40457. #pragma clang diagnostic ignored "-Wunused-variable"
  40458. #endif
  40459. #ifdef __clang__
  40460. #pragma clang diagnostic pop
  40461. #endif
  40462. #ifdef __clang__
  40463. #pragma clang diagnostic push
  40464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40465. #pragma clang diagnostic ignored "-Wunused-variable"
  40466. #endif
  40467. #ifdef __clang__
  40468. #pragma clang diagnostic pop
  40469. #endif
  40470. #ifdef __clang__
  40471. #pragma clang diagnostic push
  40472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40473. #pragma clang diagnostic ignored "-Wunused-variable"
  40474. #endif
  40475. #ifdef __clang__
  40476. #pragma clang diagnostic pop
  40477. #endif
  40478. #ifdef __clang__
  40479. #pragma clang diagnostic push
  40480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40481. #pragma clang diagnostic ignored "-Wunused-variable"
  40482. #endif
  40483. #ifdef __clang__
  40484. #pragma clang diagnostic pop
  40485. #endif
  40486. #ifdef __clang__
  40487. #pragma clang diagnostic push
  40488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40489. #pragma clang diagnostic ignored "-Wunused-variable"
  40490. #endif
  40491. #ifdef __clang__
  40492. #pragma clang diagnostic pop
  40493. #endif
  40494. #ifdef __clang__
  40495. #pragma clang diagnostic push
  40496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40497. #pragma clang diagnostic ignored "-Wunused-variable"
  40498. #endif
  40499. #ifdef __clang__
  40500. #pragma clang diagnostic pop
  40501. #endif
  40502. #ifdef __clang__
  40503. #pragma clang diagnostic push
  40504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40505. #pragma clang diagnostic ignored "-Wunused-variable"
  40506. #endif
  40507. #ifdef __clang__
  40508. #pragma clang diagnostic pop
  40509. #endif
  40510. #ifdef __clang__
  40511. #pragma clang diagnostic push
  40512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40513. #pragma clang diagnostic ignored "-Wunused-variable"
  40514. #endif
  40515. #ifdef __clang__
  40516. #pragma clang diagnostic pop
  40517. #endif
  40518. #ifdef __clang__
  40519. #pragma clang diagnostic push
  40520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40521. #pragma clang diagnostic ignored "-Wunused-variable"
  40522. #endif
  40523. #ifdef __clang__
  40524. #pragma clang diagnostic pop
  40525. #endif
  40526. #ifdef __clang__
  40527. #pragma clang diagnostic push
  40528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40529. #pragma clang diagnostic ignored "-Wunused-variable"
  40530. #endif
  40531. #ifdef __clang__
  40532. #pragma clang diagnostic pop
  40533. #endif
  40534. #ifdef __clang__
  40535. #pragma clang diagnostic push
  40536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40537. #pragma clang diagnostic ignored "-Wunused-variable"
  40538. #endif
  40539. #ifdef __clang__
  40540. #pragma clang diagnostic pop
  40541. #endif
  40542. #ifdef __clang__
  40543. #pragma clang diagnostic push
  40544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40545. #pragma clang diagnostic ignored "-Wunused-variable"
  40546. #endif
  40547. #ifdef __clang__
  40548. #pragma clang diagnostic pop
  40549. #endif
  40550. #ifdef __clang__
  40551. #pragma clang diagnostic push
  40552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40553. #pragma clang diagnostic ignored "-Wunused-variable"
  40554. #endif
  40555. #ifdef __clang__
  40556. #pragma clang diagnostic pop
  40557. #endif
  40558. #ifdef __clang__
  40559. #pragma clang diagnostic push
  40560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40561. #pragma clang diagnostic ignored "-Wunused-variable"
  40562. #endif
  40563. #ifdef __clang__
  40564. #pragma clang diagnostic pop
  40565. #endif
  40566. #ifdef __clang__
  40567. #pragma clang diagnostic push
  40568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40569. #pragma clang diagnostic ignored "-Wunused-variable"
  40570. #endif
  40571. #ifdef __clang__
  40572. #pragma clang diagnostic pop
  40573. #endif
  40574. #ifdef __clang__
  40575. #pragma clang diagnostic push
  40576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40577. #pragma clang diagnostic ignored "-Wunused-variable"
  40578. #endif
  40579. #ifdef __clang__
  40580. #pragma clang diagnostic pop
  40581. #endif
  40582. #ifdef __clang__
  40583. #pragma clang diagnostic push
  40584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40585. #pragma clang diagnostic ignored "-Wunused-variable"
  40586. #endif
  40587. #ifdef __clang__
  40588. #pragma clang diagnostic pop
  40589. #endif
  40590. #ifdef __clang__
  40591. #pragma clang diagnostic push
  40592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40593. #pragma clang diagnostic ignored "-Wunused-variable"
  40594. #endif
  40595. #ifdef __clang__
  40596. #pragma clang diagnostic pop
  40597. #endif
  40598. #ifdef __clang__
  40599. #pragma clang diagnostic push
  40600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40601. #pragma clang diagnostic ignored "-Wunused-variable"
  40602. #endif
  40603. #ifdef __clang__
  40604. #pragma clang diagnostic pop
  40605. #endif
  40606. #ifdef __clang__
  40607. #pragma clang diagnostic push
  40608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40609. #pragma clang diagnostic ignored "-Wunused-variable"
  40610. #endif
  40611. #ifdef __clang__
  40612. #pragma clang diagnostic pop
  40613. #endif
  40614. #ifdef __clang__
  40615. #pragma clang diagnostic push
  40616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40617. #pragma clang diagnostic ignored "-Wunused-variable"
  40618. #endif
  40619. #ifdef __clang__
  40620. #pragma clang diagnostic pop
  40621. #endif
  40622. #ifdef __clang__
  40623. #pragma clang diagnostic push
  40624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40625. #pragma clang diagnostic ignored "-Wunused-variable"
  40626. #endif
  40627. #ifdef __clang__
  40628. #pragma clang diagnostic pop
  40629. #endif
  40630. #ifdef __clang__
  40631. #pragma clang diagnostic push
  40632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40633. #pragma clang diagnostic ignored "-Wunused-variable"
  40634. #endif
  40635. #ifdef __clang__
  40636. #pragma clang diagnostic pop
  40637. #endif
  40638. #ifdef __clang__
  40639. #pragma clang diagnostic push
  40640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40641. #pragma clang diagnostic ignored "-Wunused-variable"
  40642. #endif
  40643. #ifdef __clang__
  40644. #pragma clang diagnostic pop
  40645. #endif
  40646. #ifdef __clang__
  40647. #pragma clang diagnostic push
  40648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40649. #pragma clang diagnostic ignored "-Wunused-variable"
  40650. #endif
  40651. #ifdef __clang__
  40652. #pragma clang diagnostic pop
  40653. #endif
  40654. #ifdef __clang__
  40655. #pragma clang diagnostic push
  40656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40657. #pragma clang diagnostic ignored "-Wunused-variable"
  40658. #endif
  40659. #ifdef __clang__
  40660. #pragma clang diagnostic pop
  40661. #endif
  40662. #ifdef __clang__
  40663. #pragma clang diagnostic push
  40664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40665. #pragma clang diagnostic ignored "-Wunused-variable"
  40666. #endif
  40667. #ifdef __clang__
  40668. #pragma clang diagnostic pop
  40669. #endif
  40670. #ifdef __clang__
  40671. #pragma clang diagnostic push
  40672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40673. #pragma clang diagnostic ignored "-Wunused-variable"
  40674. #endif
  40675. #ifdef __clang__
  40676. #pragma clang diagnostic pop
  40677. #endif
  40678. #ifdef __clang__
  40679. #pragma clang diagnostic push
  40680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40681. #pragma clang diagnostic ignored "-Wunused-variable"
  40682. #endif
  40683. #ifdef __clang__
  40684. #pragma clang diagnostic pop
  40685. #endif
  40686. #ifdef __clang__
  40687. #pragma clang diagnostic push
  40688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40689. #pragma clang diagnostic ignored "-Wunused-variable"
  40690. #endif
  40691. #ifdef __clang__
  40692. #pragma clang diagnostic pop
  40693. #endif
  40694. #ifdef __clang__
  40695. #pragma clang diagnostic push
  40696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40697. #pragma clang diagnostic ignored "-Wunused-variable"
  40698. #endif
  40699. #ifdef __clang__
  40700. #pragma clang diagnostic pop
  40701. #endif
  40702. #ifdef __clang__
  40703. #pragma clang diagnostic push
  40704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40705. #pragma clang diagnostic ignored "-Wunused-variable"
  40706. #endif
  40707. #ifdef __clang__
  40708. #pragma clang diagnostic pop
  40709. #endif
  40710. #ifdef __clang__
  40711. #pragma clang diagnostic push
  40712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40713. #pragma clang diagnostic ignored "-Wunused-variable"
  40714. #endif
  40715. #ifdef __clang__
  40716. #pragma clang diagnostic pop
  40717. #endif
  40718. #ifdef __clang__
  40719. #pragma clang diagnostic push
  40720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40721. #pragma clang diagnostic ignored "-Wunused-variable"
  40722. #endif
  40723. #ifdef __clang__
  40724. #pragma clang diagnostic pop
  40725. #endif
  40726. #ifdef __clang__
  40727. #pragma clang diagnostic push
  40728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40729. #pragma clang diagnostic ignored "-Wunused-variable"
  40730. #endif
  40731. #ifdef __clang__
  40732. #pragma clang diagnostic pop
  40733. #endif
  40734. #ifdef __clang__
  40735. #pragma clang diagnostic push
  40736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40737. #pragma clang diagnostic ignored "-Wunused-variable"
  40738. #endif
  40739. #ifdef __clang__
  40740. #pragma clang diagnostic pop
  40741. #endif
  40742. #ifdef __clang__
  40743. #pragma clang diagnostic push
  40744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40745. #pragma clang diagnostic ignored "-Wunused-variable"
  40746. #endif
  40747. #ifdef __clang__
  40748. #pragma clang diagnostic pop
  40749. #endif
  40750. #ifdef __clang__
  40751. #pragma clang diagnostic push
  40752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40753. #pragma clang diagnostic ignored "-Wunused-variable"
  40754. #endif
  40755. #ifdef __clang__
  40756. #pragma clang diagnostic pop
  40757. #endif
  40758. #ifdef __clang__
  40759. #pragma clang diagnostic push
  40760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40761. #pragma clang diagnostic ignored "-Wunused-variable"
  40762. #endif
  40763. #ifdef __clang__
  40764. #pragma clang diagnostic pop
  40765. #endif
  40766. #ifdef __clang__
  40767. #pragma clang diagnostic push
  40768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40769. #pragma clang diagnostic ignored "-Wunused-variable"
  40770. #endif
  40771. #ifdef __clang__
  40772. #pragma clang diagnostic pop
  40773. #endif
  40774. #ifdef __clang__
  40775. #pragma clang diagnostic push
  40776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40777. #pragma clang diagnostic ignored "-Wunused-variable"
  40778. #endif
  40779. #ifdef __clang__
  40780. #pragma clang diagnostic pop
  40781. #endif
  40782. #ifdef __clang__
  40783. #pragma clang diagnostic push
  40784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40785. #pragma clang diagnostic ignored "-Wunused-variable"
  40786. #endif
  40787. #ifdef __clang__
  40788. #pragma clang diagnostic pop
  40789. #endif
  40790. #ifdef __clang__
  40791. #pragma clang diagnostic push
  40792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40793. #pragma clang diagnostic ignored "-Wunused-variable"
  40794. #endif
  40795. #ifdef __clang__
  40796. #pragma clang diagnostic pop
  40797. #endif
  40798. #ifdef __clang__
  40799. #pragma clang diagnostic push
  40800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40801. #pragma clang diagnostic ignored "-Wunused-variable"
  40802. #endif
  40803. #ifdef __clang__
  40804. #pragma clang diagnostic pop
  40805. #endif
  40806. #ifdef __clang__
  40807. #pragma clang diagnostic push
  40808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40809. #pragma clang diagnostic ignored "-Wunused-variable"
  40810. #endif
  40811. #ifdef __clang__
  40812. #pragma clang diagnostic pop
  40813. #endif
  40814. #ifdef __clang__
  40815. #pragma clang diagnostic push
  40816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40817. #pragma clang diagnostic ignored "-Wunused-variable"
  40818. #endif
  40819. #ifdef __clang__
  40820. #pragma clang diagnostic pop
  40821. #endif
  40822. #ifdef __clang__
  40823. #pragma clang diagnostic push
  40824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40825. #pragma clang diagnostic ignored "-Wunused-variable"
  40826. #endif
  40827. #ifdef __clang__
  40828. #pragma clang diagnostic pop
  40829. #endif
  40830. #ifdef __clang__
  40831. #pragma clang diagnostic push
  40832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40833. #pragma clang diagnostic ignored "-Wunused-variable"
  40834. #endif
  40835. #ifdef __clang__
  40836. #pragma clang diagnostic pop
  40837. #endif
  40838. #ifdef __clang__
  40839. #pragma clang diagnostic push
  40840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40841. #pragma clang diagnostic ignored "-Wunused-variable"
  40842. #endif
  40843. #ifdef __clang__
  40844. #pragma clang diagnostic pop
  40845. #endif
  40846. #ifdef __clang__
  40847. #pragma clang diagnostic push
  40848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40849. #pragma clang diagnostic ignored "-Wunused-variable"
  40850. #endif
  40851. #ifdef __clang__
  40852. #pragma clang diagnostic pop
  40853. #endif
  40854. #ifdef __clang__
  40855. #pragma clang diagnostic push
  40856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40857. #pragma clang diagnostic ignored "-Wunused-variable"
  40858. #endif
  40859. #ifdef __clang__
  40860. #pragma clang diagnostic pop
  40861. #endif
  40862. #ifdef __clang__
  40863. #pragma clang diagnostic push
  40864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40865. #pragma clang diagnostic ignored "-Wunused-variable"
  40866. #endif
  40867. #ifdef __clang__
  40868. #pragma clang diagnostic pop
  40869. #endif
  40870. #ifdef __clang__
  40871. #pragma clang diagnostic push
  40872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40873. #pragma clang diagnostic ignored "-Wunused-variable"
  40874. #endif
  40875. #ifdef __clang__
  40876. #pragma clang diagnostic pop
  40877. #endif
  40878. #ifdef __clang__
  40879. #pragma clang diagnostic push
  40880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40881. #pragma clang diagnostic ignored "-Wunused-variable"
  40882. #endif
  40883. #ifdef __clang__
  40884. #pragma clang diagnostic pop
  40885. #endif
  40886. #ifdef __clang__
  40887. #pragma clang diagnostic push
  40888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40889. #pragma clang diagnostic ignored "-Wunused-variable"
  40890. #endif
  40891. #ifdef __clang__
  40892. #pragma clang diagnostic pop
  40893. #endif
  40894. #ifdef __clang__
  40895. #pragma clang diagnostic push
  40896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40897. #pragma clang diagnostic ignored "-Wunused-variable"
  40898. #endif
  40899. #ifdef __clang__
  40900. #pragma clang diagnostic pop
  40901. #endif
  40902. #ifdef __clang__
  40903. #pragma clang diagnostic push
  40904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40905. #pragma clang diagnostic ignored "-Wunused-variable"
  40906. #endif
  40907. #ifdef __clang__
  40908. #pragma clang diagnostic pop
  40909. #endif
  40910. #ifdef __clang__
  40911. #pragma clang diagnostic push
  40912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40913. #pragma clang diagnostic ignored "-Wunused-variable"
  40914. #endif
  40915. #ifdef __clang__
  40916. #pragma clang diagnostic pop
  40917. #endif
  40918. #ifdef __clang__
  40919. #pragma clang diagnostic push
  40920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40921. #pragma clang diagnostic ignored "-Wunused-variable"
  40922. #endif
  40923. #ifdef __clang__
  40924. #pragma clang diagnostic pop
  40925. #endif
  40926. #ifdef __clang__
  40927. #pragma clang diagnostic push
  40928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40929. #pragma clang diagnostic ignored "-Wunused-variable"
  40930. #endif
  40931. #ifdef __clang__
  40932. #pragma clang diagnostic pop
  40933. #endif
  40934. #ifdef __clang__
  40935. #pragma clang diagnostic push
  40936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40937. #pragma clang diagnostic ignored "-Wunused-variable"
  40938. #endif
  40939. #ifdef __clang__
  40940. #pragma clang diagnostic pop
  40941. #endif
  40942. #ifdef __clang__
  40943. #pragma clang diagnostic push
  40944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40945. #pragma clang diagnostic ignored "-Wunused-variable"
  40946. #endif
  40947. #ifdef __clang__
  40948. #pragma clang diagnostic pop
  40949. #endif
  40950. #ifdef __clang__
  40951. #pragma clang diagnostic push
  40952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40953. #pragma clang diagnostic ignored "-Wunused-variable"
  40954. #endif
  40955. #ifdef __clang__
  40956. #pragma clang diagnostic pop
  40957. #endif
  40958. #ifdef __clang__
  40959. #pragma clang diagnostic push
  40960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40961. #pragma clang diagnostic ignored "-Wunused-variable"
  40962. #endif
  40963. #ifdef __clang__
  40964. #pragma clang diagnostic pop
  40965. #endif
  40966. #ifdef __clang__
  40967. #pragma clang diagnostic push
  40968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40969. #pragma clang diagnostic ignored "-Wunused-variable"
  40970. #endif
  40971. #ifdef __clang__
  40972. #pragma clang diagnostic pop
  40973. #endif
  40974. #ifdef __clang__
  40975. #pragma clang diagnostic push
  40976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40977. #pragma clang diagnostic ignored "-Wunused-variable"
  40978. #endif
  40979. #ifdef __clang__
  40980. #pragma clang diagnostic pop
  40981. #endif
  40982. #ifdef __clang__
  40983. #pragma clang diagnostic push
  40984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40985. #pragma clang diagnostic ignored "-Wunused-variable"
  40986. #endif
  40987. #ifdef __clang__
  40988. #pragma clang diagnostic pop
  40989. #endif
  40990. #ifdef __clang__
  40991. #pragma clang diagnostic push
  40992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40993. #pragma clang diagnostic ignored "-Wunused-variable"
  40994. #endif
  40995. #ifdef __clang__
  40996. #pragma clang diagnostic pop
  40997. #endif
  40998. #ifdef __clang__
  40999. #pragma clang diagnostic push
  41000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41001. #pragma clang diagnostic ignored "-Wunused-variable"
  41002. #endif
  41003. #ifdef __clang__
  41004. #pragma clang diagnostic pop
  41005. #endif
  41006. #ifdef __clang__
  41007. #pragma clang diagnostic push
  41008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41009. #pragma clang diagnostic ignored "-Wunused-variable"
  41010. #endif
  41011. #ifdef __clang__
  41012. #pragma clang diagnostic pop
  41013. #endif
  41014. #ifdef __clang__
  41015. #pragma clang diagnostic push
  41016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41017. #pragma clang diagnostic ignored "-Wunused-variable"
  41018. #endif
  41019. #ifdef __clang__
  41020. #pragma clang diagnostic pop
  41021. #endif
  41022. #ifdef __clang__
  41023. #pragma clang diagnostic push
  41024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41025. #pragma clang diagnostic ignored "-Wunused-variable"
  41026. #endif
  41027. #ifdef __clang__
  41028. #pragma clang diagnostic pop
  41029. #endif
  41030. #ifdef __clang__
  41031. #pragma clang diagnostic push
  41032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41033. #pragma clang diagnostic ignored "-Wunused-variable"
  41034. #endif
  41035. #ifdef __clang__
  41036. #pragma clang diagnostic pop
  41037. #endif
  41038. #ifdef __clang__
  41039. #pragma clang diagnostic push
  41040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41041. #pragma clang diagnostic ignored "-Wunused-variable"
  41042. #endif
  41043. #ifdef __clang__
  41044. #pragma clang diagnostic pop
  41045. #endif
  41046. #ifdef __clang__
  41047. #pragma clang diagnostic push
  41048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41049. #pragma clang diagnostic ignored "-Wunused-variable"
  41050. #endif
  41051. #ifdef __clang__
  41052. #pragma clang diagnostic pop
  41053. #endif
  41054. #ifdef __clang__
  41055. #pragma clang diagnostic push
  41056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41057. #pragma clang diagnostic ignored "-Wunused-variable"
  41058. #endif
  41059. #ifdef __clang__
  41060. #pragma clang diagnostic pop
  41061. #endif
  41062. #ifdef __clang__
  41063. #pragma clang diagnostic push
  41064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41065. #pragma clang diagnostic ignored "-Wunused-variable"
  41066. #endif
  41067. #ifdef __clang__
  41068. #pragma clang diagnostic pop
  41069. #endif
  41070. #ifdef __clang__
  41071. #pragma clang diagnostic push
  41072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41073. #pragma clang diagnostic ignored "-Wunused-variable"
  41074. #endif
  41075. #ifdef __clang__
  41076. #pragma clang diagnostic pop
  41077. #endif
  41078. #ifdef __clang__
  41079. #pragma clang diagnostic push
  41080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41081. #pragma clang diagnostic ignored "-Wunused-variable"
  41082. #endif
  41083. #ifdef __clang__
  41084. #pragma clang diagnostic pop
  41085. #endif
  41086. #ifdef __clang__
  41087. #pragma clang diagnostic push
  41088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41089. #pragma clang diagnostic ignored "-Wunused-variable"
  41090. #endif
  41091. #ifdef __clang__
  41092. #pragma clang diagnostic pop
  41093. #endif
  41094. #ifdef __clang__
  41095. #pragma clang diagnostic push
  41096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41097. #pragma clang diagnostic ignored "-Wunused-variable"
  41098. #endif
  41099. #ifdef __clang__
  41100. #pragma clang diagnostic pop
  41101. #endif
  41102. #ifdef __clang__
  41103. #pragma clang diagnostic push
  41104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41105. #pragma clang diagnostic ignored "-Wunused-variable"
  41106. #endif
  41107. #ifdef __clang__
  41108. #pragma clang diagnostic pop
  41109. #endif
  41110. #ifdef __clang__
  41111. #pragma clang diagnostic push
  41112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41113. #pragma clang diagnostic ignored "-Wunused-variable"
  41114. #endif
  41115. #ifdef __clang__
  41116. #pragma clang diagnostic pop
  41117. #endif
  41118. #ifdef __clang__
  41119. #pragma clang diagnostic push
  41120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41121. #pragma clang diagnostic ignored "-Wunused-variable"
  41122. #endif
  41123. #ifdef __clang__
  41124. #pragma clang diagnostic pop
  41125. #endif
  41126. #ifdef __clang__
  41127. #pragma clang diagnostic push
  41128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41129. #pragma clang diagnostic ignored "-Wunused-variable"
  41130. #endif
  41131. #ifdef __clang__
  41132. #pragma clang diagnostic pop
  41133. #endif
  41134. #ifdef __clang__
  41135. #pragma clang diagnostic push
  41136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41137. #pragma clang diagnostic ignored "-Wunused-variable"
  41138. #endif
  41139. #ifdef __clang__
  41140. #pragma clang diagnostic pop
  41141. #endif
  41142. #ifdef __clang__
  41143. #pragma clang diagnostic push
  41144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41145. #pragma clang diagnostic ignored "-Wunused-variable"
  41146. #endif
  41147. #ifdef __clang__
  41148. #pragma clang diagnostic pop
  41149. #endif
  41150. #ifdef __clang__
  41151. #pragma clang diagnostic push
  41152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41153. #pragma clang diagnostic ignored "-Wunused-variable"
  41154. #endif
  41155. #ifdef __clang__
  41156. #pragma clang diagnostic pop
  41157. #endif
  41158. #ifdef __clang__
  41159. #pragma clang diagnostic push
  41160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41161. #pragma clang diagnostic ignored "-Wunused-variable"
  41162. #endif
  41163. #ifdef __clang__
  41164. #pragma clang diagnostic pop
  41165. #endif
  41166. #ifdef __clang__
  41167. #pragma clang diagnostic push
  41168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41169. #pragma clang diagnostic ignored "-Wunused-variable"
  41170. #endif
  41171. #ifdef __clang__
  41172. #pragma clang diagnostic pop
  41173. #endif
  41174. #ifdef __clang__
  41175. #pragma clang diagnostic push
  41176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41177. #pragma clang diagnostic ignored "-Wunused-variable"
  41178. #endif
  41179. #ifdef __clang__
  41180. #pragma clang diagnostic pop
  41181. #endif
  41182. #ifdef __clang__
  41183. #pragma clang diagnostic push
  41184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41185. #pragma clang diagnostic ignored "-Wunused-variable"
  41186. #endif
  41187. #ifdef __clang__
  41188. #pragma clang diagnostic pop
  41189. #endif
  41190. #ifdef __clang__
  41191. #pragma clang diagnostic push
  41192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41193. #pragma clang diagnostic ignored "-Wunused-variable"
  41194. #endif
  41195. #ifdef __clang__
  41196. #pragma clang diagnostic pop
  41197. #endif
  41198. #ifdef __clang__
  41199. #pragma clang diagnostic push
  41200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41201. #pragma clang diagnostic ignored "-Wunused-variable"
  41202. #endif
  41203. #ifdef __clang__
  41204. #pragma clang diagnostic pop
  41205. #endif
  41206. #ifdef __clang__
  41207. #pragma clang diagnostic push
  41208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41209. #pragma clang diagnostic ignored "-Wunused-variable"
  41210. #endif
  41211. #ifdef __clang__
  41212. #pragma clang diagnostic pop
  41213. #endif
  41214. #ifdef __clang__
  41215. #pragma clang diagnostic push
  41216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41217. #pragma clang diagnostic ignored "-Wunused-variable"
  41218. #endif
  41219. #ifdef __clang__
  41220. #pragma clang diagnostic pop
  41221. #endif
  41222. #ifdef __clang__
  41223. #pragma clang diagnostic push
  41224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41225. #pragma clang diagnostic ignored "-Wunused-variable"
  41226. #endif
  41227. #ifdef __clang__
  41228. #pragma clang diagnostic pop
  41229. #endif
  41230. #ifdef __clang__
  41231. #pragma clang diagnostic push
  41232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41233. #pragma clang diagnostic ignored "-Wunused-variable"
  41234. #endif
  41235. #ifdef __clang__
  41236. #pragma clang diagnostic pop
  41237. #endif
  41238. #ifdef __clang__
  41239. #pragma clang diagnostic push
  41240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41241. #pragma clang diagnostic ignored "-Wunused-variable"
  41242. #endif
  41243. #ifdef __clang__
  41244. #pragma clang diagnostic pop
  41245. #endif
  41246. #ifdef __clang__
  41247. #pragma clang diagnostic push
  41248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41249. #pragma clang diagnostic ignored "-Wunused-variable"
  41250. #endif
  41251. #ifdef __clang__
  41252. #pragma clang diagnostic pop
  41253. #endif
  41254. #ifdef __clang__
  41255. #pragma clang diagnostic push
  41256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41257. #pragma clang diagnostic ignored "-Wunused-variable"
  41258. #endif
  41259. #ifdef __clang__
  41260. #pragma clang diagnostic pop
  41261. #endif
  41262. #ifdef __clang__
  41263. #pragma clang diagnostic push
  41264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41265. #pragma clang diagnostic ignored "-Wunused-variable"
  41266. #endif
  41267. #ifdef __clang__
  41268. #pragma clang diagnostic pop
  41269. #endif
  41270. #ifdef __clang__
  41271. #pragma clang diagnostic push
  41272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41273. #pragma clang diagnostic ignored "-Wunused-variable"
  41274. #endif
  41275. #ifdef __clang__
  41276. #pragma clang diagnostic pop
  41277. #endif
  41278. #ifdef __clang__
  41279. #pragma clang diagnostic push
  41280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41281. #pragma clang diagnostic ignored "-Wunused-variable"
  41282. #endif
  41283. #ifdef __clang__
  41284. #pragma clang diagnostic pop
  41285. #endif
  41286. #ifdef __clang__
  41287. #pragma clang diagnostic push
  41288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41289. #pragma clang diagnostic ignored "-Wunused-variable"
  41290. #endif
  41291. #ifdef __clang__
  41292. #pragma clang diagnostic pop
  41293. #endif
  41294. #ifdef __clang__
  41295. #pragma clang diagnostic push
  41296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41297. #pragma clang diagnostic ignored "-Wunused-variable"
  41298. #endif
  41299. #ifdef __clang__
  41300. #pragma clang diagnostic pop
  41301. #endif
  41302. #ifdef __clang__
  41303. #pragma clang diagnostic push
  41304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41305. #pragma clang diagnostic ignored "-Wunused-variable"
  41306. #endif
  41307. #ifdef __clang__
  41308. #pragma clang diagnostic pop
  41309. #endif
  41310. #ifdef __clang__
  41311. #pragma clang diagnostic push
  41312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41313. #pragma clang diagnostic ignored "-Wunused-variable"
  41314. #endif
  41315. #ifdef __clang__
  41316. #pragma clang diagnostic pop
  41317. #endif
  41318. #ifdef __clang__
  41319. #pragma clang diagnostic push
  41320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41321. #pragma clang diagnostic ignored "-Wunused-variable"
  41322. #endif
  41323. #ifdef __clang__
  41324. #pragma clang diagnostic pop
  41325. #endif
  41326. #ifdef __clang__
  41327. #pragma clang diagnostic push
  41328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41329. #pragma clang diagnostic ignored "-Wunused-variable"
  41330. #endif
  41331. #ifdef __clang__
  41332. #pragma clang diagnostic pop
  41333. #endif
  41334. #ifdef __clang__
  41335. #pragma clang diagnostic push
  41336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41337. #pragma clang diagnostic ignored "-Wunused-variable"
  41338. #endif
  41339. #ifdef __clang__
  41340. #pragma clang diagnostic pop
  41341. #endif
  41342. #ifdef __clang__
  41343. #pragma clang diagnostic push
  41344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41345. #pragma clang diagnostic ignored "-Wunused-variable"
  41346. #endif
  41347. #ifdef __clang__
  41348. #pragma clang diagnostic pop
  41349. #endif
  41350. #ifdef __clang__
  41351. #pragma clang diagnostic push
  41352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41353. #pragma clang diagnostic ignored "-Wunused-variable"
  41354. #endif
  41355. #ifdef __clang__
  41356. #pragma clang diagnostic pop
  41357. #endif
  41358. #ifdef __clang__
  41359. #pragma clang diagnostic push
  41360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41361. #pragma clang diagnostic ignored "-Wunused-variable"
  41362. #endif
  41363. #ifdef __clang__
  41364. #pragma clang diagnostic pop
  41365. #endif
  41366. #ifdef __clang__
  41367. #pragma clang diagnostic push
  41368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41369. #pragma clang diagnostic ignored "-Wunused-variable"
  41370. #endif
  41371. #ifdef __clang__
  41372. #pragma clang diagnostic pop
  41373. #endif
  41374. #ifdef __clang__
  41375. #pragma clang diagnostic push
  41376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41377. #pragma clang diagnostic ignored "-Wunused-variable"
  41378. #endif
  41379. #ifdef __clang__
  41380. #pragma clang diagnostic pop
  41381. #endif
  41382. #ifdef __clang__
  41383. #pragma clang diagnostic push
  41384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41385. #pragma clang diagnostic ignored "-Wunused-variable"
  41386. #endif
  41387. #ifdef __clang__
  41388. #pragma clang diagnostic pop
  41389. #endif
  41390. #ifdef __clang__
  41391. #pragma clang diagnostic push
  41392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41393. #pragma clang diagnostic ignored "-Wunused-variable"
  41394. #endif
  41395. #ifdef __clang__
  41396. #pragma clang diagnostic pop
  41397. #endif
  41398. #ifdef __clang__
  41399. #pragma clang diagnostic push
  41400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41401. #pragma clang diagnostic ignored "-Wunused-variable"
  41402. #endif
  41403. #ifdef __clang__
  41404. #pragma clang diagnostic pop
  41405. #endif
  41406. #ifdef __clang__
  41407. #pragma clang diagnostic push
  41408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41409. #pragma clang diagnostic ignored "-Wunused-variable"
  41410. #endif
  41411. #ifdef __clang__
  41412. #pragma clang diagnostic pop
  41413. #endif
  41414. #ifdef __clang__
  41415. #pragma clang diagnostic push
  41416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41417. #pragma clang diagnostic ignored "-Wunused-variable"
  41418. #endif
  41419. #ifdef __clang__
  41420. #pragma clang diagnostic pop
  41421. #endif
  41422. #ifdef __clang__
  41423. #pragma clang diagnostic push
  41424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41425. #pragma clang diagnostic ignored "-Wunused-variable"
  41426. #endif
  41427. #ifdef __clang__
  41428. #pragma clang diagnostic pop
  41429. #endif
  41430. #ifdef __clang__
  41431. #pragma clang diagnostic push
  41432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41433. #pragma clang diagnostic ignored "-Wunused-variable"
  41434. #endif
  41435. #ifdef __clang__
  41436. #pragma clang diagnostic pop
  41437. #endif
  41438. #ifdef __clang__
  41439. #pragma clang diagnostic push
  41440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41441. #pragma clang diagnostic ignored "-Wunused-variable"
  41442. #endif
  41443. #ifdef __clang__
  41444. #pragma clang diagnostic pop
  41445. #endif
  41446. #ifdef __clang__
  41447. #pragma clang diagnostic push
  41448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41449. #pragma clang diagnostic ignored "-Wunused-variable"
  41450. #endif
  41451. #ifdef __clang__
  41452. #pragma clang diagnostic pop
  41453. #endif
  41454. #ifdef __clang__
  41455. #pragma clang diagnostic push
  41456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41457. #pragma clang diagnostic ignored "-Wunused-variable"
  41458. #endif
  41459. #ifdef __clang__
  41460. #pragma clang diagnostic pop
  41461. #endif
  41462. #ifdef __clang__
  41463. #pragma clang diagnostic push
  41464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41465. #pragma clang diagnostic ignored "-Wunused-variable"
  41466. #endif
  41467. #ifdef __clang__
  41468. #pragma clang diagnostic pop
  41469. #endif
  41470. #ifdef __clang__
  41471. #pragma clang diagnostic push
  41472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41473. #pragma clang diagnostic ignored "-Wunused-variable"
  41474. #endif
  41475. #ifdef __clang__
  41476. #pragma clang diagnostic pop
  41477. #endif
  41478. #ifdef __clang__
  41479. #pragma clang diagnostic push
  41480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41481. #pragma clang diagnostic ignored "-Wunused-variable"
  41482. #endif
  41483. #ifdef __clang__
  41484. #pragma clang diagnostic pop
  41485. #endif
  41486. #ifdef __clang__
  41487. #pragma clang diagnostic push
  41488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41489. #pragma clang diagnostic ignored "-Wunused-variable"
  41490. #endif
  41491. #ifdef __clang__
  41492. #pragma clang diagnostic pop
  41493. #endif
  41494. #ifdef __clang__
  41495. #pragma clang diagnostic push
  41496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41497. #pragma clang diagnostic ignored "-Wunused-variable"
  41498. #endif
  41499. #ifdef __clang__
  41500. #pragma clang diagnostic pop
  41501. #endif
  41502. #ifdef __clang__
  41503. #pragma clang diagnostic push
  41504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41505. #pragma clang diagnostic ignored "-Wunused-variable"
  41506. #endif
  41507. #ifdef __clang__
  41508. #pragma clang diagnostic pop
  41509. #endif
  41510. #ifdef __clang__
  41511. #pragma clang diagnostic push
  41512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41513. #pragma clang diagnostic ignored "-Wunused-variable"
  41514. #endif
  41515. #ifdef __clang__
  41516. #pragma clang diagnostic pop
  41517. #endif
  41518. #ifdef __clang__
  41519. #pragma clang diagnostic push
  41520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41521. #pragma clang diagnostic ignored "-Wunused-variable"
  41522. #endif
  41523. #ifdef __clang__
  41524. #pragma clang diagnostic pop
  41525. #endif
  41526. #ifdef __clang__
  41527. #pragma clang diagnostic push
  41528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41529. #pragma clang diagnostic ignored "-Wunused-variable"
  41530. #endif
  41531. #ifdef __clang__
  41532. #pragma clang diagnostic pop
  41533. #endif
  41534. #ifdef __clang__
  41535. #pragma clang diagnostic push
  41536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41537. #pragma clang diagnostic ignored "-Wunused-variable"
  41538. #endif
  41539. #ifdef __clang__
  41540. #pragma clang diagnostic pop
  41541. #endif
  41542. #ifdef __clang__
  41543. #pragma clang diagnostic push
  41544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41545. #pragma clang diagnostic ignored "-Wunused-variable"
  41546. #endif
  41547. #ifdef __clang__
  41548. #pragma clang diagnostic pop
  41549. #endif
  41550. #ifdef __clang__
  41551. #pragma clang diagnostic push
  41552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41553. #pragma clang diagnostic ignored "-Wunused-variable"
  41554. #endif
  41555. #ifdef __clang__
  41556. #pragma clang diagnostic pop
  41557. #endif
  41558. #ifdef __clang__
  41559. #pragma clang diagnostic push
  41560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41561. #pragma clang diagnostic ignored "-Wunused-variable"
  41562. #endif
  41563. #ifdef __clang__
  41564. #pragma clang diagnostic pop
  41565. #endif
  41566. #ifdef __clang__
  41567. #pragma clang diagnostic push
  41568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41569. #pragma clang diagnostic ignored "-Wunused-variable"
  41570. #endif
  41571. #ifdef __clang__
  41572. #pragma clang diagnostic pop
  41573. #endif
  41574. #ifdef __clang__
  41575. #pragma clang diagnostic push
  41576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41577. #pragma clang diagnostic ignored "-Wunused-variable"
  41578. #endif
  41579. #ifdef __clang__
  41580. #pragma clang diagnostic pop
  41581. #endif
  41582. #ifdef __clang__
  41583. #pragma clang diagnostic push
  41584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41585. #pragma clang diagnostic ignored "-Wunused-variable"
  41586. #endif
  41587. #ifdef __clang__
  41588. #pragma clang diagnostic pop
  41589. #endif
  41590. #ifdef __clang__
  41591. #pragma clang diagnostic push
  41592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41593. #pragma clang diagnostic ignored "-Wunused-variable"
  41594. #endif
  41595. #ifdef __clang__
  41596. #pragma clang diagnostic pop
  41597. #endif
  41598. #ifdef __clang__
  41599. #pragma clang diagnostic push
  41600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41601. #pragma clang diagnostic ignored "-Wunused-variable"
  41602. #endif
  41603. #ifdef __clang__
  41604. #pragma clang diagnostic pop
  41605. #endif
  41606. #ifdef __clang__
  41607. #pragma clang diagnostic push
  41608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41609. #pragma clang diagnostic ignored "-Wunused-variable"
  41610. #endif
  41611. #ifdef __clang__
  41612. #pragma clang diagnostic pop
  41613. #endif
  41614. #ifdef __clang__
  41615. #pragma clang diagnostic push
  41616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41617. #pragma clang diagnostic ignored "-Wunused-variable"
  41618. #endif
  41619. #ifdef __clang__
  41620. #pragma clang diagnostic pop
  41621. #endif
  41622. #ifdef __clang__
  41623. #pragma clang diagnostic push
  41624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41625. #pragma clang diagnostic ignored "-Wunused-variable"
  41626. #endif
  41627. #ifdef __clang__
  41628. #pragma clang diagnostic pop
  41629. #endif
  41630. #ifdef __clang__
  41631. #pragma clang diagnostic push
  41632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41633. #pragma clang diagnostic ignored "-Wunused-variable"
  41634. #endif
  41635. #ifdef __clang__
  41636. #pragma clang diagnostic pop
  41637. #endif
  41638. #ifdef __clang__
  41639. #pragma clang diagnostic push
  41640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41641. #pragma clang diagnostic ignored "-Wunused-variable"
  41642. #endif
  41643. #ifdef __clang__
  41644. #pragma clang diagnostic pop
  41645. #endif
  41646. #ifdef __clang__
  41647. #pragma clang diagnostic push
  41648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41649. #pragma clang diagnostic ignored "-Wunused-variable"
  41650. #endif
  41651. #ifdef __clang__
  41652. #pragma clang diagnostic pop
  41653. #endif
  41654. #ifdef __clang__
  41655. #pragma clang diagnostic push
  41656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41657. #pragma clang diagnostic ignored "-Wunused-variable"
  41658. #endif
  41659. #ifdef __clang__
  41660. #pragma clang diagnostic pop
  41661. #endif
  41662. #ifdef __clang__
  41663. #pragma clang diagnostic push
  41664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41665. #pragma clang diagnostic ignored "-Wunused-variable"
  41666. #endif
  41667. #ifdef __clang__
  41668. #pragma clang diagnostic pop
  41669. #endif
  41670. #ifdef __clang__
  41671. #pragma clang diagnostic push
  41672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41673. #pragma clang diagnostic ignored "-Wunused-variable"
  41674. #endif
  41675. #ifdef __clang__
  41676. #pragma clang diagnostic pop
  41677. #endif
  41678. #ifdef __clang__
  41679. #pragma clang diagnostic push
  41680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41681. #pragma clang diagnostic ignored "-Wunused-variable"
  41682. #endif
  41683. #ifdef __clang__
  41684. #pragma clang diagnostic pop
  41685. #endif
  41686. #ifdef __clang__
  41687. #pragma clang diagnostic push
  41688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41689. #pragma clang diagnostic ignored "-Wunused-variable"
  41690. #endif
  41691. #ifdef __clang__
  41692. #pragma clang diagnostic pop
  41693. #endif
  41694. #ifdef __clang__
  41695. #pragma clang diagnostic push
  41696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41697. #pragma clang diagnostic ignored "-Wunused-variable"
  41698. #endif
  41699. #ifdef __clang__
  41700. #pragma clang diagnostic pop
  41701. #endif
  41702. #ifdef __clang__
  41703. #pragma clang diagnostic push
  41704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41705. #pragma clang diagnostic ignored "-Wunused-variable"
  41706. #endif
  41707. #ifdef __clang__
  41708. #pragma clang diagnostic pop
  41709. #endif
  41710. #ifdef __clang__
  41711. #pragma clang diagnostic push
  41712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41713. #pragma clang diagnostic ignored "-Wunused-variable"
  41714. #endif
  41715. #ifdef __clang__
  41716. #pragma clang diagnostic pop
  41717. #endif
  41718. #ifdef __clang__
  41719. #pragma clang diagnostic push
  41720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41721. #pragma clang diagnostic ignored "-Wunused-variable"
  41722. #endif
  41723. #ifdef __clang__
  41724. #pragma clang diagnostic pop
  41725. #endif
  41726. #ifdef __clang__
  41727. #pragma clang diagnostic push
  41728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41729. #pragma clang diagnostic ignored "-Wunused-variable"
  41730. #endif
  41731. #ifdef __clang__
  41732. #pragma clang diagnostic pop
  41733. #endif
  41734. #ifdef __clang__
  41735. #pragma clang diagnostic push
  41736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41737. #pragma clang diagnostic ignored "-Wunused-variable"
  41738. #endif
  41739. #ifdef __clang__
  41740. #pragma clang diagnostic pop
  41741. #endif
  41742. #ifdef __clang__
  41743. #pragma clang diagnostic push
  41744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41745. #pragma clang diagnostic ignored "-Wunused-variable"
  41746. #endif
  41747. #ifdef __clang__
  41748. #pragma clang diagnostic pop
  41749. #endif
  41750. #ifdef __clang__
  41751. #pragma clang diagnostic push
  41752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41753. #pragma clang diagnostic ignored "-Wunused-variable"
  41754. #endif
  41755. #ifdef __clang__
  41756. #pragma clang diagnostic pop
  41757. #endif
  41758. #ifdef __clang__
  41759. #pragma clang diagnostic push
  41760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41761. #pragma clang diagnostic ignored "-Wunused-variable"
  41762. #endif
  41763. #ifdef __clang__
  41764. #pragma clang diagnostic pop
  41765. #endif
  41766. #ifdef __clang__
  41767. #pragma clang diagnostic push
  41768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41769. #pragma clang diagnostic ignored "-Wunused-variable"
  41770. #endif
  41771. #ifdef __clang__
  41772. #pragma clang diagnostic pop
  41773. #endif
  41774. #ifdef __clang__
  41775. #pragma clang diagnostic push
  41776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41777. #pragma clang diagnostic ignored "-Wunused-variable"
  41778. #endif
  41779. #ifdef __clang__
  41780. #pragma clang diagnostic pop
  41781. #endif
  41782. #ifdef __clang__
  41783. #pragma clang diagnostic push
  41784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41785. #pragma clang diagnostic ignored "-Wunused-variable"
  41786. #endif
  41787. #ifdef __clang__
  41788. #pragma clang diagnostic pop
  41789. #endif
  41790. #ifdef __clang__
  41791. #pragma clang diagnostic push
  41792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41793. #pragma clang diagnostic ignored "-Wunused-variable"
  41794. #endif
  41795. #ifdef __clang__
  41796. #pragma clang diagnostic pop
  41797. #endif
  41798. #ifdef __clang__
  41799. #pragma clang diagnostic push
  41800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41801. #pragma clang diagnostic ignored "-Wunused-variable"
  41802. #endif
  41803. #ifdef __clang__
  41804. #pragma clang diagnostic pop
  41805. #endif
  41806. #ifdef __clang__
  41807. #pragma clang diagnostic push
  41808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41809. #pragma clang diagnostic ignored "-Wunused-variable"
  41810. #endif
  41811. #ifdef __clang__
  41812. #pragma clang diagnostic pop
  41813. #endif
  41814. #ifdef __clang__
  41815. #pragma clang diagnostic push
  41816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41817. #pragma clang diagnostic ignored "-Wunused-variable"
  41818. #endif
  41819. #ifdef __clang__
  41820. #pragma clang diagnostic pop
  41821. #endif
  41822. #ifdef __clang__
  41823. #pragma clang diagnostic push
  41824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41825. #pragma clang diagnostic ignored "-Wunused-variable"
  41826. #endif
  41827. #ifdef __clang__
  41828. #pragma clang diagnostic pop
  41829. #endif
  41830. #ifdef __clang__
  41831. #pragma clang diagnostic push
  41832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41833. #pragma clang diagnostic ignored "-Wunused-variable"
  41834. #endif
  41835. #ifdef __clang__
  41836. #pragma clang diagnostic pop
  41837. #endif
  41838. #ifdef __clang__
  41839. #pragma clang diagnostic push
  41840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41841. #pragma clang diagnostic ignored "-Wunused-variable"
  41842. #endif
  41843. #ifdef __clang__
  41844. #pragma clang diagnostic pop
  41845. #endif
  41846. #ifdef __clang__
  41847. #pragma clang diagnostic push
  41848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41849. #pragma clang diagnostic ignored "-Wunused-variable"
  41850. #endif
  41851. #ifdef __clang__
  41852. #pragma clang diagnostic pop
  41853. #endif
  41854. #ifdef __clang__
  41855. #pragma clang diagnostic push
  41856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41857. #pragma clang diagnostic ignored "-Wunused-variable"
  41858. #endif
  41859. #ifdef __clang__
  41860. #pragma clang diagnostic pop
  41861. #endif
  41862. #ifdef __clang__
  41863. #pragma clang diagnostic push
  41864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41865. #pragma clang diagnostic ignored "-Wunused-variable"
  41866. #endif
  41867. #ifdef __clang__
  41868. #pragma clang diagnostic pop
  41869. #endif
  41870. #ifdef __clang__
  41871. #pragma clang diagnostic push
  41872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41873. #pragma clang diagnostic ignored "-Wunused-variable"
  41874. #endif
  41875. #ifdef __clang__
  41876. #pragma clang diagnostic pop
  41877. #endif
  41878. #ifdef __clang__
  41879. #pragma clang diagnostic push
  41880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41881. #pragma clang diagnostic ignored "-Wunused-variable"
  41882. #endif
  41883. #ifdef __clang__
  41884. #pragma clang diagnostic pop
  41885. #endif
  41886. #ifdef __clang__
  41887. #pragma clang diagnostic push
  41888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41889. #pragma clang diagnostic ignored "-Wunused-variable"
  41890. #endif
  41891. #ifdef __clang__
  41892. #pragma clang diagnostic pop
  41893. #endif
  41894. #ifdef __clang__
  41895. #pragma clang diagnostic push
  41896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41897. #pragma clang diagnostic ignored "-Wunused-variable"
  41898. #endif
  41899. #ifdef __clang__
  41900. #pragma clang diagnostic pop
  41901. #endif
  41902. #ifdef __clang__
  41903. #pragma clang diagnostic push
  41904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41905. #pragma clang diagnostic ignored "-Wunused-variable"
  41906. #endif
  41907. #ifdef __clang__
  41908. #pragma clang diagnostic pop
  41909. #endif
  41910. #ifdef __clang__
  41911. #pragma clang diagnostic push
  41912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41913. #pragma clang diagnostic ignored "-Wunused-variable"
  41914. #endif
  41915. #ifdef __clang__
  41916. #pragma clang diagnostic pop
  41917. #endif
  41918. #ifdef __clang__
  41919. #pragma clang diagnostic push
  41920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41921. #pragma clang diagnostic ignored "-Wunused-variable"
  41922. #endif
  41923. #ifdef __clang__
  41924. #pragma clang diagnostic pop
  41925. #endif
  41926. #ifdef __clang__
  41927. #pragma clang diagnostic push
  41928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41929. #pragma clang diagnostic ignored "-Wunused-variable"
  41930. #endif
  41931. #ifdef __clang__
  41932. #pragma clang diagnostic pop
  41933. #endif
  41934. #ifdef __clang__
  41935. #pragma clang diagnostic push
  41936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41937. #pragma clang diagnostic ignored "-Wunused-variable"
  41938. #endif
  41939. #ifdef __clang__
  41940. #pragma clang diagnostic pop
  41941. #endif
  41942. #ifdef __clang__
  41943. #pragma clang diagnostic push
  41944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41945. #pragma clang diagnostic ignored "-Wunused-variable"
  41946. #endif
  41947. #ifdef __clang__
  41948. #pragma clang diagnostic pop
  41949. #endif
  41950. #ifdef __clang__
  41951. #pragma clang diagnostic push
  41952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41953. #pragma clang diagnostic ignored "-Wunused-variable"
  41954. #endif
  41955. #ifdef __clang__
  41956. #pragma clang diagnostic pop
  41957. #endif
  41958. #ifdef __clang__
  41959. #pragma clang diagnostic push
  41960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41961. #pragma clang diagnostic ignored "-Wunused-variable"
  41962. #endif
  41963. #ifdef __clang__
  41964. #pragma clang diagnostic pop
  41965. #endif
  41966. #ifdef __clang__
  41967. #pragma clang diagnostic push
  41968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41969. #pragma clang diagnostic ignored "-Wunused-variable"
  41970. #endif
  41971. #ifdef __clang__
  41972. #pragma clang diagnostic pop
  41973. #endif
  41974. #ifdef __clang__
  41975. #pragma clang diagnostic push
  41976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41977. #pragma clang diagnostic ignored "-Wunused-variable"
  41978. #endif
  41979. #ifdef __clang__
  41980. #pragma clang diagnostic pop
  41981. #endif
  41982. #ifdef __clang__
  41983. #pragma clang diagnostic push
  41984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41985. #pragma clang diagnostic ignored "-Wunused-variable"
  41986. #endif
  41987. #ifdef __clang__
  41988. #pragma clang diagnostic pop
  41989. #endif
  41990. #ifdef __clang__
  41991. #pragma clang diagnostic push
  41992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41993. #pragma clang diagnostic ignored "-Wunused-variable"
  41994. #endif
  41995. #ifdef __clang__
  41996. #pragma clang diagnostic pop
  41997. #endif
  41998. #ifdef __clang__
  41999. #pragma clang diagnostic push
  42000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42001. #pragma clang diagnostic ignored "-Wunused-variable"
  42002. #endif
  42003. #ifdef __clang__
  42004. #pragma clang diagnostic pop
  42005. #endif
  42006. #ifdef __clang__
  42007. #pragma clang diagnostic push
  42008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42009. #pragma clang diagnostic ignored "-Wunused-variable"
  42010. #endif
  42011. #ifdef __clang__
  42012. #pragma clang diagnostic pop
  42013. #endif
  42014. #ifdef __clang__
  42015. #pragma clang diagnostic push
  42016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42017. #pragma clang diagnostic ignored "-Wunused-variable"
  42018. #endif
  42019. #ifdef __clang__
  42020. #pragma clang diagnostic pop
  42021. #endif
  42022. #ifdef __clang__
  42023. #pragma clang diagnostic push
  42024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42025. #pragma clang diagnostic ignored "-Wunused-variable"
  42026. #endif
  42027. #ifdef __clang__
  42028. #pragma clang diagnostic pop
  42029. #endif
  42030. #ifdef __clang__
  42031. #pragma clang diagnostic push
  42032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42033. #pragma clang diagnostic ignored "-Wunused-variable"
  42034. #endif
  42035. #ifdef __clang__
  42036. #pragma clang diagnostic pop
  42037. #endif
  42038. #ifdef __clang__
  42039. #pragma clang diagnostic push
  42040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42041. #pragma clang diagnostic ignored "-Wunused-variable"
  42042. #endif
  42043. #ifdef __clang__
  42044. #pragma clang diagnostic pop
  42045. #endif
  42046. #ifdef __clang__
  42047. #pragma clang diagnostic push
  42048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42049. #pragma clang diagnostic ignored "-Wunused-variable"
  42050. #endif
  42051. #ifdef __clang__
  42052. #pragma clang diagnostic pop
  42053. #endif
  42054. #ifdef __clang__
  42055. #pragma clang diagnostic push
  42056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42057. #pragma clang diagnostic ignored "-Wunused-variable"
  42058. #endif
  42059. #ifdef __clang__
  42060. #pragma clang diagnostic pop
  42061. #endif
  42062. #ifdef __clang__
  42063. #pragma clang diagnostic push
  42064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42065. #pragma clang diagnostic ignored "-Wunused-variable"
  42066. #endif
  42067. #ifdef __clang__
  42068. #pragma clang diagnostic pop
  42069. #endif
  42070. #ifdef __clang__
  42071. #pragma clang diagnostic push
  42072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42073. #pragma clang diagnostic ignored "-Wunused-variable"
  42074. #endif
  42075. #ifdef __clang__
  42076. #pragma clang diagnostic pop
  42077. #endif
  42078. #ifdef __clang__
  42079. #pragma clang diagnostic push
  42080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42081. #pragma clang diagnostic ignored "-Wunused-variable"
  42082. #endif
  42083. #ifdef __clang__
  42084. #pragma clang diagnostic pop
  42085. #endif
  42086. #ifdef __clang__
  42087. #pragma clang diagnostic push
  42088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42089. #pragma clang diagnostic ignored "-Wunused-variable"
  42090. #endif
  42091. #ifdef __clang__
  42092. #pragma clang diagnostic pop
  42093. #endif
  42094. #ifdef __clang__
  42095. #pragma clang diagnostic push
  42096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42097. #pragma clang diagnostic ignored "-Wunused-variable"
  42098. #endif
  42099. #ifdef __clang__
  42100. #pragma clang diagnostic pop
  42101. #endif
  42102. #ifdef __clang__
  42103. #pragma clang diagnostic push
  42104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42105. #pragma clang diagnostic ignored "-Wunused-variable"
  42106. #endif
  42107. #ifdef __clang__
  42108. #pragma clang diagnostic pop
  42109. #endif
  42110. #ifdef __clang__
  42111. #pragma clang diagnostic push
  42112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42113. #pragma clang diagnostic ignored "-Wunused-variable"
  42114. #endif
  42115. #ifdef __clang__
  42116. #pragma clang diagnostic pop
  42117. #endif
  42118. #ifdef __clang__
  42119. #pragma clang diagnostic push
  42120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42121. #pragma clang diagnostic ignored "-Wunused-variable"
  42122. #endif
  42123. #ifdef __clang__
  42124. #pragma clang diagnostic pop
  42125. #endif
  42126. #ifdef __clang__
  42127. #pragma clang diagnostic push
  42128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42129. #pragma clang diagnostic ignored "-Wunused-variable"
  42130. #endif
  42131. #ifdef __clang__
  42132. #pragma clang diagnostic pop
  42133. #endif
  42134. #ifdef __clang__
  42135. #pragma clang diagnostic push
  42136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42137. #pragma clang diagnostic ignored "-Wunused-variable"
  42138. #endif
  42139. #ifdef __clang__
  42140. #pragma clang diagnostic pop
  42141. #endif
  42142. #ifdef __clang__
  42143. #pragma clang diagnostic push
  42144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42145. #pragma clang diagnostic ignored "-Wunused-variable"
  42146. #endif
  42147. #ifdef __clang__
  42148. #pragma clang diagnostic pop
  42149. #endif
  42150. #ifdef __clang__
  42151. #pragma clang diagnostic push
  42152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42153. #pragma clang diagnostic ignored "-Wunused-variable"
  42154. #endif
  42155. #ifdef __clang__
  42156. #pragma clang diagnostic pop
  42157. #endif
  42158. #ifdef __clang__
  42159. #pragma clang diagnostic push
  42160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42161. #pragma clang diagnostic ignored "-Wunused-variable"
  42162. #endif
  42163. #ifdef __clang__
  42164. #pragma clang diagnostic pop
  42165. #endif
  42166. #ifdef __clang__
  42167. #pragma clang diagnostic push
  42168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42169. #pragma clang diagnostic ignored "-Wunused-variable"
  42170. #endif
  42171. #ifdef __clang__
  42172. #pragma clang diagnostic pop
  42173. #endif
  42174. #ifdef __clang__
  42175. #pragma clang diagnostic push
  42176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42177. #pragma clang diagnostic ignored "-Wunused-variable"
  42178. #endif
  42179. #ifdef __clang__
  42180. #pragma clang diagnostic pop
  42181. #endif
  42182. #ifdef __clang__
  42183. #pragma clang diagnostic push
  42184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42185. #pragma clang diagnostic ignored "-Wunused-variable"
  42186. #endif
  42187. #ifdef __clang__
  42188. #pragma clang diagnostic pop
  42189. #endif
  42190. #ifdef __clang__
  42191. #pragma clang diagnostic push
  42192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42193. #pragma clang diagnostic ignored "-Wunused-variable"
  42194. #endif
  42195. #ifdef __clang__
  42196. #pragma clang diagnostic pop
  42197. #endif
  42198. #ifdef __clang__
  42199. #pragma clang diagnostic push
  42200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42201. #pragma clang diagnostic ignored "-Wunused-variable"
  42202. #endif
  42203. #ifdef __clang__
  42204. #pragma clang diagnostic pop
  42205. #endif
  42206. #ifdef __clang__
  42207. #pragma clang diagnostic push
  42208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42209. #pragma clang diagnostic ignored "-Wunused-variable"
  42210. #endif
  42211. #ifdef __clang__
  42212. #pragma clang diagnostic pop
  42213. #endif
  42214. #ifdef __clang__
  42215. #pragma clang diagnostic push
  42216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42217. #pragma clang diagnostic ignored "-Wunused-variable"
  42218. #endif
  42219. #ifdef __clang__
  42220. #pragma clang diagnostic pop
  42221. #endif
  42222. #ifdef __clang__
  42223. #pragma clang diagnostic push
  42224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42225. #pragma clang diagnostic ignored "-Wunused-variable"
  42226. #endif
  42227. #ifdef __clang__
  42228. #pragma clang diagnostic pop
  42229. #endif
  42230. #ifdef __clang__
  42231. #pragma clang diagnostic push
  42232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42233. #pragma clang diagnostic ignored "-Wunused-variable"
  42234. #endif
  42235. #ifdef __clang__
  42236. #pragma clang diagnostic pop
  42237. #endif
  42238. #ifdef __clang__
  42239. #pragma clang diagnostic push
  42240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42241. #pragma clang diagnostic ignored "-Wunused-variable"
  42242. #endif
  42243. #ifdef __clang__
  42244. #pragma clang diagnostic pop
  42245. #endif
  42246. #ifdef __clang__
  42247. #pragma clang diagnostic push
  42248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42249. #pragma clang diagnostic ignored "-Wunused-variable"
  42250. #endif
  42251. #ifdef __clang__
  42252. #pragma clang diagnostic pop
  42253. #endif
  42254. #ifdef __clang__
  42255. #pragma clang diagnostic push
  42256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42257. #pragma clang diagnostic ignored "-Wunused-variable"
  42258. #endif
  42259. #ifdef __clang__
  42260. #pragma clang diagnostic pop
  42261. #endif
  42262. #ifdef __clang__
  42263. #pragma clang diagnostic push
  42264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42265. #pragma clang diagnostic ignored "-Wunused-variable"
  42266. #endif
  42267. #ifdef __clang__
  42268. #pragma clang diagnostic pop
  42269. #endif
  42270. #ifdef __clang__
  42271. #pragma clang diagnostic push
  42272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42273. #pragma clang diagnostic ignored "-Wunused-variable"
  42274. #endif
  42275. #ifdef __clang__
  42276. #pragma clang diagnostic pop
  42277. #endif
  42278. #ifdef __clang__
  42279. #pragma clang diagnostic push
  42280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42281. #pragma clang diagnostic ignored "-Wunused-variable"
  42282. #endif
  42283. #ifdef __clang__
  42284. #pragma clang diagnostic pop
  42285. #endif
  42286. #ifdef __clang__
  42287. #pragma clang diagnostic push
  42288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42289. #pragma clang diagnostic ignored "-Wunused-variable"
  42290. #endif
  42291. #ifdef __clang__
  42292. #pragma clang diagnostic pop
  42293. #endif
  42294. #ifdef __clang__
  42295. #pragma clang diagnostic push
  42296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42297. #pragma clang diagnostic ignored "-Wunused-variable"
  42298. #endif
  42299. #ifdef __clang__
  42300. #pragma clang diagnostic pop
  42301. #endif
  42302. #ifdef __clang__
  42303. #pragma clang diagnostic push
  42304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42305. #pragma clang diagnostic ignored "-Wunused-variable"
  42306. #endif
  42307. #ifdef __clang__
  42308. #pragma clang diagnostic pop
  42309. #endif
  42310. #ifdef __clang__
  42311. #pragma clang diagnostic push
  42312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42313. #pragma clang diagnostic ignored "-Wunused-variable"
  42314. #endif
  42315. #ifdef __clang__
  42316. #pragma clang diagnostic pop
  42317. #endif
  42318. #ifdef __clang__
  42319. #pragma clang diagnostic push
  42320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42321. #pragma clang diagnostic ignored "-Wunused-variable"
  42322. #endif
  42323. #ifdef __clang__
  42324. #pragma clang diagnostic pop
  42325. #endif
  42326. #ifdef __clang__
  42327. #pragma clang diagnostic push
  42328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42329. #pragma clang diagnostic ignored "-Wunused-variable"
  42330. #endif
  42331. #ifdef __clang__
  42332. #pragma clang diagnostic pop
  42333. #endif
  42334. #ifdef __clang__
  42335. #pragma clang diagnostic push
  42336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42337. #pragma clang diagnostic ignored "-Wunused-variable"
  42338. #endif
  42339. #ifdef __clang__
  42340. #pragma clang diagnostic pop
  42341. #endif
  42342. #ifdef __clang__
  42343. #pragma clang diagnostic push
  42344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42345. #pragma clang diagnostic ignored "-Wunused-variable"
  42346. #endif
  42347. #ifdef __clang__
  42348. #pragma clang diagnostic pop
  42349. #endif
  42350. #ifdef __clang__
  42351. #pragma clang diagnostic push
  42352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42353. #pragma clang diagnostic ignored "-Wunused-variable"
  42354. #endif
  42355. #ifdef __clang__
  42356. #pragma clang diagnostic pop
  42357. #endif
  42358. #ifdef __clang__
  42359. #pragma clang diagnostic push
  42360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42361. #pragma clang diagnostic ignored "-Wunused-variable"
  42362. #endif
  42363. #ifdef __clang__
  42364. #pragma clang diagnostic pop
  42365. #endif
  42366. #ifdef __clang__
  42367. #pragma clang diagnostic push
  42368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42369. #pragma clang diagnostic ignored "-Wunused-variable"
  42370. #endif
  42371. #ifdef __clang__
  42372. #pragma clang diagnostic pop
  42373. #endif
  42374. #ifdef __clang__
  42375. #pragma clang diagnostic push
  42376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42377. #pragma clang diagnostic ignored "-Wunused-variable"
  42378. #endif
  42379. #ifdef __clang__
  42380. #pragma clang diagnostic pop
  42381. #endif
  42382. #ifdef __clang__
  42383. #pragma clang diagnostic push
  42384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42385. #pragma clang diagnostic ignored "-Wunused-variable"
  42386. #endif
  42387. #ifdef __clang__
  42388. #pragma clang diagnostic pop
  42389. #endif
  42390. #ifdef __clang__
  42391. #pragma clang diagnostic push
  42392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42393. #pragma clang diagnostic ignored "-Wunused-variable"
  42394. #endif
  42395. #ifdef __clang__
  42396. #pragma clang diagnostic pop
  42397. #endif
  42398. #ifdef __clang__
  42399. #pragma clang diagnostic push
  42400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42401. #pragma clang diagnostic ignored "-Wunused-variable"
  42402. #endif
  42403. #ifdef __clang__
  42404. #pragma clang diagnostic pop
  42405. #endif
  42406. #ifdef __clang__
  42407. #pragma clang diagnostic push
  42408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42409. #pragma clang diagnostic ignored "-Wunused-variable"
  42410. #endif
  42411. #ifdef __clang__
  42412. #pragma clang diagnostic pop
  42413. #endif
  42414. #ifdef __clang__
  42415. #pragma clang diagnostic push
  42416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42417. #pragma clang diagnostic ignored "-Wunused-variable"
  42418. #endif
  42419. #ifdef __clang__
  42420. #pragma clang diagnostic pop
  42421. #endif
  42422. #ifdef __clang__
  42423. #pragma clang diagnostic push
  42424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42425. #pragma clang diagnostic ignored "-Wunused-variable"
  42426. #endif
  42427. #ifdef __clang__
  42428. #pragma clang diagnostic pop
  42429. #endif
  42430. #ifdef __clang__
  42431. #pragma clang diagnostic push
  42432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42433. #pragma clang diagnostic ignored "-Wunused-variable"
  42434. #endif
  42435. #ifdef __clang__
  42436. #pragma clang diagnostic pop
  42437. #endif
  42438. #ifdef __clang__
  42439. #pragma clang diagnostic push
  42440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42441. #pragma clang diagnostic ignored "-Wunused-variable"
  42442. #endif
  42443. #ifdef __clang__
  42444. #pragma clang diagnostic pop
  42445. #endif
  42446. #ifdef __clang__
  42447. #pragma clang diagnostic push
  42448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42449. #pragma clang diagnostic ignored "-Wunused-variable"
  42450. #endif
  42451. #ifdef __clang__
  42452. #pragma clang diagnostic pop
  42453. #endif
  42454. #ifdef __clang__
  42455. #pragma clang diagnostic push
  42456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42457. #pragma clang diagnostic ignored "-Wunused-variable"
  42458. #endif
  42459. #ifdef __clang__
  42460. #pragma clang diagnostic pop
  42461. #endif
  42462. #ifdef __clang__
  42463. #pragma clang diagnostic push
  42464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42465. #pragma clang diagnostic ignored "-Wunused-variable"
  42466. #endif
  42467. #ifdef __clang__
  42468. #pragma clang diagnostic pop
  42469. #endif
  42470. #ifdef __clang__
  42471. #pragma clang diagnostic push
  42472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42473. #pragma clang diagnostic ignored "-Wunused-variable"
  42474. #endif
  42475. #ifdef __clang__
  42476. #pragma clang diagnostic pop
  42477. #endif
  42478. #ifdef __clang__
  42479. #pragma clang diagnostic push
  42480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42481. #pragma clang diagnostic ignored "-Wunused-variable"
  42482. #endif
  42483. #ifdef __clang__
  42484. #pragma clang diagnostic pop
  42485. #endif
  42486. #ifdef __clang__
  42487. #pragma clang diagnostic push
  42488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42489. #pragma clang diagnostic ignored "-Wunused-variable"
  42490. #endif
  42491. #ifdef __clang__
  42492. #pragma clang diagnostic pop
  42493. #endif
  42494. #ifdef __clang__
  42495. #pragma clang diagnostic push
  42496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42497. #pragma clang diagnostic ignored "-Wunused-variable"
  42498. #endif
  42499. #ifdef __clang__
  42500. #pragma clang diagnostic pop
  42501. #endif
  42502. #ifdef __clang__
  42503. #pragma clang diagnostic push
  42504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42505. #pragma clang diagnostic ignored "-Wunused-variable"
  42506. #endif
  42507. #ifdef __clang__
  42508. #pragma clang diagnostic pop
  42509. #endif
  42510. #ifdef __clang__
  42511. #pragma clang diagnostic push
  42512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42513. #pragma clang diagnostic ignored "-Wunused-variable"
  42514. #endif
  42515. #ifdef __clang__
  42516. #pragma clang diagnostic pop
  42517. #endif
  42518. #ifdef __clang__
  42519. #pragma clang diagnostic push
  42520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42521. #pragma clang diagnostic ignored "-Wunused-variable"
  42522. #endif
  42523. #ifdef __clang__
  42524. #pragma clang diagnostic pop
  42525. #endif
  42526. #ifdef __clang__
  42527. #pragma clang diagnostic push
  42528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42529. #pragma clang diagnostic ignored "-Wunused-variable"
  42530. #endif
  42531. #ifdef __clang__
  42532. #pragma clang diagnostic pop
  42533. #endif
  42534. #ifdef __clang__
  42535. #pragma clang diagnostic push
  42536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42537. #pragma clang diagnostic ignored "-Wunused-variable"
  42538. #endif
  42539. #ifdef __clang__
  42540. #pragma clang diagnostic pop
  42541. #endif
  42542. #ifdef __clang__
  42543. #pragma clang diagnostic push
  42544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42545. #pragma clang diagnostic ignored "-Wunused-variable"
  42546. #endif
  42547. #ifdef __clang__
  42548. #pragma clang diagnostic pop
  42549. #endif
  42550. #ifdef __clang__
  42551. #pragma clang diagnostic push
  42552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42553. #pragma clang diagnostic ignored "-Wunused-variable"
  42554. #endif
  42555. #ifdef __clang__
  42556. #pragma clang diagnostic pop
  42557. #endif
  42558. #ifdef __clang__
  42559. #pragma clang diagnostic push
  42560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42561. #pragma clang diagnostic ignored "-Wunused-variable"
  42562. #endif
  42563. #ifdef __clang__
  42564. #pragma clang diagnostic pop
  42565. #endif
  42566. #ifdef __clang__
  42567. #pragma clang diagnostic push
  42568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42569. #pragma clang diagnostic ignored "-Wunused-variable"
  42570. #endif
  42571. #ifdef __clang__
  42572. #pragma clang diagnostic pop
  42573. #endif
  42574. #ifdef __clang__
  42575. #pragma clang diagnostic push
  42576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42577. #pragma clang diagnostic ignored "-Wunused-variable"
  42578. #endif
  42579. #ifdef __clang__
  42580. #pragma clang diagnostic pop
  42581. #endif
  42582. #ifdef __clang__
  42583. #pragma clang diagnostic push
  42584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42585. #pragma clang diagnostic ignored "-Wunused-variable"
  42586. #endif
  42587. #ifdef __clang__
  42588. #pragma clang diagnostic pop
  42589. #endif
  42590. #ifdef __clang__
  42591. #pragma clang diagnostic push
  42592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42593. #pragma clang diagnostic ignored "-Wunused-variable"
  42594. #endif
  42595. #ifdef __clang__
  42596. #pragma clang diagnostic pop
  42597. #endif
  42598. #ifdef __clang__
  42599. #pragma clang diagnostic push
  42600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42601. #pragma clang diagnostic ignored "-Wunused-variable"
  42602. #endif
  42603. #ifdef __clang__
  42604. #pragma clang diagnostic pop
  42605. #endif
  42606. #ifdef __clang__
  42607. #pragma clang diagnostic push
  42608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42609. #pragma clang diagnostic ignored "-Wunused-variable"
  42610. #endif
  42611. #ifdef __clang__
  42612. #pragma clang diagnostic pop
  42613. #endif
  42614. #ifdef __clang__
  42615. #pragma clang diagnostic push
  42616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42617. #pragma clang diagnostic ignored "-Wunused-variable"
  42618. #endif
  42619. #ifdef __clang__
  42620. #pragma clang diagnostic pop
  42621. #endif
  42622. #ifdef __clang__
  42623. #pragma clang diagnostic push
  42624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42625. #pragma clang diagnostic ignored "-Wunused-variable"
  42626. #endif
  42627. #ifdef __clang__
  42628. #pragma clang diagnostic pop
  42629. #endif
  42630. #ifdef __clang__
  42631. #pragma clang diagnostic push
  42632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42633. #pragma clang diagnostic ignored "-Wunused-variable"
  42634. #endif
  42635. #ifdef __clang__
  42636. #pragma clang diagnostic pop
  42637. #endif
  42638. #ifdef __clang__
  42639. #pragma clang diagnostic push
  42640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42641. #pragma clang diagnostic ignored "-Wunused-variable"
  42642. #endif
  42643. #ifdef __clang__
  42644. #pragma clang diagnostic pop
  42645. #endif
  42646. #ifdef __clang__
  42647. #pragma clang diagnostic push
  42648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42649. #pragma clang diagnostic ignored "-Wunused-variable"
  42650. #endif
  42651. #ifdef __clang__
  42652. #pragma clang diagnostic pop
  42653. #endif
  42654. #ifdef __clang__
  42655. #pragma clang diagnostic push
  42656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42657. #pragma clang diagnostic ignored "-Wunused-variable"
  42658. #endif
  42659. #ifdef __clang__
  42660. #pragma clang diagnostic pop
  42661. #endif
  42662. #ifdef __clang__
  42663. #pragma clang diagnostic push
  42664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42665. #pragma clang diagnostic ignored "-Wunused-variable"
  42666. #endif
  42667. #ifdef __clang__
  42668. #pragma clang diagnostic pop
  42669. #endif
  42670. #ifdef __clang__
  42671. #pragma clang diagnostic push
  42672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42673. #pragma clang diagnostic ignored "-Wunused-variable"
  42674. #endif
  42675. #ifdef __clang__
  42676. #pragma clang diagnostic pop
  42677. #endif
  42678. #ifdef __clang__
  42679. #pragma clang diagnostic push
  42680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42681. #pragma clang diagnostic ignored "-Wunused-variable"
  42682. #endif
  42683. #ifdef __clang__
  42684. #pragma clang diagnostic pop
  42685. #endif
  42686. #ifdef __clang__
  42687. #pragma clang diagnostic push
  42688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42689. #pragma clang diagnostic ignored "-Wunused-variable"
  42690. #endif
  42691. #ifdef __clang__
  42692. #pragma clang diagnostic pop
  42693. #endif
  42694. #ifdef __clang__
  42695. #pragma clang diagnostic push
  42696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42697. #pragma clang diagnostic ignored "-Wunused-variable"
  42698. #endif
  42699. #ifdef __clang__
  42700. #pragma clang diagnostic pop
  42701. #endif
  42702. #ifdef __clang__
  42703. #pragma clang diagnostic push
  42704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42705. #pragma clang diagnostic ignored "-Wunused-variable"
  42706. #endif
  42707. #ifdef __clang__
  42708. #pragma clang diagnostic pop
  42709. #endif
  42710. #ifdef __clang__
  42711. #pragma clang diagnostic push
  42712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42713. #pragma clang diagnostic ignored "-Wunused-variable"
  42714. #endif
  42715. #ifdef __clang__
  42716. #pragma clang diagnostic pop
  42717. #endif
  42718. #ifdef __clang__
  42719. #pragma clang diagnostic push
  42720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42721. #pragma clang diagnostic ignored "-Wunused-variable"
  42722. #endif
  42723. #ifdef __clang__
  42724. #pragma clang diagnostic pop
  42725. #endif
  42726. #ifdef __clang__
  42727. #pragma clang diagnostic push
  42728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42729. #pragma clang diagnostic ignored "-Wunused-variable"
  42730. #endif
  42731. #ifdef __clang__
  42732. #pragma clang diagnostic pop
  42733. #endif
  42734. #ifdef __clang__
  42735. #pragma clang diagnostic push
  42736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42737. #pragma clang diagnostic ignored "-Wunused-variable"
  42738. #endif
  42739. #ifdef __clang__
  42740. #pragma clang diagnostic pop
  42741. #endif
  42742. #ifdef __clang__
  42743. #pragma clang diagnostic push
  42744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42745. #pragma clang diagnostic ignored "-Wunused-variable"
  42746. #endif
  42747. #ifdef __clang__
  42748. #pragma clang diagnostic pop
  42749. #endif
  42750. #ifdef __clang__
  42751. #pragma clang diagnostic push
  42752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42753. #pragma clang diagnostic ignored "-Wunused-variable"
  42754. #endif
  42755. #ifdef __clang__
  42756. #pragma clang diagnostic pop
  42757. #endif
  42758. #ifdef __clang__
  42759. #pragma clang diagnostic push
  42760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42761. #pragma clang diagnostic ignored "-Wunused-variable"
  42762. #endif
  42763. #ifdef __clang__
  42764. #pragma clang diagnostic pop
  42765. #endif
  42766. #ifdef __clang__
  42767. #pragma clang diagnostic push
  42768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42769. #pragma clang diagnostic ignored "-Wunused-variable"
  42770. #endif
  42771. #ifdef __clang__
  42772. #pragma clang diagnostic pop
  42773. #endif
  42774. #ifdef __clang__
  42775. #pragma clang diagnostic push
  42776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42777. #pragma clang diagnostic ignored "-Wunused-variable"
  42778. #endif
  42779. #ifdef __clang__
  42780. #pragma clang diagnostic pop
  42781. #endif
  42782. #ifdef __clang__
  42783. #pragma clang diagnostic push
  42784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42785. #pragma clang diagnostic ignored "-Wunused-variable"
  42786. #endif
  42787. #ifdef __clang__
  42788. #pragma clang diagnostic pop
  42789. #endif
  42790. #ifdef __clang__
  42791. #pragma clang diagnostic push
  42792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42793. #pragma clang diagnostic ignored "-Wunused-variable"
  42794. #endif
  42795. #ifdef __clang__
  42796. #pragma clang diagnostic pop
  42797. #endif
  42798. #ifdef __clang__
  42799. #pragma clang diagnostic push
  42800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42801. #pragma clang diagnostic ignored "-Wunused-variable"
  42802. #endif
  42803. #ifdef __clang__
  42804. #pragma clang diagnostic pop
  42805. #endif
  42806. #ifdef __clang__
  42807. #pragma clang diagnostic push
  42808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42809. #pragma clang diagnostic ignored "-Wunused-variable"
  42810. #endif
  42811. #ifdef __clang__
  42812. #pragma clang diagnostic pop
  42813. #endif
  42814. #ifdef __clang__
  42815. #pragma clang diagnostic push
  42816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42817. #pragma clang diagnostic ignored "-Wunused-variable"
  42818. #endif
  42819. #ifdef __clang__
  42820. #pragma clang diagnostic pop
  42821. #endif
  42822. #ifdef __clang__
  42823. #pragma clang diagnostic push
  42824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42825. #pragma clang diagnostic ignored "-Wunused-variable"
  42826. #endif
  42827. #ifdef __clang__
  42828. #pragma clang diagnostic pop
  42829. #endif
  42830. #ifdef __clang__
  42831. #pragma clang diagnostic push
  42832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42833. #pragma clang diagnostic ignored "-Wunused-variable"
  42834. #endif
  42835. #ifdef __clang__
  42836. #pragma clang diagnostic pop
  42837. #endif
  42838. #ifdef __clang__
  42839. #pragma clang diagnostic push
  42840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42841. #pragma clang diagnostic ignored "-Wunused-variable"
  42842. #endif
  42843. #ifdef __clang__
  42844. #pragma clang diagnostic pop
  42845. #endif
  42846. #ifdef __clang__
  42847. #pragma clang diagnostic push
  42848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42849. #pragma clang diagnostic ignored "-Wunused-variable"
  42850. #endif
  42851. #ifdef __clang__
  42852. #pragma clang diagnostic pop
  42853. #endif
  42854. #ifdef __clang__
  42855. #pragma clang diagnostic push
  42856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42857. #pragma clang diagnostic ignored "-Wunused-variable"
  42858. #endif
  42859. #ifdef __clang__
  42860. #pragma clang diagnostic pop
  42861. #endif
  42862. #ifdef __clang__
  42863. #pragma clang diagnostic push
  42864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42865. #pragma clang diagnostic ignored "-Wunused-variable"
  42866. #endif
  42867. #ifdef __clang__
  42868. #pragma clang diagnostic pop
  42869. #endif
  42870. #ifdef __clang__
  42871. #pragma clang diagnostic push
  42872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42873. #pragma clang diagnostic ignored "-Wunused-variable"
  42874. #endif
  42875. #ifdef __clang__
  42876. #pragma clang diagnostic pop
  42877. #endif
  42878. #ifdef __clang__
  42879. #pragma clang diagnostic push
  42880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42881. #pragma clang diagnostic ignored "-Wunused-variable"
  42882. #endif
  42883. #ifdef __clang__
  42884. #pragma clang diagnostic pop
  42885. #endif
  42886. #ifdef __clang__
  42887. #pragma clang diagnostic push
  42888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42889. #pragma clang diagnostic ignored "-Wunused-variable"
  42890. #endif
  42891. #ifdef __clang__
  42892. #pragma clang diagnostic pop
  42893. #endif
  42894. #ifdef __clang__
  42895. #pragma clang diagnostic push
  42896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42897. #pragma clang diagnostic ignored "-Wunused-variable"
  42898. #endif
  42899. #ifdef __clang__
  42900. #pragma clang diagnostic pop
  42901. #endif
  42902. #ifdef __clang__
  42903. #pragma clang diagnostic push
  42904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42905. #pragma clang diagnostic ignored "-Wunused-variable"
  42906. #endif
  42907. #ifdef __clang__
  42908. #pragma clang diagnostic pop
  42909. #endif
  42910. #ifdef __clang__
  42911. #pragma clang diagnostic push
  42912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42913. #pragma clang diagnostic ignored "-Wunused-variable"
  42914. #endif
  42915. #ifdef __clang__
  42916. #pragma clang diagnostic pop
  42917. #endif
  42918. #ifdef __clang__
  42919. #pragma clang diagnostic push
  42920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42921. #pragma clang diagnostic ignored "-Wunused-variable"
  42922. #endif
  42923. #ifdef __clang__
  42924. #pragma clang diagnostic pop
  42925. #endif
  42926. #ifdef __clang__
  42927. #pragma clang diagnostic push
  42928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42929. #pragma clang diagnostic ignored "-Wunused-variable"
  42930. #endif
  42931. #ifdef __clang__
  42932. #pragma clang diagnostic pop
  42933. #endif
  42934. #ifdef __clang__
  42935. #pragma clang diagnostic push
  42936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42937. #pragma clang diagnostic ignored "-Wunused-variable"
  42938. #endif
  42939. #ifdef __clang__
  42940. #pragma clang diagnostic pop
  42941. #endif
  42942. #ifdef __clang__
  42943. #pragma clang diagnostic push
  42944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42945. #pragma clang diagnostic ignored "-Wunused-variable"
  42946. #endif
  42947. #ifdef __clang__
  42948. #pragma clang diagnostic pop
  42949. #endif
  42950. #ifdef __clang__
  42951. #pragma clang diagnostic push
  42952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42953. #pragma clang diagnostic ignored "-Wunused-variable"
  42954. #endif
  42955. #ifdef __clang__
  42956. #pragma clang diagnostic pop
  42957. #endif
  42958. #ifdef __clang__
  42959. #pragma clang diagnostic push
  42960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42961. #pragma clang diagnostic ignored "-Wunused-variable"
  42962. #endif
  42963. #ifdef __clang__
  42964. #pragma clang diagnostic pop
  42965. #endif
  42966. #ifdef __clang__
  42967. #pragma clang diagnostic push
  42968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42969. #pragma clang diagnostic ignored "-Wunused-variable"
  42970. #endif
  42971. #ifdef __clang__
  42972. #pragma clang diagnostic pop
  42973. #endif
  42974. #ifdef __clang__
  42975. #pragma clang diagnostic push
  42976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42977. #pragma clang diagnostic ignored "-Wunused-variable"
  42978. #endif
  42979. #ifdef __clang__
  42980. #pragma clang diagnostic pop
  42981. #endif
  42982. #ifdef __clang__
  42983. #pragma clang diagnostic push
  42984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42985. #pragma clang diagnostic ignored "-Wunused-variable"
  42986. #endif
  42987. #ifdef __clang__
  42988. #pragma clang diagnostic pop
  42989. #endif
  42990. #ifdef __clang__
  42991. #pragma clang diagnostic push
  42992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42993. #pragma clang diagnostic ignored "-Wunused-variable"
  42994. #endif
  42995. #ifdef __clang__
  42996. #pragma clang diagnostic pop
  42997. #endif
  42998. #ifdef __clang__
  42999. #pragma clang diagnostic push
  43000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43001. #pragma clang diagnostic ignored "-Wunused-variable"
  43002. #endif
  43003. #ifdef __clang__
  43004. #pragma clang diagnostic pop
  43005. #endif
  43006. #ifdef __clang__
  43007. #pragma clang diagnostic push
  43008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43009. #pragma clang diagnostic ignored "-Wunused-variable"
  43010. #endif
  43011. #ifdef __clang__
  43012. #pragma clang diagnostic pop
  43013. #endif
  43014. #ifdef __clang__
  43015. #pragma clang diagnostic push
  43016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43017. #pragma clang diagnostic ignored "-Wunused-variable"
  43018. #endif
  43019. #ifdef __clang__
  43020. #pragma clang diagnostic pop
  43021. #endif
  43022. #ifdef __clang__
  43023. #pragma clang diagnostic push
  43024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43025. #pragma clang diagnostic ignored "-Wunused-variable"
  43026. #endif
  43027. #ifdef __clang__
  43028. #pragma clang diagnostic pop
  43029. #endif
  43030. #ifdef __clang__
  43031. #pragma clang diagnostic push
  43032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43033. #pragma clang diagnostic ignored "-Wunused-variable"
  43034. #endif
  43035. #ifdef __clang__
  43036. #pragma clang diagnostic pop
  43037. #endif
  43038. #ifdef __clang__
  43039. #pragma clang diagnostic push
  43040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43041. #pragma clang diagnostic ignored "-Wunused-variable"
  43042. #endif
  43043. #ifdef __clang__
  43044. #pragma clang diagnostic pop
  43045. #endif
  43046. #ifdef __clang__
  43047. #pragma clang diagnostic push
  43048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43049. #pragma clang diagnostic ignored "-Wunused-variable"
  43050. #endif
  43051. #ifdef __clang__
  43052. #pragma clang diagnostic pop
  43053. #endif
  43054. #ifdef __clang__
  43055. #pragma clang diagnostic push
  43056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43057. #pragma clang diagnostic ignored "-Wunused-variable"
  43058. #endif
  43059. #ifdef __clang__
  43060. #pragma clang diagnostic pop
  43061. #endif
  43062. #ifdef __clang__
  43063. #pragma clang diagnostic push
  43064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43065. #pragma clang diagnostic ignored "-Wunused-variable"
  43066. #endif
  43067. #ifdef __clang__
  43068. #pragma clang diagnostic pop
  43069. #endif
  43070. #ifdef __clang__
  43071. #pragma clang diagnostic push
  43072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43073. #pragma clang diagnostic ignored "-Wunused-variable"
  43074. #endif
  43075. #ifdef __clang__
  43076. #pragma clang diagnostic pop
  43077. #endif
  43078. #ifdef __clang__
  43079. #pragma clang diagnostic push
  43080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43081. #pragma clang diagnostic ignored "-Wunused-variable"
  43082. #endif
  43083. #ifdef __clang__
  43084. #pragma clang diagnostic pop
  43085. #endif
  43086. #ifdef __clang__
  43087. #pragma clang diagnostic push
  43088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43089. #pragma clang diagnostic ignored "-Wunused-variable"
  43090. #endif
  43091. #ifdef __clang__
  43092. #pragma clang diagnostic pop
  43093. #endif
  43094. #ifdef __clang__
  43095. #pragma clang diagnostic push
  43096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43097. #pragma clang diagnostic ignored "-Wunused-variable"
  43098. #endif
  43099. #ifdef __clang__
  43100. #pragma clang diagnostic pop
  43101. #endif
  43102. #ifdef __clang__
  43103. #pragma clang diagnostic push
  43104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43105. #pragma clang diagnostic ignored "-Wunused-variable"
  43106. #endif
  43107. #ifdef __clang__
  43108. #pragma clang diagnostic pop
  43109. #endif
  43110. #ifdef __clang__
  43111. #pragma clang diagnostic push
  43112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43113. #pragma clang diagnostic ignored "-Wunused-variable"
  43114. #endif
  43115. #ifdef __clang__
  43116. #pragma clang diagnostic pop
  43117. #endif
  43118. #ifdef __clang__
  43119. #pragma clang diagnostic push
  43120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43121. #pragma clang diagnostic ignored "-Wunused-variable"
  43122. #endif
  43123. #ifdef __clang__
  43124. #pragma clang diagnostic pop
  43125. #endif
  43126. #ifdef __clang__
  43127. #pragma clang diagnostic push
  43128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43129. #pragma clang diagnostic ignored "-Wunused-variable"
  43130. #endif
  43131. #ifdef __clang__
  43132. #pragma clang diagnostic pop
  43133. #endif
  43134. #ifdef __clang__
  43135. #pragma clang diagnostic push
  43136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43137. #pragma clang diagnostic ignored "-Wunused-variable"
  43138. #endif
  43139. #ifdef __clang__
  43140. #pragma clang diagnostic pop
  43141. #endif
  43142. #ifdef __clang__
  43143. #pragma clang diagnostic push
  43144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43145. #pragma clang diagnostic ignored "-Wunused-variable"
  43146. #endif
  43147. #ifdef __clang__
  43148. #pragma clang diagnostic pop
  43149. #endif
  43150. #ifdef __clang__
  43151. #pragma clang diagnostic push
  43152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43153. #pragma clang diagnostic ignored "-Wunused-variable"
  43154. #endif
  43155. #ifdef __clang__
  43156. #pragma clang diagnostic pop
  43157. #endif
  43158. #ifdef __clang__
  43159. #pragma clang diagnostic push
  43160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43161. #pragma clang diagnostic ignored "-Wunused-variable"
  43162. #endif
  43163. #ifdef __clang__
  43164. #pragma clang diagnostic pop
  43165. #endif
  43166. #ifdef __clang__
  43167. #pragma clang diagnostic push
  43168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43169. #pragma clang diagnostic ignored "-Wunused-variable"
  43170. #endif
  43171. #ifdef __clang__
  43172. #pragma clang diagnostic pop
  43173. #endif
  43174. #ifdef __clang__
  43175. #pragma clang diagnostic push
  43176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43177. #pragma clang diagnostic ignored "-Wunused-variable"
  43178. #endif
  43179. #ifdef __clang__
  43180. #pragma clang diagnostic pop
  43181. #endif
  43182. #ifdef __clang__
  43183. #pragma clang diagnostic push
  43184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43185. #pragma clang diagnostic ignored "-Wunused-variable"
  43186. #endif
  43187. #ifdef __clang__
  43188. #pragma clang diagnostic pop
  43189. #endif
  43190. #ifdef __clang__
  43191. #pragma clang diagnostic push
  43192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43193. #pragma clang diagnostic ignored "-Wunused-variable"
  43194. #endif
  43195. #ifdef __clang__
  43196. #pragma clang diagnostic pop
  43197. #endif
  43198. #ifdef __clang__
  43199. #pragma clang diagnostic push
  43200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43201. #pragma clang diagnostic ignored "-Wunused-variable"
  43202. #endif
  43203. #ifdef __clang__
  43204. #pragma clang diagnostic pop
  43205. #endif
  43206. #ifdef __clang__
  43207. #pragma clang diagnostic push
  43208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43209. #pragma clang diagnostic ignored "-Wunused-variable"
  43210. #endif
  43211. #ifdef __clang__
  43212. #pragma clang diagnostic pop
  43213. #endif
  43214. #ifdef __clang__
  43215. #pragma clang diagnostic push
  43216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43217. #pragma clang diagnostic ignored "-Wunused-variable"
  43218. #endif
  43219. #ifdef __clang__
  43220. #pragma clang diagnostic pop
  43221. #endif
  43222. #ifdef __clang__
  43223. #pragma clang diagnostic push
  43224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43225. #pragma clang diagnostic ignored "-Wunused-variable"
  43226. #endif
  43227. #ifdef __clang__
  43228. #pragma clang diagnostic pop
  43229. #endif
  43230. #ifdef __clang__
  43231. #pragma clang diagnostic push
  43232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43233. #pragma clang diagnostic ignored "-Wunused-variable"
  43234. #endif
  43235. #ifdef __clang__
  43236. #pragma clang diagnostic pop
  43237. #endif
  43238. #ifdef __clang__
  43239. #pragma clang diagnostic push
  43240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43241. #pragma clang diagnostic ignored "-Wunused-variable"
  43242. #endif
  43243. #ifdef __clang__
  43244. #pragma clang diagnostic pop
  43245. #endif
  43246. #ifdef __clang__
  43247. #pragma clang diagnostic push
  43248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43249. #pragma clang diagnostic ignored "-Wunused-variable"
  43250. #endif
  43251. #ifdef __clang__
  43252. #pragma clang diagnostic pop
  43253. #endif
  43254. #ifdef __clang__
  43255. #pragma clang diagnostic push
  43256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43257. #pragma clang diagnostic ignored "-Wunused-variable"
  43258. #endif
  43259. #ifdef __clang__
  43260. #pragma clang diagnostic pop
  43261. #endif
  43262. #ifdef __clang__
  43263. #pragma clang diagnostic push
  43264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43265. #pragma clang diagnostic ignored "-Wunused-variable"
  43266. #endif
  43267. #ifdef __clang__
  43268. #pragma clang diagnostic pop
  43269. #endif
  43270. #ifdef __clang__
  43271. #pragma clang diagnostic push
  43272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43273. #pragma clang diagnostic ignored "-Wunused-variable"
  43274. #endif
  43275. #ifdef __clang__
  43276. #pragma clang diagnostic pop
  43277. #endif
  43278. #ifdef __clang__
  43279. #pragma clang diagnostic push
  43280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43281. #pragma clang diagnostic ignored "-Wunused-variable"
  43282. #endif
  43283. #ifdef __clang__
  43284. #pragma clang diagnostic pop
  43285. #endif
  43286. #ifdef __clang__
  43287. #pragma clang diagnostic push
  43288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43289. #pragma clang diagnostic ignored "-Wunused-variable"
  43290. #endif
  43291. #ifdef __clang__
  43292. #pragma clang diagnostic pop
  43293. #endif
  43294. #ifdef __clang__
  43295. #pragma clang diagnostic push
  43296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43297. #pragma clang diagnostic ignored "-Wunused-variable"
  43298. #endif
  43299. #ifdef __clang__
  43300. #pragma clang diagnostic pop
  43301. #endif
  43302. #ifdef __clang__
  43303. #pragma clang diagnostic push
  43304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43305. #pragma clang diagnostic ignored "-Wunused-variable"
  43306. #endif
  43307. #ifdef __clang__
  43308. #pragma clang diagnostic pop
  43309. #endif
  43310. #ifdef __clang__
  43311. #pragma clang diagnostic push
  43312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43313. #pragma clang diagnostic ignored "-Wunused-variable"
  43314. #endif
  43315. #ifdef __clang__
  43316. #pragma clang diagnostic pop
  43317. #endif
  43318. #ifdef __clang__
  43319. #pragma clang diagnostic push
  43320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43321. #pragma clang diagnostic ignored "-Wunused-variable"
  43322. #endif
  43323. #ifdef __clang__
  43324. #pragma clang diagnostic pop
  43325. #endif
  43326. #ifdef __clang__
  43327. #pragma clang diagnostic push
  43328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43329. #pragma clang diagnostic ignored "-Wunused-variable"
  43330. #endif
  43331. #ifdef __clang__
  43332. #pragma clang diagnostic pop
  43333. #endif
  43334. #ifdef __clang__
  43335. #pragma clang diagnostic push
  43336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43337. #pragma clang diagnostic ignored "-Wunused-variable"
  43338. #endif
  43339. #ifdef __clang__
  43340. #pragma clang diagnostic pop
  43341. #endif
  43342. #ifdef __clang__
  43343. #pragma clang diagnostic push
  43344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43345. #pragma clang diagnostic ignored "-Wunused-variable"
  43346. #endif
  43347. #ifdef __clang__
  43348. #pragma clang diagnostic pop
  43349. #endif
  43350. #ifdef __clang__
  43351. #pragma clang diagnostic push
  43352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43353. #pragma clang diagnostic ignored "-Wunused-variable"
  43354. #endif
  43355. #ifdef __clang__
  43356. #pragma clang diagnostic pop
  43357. #endif
  43358. #ifdef __clang__
  43359. #pragma clang diagnostic push
  43360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43361. #pragma clang diagnostic ignored "-Wunused-variable"
  43362. #endif
  43363. #ifdef __clang__
  43364. #pragma clang diagnostic pop
  43365. #endif
  43366. #ifdef __clang__
  43367. #pragma clang diagnostic push
  43368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43369. #pragma clang diagnostic ignored "-Wunused-variable"
  43370. #endif
  43371. #ifdef __clang__
  43372. #pragma clang diagnostic pop
  43373. #endif
  43374. #ifdef __clang__
  43375. #pragma clang diagnostic push
  43376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43377. #pragma clang diagnostic ignored "-Wunused-variable"
  43378. #endif
  43379. #ifdef __clang__
  43380. #pragma clang diagnostic pop
  43381. #endif
  43382. #ifdef __clang__
  43383. #pragma clang diagnostic push
  43384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43385. #pragma clang diagnostic ignored "-Wunused-variable"
  43386. #endif
  43387. #ifdef __clang__
  43388. #pragma clang diagnostic pop
  43389. #endif
  43390. #ifdef __clang__
  43391. #pragma clang diagnostic push
  43392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43393. #pragma clang diagnostic ignored "-Wunused-variable"
  43394. #endif
  43395. #ifdef __clang__
  43396. #pragma clang diagnostic pop
  43397. #endif
  43398. #ifdef __clang__
  43399. #pragma clang diagnostic push
  43400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43401. #pragma clang diagnostic ignored "-Wunused-variable"
  43402. #endif
  43403. #ifdef __clang__
  43404. #pragma clang diagnostic pop
  43405. #endif
  43406. #ifdef __clang__
  43407. #pragma clang diagnostic push
  43408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43409. #pragma clang diagnostic ignored "-Wunused-variable"
  43410. #endif
  43411. #ifdef __clang__
  43412. #pragma clang diagnostic pop
  43413. #endif
  43414. #ifdef __clang__
  43415. #pragma clang diagnostic push
  43416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43417. #pragma clang diagnostic ignored "-Wunused-variable"
  43418. #endif
  43419. #ifdef __clang__
  43420. #pragma clang diagnostic pop
  43421. #endif
  43422. #ifdef __clang__
  43423. #pragma clang diagnostic push
  43424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43425. #pragma clang diagnostic ignored "-Wunused-variable"
  43426. #endif
  43427. #ifdef __clang__
  43428. #pragma clang diagnostic pop
  43429. #endif
  43430. #ifdef __clang__
  43431. #pragma clang diagnostic push
  43432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43433. #pragma clang diagnostic ignored "-Wunused-variable"
  43434. #endif
  43435. #ifdef __clang__
  43436. #pragma clang diagnostic pop
  43437. #endif
  43438. #ifdef __clang__
  43439. #pragma clang diagnostic push
  43440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43441. #pragma clang diagnostic ignored "-Wunused-variable"
  43442. #endif
  43443. #ifdef __clang__
  43444. #pragma clang diagnostic pop
  43445. #endif
  43446. #ifdef __clang__
  43447. #pragma clang diagnostic push
  43448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43449. #pragma clang diagnostic ignored "-Wunused-variable"
  43450. #endif
  43451. #ifdef __clang__
  43452. #pragma clang diagnostic pop
  43453. #endif
  43454. #ifdef __clang__
  43455. #pragma clang diagnostic push
  43456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43457. #pragma clang diagnostic ignored "-Wunused-variable"
  43458. #endif
  43459. #ifdef __clang__
  43460. #pragma clang diagnostic pop
  43461. #endif
  43462. #ifdef __clang__
  43463. #pragma clang diagnostic push
  43464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43465. #pragma clang diagnostic ignored "-Wunused-variable"
  43466. #endif
  43467. #ifdef __clang__
  43468. #pragma clang diagnostic pop
  43469. #endif
  43470. #ifdef __clang__
  43471. #pragma clang diagnostic push
  43472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43473. #pragma clang diagnostic ignored "-Wunused-variable"
  43474. #endif
  43475. #ifdef __clang__
  43476. #pragma clang diagnostic pop
  43477. #endif
  43478. #ifdef __clang__
  43479. #pragma clang diagnostic push
  43480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43481. #pragma clang diagnostic ignored "-Wunused-variable"
  43482. #endif
  43483. #ifdef __clang__
  43484. #pragma clang diagnostic pop
  43485. #endif
  43486. #ifdef __clang__
  43487. #pragma clang diagnostic push
  43488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43489. #pragma clang diagnostic ignored "-Wunused-variable"
  43490. #endif
  43491. #ifdef __clang__
  43492. #pragma clang diagnostic pop
  43493. #endif
  43494. #ifdef __clang__
  43495. #pragma clang diagnostic push
  43496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43497. #pragma clang diagnostic ignored "-Wunused-variable"
  43498. #endif
  43499. #ifdef __clang__
  43500. #pragma clang diagnostic pop
  43501. #endif
  43502. #ifdef __clang__
  43503. #pragma clang diagnostic push
  43504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43505. #pragma clang diagnostic ignored "-Wunused-variable"
  43506. #endif
  43507. #ifdef __clang__
  43508. #pragma clang diagnostic pop
  43509. #endif
  43510. #ifdef __clang__
  43511. #pragma clang diagnostic push
  43512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43513. #pragma clang diagnostic ignored "-Wunused-variable"
  43514. #endif
  43515. #ifdef __clang__
  43516. #pragma clang diagnostic pop
  43517. #endif
  43518. #ifdef __clang__
  43519. #pragma clang diagnostic push
  43520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43521. #pragma clang diagnostic ignored "-Wunused-variable"
  43522. #endif
  43523. #ifdef __clang__
  43524. #pragma clang diagnostic pop
  43525. #endif
  43526. #ifdef __clang__
  43527. #pragma clang diagnostic push
  43528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43529. #pragma clang diagnostic ignored "-Wunused-variable"
  43530. #endif
  43531. #ifdef __clang__
  43532. #pragma clang diagnostic pop
  43533. #endif
  43534. #ifdef __clang__
  43535. #pragma clang diagnostic push
  43536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43537. #pragma clang diagnostic ignored "-Wunused-variable"
  43538. #endif
  43539. #ifdef __clang__
  43540. #pragma clang diagnostic pop
  43541. #endif
  43542. #ifdef __clang__
  43543. #pragma clang diagnostic push
  43544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43545. #pragma clang diagnostic ignored "-Wunused-variable"
  43546. #endif
  43547. #ifdef __clang__
  43548. #pragma clang diagnostic pop
  43549. #endif
  43550. #ifdef __clang__
  43551. #pragma clang diagnostic push
  43552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43553. #pragma clang diagnostic ignored "-Wunused-variable"
  43554. #endif
  43555. #ifdef __clang__
  43556. #pragma clang diagnostic pop
  43557. #endif
  43558. #ifdef __clang__
  43559. #pragma clang diagnostic push
  43560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43561. #pragma clang diagnostic ignored "-Wunused-variable"
  43562. #endif
  43563. #ifdef __clang__
  43564. #pragma clang diagnostic pop
  43565. #endif
  43566. #ifdef __clang__
  43567. #pragma clang diagnostic push
  43568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43569. #pragma clang diagnostic ignored "-Wunused-variable"
  43570. #endif
  43571. #ifdef __clang__
  43572. #pragma clang diagnostic pop
  43573. #endif
  43574. #ifdef __clang__
  43575. #pragma clang diagnostic push
  43576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43577. #pragma clang diagnostic ignored "-Wunused-variable"
  43578. #endif
  43579. #ifdef __clang__
  43580. #pragma clang diagnostic pop
  43581. #endif
  43582. #ifdef __clang__
  43583. #pragma clang diagnostic push
  43584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43585. #pragma clang diagnostic ignored "-Wunused-variable"
  43586. #endif
  43587. #ifdef __clang__
  43588. #pragma clang diagnostic pop
  43589. #endif
  43590. #ifdef __clang__
  43591. #pragma clang diagnostic push
  43592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43593. #pragma clang diagnostic ignored "-Wunused-variable"
  43594. #endif
  43595. #ifdef __clang__
  43596. #pragma clang diagnostic pop
  43597. #endif
  43598. #ifdef __clang__
  43599. #pragma clang diagnostic push
  43600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43601. #pragma clang diagnostic ignored "-Wunused-variable"
  43602. #endif
  43603. #ifdef __clang__
  43604. #pragma clang diagnostic pop
  43605. #endif
  43606. #ifdef __clang__
  43607. #pragma clang diagnostic push
  43608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43609. #pragma clang diagnostic ignored "-Wunused-variable"
  43610. #endif
  43611. #ifdef __clang__
  43612. #pragma clang diagnostic pop
  43613. #endif
  43614. #ifdef __clang__
  43615. #pragma clang diagnostic push
  43616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43617. #pragma clang diagnostic ignored "-Wunused-variable"
  43618. #endif
  43619. #ifdef __clang__
  43620. #pragma clang diagnostic pop
  43621. #endif
  43622. #ifdef __clang__
  43623. #pragma clang diagnostic push
  43624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43625. #pragma clang diagnostic ignored "-Wunused-variable"
  43626. #endif
  43627. #ifdef __clang__
  43628. #pragma clang diagnostic pop
  43629. #endif
  43630. #ifdef __clang__
  43631. #pragma clang diagnostic push
  43632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43633. #pragma clang diagnostic ignored "-Wunused-variable"
  43634. #endif
  43635. #ifdef __clang__
  43636. #pragma clang diagnostic pop
  43637. #endif
  43638. #ifdef __clang__
  43639. #pragma clang diagnostic push
  43640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43641. #pragma clang diagnostic ignored "-Wunused-variable"
  43642. #endif
  43643. #ifdef __clang__
  43644. #pragma clang diagnostic pop
  43645. #endif
  43646. #ifdef __clang__
  43647. #pragma clang diagnostic push
  43648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43649. #pragma clang diagnostic ignored "-Wunused-variable"
  43650. #endif
  43651. #ifdef __clang__
  43652. #pragma clang diagnostic pop
  43653. #endif
  43654. #ifdef __clang__
  43655. #pragma clang diagnostic push
  43656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43657. #pragma clang diagnostic ignored "-Wunused-variable"
  43658. #endif
  43659. #ifdef __clang__
  43660. #pragma clang diagnostic pop
  43661. #endif
  43662. #ifdef __clang__
  43663. #pragma clang diagnostic push
  43664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43665. #pragma clang diagnostic ignored "-Wunused-variable"
  43666. #endif
  43667. #ifdef __clang__
  43668. #pragma clang diagnostic pop
  43669. #endif
  43670. #ifdef __clang__
  43671. #pragma clang diagnostic push
  43672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43673. #pragma clang diagnostic ignored "-Wunused-variable"
  43674. #endif
  43675. #ifdef __clang__
  43676. #pragma clang diagnostic pop
  43677. #endif
  43678. #ifdef __clang__
  43679. #pragma clang diagnostic push
  43680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43681. #pragma clang diagnostic ignored "-Wunused-variable"
  43682. #endif
  43683. #ifdef __clang__
  43684. #pragma clang diagnostic pop
  43685. #endif
  43686. #ifdef __clang__
  43687. #pragma clang diagnostic push
  43688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43689. #pragma clang diagnostic ignored "-Wunused-variable"
  43690. #endif
  43691. #ifdef __clang__
  43692. #pragma clang diagnostic pop
  43693. #endif
  43694. #ifdef __clang__
  43695. #pragma clang diagnostic push
  43696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43697. #pragma clang diagnostic ignored "-Wunused-variable"
  43698. #endif
  43699. #ifdef __clang__
  43700. #pragma clang diagnostic pop
  43701. #endif
  43702. #ifdef __clang__
  43703. #pragma clang diagnostic push
  43704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43705. #pragma clang diagnostic ignored "-Wunused-variable"
  43706. #endif
  43707. #ifdef __clang__
  43708. #pragma clang diagnostic pop
  43709. #endif
  43710. #ifdef __clang__
  43711. #pragma clang diagnostic push
  43712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43713. #pragma clang diagnostic ignored "-Wunused-variable"
  43714. #endif
  43715. #ifdef __clang__
  43716. #pragma clang diagnostic pop
  43717. #endif
  43718. #ifdef __clang__
  43719. #pragma clang diagnostic push
  43720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43721. #pragma clang diagnostic ignored "-Wunused-variable"
  43722. #endif
  43723. #ifdef __clang__
  43724. #pragma clang diagnostic pop
  43725. #endif
  43726. #ifdef __clang__
  43727. #pragma clang diagnostic push
  43728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43729. #pragma clang diagnostic ignored "-Wunused-variable"
  43730. #endif
  43731. #ifdef __clang__
  43732. #pragma clang diagnostic pop
  43733. #endif
  43734. #ifdef __clang__
  43735. #pragma clang diagnostic push
  43736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43737. #pragma clang diagnostic ignored "-Wunused-variable"
  43738. #endif
  43739. #ifdef __clang__
  43740. #pragma clang diagnostic pop
  43741. #endif
  43742. #ifdef __clang__
  43743. #pragma clang diagnostic push
  43744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43745. #pragma clang diagnostic ignored "-Wunused-variable"
  43746. #endif
  43747. #ifdef __clang__
  43748. #pragma clang diagnostic pop
  43749. #endif
  43750. #ifdef __clang__
  43751. #pragma clang diagnostic push
  43752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43753. #pragma clang diagnostic ignored "-Wunused-variable"
  43754. #endif
  43755. #ifdef __clang__
  43756. #pragma clang diagnostic pop
  43757. #endif
  43758. #ifdef __clang__
  43759. #pragma clang diagnostic push
  43760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43761. #pragma clang diagnostic ignored "-Wunused-variable"
  43762. #endif
  43763. #ifdef __clang__
  43764. #pragma clang diagnostic pop
  43765. #endif
  43766. #ifdef __clang__
  43767. #pragma clang diagnostic push
  43768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43769. #pragma clang diagnostic ignored "-Wunused-variable"
  43770. #endif
  43771. #ifdef __clang__
  43772. #pragma clang diagnostic pop
  43773. #endif
  43774. #ifdef __clang__
  43775. #pragma clang diagnostic push
  43776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43777. #pragma clang diagnostic ignored "-Wunused-variable"
  43778. #endif
  43779. #ifdef __clang__
  43780. #pragma clang diagnostic pop
  43781. #endif
  43782. #ifdef __clang__
  43783. #pragma clang diagnostic push
  43784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43785. #pragma clang diagnostic ignored "-Wunused-variable"
  43786. #endif
  43787. #ifdef __clang__
  43788. #pragma clang diagnostic pop
  43789. #endif
  43790. #ifdef __clang__
  43791. #pragma clang diagnostic push
  43792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43793. #pragma clang diagnostic ignored "-Wunused-variable"
  43794. #endif
  43795. #ifdef __clang__
  43796. #pragma clang diagnostic pop
  43797. #endif
  43798. #ifdef __clang__
  43799. #pragma clang diagnostic push
  43800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43801. #pragma clang diagnostic ignored "-Wunused-variable"
  43802. #endif
  43803. #ifdef __clang__
  43804. #pragma clang diagnostic pop
  43805. #endif
  43806. #ifdef __clang__
  43807. #pragma clang diagnostic push
  43808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43809. #pragma clang diagnostic ignored "-Wunused-variable"
  43810. #endif
  43811. #ifdef __clang__
  43812. #pragma clang diagnostic pop
  43813. #endif
  43814. #ifdef __clang__
  43815. #pragma clang diagnostic push
  43816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43817. #pragma clang diagnostic ignored "-Wunused-variable"
  43818. #endif
  43819. #ifdef __clang__
  43820. #pragma clang diagnostic pop
  43821. #endif
  43822. #ifdef __clang__
  43823. #pragma clang diagnostic push
  43824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43825. #pragma clang diagnostic ignored "-Wunused-variable"
  43826. #endif
  43827. #ifdef __clang__
  43828. #pragma clang diagnostic pop
  43829. #endif
  43830. #ifdef __clang__
  43831. #pragma clang diagnostic push
  43832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43833. #pragma clang diagnostic ignored "-Wunused-variable"
  43834. #endif
  43835. #ifdef __clang__
  43836. #pragma clang diagnostic pop
  43837. #endif
  43838. #ifdef __clang__
  43839. #pragma clang diagnostic push
  43840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43841. #pragma clang diagnostic ignored "-Wunused-variable"
  43842. #endif
  43843. #ifdef __clang__
  43844. #pragma clang diagnostic pop
  43845. #endif
  43846. #ifdef __clang__
  43847. #pragma clang diagnostic push
  43848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43849. #pragma clang diagnostic ignored "-Wunused-variable"
  43850. #endif
  43851. #ifdef __clang__
  43852. #pragma clang diagnostic pop
  43853. #endif
  43854. #ifdef __clang__
  43855. #pragma clang diagnostic push
  43856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43857. #pragma clang diagnostic ignored "-Wunused-variable"
  43858. #endif
  43859. #ifdef __clang__
  43860. #pragma clang diagnostic pop
  43861. #endif
  43862. #ifdef __clang__
  43863. #pragma clang diagnostic push
  43864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43865. #pragma clang diagnostic ignored "-Wunused-variable"
  43866. #endif
  43867. #ifdef __clang__
  43868. #pragma clang diagnostic pop
  43869. #endif
  43870. #ifdef __clang__
  43871. #pragma clang diagnostic push
  43872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43873. #pragma clang diagnostic ignored "-Wunused-variable"
  43874. #endif
  43875. #ifdef __clang__
  43876. #pragma clang diagnostic pop
  43877. #endif
  43878. #ifdef __clang__
  43879. #pragma clang diagnostic push
  43880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43881. #pragma clang diagnostic ignored "-Wunused-variable"
  43882. #endif
  43883. #ifdef __clang__
  43884. #pragma clang diagnostic pop
  43885. #endif
  43886. #ifdef __clang__
  43887. #pragma clang diagnostic push
  43888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43889. #pragma clang diagnostic ignored "-Wunused-variable"
  43890. #endif
  43891. #ifdef __clang__
  43892. #pragma clang diagnostic pop
  43893. #endif
  43894. #ifdef __clang__
  43895. #pragma clang diagnostic push
  43896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43897. #pragma clang diagnostic ignored "-Wunused-variable"
  43898. #endif
  43899. #ifdef __clang__
  43900. #pragma clang diagnostic pop
  43901. #endif
  43902. #ifdef __clang__
  43903. #pragma clang diagnostic push
  43904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43905. #pragma clang diagnostic ignored "-Wunused-variable"
  43906. #endif
  43907. #ifdef __clang__
  43908. #pragma clang diagnostic pop
  43909. #endif
  43910. #ifdef __clang__
  43911. #pragma clang diagnostic push
  43912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43913. #pragma clang diagnostic ignored "-Wunused-variable"
  43914. #endif
  43915. #ifdef __clang__
  43916. #pragma clang diagnostic pop
  43917. #endif
  43918. #ifdef __clang__
  43919. #pragma clang diagnostic push
  43920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43921. #pragma clang diagnostic ignored "-Wunused-variable"
  43922. #endif
  43923. #ifdef __clang__
  43924. #pragma clang diagnostic pop
  43925. #endif
  43926. #ifdef __clang__
  43927. #pragma clang diagnostic push
  43928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43929. #pragma clang diagnostic ignored "-Wunused-variable"
  43930. #endif
  43931. #ifdef __clang__
  43932. #pragma clang diagnostic pop
  43933. #endif
  43934. #ifdef __clang__
  43935. #pragma clang diagnostic push
  43936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43937. #pragma clang diagnostic ignored "-Wunused-variable"
  43938. #endif
  43939. #ifdef __clang__
  43940. #pragma clang diagnostic pop
  43941. #endif
  43942. #ifdef __clang__
  43943. #pragma clang diagnostic push
  43944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43945. #pragma clang diagnostic ignored "-Wunused-variable"
  43946. #endif
  43947. #ifdef __clang__
  43948. #pragma clang diagnostic pop
  43949. #endif
  43950. #ifdef __clang__
  43951. #pragma clang diagnostic push
  43952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43953. #pragma clang diagnostic ignored "-Wunused-variable"
  43954. #endif
  43955. #ifdef __clang__
  43956. #pragma clang diagnostic pop
  43957. #endif
  43958. #ifdef __clang__
  43959. #pragma clang diagnostic push
  43960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43961. #pragma clang diagnostic ignored "-Wunused-variable"
  43962. #endif
  43963. #ifdef __clang__
  43964. #pragma clang diagnostic pop
  43965. #endif
  43966. #ifdef __clang__
  43967. #pragma clang diagnostic push
  43968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43969. #pragma clang diagnostic ignored "-Wunused-variable"
  43970. #endif
  43971. #ifdef __clang__
  43972. #pragma clang diagnostic pop
  43973. #endif
  43974. #ifdef __clang__
  43975. #pragma clang diagnostic push
  43976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43977. #pragma clang diagnostic ignored "-Wunused-variable"
  43978. #endif
  43979. #ifdef __clang__
  43980. #pragma clang diagnostic pop
  43981. #endif
  43982. #ifdef __clang__
  43983. #pragma clang diagnostic push
  43984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43985. #pragma clang diagnostic ignored "-Wunused-variable"
  43986. #endif
  43987. #ifdef __clang__
  43988. #pragma clang diagnostic pop
  43989. #endif
  43990. #ifdef __clang__
  43991. #pragma clang diagnostic push
  43992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43993. #pragma clang diagnostic ignored "-Wunused-variable"
  43994. #endif
  43995. #ifdef __clang__
  43996. #pragma clang diagnostic pop
  43997. #endif
  43998. #ifdef __clang__
  43999. #pragma clang diagnostic push
  44000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44001. #pragma clang diagnostic ignored "-Wunused-variable"
  44002. #endif
  44003. #ifdef __clang__
  44004. #pragma clang diagnostic pop
  44005. #endif
  44006. #ifdef __clang__
  44007. #pragma clang diagnostic push
  44008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44009. #pragma clang diagnostic ignored "-Wunused-variable"
  44010. #endif
  44011. #ifdef __clang__
  44012. #pragma clang diagnostic pop
  44013. #endif
  44014. #ifdef __clang__
  44015. #pragma clang diagnostic push
  44016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44017. #pragma clang diagnostic ignored "-Wunused-variable"
  44018. #endif
  44019. #ifdef __clang__
  44020. #pragma clang diagnostic pop
  44021. #endif
  44022. #ifdef __clang__
  44023. #pragma clang diagnostic push
  44024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44025. #pragma clang diagnostic ignored "-Wunused-variable"
  44026. #endif
  44027. #ifdef __clang__
  44028. #pragma clang diagnostic pop
  44029. #endif
  44030. #ifdef __clang__
  44031. #pragma clang diagnostic push
  44032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44033. #pragma clang diagnostic ignored "-Wunused-variable"
  44034. #endif
  44035. #ifdef __clang__
  44036. #pragma clang diagnostic pop
  44037. #endif
  44038. #ifdef __clang__
  44039. #pragma clang diagnostic push
  44040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44041. #pragma clang diagnostic ignored "-Wunused-variable"
  44042. #endif
  44043. #ifdef __clang__
  44044. #pragma clang diagnostic pop
  44045. #endif
  44046. #ifdef __clang__
  44047. #pragma clang diagnostic push
  44048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44049. #pragma clang diagnostic ignored "-Wunused-variable"
  44050. #endif
  44051. #ifdef __clang__
  44052. #pragma clang diagnostic pop
  44053. #endif
  44054. #ifdef __clang__
  44055. #pragma clang diagnostic push
  44056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44057. #pragma clang diagnostic ignored "-Wunused-variable"
  44058. #endif
  44059. #ifdef __clang__
  44060. #pragma clang diagnostic pop
  44061. #endif
  44062. #ifdef __clang__
  44063. #pragma clang diagnostic push
  44064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44065. #pragma clang diagnostic ignored "-Wunused-variable"
  44066. #endif
  44067. #ifdef __clang__
  44068. #pragma clang diagnostic pop
  44069. #endif
  44070. #ifdef __clang__
  44071. #pragma clang diagnostic push
  44072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44073. #pragma clang diagnostic ignored "-Wunused-variable"
  44074. #endif
  44075. #ifdef __clang__
  44076. #pragma clang diagnostic pop
  44077. #endif
  44078. #ifdef __clang__
  44079. #pragma clang diagnostic push
  44080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44081. #pragma clang diagnostic ignored "-Wunused-variable"
  44082. #endif
  44083. #ifdef __clang__
  44084. #pragma clang diagnostic pop
  44085. #endif
  44086. #ifdef __clang__
  44087. #pragma clang diagnostic push
  44088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44089. #pragma clang diagnostic ignored "-Wunused-variable"
  44090. #endif
  44091. #ifdef __clang__
  44092. #pragma clang diagnostic pop
  44093. #endif
  44094. #ifdef __clang__
  44095. #pragma clang diagnostic push
  44096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44097. #pragma clang diagnostic ignored "-Wunused-variable"
  44098. #endif
  44099. #ifdef __clang__
  44100. #pragma clang diagnostic pop
  44101. #endif
  44102. #ifdef __clang__
  44103. #pragma clang diagnostic push
  44104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44105. #pragma clang diagnostic ignored "-Wunused-variable"
  44106. #endif
  44107. #ifdef __clang__
  44108. #pragma clang diagnostic pop
  44109. #endif
  44110. #ifdef __clang__
  44111. #pragma clang diagnostic push
  44112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44113. #pragma clang diagnostic ignored "-Wunused-variable"
  44114. #endif
  44115. #ifdef __clang__
  44116. #pragma clang diagnostic pop
  44117. #endif
  44118. #ifdef __clang__
  44119. #pragma clang diagnostic push
  44120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44121. #pragma clang diagnostic ignored "-Wunused-variable"
  44122. #endif
  44123. #ifdef __clang__
  44124. #pragma clang diagnostic pop
  44125. #endif
  44126. #ifdef __clang__
  44127. #pragma clang diagnostic push
  44128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44129. #pragma clang diagnostic ignored "-Wunused-variable"
  44130. #endif
  44131. #ifdef __clang__
  44132. #pragma clang diagnostic pop
  44133. #endif
  44134. #ifdef __clang__
  44135. #pragma clang diagnostic push
  44136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44137. #pragma clang diagnostic ignored "-Wunused-variable"
  44138. #endif
  44139. #ifdef __clang__
  44140. #pragma clang diagnostic pop
  44141. #endif
  44142. #ifdef __clang__
  44143. #pragma clang diagnostic push
  44144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44145. #pragma clang diagnostic ignored "-Wunused-variable"
  44146. #endif
  44147. #ifdef __clang__
  44148. #pragma clang diagnostic pop
  44149. #endif
  44150. #ifdef __clang__
  44151. #pragma clang diagnostic push
  44152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44153. #pragma clang diagnostic ignored "-Wunused-variable"
  44154. #endif
  44155. #ifdef __clang__
  44156. #pragma clang diagnostic pop
  44157. #endif
  44158. #ifdef __clang__
  44159. #pragma clang diagnostic push
  44160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44161. #pragma clang diagnostic ignored "-Wunused-variable"
  44162. #endif
  44163. #ifdef __clang__
  44164. #pragma clang diagnostic pop
  44165. #endif
  44166. #ifdef __clang__
  44167. #pragma clang diagnostic push
  44168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44169. #pragma clang diagnostic ignored "-Wunused-variable"
  44170. #endif
  44171. #ifdef __clang__
  44172. #pragma clang diagnostic pop
  44173. #endif
  44174. #ifdef __clang__
  44175. #pragma clang diagnostic push
  44176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44177. #pragma clang diagnostic ignored "-Wunused-variable"
  44178. #endif
  44179. #ifdef __clang__
  44180. #pragma clang diagnostic pop
  44181. #endif
  44182. #ifdef __clang__
  44183. #pragma clang diagnostic push
  44184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44185. #pragma clang diagnostic ignored "-Wunused-variable"
  44186. #endif
  44187. #ifdef __clang__
  44188. #pragma clang diagnostic pop
  44189. #endif
  44190. #ifdef __clang__
  44191. #pragma clang diagnostic push
  44192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44193. #pragma clang diagnostic ignored "-Wunused-variable"
  44194. #endif
  44195. #ifdef __clang__
  44196. #pragma clang diagnostic pop
  44197. #endif
  44198. #ifdef __clang__
  44199. #pragma clang diagnostic push
  44200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44201. #pragma clang diagnostic ignored "-Wunused-variable"
  44202. #endif
  44203. #ifdef __clang__
  44204. #pragma clang diagnostic pop
  44205. #endif
  44206. #ifdef __clang__
  44207. #pragma clang diagnostic push
  44208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44209. #pragma clang diagnostic ignored "-Wunused-variable"
  44210. #endif
  44211. #ifdef __clang__
  44212. #pragma clang diagnostic pop
  44213. #endif
  44214. #ifdef __clang__
  44215. #pragma clang diagnostic push
  44216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44217. #pragma clang diagnostic ignored "-Wunused-variable"
  44218. #endif
  44219. #ifdef __clang__
  44220. #pragma clang diagnostic pop
  44221. #endif
  44222. #ifdef __clang__
  44223. #pragma clang diagnostic push
  44224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44225. #pragma clang diagnostic ignored "-Wunused-variable"
  44226. #endif
  44227. #ifdef __clang__
  44228. #pragma clang diagnostic pop
  44229. #endif
  44230. #ifdef __clang__
  44231. #pragma clang diagnostic push
  44232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44233. #pragma clang diagnostic ignored "-Wunused-variable"
  44234. #endif
  44235. #ifdef __clang__
  44236. #pragma clang diagnostic pop
  44237. #endif
  44238. #ifdef __clang__
  44239. #pragma clang diagnostic push
  44240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44241. #pragma clang diagnostic ignored "-Wunused-variable"
  44242. #endif
  44243. #ifdef __clang__
  44244. #pragma clang diagnostic pop
  44245. #endif
  44246. #ifdef __clang__
  44247. #pragma clang diagnostic push
  44248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44249. #pragma clang diagnostic ignored "-Wunused-variable"
  44250. #endif
  44251. #ifdef __clang__
  44252. #pragma clang diagnostic pop
  44253. #endif
  44254. #ifdef __clang__
  44255. #pragma clang diagnostic push
  44256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44257. #pragma clang diagnostic ignored "-Wunused-variable"
  44258. #endif
  44259. #ifdef __clang__
  44260. #pragma clang diagnostic pop
  44261. #endif
  44262. #ifdef __clang__
  44263. #pragma clang diagnostic push
  44264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44265. #pragma clang diagnostic ignored "-Wunused-variable"
  44266. #endif
  44267. #ifdef __clang__
  44268. #pragma clang diagnostic pop
  44269. #endif
  44270. #ifdef __clang__
  44271. #pragma clang diagnostic push
  44272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44273. #pragma clang diagnostic ignored "-Wunused-variable"
  44274. #endif
  44275. #ifdef __clang__
  44276. #pragma clang diagnostic pop
  44277. #endif
  44278. #ifdef __clang__
  44279. #pragma clang diagnostic push
  44280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44281. #pragma clang diagnostic ignored "-Wunused-variable"
  44282. #endif
  44283. #ifdef __clang__
  44284. #pragma clang diagnostic pop
  44285. #endif
  44286. #ifdef __clang__
  44287. #pragma clang diagnostic push
  44288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44289. #pragma clang diagnostic ignored "-Wunused-variable"
  44290. #endif
  44291. #ifdef __clang__
  44292. #pragma clang diagnostic pop
  44293. #endif
  44294. #ifdef __clang__
  44295. #pragma clang diagnostic push
  44296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44297. #pragma clang diagnostic ignored "-Wunused-variable"
  44298. #endif
  44299. #ifdef __clang__
  44300. #pragma clang diagnostic pop
  44301. #endif
  44302. #ifdef __clang__
  44303. #pragma clang diagnostic push
  44304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44305. #pragma clang diagnostic ignored "-Wunused-variable"
  44306. #endif
  44307. #ifdef __clang__
  44308. #pragma clang diagnostic pop
  44309. #endif
  44310. #ifdef __clang__
  44311. #pragma clang diagnostic push
  44312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44313. #pragma clang diagnostic ignored "-Wunused-variable"
  44314. #endif
  44315. #ifdef __clang__
  44316. #pragma clang diagnostic pop
  44317. #endif
  44318. #ifdef __clang__
  44319. #pragma clang diagnostic push
  44320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44321. #pragma clang diagnostic ignored "-Wunused-variable"
  44322. #endif
  44323. #ifdef __clang__
  44324. #pragma clang diagnostic pop
  44325. #endif
  44326. #ifdef __clang__
  44327. #pragma clang diagnostic push
  44328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44329. #pragma clang diagnostic ignored "-Wunused-variable"
  44330. #endif
  44331. #ifdef __clang__
  44332. #pragma clang diagnostic pop
  44333. #endif
  44334. #ifdef __clang__
  44335. #pragma clang diagnostic push
  44336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44337. #pragma clang diagnostic ignored "-Wunused-variable"
  44338. #endif
  44339. #ifdef __clang__
  44340. #pragma clang diagnostic pop
  44341. #endif
  44342. #ifdef __clang__
  44343. #pragma clang diagnostic push
  44344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44345. #pragma clang diagnostic ignored "-Wunused-variable"
  44346. #endif
  44347. #ifdef __clang__
  44348. #pragma clang diagnostic pop
  44349. #endif
  44350. #ifdef __clang__
  44351. #pragma clang diagnostic push
  44352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44353. #pragma clang diagnostic ignored "-Wunused-variable"
  44354. #endif
  44355. #ifdef __clang__
  44356. #pragma clang diagnostic pop
  44357. #endif
  44358. #ifdef __clang__
  44359. #pragma clang diagnostic push
  44360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44361. #pragma clang diagnostic ignored "-Wunused-variable"
  44362. #endif
  44363. #ifdef __clang__
  44364. #pragma clang diagnostic pop
  44365. #endif
  44366. #ifdef __clang__
  44367. #pragma clang diagnostic push
  44368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44369. #pragma clang diagnostic ignored "-Wunused-variable"
  44370. #endif
  44371. #ifdef __clang__
  44372. #pragma clang diagnostic pop
  44373. #endif
  44374. #ifdef __clang__
  44375. #pragma clang diagnostic push
  44376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44377. #pragma clang diagnostic ignored "-Wunused-variable"
  44378. #endif
  44379. #ifdef __clang__
  44380. #pragma clang diagnostic pop
  44381. #endif
  44382. #ifdef __clang__
  44383. #pragma clang diagnostic push
  44384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44385. #pragma clang diagnostic ignored "-Wunused-variable"
  44386. #endif
  44387. #ifdef __clang__
  44388. #pragma clang diagnostic pop
  44389. #endif
  44390. #ifdef __clang__
  44391. #pragma clang diagnostic push
  44392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44393. #pragma clang diagnostic ignored "-Wunused-variable"
  44394. #endif
  44395. #ifdef __clang__
  44396. #pragma clang diagnostic pop
  44397. #endif
  44398. #ifdef __clang__
  44399. #pragma clang diagnostic push
  44400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44401. #pragma clang diagnostic ignored "-Wunused-variable"
  44402. #endif
  44403. #ifdef __clang__
  44404. #pragma clang diagnostic pop
  44405. #endif
  44406. #ifdef __clang__
  44407. #pragma clang diagnostic push
  44408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44409. #pragma clang diagnostic ignored "-Wunused-variable"
  44410. #endif
  44411. #ifdef __clang__
  44412. #pragma clang diagnostic pop
  44413. #endif
  44414. #ifdef __clang__
  44415. #pragma clang diagnostic push
  44416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44417. #pragma clang diagnostic ignored "-Wunused-variable"
  44418. #endif
  44419. #ifdef __clang__
  44420. #pragma clang diagnostic pop
  44421. #endif
  44422. #ifdef __clang__
  44423. #pragma clang diagnostic push
  44424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44425. #pragma clang diagnostic ignored "-Wunused-variable"
  44426. #endif
  44427. #ifdef __clang__
  44428. #pragma clang diagnostic pop
  44429. #endif
  44430. #ifdef __clang__
  44431. #pragma clang diagnostic push
  44432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44433. #pragma clang diagnostic ignored "-Wunused-variable"
  44434. #endif
  44435. #ifdef __clang__
  44436. #pragma clang diagnostic pop
  44437. #endif
  44438. #ifdef __clang__
  44439. #pragma clang diagnostic push
  44440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44441. #pragma clang diagnostic ignored "-Wunused-variable"
  44442. #endif
  44443. #ifdef __clang__
  44444. #pragma clang diagnostic pop
  44445. #endif
  44446. #ifdef __clang__
  44447. #pragma clang diagnostic push
  44448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44449. #pragma clang diagnostic ignored "-Wunused-variable"
  44450. #endif
  44451. #ifdef __clang__
  44452. #pragma clang diagnostic pop
  44453. #endif
  44454. #ifdef __clang__
  44455. #pragma clang diagnostic push
  44456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44457. #pragma clang diagnostic ignored "-Wunused-variable"
  44458. #endif
  44459. #ifdef __clang__
  44460. #pragma clang diagnostic pop
  44461. #endif
  44462. #ifdef __clang__
  44463. #pragma clang diagnostic push
  44464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44465. #pragma clang diagnostic ignored "-Wunused-variable"
  44466. #endif
  44467. #ifdef __clang__
  44468. #pragma clang diagnostic pop
  44469. #endif
  44470. #ifdef __clang__
  44471. #pragma clang diagnostic push
  44472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44473. #pragma clang diagnostic ignored "-Wunused-variable"
  44474. #endif
  44475. #ifdef __clang__
  44476. #pragma clang diagnostic pop
  44477. #endif
  44478. #ifdef __clang__
  44479. #pragma clang diagnostic push
  44480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44481. #pragma clang diagnostic ignored "-Wunused-variable"
  44482. #endif
  44483. #ifdef __clang__
  44484. #pragma clang diagnostic pop
  44485. #endif
  44486. #ifdef __clang__
  44487. #pragma clang diagnostic push
  44488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44489. #pragma clang diagnostic ignored "-Wunused-variable"
  44490. #endif
  44491. #ifdef __clang__
  44492. #pragma clang diagnostic pop
  44493. #endif
  44494. #ifdef __clang__
  44495. #pragma clang diagnostic push
  44496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44497. #pragma clang diagnostic ignored "-Wunused-variable"
  44498. #endif
  44499. #ifdef __clang__
  44500. #pragma clang diagnostic pop
  44501. #endif
  44502. #ifdef __clang__
  44503. #pragma clang diagnostic push
  44504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44505. #pragma clang diagnostic ignored "-Wunused-variable"
  44506. #endif
  44507. #ifdef __clang__
  44508. #pragma clang diagnostic pop
  44509. #endif
  44510. #ifdef __clang__
  44511. #pragma clang diagnostic push
  44512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44513. #pragma clang diagnostic ignored "-Wunused-variable"
  44514. #endif
  44515. #ifdef __clang__
  44516. #pragma clang diagnostic pop
  44517. #endif
  44518. #ifdef __clang__
  44519. #pragma clang diagnostic push
  44520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44521. #pragma clang diagnostic ignored "-Wunused-variable"
  44522. #endif
  44523. #ifdef __clang__
  44524. #pragma clang diagnostic pop
  44525. #endif
  44526. #ifdef __clang__
  44527. #pragma clang diagnostic push
  44528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44529. #pragma clang diagnostic ignored "-Wunused-variable"
  44530. #endif
  44531. #ifdef __clang__
  44532. #pragma clang diagnostic pop
  44533. #endif
  44534. #ifdef __clang__
  44535. #pragma clang diagnostic push
  44536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44537. #pragma clang diagnostic ignored "-Wunused-variable"
  44538. #endif
  44539. #ifdef __clang__
  44540. #pragma clang diagnostic pop
  44541. #endif
  44542. #ifdef __clang__
  44543. #pragma clang diagnostic push
  44544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44545. #pragma clang diagnostic ignored "-Wunused-variable"
  44546. #endif
  44547. #ifdef __clang__
  44548. #pragma clang diagnostic pop
  44549. #endif
  44550. #ifdef __clang__
  44551. #pragma clang diagnostic push
  44552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44553. #pragma clang diagnostic ignored "-Wunused-variable"
  44554. #endif
  44555. #ifdef __clang__
  44556. #pragma clang diagnostic pop
  44557. #endif
  44558. #ifdef __clang__
  44559. #pragma clang diagnostic push
  44560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44561. #pragma clang diagnostic ignored "-Wunused-variable"
  44562. #endif
  44563. #ifdef __clang__
  44564. #pragma clang diagnostic pop
  44565. #endif
  44566. #ifdef __clang__
  44567. #pragma clang diagnostic push
  44568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44569. #pragma clang diagnostic ignored "-Wunused-variable"
  44570. #endif
  44571. #ifdef __clang__
  44572. #pragma clang diagnostic pop
  44573. #endif
  44574. #ifdef __clang__
  44575. #pragma clang diagnostic push
  44576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44577. #pragma clang diagnostic ignored "-Wunused-variable"
  44578. #endif
  44579. #ifdef __clang__
  44580. #pragma clang diagnostic pop
  44581. #endif
  44582. #ifdef __clang__
  44583. #pragma clang diagnostic push
  44584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44585. #pragma clang diagnostic ignored "-Wunused-variable"
  44586. #endif
  44587. #ifdef __clang__
  44588. #pragma clang diagnostic pop
  44589. #endif
  44590. #ifdef __clang__
  44591. #pragma clang diagnostic push
  44592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44593. #pragma clang diagnostic ignored "-Wunused-variable"
  44594. #endif
  44595. #ifdef __clang__
  44596. #pragma clang diagnostic pop
  44597. #endif
  44598. #ifdef __clang__
  44599. #pragma clang diagnostic push
  44600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44601. #pragma clang diagnostic ignored "-Wunused-variable"
  44602. #endif
  44603. #ifdef __clang__
  44604. #pragma clang diagnostic pop
  44605. #endif
  44606. #ifdef __clang__
  44607. #pragma clang diagnostic push
  44608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44609. #pragma clang diagnostic ignored "-Wunused-variable"
  44610. #endif
  44611. #ifdef __clang__
  44612. #pragma clang diagnostic pop
  44613. #endif
  44614. #ifdef __clang__
  44615. #pragma clang diagnostic push
  44616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44617. #pragma clang diagnostic ignored "-Wunused-variable"
  44618. #endif
  44619. #ifdef __clang__
  44620. #pragma clang diagnostic pop
  44621. #endif
  44622. #ifdef __clang__
  44623. #pragma clang diagnostic push
  44624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44625. #pragma clang diagnostic ignored "-Wunused-variable"
  44626. #endif
  44627. #ifdef __clang__
  44628. #pragma clang diagnostic pop
  44629. #endif
  44630. #ifdef __clang__
  44631. #pragma clang diagnostic push
  44632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44633. #pragma clang diagnostic ignored "-Wunused-variable"
  44634. #endif
  44635. #ifdef __clang__
  44636. #pragma clang diagnostic pop
  44637. #endif
  44638. #ifdef __clang__
  44639. #pragma clang diagnostic push
  44640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44641. #pragma clang diagnostic ignored "-Wunused-variable"
  44642. #endif
  44643. #ifdef __clang__
  44644. #pragma clang diagnostic pop
  44645. #endif
  44646. #ifdef __clang__
  44647. #pragma clang diagnostic push
  44648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44649. #pragma clang diagnostic ignored "-Wunused-variable"
  44650. #endif
  44651. #ifdef __clang__
  44652. #pragma clang diagnostic pop
  44653. #endif
  44654. #ifdef __clang__
  44655. #pragma clang diagnostic push
  44656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44657. #pragma clang diagnostic ignored "-Wunused-variable"
  44658. #endif
  44659. #ifdef __clang__
  44660. #pragma clang diagnostic pop
  44661. #endif
  44662. #ifdef __clang__
  44663. #pragma clang diagnostic push
  44664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44665. #pragma clang diagnostic ignored "-Wunused-variable"
  44666. #endif
  44667. #ifdef __clang__
  44668. #pragma clang diagnostic pop
  44669. #endif
  44670. #ifdef __clang__
  44671. #pragma clang diagnostic push
  44672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44673. #pragma clang diagnostic ignored "-Wunused-variable"
  44674. #endif
  44675. #ifdef __clang__
  44676. #pragma clang diagnostic pop
  44677. #endif
  44678. #ifdef __clang__
  44679. #pragma clang diagnostic push
  44680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44681. #pragma clang diagnostic ignored "-Wunused-variable"
  44682. #endif
  44683. #ifdef __clang__
  44684. #pragma clang diagnostic pop
  44685. #endif
  44686. #ifdef __clang__
  44687. #pragma clang diagnostic push
  44688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44689. #pragma clang diagnostic ignored "-Wunused-variable"
  44690. #endif
  44691. #ifdef __clang__
  44692. #pragma clang diagnostic pop
  44693. #endif
  44694. #ifdef __clang__
  44695. #pragma clang diagnostic push
  44696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44697. #pragma clang diagnostic ignored "-Wunused-variable"
  44698. #endif
  44699. #ifdef __clang__
  44700. #pragma clang diagnostic pop
  44701. #endif
  44702. #ifdef __clang__
  44703. #pragma clang diagnostic push
  44704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44705. #pragma clang diagnostic ignored "-Wunused-variable"
  44706. #endif
  44707. #ifdef __clang__
  44708. #pragma clang diagnostic pop
  44709. #endif
  44710. #ifdef __clang__
  44711. #pragma clang diagnostic push
  44712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44713. #pragma clang diagnostic ignored "-Wunused-variable"
  44714. #endif
  44715. #ifdef __clang__
  44716. #pragma clang diagnostic pop
  44717. #endif
  44718. #ifdef __clang__
  44719. #pragma clang diagnostic push
  44720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44721. #pragma clang diagnostic ignored "-Wunused-variable"
  44722. #endif
  44723. #ifdef __clang__
  44724. #pragma clang diagnostic pop
  44725. #endif
  44726. #ifdef __clang__
  44727. #pragma clang diagnostic push
  44728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44729. #pragma clang diagnostic ignored "-Wunused-variable"
  44730. #endif
  44731. #ifdef __clang__
  44732. #pragma clang diagnostic pop
  44733. #endif
  44734. #ifdef __clang__
  44735. #pragma clang diagnostic push
  44736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44737. #pragma clang diagnostic ignored "-Wunused-variable"
  44738. #endif
  44739. #ifdef __clang__
  44740. #pragma clang diagnostic pop
  44741. #endif
  44742. #ifdef __clang__
  44743. #pragma clang diagnostic push
  44744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44745. #pragma clang diagnostic ignored "-Wunused-variable"
  44746. #endif
  44747. #ifdef __clang__
  44748. #pragma clang diagnostic pop
  44749. #endif
  44750. #ifdef __clang__
  44751. #pragma clang diagnostic push
  44752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44753. #pragma clang diagnostic ignored "-Wunused-variable"
  44754. #endif
  44755. #ifdef __clang__
  44756. #pragma clang diagnostic pop
  44757. #endif
  44758. #ifdef __clang__
  44759. #pragma clang diagnostic push
  44760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44761. #pragma clang diagnostic ignored "-Wunused-variable"
  44762. #endif
  44763. #ifdef __clang__
  44764. #pragma clang diagnostic pop
  44765. #endif
  44766. #ifdef __clang__
  44767. #pragma clang diagnostic push
  44768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44769. #pragma clang diagnostic ignored "-Wunused-variable"
  44770. #endif
  44771. #ifdef __clang__
  44772. #pragma clang diagnostic pop
  44773. #endif
  44774. #ifdef __clang__
  44775. #pragma clang diagnostic push
  44776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44777. #pragma clang diagnostic ignored "-Wunused-variable"
  44778. #endif
  44779. #ifdef __clang__
  44780. #pragma clang diagnostic pop
  44781. #endif
  44782. #ifdef __clang__
  44783. #pragma clang diagnostic push
  44784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44785. #pragma clang diagnostic ignored "-Wunused-variable"
  44786. #endif
  44787. #ifdef __clang__
  44788. #pragma clang diagnostic pop
  44789. #endif
  44790. #ifdef __clang__
  44791. #pragma clang diagnostic push
  44792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44793. #pragma clang diagnostic ignored "-Wunused-variable"
  44794. #endif
  44795. #ifdef __clang__
  44796. #pragma clang diagnostic pop
  44797. #endif
  44798. #ifdef __clang__
  44799. #pragma clang diagnostic push
  44800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44801. #pragma clang diagnostic ignored "-Wunused-variable"
  44802. #endif
  44803. #ifdef __clang__
  44804. #pragma clang diagnostic pop
  44805. #endif
  44806. #ifdef __clang__
  44807. #pragma clang diagnostic push
  44808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44809. #pragma clang diagnostic ignored "-Wunused-variable"
  44810. #endif
  44811. #ifdef __clang__
  44812. #pragma clang diagnostic pop
  44813. #endif
  44814. #ifdef __clang__
  44815. #pragma clang diagnostic push
  44816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44817. #pragma clang diagnostic ignored "-Wunused-variable"
  44818. #endif
  44819. #ifdef __clang__
  44820. #pragma clang diagnostic pop
  44821. #endif
  44822. #ifdef __clang__
  44823. #pragma clang diagnostic push
  44824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44825. #pragma clang diagnostic ignored "-Wunused-variable"
  44826. #endif
  44827. #ifdef __clang__
  44828. #pragma clang diagnostic pop
  44829. #endif
  44830. #ifdef __clang__
  44831. #pragma clang diagnostic push
  44832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44833. #pragma clang diagnostic ignored "-Wunused-variable"
  44834. #endif
  44835. #ifdef __clang__
  44836. #pragma clang diagnostic pop
  44837. #endif
  44838. #ifdef __clang__
  44839. #pragma clang diagnostic push
  44840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44841. #pragma clang diagnostic ignored "-Wunused-variable"
  44842. #endif
  44843. #ifdef __clang__
  44844. #pragma clang diagnostic pop
  44845. #endif
  44846. #ifdef __clang__
  44847. #pragma clang diagnostic push
  44848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44849. #pragma clang diagnostic ignored "-Wunused-variable"
  44850. #endif
  44851. #ifdef __clang__
  44852. #pragma clang diagnostic pop
  44853. #endif
  44854. #ifdef __clang__
  44855. #pragma clang diagnostic push
  44856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44857. #pragma clang diagnostic ignored "-Wunused-variable"
  44858. #endif
  44859. #ifdef __clang__
  44860. #pragma clang diagnostic pop
  44861. #endif
  44862. #ifdef __clang__
  44863. #pragma clang diagnostic push
  44864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44865. #pragma clang diagnostic ignored "-Wunused-variable"
  44866. #endif
  44867. #ifdef __clang__
  44868. #pragma clang diagnostic pop
  44869. #endif
  44870. #ifdef __clang__
  44871. #pragma clang diagnostic push
  44872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44873. #pragma clang diagnostic ignored "-Wunused-variable"
  44874. #endif
  44875. #ifdef __clang__
  44876. #pragma clang diagnostic pop
  44877. #endif
  44878. #ifdef __clang__
  44879. #pragma clang diagnostic push
  44880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44881. #pragma clang diagnostic ignored "-Wunused-variable"
  44882. #endif
  44883. #ifdef __clang__
  44884. #pragma clang diagnostic pop
  44885. #endif
  44886. #ifdef __clang__
  44887. #pragma clang diagnostic push
  44888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44889. #pragma clang diagnostic ignored "-Wunused-variable"
  44890. #endif
  44891. #ifdef __clang__
  44892. #pragma clang diagnostic pop
  44893. #endif
  44894. #ifdef __clang__
  44895. #pragma clang diagnostic push
  44896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44897. #pragma clang diagnostic ignored "-Wunused-variable"
  44898. #endif
  44899. #ifdef __clang__
  44900. #pragma clang diagnostic pop
  44901. #endif
  44902. #ifdef __clang__
  44903. #pragma clang diagnostic push
  44904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44905. #pragma clang diagnostic ignored "-Wunused-variable"
  44906. #endif
  44907. #ifdef __clang__
  44908. #pragma clang diagnostic pop
  44909. #endif
  44910. #ifdef __clang__
  44911. #pragma clang diagnostic push
  44912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44913. #pragma clang diagnostic ignored "-Wunused-variable"
  44914. #endif
  44915. #ifdef __clang__
  44916. #pragma clang diagnostic pop
  44917. #endif
  44918. #ifdef __clang__
  44919. #pragma clang diagnostic push
  44920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44921. #pragma clang diagnostic ignored "-Wunused-variable"
  44922. #endif
  44923. #ifdef __clang__
  44924. #pragma clang diagnostic pop
  44925. #endif
  44926. #ifdef __clang__
  44927. #pragma clang diagnostic push
  44928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44929. #pragma clang diagnostic ignored "-Wunused-variable"
  44930. #endif
  44931. #ifdef __clang__
  44932. #pragma clang diagnostic pop
  44933. #endif
  44934. #ifdef __clang__
  44935. #pragma clang diagnostic push
  44936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44937. #pragma clang diagnostic ignored "-Wunused-variable"
  44938. #endif
  44939. #ifdef __clang__
  44940. #pragma clang diagnostic pop
  44941. #endif
  44942. #ifdef __clang__
  44943. #pragma clang diagnostic push
  44944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44945. #pragma clang diagnostic ignored "-Wunused-variable"
  44946. #endif
  44947. #ifdef __clang__
  44948. #pragma clang diagnostic pop
  44949. #endif
  44950. #ifdef __clang__
  44951. #pragma clang diagnostic push
  44952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44953. #pragma clang diagnostic ignored "-Wunused-variable"
  44954. #endif
  44955. #ifdef __clang__
  44956. #pragma clang diagnostic pop
  44957. #endif
  44958. #ifdef __clang__
  44959. #pragma clang diagnostic push
  44960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44961. #pragma clang diagnostic ignored "-Wunused-variable"
  44962. #endif
  44963. #ifdef __clang__
  44964. #pragma clang diagnostic pop
  44965. #endif
  44966. #ifdef __clang__
  44967. #pragma clang diagnostic push
  44968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44969. #pragma clang diagnostic ignored "-Wunused-variable"
  44970. #endif
  44971. #ifdef __clang__
  44972. #pragma clang diagnostic pop
  44973. #endif
  44974. #ifdef __clang__
  44975. #pragma clang diagnostic push
  44976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44977. #pragma clang diagnostic ignored "-Wunused-variable"
  44978. #endif
  44979. #ifdef __clang__
  44980. #pragma clang diagnostic pop
  44981. #endif
  44982. #ifdef __clang__
  44983. #pragma clang diagnostic push
  44984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44985. #pragma clang diagnostic ignored "-Wunused-variable"
  44986. #endif
  44987. #ifdef __clang__
  44988. #pragma clang diagnostic pop
  44989. #endif
  44990. #ifdef __clang__
  44991. #pragma clang diagnostic push
  44992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44993. #pragma clang diagnostic ignored "-Wunused-variable"
  44994. #endif
  44995. #ifdef __clang__
  44996. #pragma clang diagnostic pop
  44997. #endif
  44998. #ifdef __clang__
  44999. #pragma clang diagnostic push
  45000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45001. #pragma clang diagnostic ignored "-Wunused-variable"
  45002. #endif
  45003. #ifdef __clang__
  45004. #pragma clang diagnostic pop
  45005. #endif
  45006. #ifdef __clang__
  45007. #pragma clang diagnostic push
  45008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45009. #pragma clang diagnostic ignored "-Wunused-variable"
  45010. #endif
  45011. #ifdef __clang__
  45012. #pragma clang diagnostic pop
  45013. #endif
  45014. #ifdef __clang__
  45015. #pragma clang diagnostic push
  45016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45017. #pragma clang diagnostic ignored "-Wunused-variable"
  45018. #endif
  45019. #ifdef __clang__
  45020. #pragma clang diagnostic pop
  45021. #endif
  45022. #ifdef __clang__
  45023. #pragma clang diagnostic push
  45024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45025. #pragma clang diagnostic ignored "-Wunused-variable"
  45026. #endif
  45027. #ifdef __clang__
  45028. #pragma clang diagnostic pop
  45029. #endif
  45030. #ifdef __clang__
  45031. #pragma clang diagnostic push
  45032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45033. #pragma clang diagnostic ignored "-Wunused-variable"
  45034. #endif
  45035. #ifdef __clang__
  45036. #pragma clang diagnostic pop
  45037. #endif
  45038. #ifdef __clang__
  45039. #pragma clang diagnostic push
  45040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45041. #pragma clang diagnostic ignored "-Wunused-variable"
  45042. #endif
  45043. #ifdef __clang__
  45044. #pragma clang diagnostic pop
  45045. #endif
  45046. #ifdef __clang__
  45047. #pragma clang diagnostic push
  45048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45049. #pragma clang diagnostic ignored "-Wunused-variable"
  45050. #endif
  45051. #ifdef __clang__
  45052. #pragma clang diagnostic pop
  45053. #endif
  45054. #ifdef __clang__
  45055. #pragma clang diagnostic push
  45056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45057. #pragma clang diagnostic ignored "-Wunused-variable"
  45058. #endif
  45059. #ifdef __clang__
  45060. #pragma clang diagnostic pop
  45061. #endif
  45062. #ifdef __clang__
  45063. #pragma clang diagnostic push
  45064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45065. #pragma clang diagnostic ignored "-Wunused-variable"
  45066. #endif
  45067. #ifdef __clang__
  45068. #pragma clang diagnostic pop
  45069. #endif
  45070. #ifdef __clang__
  45071. #pragma clang diagnostic push
  45072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45073. #pragma clang diagnostic ignored "-Wunused-variable"
  45074. #endif
  45075. #ifdef __clang__
  45076. #pragma clang diagnostic pop
  45077. #endif
  45078. #ifdef __clang__
  45079. #pragma clang diagnostic push
  45080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45081. #pragma clang diagnostic ignored "-Wunused-variable"
  45082. #endif
  45083. #ifdef __clang__
  45084. #pragma clang diagnostic pop
  45085. #endif
  45086. #ifdef __clang__
  45087. #pragma clang diagnostic push
  45088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45089. #pragma clang diagnostic ignored "-Wunused-variable"
  45090. #endif
  45091. #ifdef __clang__
  45092. #pragma clang diagnostic pop
  45093. #endif
  45094. #ifdef __clang__
  45095. #pragma clang diagnostic push
  45096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45097. #pragma clang diagnostic ignored "-Wunused-variable"
  45098. #endif
  45099. #ifdef __clang__
  45100. #pragma clang diagnostic pop
  45101. #endif
  45102. #ifdef __clang__
  45103. #pragma clang diagnostic push
  45104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45105. #pragma clang diagnostic ignored "-Wunused-variable"
  45106. #endif
  45107. #ifdef __clang__
  45108. #pragma clang diagnostic pop
  45109. #endif
  45110. #ifdef __clang__
  45111. #pragma clang diagnostic push
  45112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45113. #pragma clang diagnostic ignored "-Wunused-variable"
  45114. #endif
  45115. #ifdef __clang__
  45116. #pragma clang diagnostic pop
  45117. #endif
  45118. #ifdef __clang__
  45119. #pragma clang diagnostic push
  45120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45121. #pragma clang diagnostic ignored "-Wunused-variable"
  45122. #endif
  45123. #ifdef __clang__
  45124. #pragma clang diagnostic pop
  45125. #endif
  45126. #ifdef __clang__
  45127. #pragma clang diagnostic push
  45128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45129. #pragma clang diagnostic ignored "-Wunused-variable"
  45130. #endif
  45131. #ifdef __clang__
  45132. #pragma clang diagnostic pop
  45133. #endif
  45134. #ifdef __clang__
  45135. #pragma clang diagnostic push
  45136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45137. #pragma clang diagnostic ignored "-Wunused-variable"
  45138. #endif
  45139. #ifdef __clang__
  45140. #pragma clang diagnostic pop
  45141. #endif
  45142. #ifdef __clang__
  45143. #pragma clang diagnostic push
  45144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45145. #pragma clang diagnostic ignored "-Wunused-variable"
  45146. #endif
  45147. #ifdef __clang__
  45148. #pragma clang diagnostic pop
  45149. #endif
  45150. #ifdef __clang__
  45151. #pragma clang diagnostic push
  45152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45153. #pragma clang diagnostic ignored "-Wunused-variable"
  45154. #endif
  45155. #ifdef __clang__
  45156. #pragma clang diagnostic pop
  45157. #endif
  45158. #ifdef __clang__
  45159. #pragma clang diagnostic push
  45160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45161. #pragma clang diagnostic ignored "-Wunused-variable"
  45162. #endif
  45163. #ifdef __clang__
  45164. #pragma clang diagnostic pop
  45165. #endif
  45166. #ifdef __clang__
  45167. #pragma clang diagnostic push
  45168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45169. #pragma clang diagnostic ignored "-Wunused-variable"
  45170. #endif
  45171. #ifdef __clang__
  45172. #pragma clang diagnostic pop
  45173. #endif
  45174. #ifdef __clang__
  45175. #pragma clang diagnostic push
  45176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45177. #pragma clang diagnostic ignored "-Wunused-variable"
  45178. #endif
  45179. #ifdef __clang__
  45180. #pragma clang diagnostic pop
  45181. #endif
  45182. #ifdef __clang__
  45183. #pragma clang diagnostic push
  45184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45185. #pragma clang diagnostic ignored "-Wunused-variable"
  45186. #endif
  45187. #ifdef __clang__
  45188. #pragma clang diagnostic pop
  45189. #endif
  45190. #ifdef __clang__
  45191. #pragma clang diagnostic push
  45192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45193. #pragma clang diagnostic ignored "-Wunused-variable"
  45194. #endif
  45195. #ifdef __clang__
  45196. #pragma clang diagnostic pop
  45197. #endif
  45198. #ifdef __clang__
  45199. #pragma clang diagnostic push
  45200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45201. #pragma clang diagnostic ignored "-Wunused-variable"
  45202. #endif
  45203. #ifdef __clang__
  45204. #pragma clang diagnostic pop
  45205. #endif
  45206. #ifdef __clang__
  45207. #pragma clang diagnostic push
  45208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45209. #pragma clang diagnostic ignored "-Wunused-variable"
  45210. #endif
  45211. #ifdef __clang__
  45212. #pragma clang diagnostic pop
  45213. #endif
  45214. #ifdef __clang__
  45215. #pragma clang diagnostic push
  45216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45217. #pragma clang diagnostic ignored "-Wunused-variable"
  45218. #endif
  45219. #ifdef __clang__
  45220. #pragma clang diagnostic pop
  45221. #endif
  45222. #ifdef __clang__
  45223. #pragma clang diagnostic push
  45224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45225. #pragma clang diagnostic ignored "-Wunused-variable"
  45226. #endif
  45227. #ifdef __clang__
  45228. #pragma clang diagnostic pop
  45229. #endif
  45230. #ifdef __clang__
  45231. #pragma clang diagnostic push
  45232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45233. #pragma clang diagnostic ignored "-Wunused-variable"
  45234. #endif
  45235. #ifdef __clang__
  45236. #pragma clang diagnostic pop
  45237. #endif
  45238. #ifdef __clang__
  45239. #pragma clang diagnostic push
  45240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45241. #pragma clang diagnostic ignored "-Wunused-variable"
  45242. #endif
  45243. #ifdef __clang__
  45244. #pragma clang diagnostic pop
  45245. #endif
  45246. #ifdef __clang__
  45247. #pragma clang diagnostic push
  45248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45249. #pragma clang diagnostic ignored "-Wunused-variable"
  45250. #endif
  45251. #ifdef __clang__
  45252. #pragma clang diagnostic pop
  45253. #endif
  45254. #ifdef __clang__
  45255. #pragma clang diagnostic push
  45256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45257. #pragma clang diagnostic ignored "-Wunused-variable"
  45258. #endif
  45259. #ifdef __clang__
  45260. #pragma clang diagnostic pop
  45261. #endif
  45262. #ifdef __clang__
  45263. #pragma clang diagnostic push
  45264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45265. #pragma clang diagnostic ignored "-Wunused-variable"
  45266. #endif
  45267. #ifdef __clang__
  45268. #pragma clang diagnostic pop
  45269. #endif
  45270. #ifdef __clang__
  45271. #pragma clang diagnostic push
  45272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45273. #pragma clang diagnostic ignored "-Wunused-variable"
  45274. #endif
  45275. #ifdef __clang__
  45276. #pragma clang diagnostic pop
  45277. #endif
  45278. #ifdef __clang__
  45279. #pragma clang diagnostic push
  45280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45281. #pragma clang diagnostic ignored "-Wunused-variable"
  45282. #endif
  45283. #ifdef __clang__
  45284. #pragma clang diagnostic pop
  45285. #endif
  45286. #ifdef __clang__
  45287. #pragma clang diagnostic push
  45288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45289. #pragma clang diagnostic ignored "-Wunused-variable"
  45290. #endif
  45291. #ifdef __clang__
  45292. #pragma clang diagnostic pop
  45293. #endif
  45294. #ifdef __clang__
  45295. #pragma clang diagnostic push
  45296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45297. #pragma clang diagnostic ignored "-Wunused-variable"
  45298. #endif
  45299. #ifdef __clang__
  45300. #pragma clang diagnostic pop
  45301. #endif
  45302. #ifdef __clang__
  45303. #pragma clang diagnostic push
  45304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45305. #pragma clang diagnostic ignored "-Wunused-variable"
  45306. #endif
  45307. #ifdef __clang__
  45308. #pragma clang diagnostic pop
  45309. #endif
  45310. #ifdef __clang__
  45311. #pragma clang diagnostic push
  45312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45313. #pragma clang diagnostic ignored "-Wunused-variable"
  45314. #endif
  45315. #ifdef __clang__
  45316. #pragma clang diagnostic pop
  45317. #endif
  45318. #ifdef __clang__
  45319. #pragma clang diagnostic push
  45320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45321. #pragma clang diagnostic ignored "-Wunused-variable"
  45322. #endif
  45323. #ifdef __clang__
  45324. #pragma clang diagnostic pop
  45325. #endif
  45326. #ifdef __clang__
  45327. #pragma clang diagnostic push
  45328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45329. #pragma clang diagnostic ignored "-Wunused-variable"
  45330. #endif
  45331. #ifdef __clang__
  45332. #pragma clang diagnostic pop
  45333. #endif
  45334. #ifdef __clang__
  45335. #pragma clang diagnostic push
  45336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45337. #pragma clang diagnostic ignored "-Wunused-variable"
  45338. #endif
  45339. #ifdef __clang__
  45340. #pragma clang diagnostic pop
  45341. #endif
  45342. #ifdef __clang__
  45343. #pragma clang diagnostic push
  45344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45345. #pragma clang diagnostic ignored "-Wunused-variable"
  45346. #endif
  45347. #ifdef __clang__
  45348. #pragma clang diagnostic pop
  45349. #endif
  45350. #ifdef __clang__
  45351. #pragma clang diagnostic push
  45352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45353. #pragma clang diagnostic ignored "-Wunused-variable"
  45354. #endif
  45355. #ifdef __clang__
  45356. #pragma clang diagnostic pop
  45357. #endif
  45358. #ifdef __clang__
  45359. #pragma clang diagnostic push
  45360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45361. #pragma clang diagnostic ignored "-Wunused-variable"
  45362. #endif
  45363. #ifdef __clang__
  45364. #pragma clang diagnostic pop
  45365. #endif
  45366. #ifdef __clang__
  45367. #pragma clang diagnostic push
  45368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45369. #pragma clang diagnostic ignored "-Wunused-variable"
  45370. #endif
  45371. #ifdef __clang__
  45372. #pragma clang diagnostic pop
  45373. #endif
  45374. #ifdef __clang__
  45375. #pragma clang diagnostic push
  45376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45377. #pragma clang diagnostic ignored "-Wunused-variable"
  45378. #endif
  45379. #ifdef __clang__
  45380. #pragma clang diagnostic pop
  45381. #endif
  45382. #ifdef __clang__
  45383. #pragma clang diagnostic push
  45384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45385. #pragma clang diagnostic ignored "-Wunused-variable"
  45386. #endif
  45387. #ifdef __clang__
  45388. #pragma clang diagnostic pop
  45389. #endif
  45390. #ifdef __clang__
  45391. #pragma clang diagnostic push
  45392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45393. #pragma clang diagnostic ignored "-Wunused-variable"
  45394. #endif
  45395. #ifdef __clang__
  45396. #pragma clang diagnostic pop
  45397. #endif
  45398. #ifdef __clang__
  45399. #pragma clang diagnostic push
  45400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45401. #pragma clang diagnostic ignored "-Wunused-variable"
  45402. #endif
  45403. #ifdef __clang__
  45404. #pragma clang diagnostic pop
  45405. #endif
  45406. #ifdef __clang__
  45407. #pragma clang diagnostic push
  45408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45409. #pragma clang diagnostic ignored "-Wunused-variable"
  45410. #endif
  45411. #ifdef __clang__
  45412. #pragma clang diagnostic pop
  45413. #endif
  45414. #ifdef __clang__
  45415. #pragma clang diagnostic push
  45416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45417. #pragma clang diagnostic ignored "-Wunused-variable"
  45418. #endif
  45419. #ifdef __clang__
  45420. #pragma clang diagnostic pop
  45421. #endif
  45422. #ifdef __clang__
  45423. #pragma clang diagnostic push
  45424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45425. #pragma clang diagnostic ignored "-Wunused-variable"
  45426. #endif
  45427. #ifdef __clang__
  45428. #pragma clang diagnostic pop
  45429. #endif
  45430. #ifdef __clang__
  45431. #pragma clang diagnostic push
  45432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45433. #pragma clang diagnostic ignored "-Wunused-variable"
  45434. #endif
  45435. #ifdef __clang__
  45436. #pragma clang diagnostic pop
  45437. #endif
  45438. #ifdef __clang__
  45439. #pragma clang diagnostic push
  45440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45441. #pragma clang diagnostic ignored "-Wunused-variable"
  45442. #endif
  45443. #ifdef __clang__
  45444. #pragma clang diagnostic pop
  45445. #endif
  45446. #ifdef __clang__
  45447. #pragma clang diagnostic push
  45448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45449. #pragma clang diagnostic ignored "-Wunused-variable"
  45450. #endif
  45451. #ifdef __clang__
  45452. #pragma clang diagnostic pop
  45453. #endif
  45454. #ifdef __clang__
  45455. #pragma clang diagnostic push
  45456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45457. #pragma clang diagnostic ignored "-Wunused-variable"
  45458. #endif
  45459. #ifdef __clang__
  45460. #pragma clang diagnostic pop
  45461. #endif
  45462. #ifdef __clang__
  45463. #pragma clang diagnostic push
  45464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45465. #pragma clang diagnostic ignored "-Wunused-variable"
  45466. #endif
  45467. #ifdef __clang__
  45468. #pragma clang diagnostic pop
  45469. #endif
  45470. #ifdef __clang__
  45471. #pragma clang diagnostic push
  45472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45473. #pragma clang diagnostic ignored "-Wunused-variable"
  45474. #endif
  45475. #ifdef __clang__
  45476. #pragma clang diagnostic pop
  45477. #endif
  45478. #ifdef __clang__
  45479. #pragma clang diagnostic push
  45480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45481. #pragma clang diagnostic ignored "-Wunused-variable"
  45482. #endif
  45483. #ifdef __clang__
  45484. #pragma clang diagnostic pop
  45485. #endif
  45486. #ifdef __clang__
  45487. #pragma clang diagnostic push
  45488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45489. #pragma clang diagnostic ignored "-Wunused-variable"
  45490. #endif
  45491. #ifdef __clang__
  45492. #pragma clang diagnostic pop
  45493. #endif
  45494. #ifdef __clang__
  45495. #pragma clang diagnostic push
  45496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45497. #pragma clang diagnostic ignored "-Wunused-variable"
  45498. #endif
  45499. #ifdef __clang__
  45500. #pragma clang diagnostic pop
  45501. #endif
  45502. #ifdef __clang__
  45503. #pragma clang diagnostic push
  45504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45505. #pragma clang diagnostic ignored "-Wunused-variable"
  45506. #endif
  45507. #ifdef __clang__
  45508. #pragma clang diagnostic pop
  45509. #endif
  45510. #ifdef __clang__
  45511. #pragma clang diagnostic push
  45512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45513. #pragma clang diagnostic ignored "-Wunused-variable"
  45514. #endif
  45515. #ifdef __clang__
  45516. #pragma clang diagnostic pop
  45517. #endif
  45518. #ifdef __clang__
  45519. #pragma clang diagnostic push
  45520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45521. #pragma clang diagnostic ignored "-Wunused-variable"
  45522. #endif
  45523. #ifdef __clang__
  45524. #pragma clang diagnostic pop
  45525. #endif
  45526. #ifdef __clang__
  45527. #pragma clang diagnostic push
  45528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45529. #pragma clang diagnostic ignored "-Wunused-variable"
  45530. #endif
  45531. #ifdef __clang__
  45532. #pragma clang diagnostic pop
  45533. #endif
  45534. #ifdef __clang__
  45535. #pragma clang diagnostic push
  45536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45537. #pragma clang diagnostic ignored "-Wunused-variable"
  45538. #endif
  45539. #ifdef __clang__
  45540. #pragma clang diagnostic pop
  45541. #endif
  45542. #ifdef __clang__
  45543. #pragma clang diagnostic push
  45544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45545. #pragma clang diagnostic ignored "-Wunused-variable"
  45546. #endif
  45547. #ifdef __clang__
  45548. #pragma clang diagnostic pop
  45549. #endif
  45550. #ifdef __clang__
  45551. #pragma clang diagnostic push
  45552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45553. #pragma clang diagnostic ignored "-Wunused-variable"
  45554. #endif
  45555. #ifdef __clang__
  45556. #pragma clang diagnostic pop
  45557. #endif
  45558. #ifdef __clang__
  45559. #pragma clang diagnostic push
  45560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45561. #pragma clang diagnostic ignored "-Wunused-variable"
  45562. #endif
  45563. #ifdef __clang__
  45564. #pragma clang diagnostic pop
  45565. #endif
  45566. #ifdef __clang__
  45567. #pragma clang diagnostic push
  45568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45569. #pragma clang diagnostic ignored "-Wunused-variable"
  45570. #endif
  45571. #ifdef __clang__
  45572. #pragma clang diagnostic pop
  45573. #endif
  45574. #ifdef __clang__
  45575. #pragma clang diagnostic push
  45576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45577. #pragma clang diagnostic ignored "-Wunused-variable"
  45578. #endif
  45579. #ifdef __clang__
  45580. #pragma clang diagnostic pop
  45581. #endif
  45582. #ifdef __clang__
  45583. #pragma clang diagnostic push
  45584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45585. #pragma clang diagnostic ignored "-Wunused-variable"
  45586. #endif
  45587. #ifdef __clang__
  45588. #pragma clang diagnostic pop
  45589. #endif
  45590. #ifdef __clang__
  45591. #pragma clang diagnostic push
  45592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45593. #pragma clang diagnostic ignored "-Wunused-variable"
  45594. #endif
  45595. #ifdef __clang__
  45596. #pragma clang diagnostic pop
  45597. #endif
  45598. #ifdef __clang__
  45599. #pragma clang diagnostic push
  45600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45601. #pragma clang diagnostic ignored "-Wunused-variable"
  45602. #endif
  45603. #ifdef __clang__
  45604. #pragma clang diagnostic pop
  45605. #endif
  45606. #ifdef __clang__
  45607. #pragma clang diagnostic push
  45608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45609. #pragma clang diagnostic ignored "-Wunused-variable"
  45610. #endif
  45611. #ifdef __clang__
  45612. #pragma clang diagnostic pop
  45613. #endif
  45614. #ifdef __clang__
  45615. #pragma clang diagnostic push
  45616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45617. #pragma clang diagnostic ignored "-Wunused-variable"
  45618. #endif
  45619. #ifdef __clang__
  45620. #pragma clang diagnostic pop
  45621. #endif
  45622. #ifdef __clang__
  45623. #pragma clang diagnostic push
  45624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45625. #pragma clang diagnostic ignored "-Wunused-variable"
  45626. #endif
  45627. #ifdef __clang__
  45628. #pragma clang diagnostic pop
  45629. #endif
  45630. #ifdef __clang__
  45631. #pragma clang diagnostic push
  45632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45633. #pragma clang diagnostic ignored "-Wunused-variable"
  45634. #endif
  45635. #ifdef __clang__
  45636. #pragma clang diagnostic pop
  45637. #endif
  45638. #ifdef __clang__
  45639. #pragma clang diagnostic push
  45640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45641. #pragma clang diagnostic ignored "-Wunused-variable"
  45642. #endif
  45643. #ifdef __clang__
  45644. #pragma clang diagnostic pop
  45645. #endif
  45646. #ifdef __clang__
  45647. #pragma clang diagnostic push
  45648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45649. #pragma clang diagnostic ignored "-Wunused-variable"
  45650. #endif
  45651. #ifdef __clang__
  45652. #pragma clang diagnostic pop
  45653. #endif
  45654. #ifdef __clang__
  45655. #pragma clang diagnostic push
  45656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45657. #pragma clang diagnostic ignored "-Wunused-variable"
  45658. #endif
  45659. #ifdef __clang__
  45660. #pragma clang diagnostic pop
  45661. #endif
  45662. #ifdef __clang__
  45663. #pragma clang diagnostic push
  45664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45665. #pragma clang diagnostic ignored "-Wunused-variable"
  45666. #endif
  45667. #ifdef __clang__
  45668. #pragma clang diagnostic pop
  45669. #endif
  45670. #ifdef __clang__
  45671. #pragma clang diagnostic push
  45672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45673. #pragma clang diagnostic ignored "-Wunused-variable"
  45674. #endif
  45675. #ifdef __clang__
  45676. #pragma clang diagnostic pop
  45677. #endif
  45678. #ifdef __clang__
  45679. #pragma clang diagnostic push
  45680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45681. #pragma clang diagnostic ignored "-Wunused-variable"
  45682. #endif
  45683. #ifdef __clang__
  45684. #pragma clang diagnostic pop
  45685. #endif
  45686. #ifdef __clang__
  45687. #pragma clang diagnostic push
  45688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45689. #pragma clang diagnostic ignored "-Wunused-variable"
  45690. #endif
  45691. #ifdef __clang__
  45692. #pragma clang diagnostic pop
  45693. #endif
  45694. #ifdef __clang__
  45695. #pragma clang diagnostic push
  45696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45697. #pragma clang diagnostic ignored "-Wunused-variable"
  45698. #endif
  45699. #ifdef __clang__
  45700. #pragma clang diagnostic pop
  45701. #endif
  45702. #ifdef __clang__
  45703. #pragma clang diagnostic push
  45704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45705. #pragma clang diagnostic ignored "-Wunused-variable"
  45706. #endif
  45707. #ifdef __clang__
  45708. #pragma clang diagnostic pop
  45709. #endif
  45710. #ifdef __clang__
  45711. #pragma clang diagnostic push
  45712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45713. #pragma clang diagnostic ignored "-Wunused-variable"
  45714. #endif
  45715. #ifdef __clang__
  45716. #pragma clang diagnostic pop
  45717. #endif
  45718. #ifdef __clang__
  45719. #pragma clang diagnostic push
  45720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45721. #pragma clang diagnostic ignored "-Wunused-variable"
  45722. #endif
  45723. #ifdef __clang__
  45724. #pragma clang diagnostic pop
  45725. #endif
  45726. #ifdef __clang__
  45727. #pragma clang diagnostic push
  45728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45729. #pragma clang diagnostic ignored "-Wunused-variable"
  45730. #endif
  45731. #ifdef __clang__
  45732. #pragma clang diagnostic pop
  45733. #endif
  45734. #ifdef __clang__
  45735. #pragma clang diagnostic push
  45736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45737. #pragma clang diagnostic ignored "-Wunused-variable"
  45738. #endif
  45739. #ifdef __clang__
  45740. #pragma clang diagnostic pop
  45741. #endif
  45742. #ifdef __clang__
  45743. #pragma clang diagnostic push
  45744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45745. #pragma clang diagnostic ignored "-Wunused-variable"
  45746. #endif
  45747. #ifdef __clang__
  45748. #pragma clang diagnostic pop
  45749. #endif
  45750. #ifdef __clang__
  45751. #pragma clang diagnostic push
  45752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45753. #pragma clang diagnostic ignored "-Wunused-variable"
  45754. #endif
  45755. #ifdef __clang__
  45756. #pragma clang diagnostic pop
  45757. #endif
  45758. #ifdef __clang__
  45759. #pragma clang diagnostic push
  45760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45761. #pragma clang diagnostic ignored "-Wunused-variable"
  45762. #endif
  45763. #ifdef __clang__
  45764. #pragma clang diagnostic pop
  45765. #endif
  45766. #ifdef __clang__
  45767. #pragma clang diagnostic push
  45768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45769. #pragma clang diagnostic ignored "-Wunused-variable"
  45770. #endif
  45771. #ifdef __clang__
  45772. #pragma clang diagnostic pop
  45773. #endif
  45774. #ifdef __clang__
  45775. #pragma clang diagnostic push
  45776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45777. #pragma clang diagnostic ignored "-Wunused-variable"
  45778. #endif
  45779. #ifdef __clang__
  45780. #pragma clang diagnostic pop
  45781. #endif
  45782. #ifdef __clang__
  45783. #pragma clang diagnostic push
  45784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45785. #pragma clang diagnostic ignored "-Wunused-variable"
  45786. #endif
  45787. #ifdef __clang__
  45788. #pragma clang diagnostic pop
  45789. #endif
  45790. #ifdef __clang__
  45791. #pragma clang diagnostic push
  45792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45793. #pragma clang diagnostic ignored "-Wunused-variable"
  45794. #endif
  45795. #ifdef __clang__
  45796. #pragma clang diagnostic pop
  45797. #endif
  45798. #ifdef __clang__
  45799. #pragma clang diagnostic push
  45800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45801. #pragma clang diagnostic ignored "-Wunused-variable"
  45802. #endif
  45803. #ifdef __clang__
  45804. #pragma clang diagnostic pop
  45805. #endif
  45806. #ifdef __clang__
  45807. #pragma clang diagnostic push
  45808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45809. #pragma clang diagnostic ignored "-Wunused-variable"
  45810. #endif
  45811. #ifdef __clang__
  45812. #pragma clang diagnostic pop
  45813. #endif
  45814. #ifdef __clang__
  45815. #pragma clang diagnostic push
  45816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45817. #pragma clang diagnostic ignored "-Wunused-variable"
  45818. #endif
  45819. #ifdef __clang__
  45820. #pragma clang diagnostic pop
  45821. #endif
  45822. #ifdef __clang__
  45823. #pragma clang diagnostic push
  45824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45825. #pragma clang diagnostic ignored "-Wunused-variable"
  45826. #endif
  45827. #ifdef __clang__
  45828. #pragma clang diagnostic pop
  45829. #endif
  45830. #ifdef __clang__
  45831. #pragma clang diagnostic push
  45832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45833. #pragma clang diagnostic ignored "-Wunused-variable"
  45834. #endif
  45835. #ifdef __clang__
  45836. #pragma clang diagnostic pop
  45837. #endif
  45838. #ifdef __clang__
  45839. #pragma clang diagnostic push
  45840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45841. #pragma clang diagnostic ignored "-Wunused-variable"
  45842. #endif
  45843. #ifdef __clang__
  45844. #pragma clang diagnostic pop
  45845. #endif
  45846. #ifdef __clang__
  45847. #pragma clang diagnostic push
  45848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45849. #pragma clang diagnostic ignored "-Wunused-variable"
  45850. #endif
  45851. #ifdef __clang__
  45852. #pragma clang diagnostic pop
  45853. #endif
  45854. #ifdef __clang__
  45855. #pragma clang diagnostic push
  45856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45857. #pragma clang diagnostic ignored "-Wunused-variable"
  45858. #endif
  45859. #ifdef __clang__
  45860. #pragma clang diagnostic pop
  45861. #endif
  45862. #ifdef __clang__
  45863. #pragma clang diagnostic push
  45864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45865. #pragma clang diagnostic ignored "-Wunused-variable"
  45866. #endif
  45867. #ifdef __clang__
  45868. #pragma clang diagnostic pop
  45869. #endif
  45870. #ifdef __clang__
  45871. #pragma clang diagnostic push
  45872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45873. #pragma clang diagnostic ignored "-Wunused-variable"
  45874. #endif
  45875. #ifdef __clang__
  45876. #pragma clang diagnostic pop
  45877. #endif
  45878. #ifdef __clang__
  45879. #pragma clang diagnostic push
  45880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45881. #pragma clang diagnostic ignored "-Wunused-variable"
  45882. #endif
  45883. #ifdef __clang__
  45884. #pragma clang diagnostic pop
  45885. #endif
  45886. #ifdef __clang__
  45887. #pragma clang diagnostic push
  45888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45889. #pragma clang diagnostic ignored "-Wunused-variable"
  45890. #endif
  45891. #ifdef __clang__
  45892. #pragma clang diagnostic pop
  45893. #endif
  45894. #ifdef __clang__
  45895. #pragma clang diagnostic push
  45896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45897. #pragma clang diagnostic ignored "-Wunused-variable"
  45898. #endif
  45899. #ifdef __clang__
  45900. #pragma clang diagnostic pop
  45901. #endif
  45902. #ifdef __clang__
  45903. #pragma clang diagnostic push
  45904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45905. #pragma clang diagnostic ignored "-Wunused-variable"
  45906. #endif
  45907. #ifdef __clang__
  45908. #pragma clang diagnostic pop
  45909. #endif
  45910. #ifdef __clang__
  45911. #pragma clang diagnostic push
  45912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45913. #pragma clang diagnostic ignored "-Wunused-variable"
  45914. #endif
  45915. #ifdef __clang__
  45916. #pragma clang diagnostic pop
  45917. #endif
  45918. #ifdef __clang__
  45919. #pragma clang diagnostic push
  45920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45921. #pragma clang diagnostic ignored "-Wunused-variable"
  45922. #endif
  45923. #ifdef __clang__
  45924. #pragma clang diagnostic pop
  45925. #endif
  45926. #ifdef __clang__
  45927. #pragma clang diagnostic push
  45928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45929. #pragma clang diagnostic ignored "-Wunused-variable"
  45930. #endif
  45931. #ifdef __clang__
  45932. #pragma clang diagnostic pop
  45933. #endif
  45934. #ifdef __clang__
  45935. #pragma clang diagnostic push
  45936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45937. #pragma clang diagnostic ignored "-Wunused-variable"
  45938. #endif
  45939. #ifdef __clang__
  45940. #pragma clang diagnostic pop
  45941. #endif
  45942. #ifdef __clang__
  45943. #pragma clang diagnostic push
  45944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45945. #pragma clang diagnostic ignored "-Wunused-variable"
  45946. #endif
  45947. #ifdef __clang__
  45948. #pragma clang diagnostic pop
  45949. #endif
  45950. #ifdef __clang__
  45951. #pragma clang diagnostic push
  45952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45953. #pragma clang diagnostic ignored "-Wunused-variable"
  45954. #endif
  45955. #ifdef __clang__
  45956. #pragma clang diagnostic pop
  45957. #endif
  45958. #ifdef __clang__
  45959. #pragma clang diagnostic push
  45960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45961. #pragma clang diagnostic ignored "-Wunused-variable"
  45962. #endif
  45963. #ifdef __clang__
  45964. #pragma clang diagnostic pop
  45965. #endif
  45966. #ifdef __clang__
  45967. #pragma clang diagnostic push
  45968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45969. #pragma clang diagnostic ignored "-Wunused-variable"
  45970. #endif
  45971. #ifdef __clang__
  45972. #pragma clang diagnostic pop
  45973. #endif
  45974. #ifdef __clang__
  45975. #pragma clang diagnostic push
  45976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45977. #pragma clang diagnostic ignored "-Wunused-variable"
  45978. #endif
  45979. #ifdef __clang__
  45980. #pragma clang diagnostic pop
  45981. #endif
  45982. #ifdef __clang__
  45983. #pragma clang diagnostic push
  45984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45985. #pragma clang diagnostic ignored "-Wunused-variable"
  45986. #endif
  45987. #ifdef __clang__
  45988. #pragma clang diagnostic pop
  45989. #endif
  45990. #ifdef __clang__
  45991. #pragma clang diagnostic push
  45992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45993. #pragma clang diagnostic ignored "-Wunused-variable"
  45994. #endif
  45995. #ifdef __clang__
  45996. #pragma clang diagnostic pop
  45997. #endif
  45998. #ifdef __clang__
  45999. #pragma clang diagnostic push
  46000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46001. #pragma clang diagnostic ignored "-Wunused-variable"
  46002. #endif
  46003. #ifdef __clang__
  46004. #pragma clang diagnostic pop
  46005. #endif
  46006. #ifdef __clang__
  46007. #pragma clang diagnostic push
  46008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46009. #pragma clang diagnostic ignored "-Wunused-variable"
  46010. #endif
  46011. #ifdef __clang__
  46012. #pragma clang diagnostic pop
  46013. #endif
  46014. #ifdef __clang__
  46015. #pragma clang diagnostic push
  46016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46017. #pragma clang diagnostic ignored "-Wunused-variable"
  46018. #endif
  46019. #ifdef __clang__
  46020. #pragma clang diagnostic pop
  46021. #endif
  46022. #ifdef __clang__
  46023. #pragma clang diagnostic push
  46024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46025. #pragma clang diagnostic ignored "-Wunused-variable"
  46026. #endif
  46027. #ifdef __clang__
  46028. #pragma clang diagnostic pop
  46029. #endif
  46030. #ifdef __clang__
  46031. #pragma clang diagnostic push
  46032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46033. #pragma clang diagnostic ignored "-Wunused-variable"
  46034. #endif
  46035. #ifdef __clang__
  46036. #pragma clang diagnostic pop
  46037. #endif
  46038. #ifdef __clang__
  46039. #pragma clang diagnostic push
  46040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46041. #pragma clang diagnostic ignored "-Wunused-variable"
  46042. #endif
  46043. #ifdef __clang__
  46044. #pragma clang diagnostic pop
  46045. #endif
  46046. #ifdef __clang__
  46047. #pragma clang diagnostic push
  46048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46049. #pragma clang diagnostic ignored "-Wunused-variable"
  46050. #endif
  46051. #ifdef __clang__
  46052. #pragma clang diagnostic pop
  46053. #endif
  46054. #ifdef __clang__
  46055. #pragma clang diagnostic push
  46056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46057. #pragma clang diagnostic ignored "-Wunused-variable"
  46058. #endif
  46059. #ifdef __clang__
  46060. #pragma clang diagnostic pop
  46061. #endif
  46062. #ifdef __clang__
  46063. #pragma clang diagnostic push
  46064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46065. #pragma clang diagnostic ignored "-Wunused-variable"
  46066. #endif
  46067. #ifdef __clang__
  46068. #pragma clang diagnostic pop
  46069. #endif
  46070. #ifdef __clang__
  46071. #pragma clang diagnostic push
  46072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46073. #pragma clang diagnostic ignored "-Wunused-variable"
  46074. #endif
  46075. #ifdef __clang__
  46076. #pragma clang diagnostic pop
  46077. #endif
  46078. #ifdef __clang__
  46079. #pragma clang diagnostic push
  46080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46081. #pragma clang diagnostic ignored "-Wunused-variable"
  46082. #endif
  46083. #ifdef __clang__
  46084. #pragma clang diagnostic pop
  46085. #endif
  46086. #ifdef __clang__
  46087. #pragma clang diagnostic push
  46088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46089. #pragma clang diagnostic ignored "-Wunused-variable"
  46090. #endif
  46091. #ifdef __clang__
  46092. #pragma clang diagnostic pop
  46093. #endif
  46094. #ifdef __clang__
  46095. #pragma clang diagnostic push
  46096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46097. #pragma clang diagnostic ignored "-Wunused-variable"
  46098. #endif
  46099. #ifdef __clang__
  46100. #pragma clang diagnostic pop
  46101. #endif
  46102. #ifdef __clang__
  46103. #pragma clang diagnostic push
  46104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46105. #pragma clang diagnostic ignored "-Wunused-variable"
  46106. #endif
  46107. #ifdef __clang__
  46108. #pragma clang diagnostic pop
  46109. #endif
  46110. #ifdef __clang__
  46111. #pragma clang diagnostic push
  46112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46113. #pragma clang diagnostic ignored "-Wunused-variable"
  46114. #endif
  46115. #ifdef __clang__
  46116. #pragma clang diagnostic pop
  46117. #endif
  46118. #ifdef __clang__
  46119. #pragma clang diagnostic push
  46120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46121. #pragma clang diagnostic ignored "-Wunused-variable"
  46122. #endif
  46123. #ifdef __clang__
  46124. #pragma clang diagnostic pop
  46125. #endif
  46126. #ifdef __clang__
  46127. #pragma clang diagnostic push
  46128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46129. #pragma clang diagnostic ignored "-Wunused-variable"
  46130. #endif
  46131. #ifdef __clang__
  46132. #pragma clang diagnostic pop
  46133. #endif
  46134. #ifdef __clang__
  46135. #pragma clang diagnostic push
  46136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46137. #pragma clang diagnostic ignored "-Wunused-variable"
  46138. #endif
  46139. #ifdef __clang__
  46140. #pragma clang diagnostic pop
  46141. #endif
  46142. #ifdef __clang__
  46143. #pragma clang diagnostic push
  46144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46145. #pragma clang diagnostic ignored "-Wunused-variable"
  46146. #endif
  46147. #ifdef __clang__
  46148. #pragma clang diagnostic pop
  46149. #endif
  46150. #ifdef __clang__
  46151. #pragma clang diagnostic push
  46152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46153. #pragma clang diagnostic ignored "-Wunused-variable"
  46154. #endif
  46155. #ifdef __clang__
  46156. #pragma clang diagnostic pop
  46157. #endif
  46158. #ifdef __clang__
  46159. #pragma clang diagnostic push
  46160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46161. #pragma clang diagnostic ignored "-Wunused-variable"
  46162. #endif
  46163. #ifdef __clang__
  46164. #pragma clang diagnostic pop
  46165. #endif
  46166. #ifdef __clang__
  46167. #pragma clang diagnostic push
  46168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46169. #pragma clang diagnostic ignored "-Wunused-variable"
  46170. #endif
  46171. #ifdef __clang__
  46172. #pragma clang diagnostic pop
  46173. #endif
  46174. #ifdef __clang__
  46175. #pragma clang diagnostic push
  46176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46177. #pragma clang diagnostic ignored "-Wunused-variable"
  46178. #endif
  46179. #ifdef __clang__
  46180. #pragma clang diagnostic pop
  46181. #endif
  46182. #ifdef __clang__
  46183. #pragma clang diagnostic push
  46184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46185. #pragma clang diagnostic ignored "-Wunused-variable"
  46186. #endif
  46187. #ifdef __clang__
  46188. #pragma clang diagnostic pop
  46189. #endif
  46190. #ifdef __clang__
  46191. #pragma clang diagnostic push
  46192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46193. #pragma clang diagnostic ignored "-Wunused-variable"
  46194. #endif
  46195. #ifdef __clang__
  46196. #pragma clang diagnostic pop
  46197. #endif
  46198. #ifdef __clang__
  46199. #pragma clang diagnostic push
  46200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46201. #pragma clang diagnostic ignored "-Wunused-variable"
  46202. #endif
  46203. #ifdef __clang__
  46204. #pragma clang diagnostic pop
  46205. #endif
  46206. #ifdef __clang__
  46207. #pragma clang diagnostic push
  46208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46209. #pragma clang diagnostic ignored "-Wunused-variable"
  46210. #endif
  46211. #ifdef __clang__
  46212. #pragma clang diagnostic pop
  46213. #endif
  46214. #ifdef __clang__
  46215. #pragma clang diagnostic push
  46216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46217. #pragma clang diagnostic ignored "-Wunused-variable"
  46218. #endif
  46219. #ifdef __clang__
  46220. #pragma clang diagnostic pop
  46221. #endif
  46222. #ifdef __clang__
  46223. #pragma clang diagnostic push
  46224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46225. #pragma clang diagnostic ignored "-Wunused-variable"
  46226. #endif
  46227. #ifdef __clang__
  46228. #pragma clang diagnostic pop
  46229. #endif
  46230. #ifdef __clang__
  46231. #pragma clang diagnostic push
  46232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46233. #pragma clang diagnostic ignored "-Wunused-variable"
  46234. #endif
  46235. #ifdef __clang__
  46236. #pragma clang diagnostic pop
  46237. #endif
  46238. #ifdef __clang__
  46239. #pragma clang diagnostic push
  46240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46241. #pragma clang diagnostic ignored "-Wunused-variable"
  46242. #endif
  46243. #ifdef __clang__
  46244. #pragma clang diagnostic pop
  46245. #endif
  46246. #ifdef __clang__
  46247. #pragma clang diagnostic push
  46248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46249. #pragma clang diagnostic ignored "-Wunused-variable"
  46250. #endif
  46251. #ifdef __clang__
  46252. #pragma clang diagnostic pop
  46253. #endif
  46254. #ifdef __clang__
  46255. #pragma clang diagnostic push
  46256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46257. #pragma clang diagnostic ignored "-Wunused-variable"
  46258. #endif
  46259. #ifdef __clang__
  46260. #pragma clang diagnostic pop
  46261. #endif
  46262. #ifdef __clang__
  46263. #pragma clang diagnostic push
  46264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46265. #pragma clang diagnostic ignored "-Wunused-variable"
  46266. #endif
  46267. #ifdef __clang__
  46268. #pragma clang diagnostic pop
  46269. #endif
  46270. #ifdef __clang__
  46271. #pragma clang diagnostic push
  46272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46273. #pragma clang diagnostic ignored "-Wunused-variable"
  46274. #endif
  46275. #ifdef __clang__
  46276. #pragma clang diagnostic pop
  46277. #endif
  46278. #ifdef __clang__
  46279. #pragma clang diagnostic push
  46280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46281. #pragma clang diagnostic ignored "-Wunused-variable"
  46282. #endif
  46283. #ifdef __clang__
  46284. #pragma clang diagnostic pop
  46285. #endif
  46286. #ifdef __clang__
  46287. #pragma clang diagnostic push
  46288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46289. #pragma clang diagnostic ignored "-Wunused-variable"
  46290. #endif
  46291. #ifdef __clang__
  46292. #pragma clang diagnostic pop
  46293. #endif
  46294. #ifdef __clang__
  46295. #pragma clang diagnostic push
  46296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46297. #pragma clang diagnostic ignored "-Wunused-variable"
  46298. #endif
  46299. #ifdef __clang__
  46300. #pragma clang diagnostic pop
  46301. #endif
  46302. #ifdef __clang__
  46303. #pragma clang diagnostic push
  46304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46305. #pragma clang diagnostic ignored "-Wunused-variable"
  46306. #endif
  46307. #ifdef __clang__
  46308. #pragma clang diagnostic pop
  46309. #endif
  46310. #ifdef __clang__
  46311. #pragma clang diagnostic push
  46312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46313. #pragma clang diagnostic ignored "-Wunused-variable"
  46314. #endif
  46315. #ifdef __clang__
  46316. #pragma clang diagnostic pop
  46317. #endif
  46318. #ifdef __clang__
  46319. #pragma clang diagnostic push
  46320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46321. #pragma clang diagnostic ignored "-Wunused-variable"
  46322. #endif
  46323. #ifdef __clang__
  46324. #pragma clang diagnostic pop
  46325. #endif
  46326. #ifdef __clang__
  46327. #pragma clang diagnostic push
  46328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46329. #pragma clang diagnostic ignored "-Wunused-variable"
  46330. #endif
  46331. #ifdef __clang__
  46332. #pragma clang diagnostic pop
  46333. #endif
  46334. #ifdef __clang__
  46335. #pragma clang diagnostic push
  46336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46337. #pragma clang diagnostic ignored "-Wunused-variable"
  46338. #endif
  46339. #ifdef __clang__
  46340. #pragma clang diagnostic pop
  46341. #endif
  46342. #ifdef __clang__
  46343. #pragma clang diagnostic push
  46344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46345. #pragma clang diagnostic ignored "-Wunused-variable"
  46346. #endif
  46347. #ifdef __clang__
  46348. #pragma clang diagnostic pop
  46349. #endif
  46350. #ifdef __clang__
  46351. #pragma clang diagnostic push
  46352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46353. #pragma clang diagnostic ignored "-Wunused-variable"
  46354. #endif
  46355. #ifdef __clang__
  46356. #pragma clang diagnostic pop
  46357. #endif
  46358. #ifdef __clang__
  46359. #pragma clang diagnostic push
  46360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46361. #pragma clang diagnostic ignored "-Wunused-variable"
  46362. #endif
  46363. #ifdef __clang__
  46364. #pragma clang diagnostic pop
  46365. #endif
  46366. #ifdef __clang__
  46367. #pragma clang diagnostic push
  46368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46369. #pragma clang diagnostic ignored "-Wunused-variable"
  46370. #endif
  46371. #ifdef __clang__
  46372. #pragma clang diagnostic pop
  46373. #endif
  46374. #ifdef __clang__
  46375. #pragma clang diagnostic push
  46376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46377. #pragma clang diagnostic ignored "-Wunused-variable"
  46378. #endif
  46379. #ifdef __clang__
  46380. #pragma clang diagnostic pop
  46381. #endif
  46382. #ifdef __clang__
  46383. #pragma clang diagnostic push
  46384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46385. #pragma clang diagnostic ignored "-Wunused-variable"
  46386. #endif
  46387. #ifdef __clang__
  46388. #pragma clang diagnostic pop
  46389. #endif
  46390. #ifdef __clang__
  46391. #pragma clang diagnostic push
  46392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46393. #pragma clang diagnostic ignored "-Wunused-variable"
  46394. #endif
  46395. #ifdef __clang__
  46396. #pragma clang diagnostic pop
  46397. #endif
  46398. #ifdef __clang__
  46399. #pragma clang diagnostic push
  46400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46401. #pragma clang diagnostic ignored "-Wunused-variable"
  46402. #endif
  46403. #ifdef __clang__
  46404. #pragma clang diagnostic pop
  46405. #endif
  46406. #ifdef __clang__
  46407. #pragma clang diagnostic push
  46408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46409. #pragma clang diagnostic ignored "-Wunused-variable"
  46410. #endif
  46411. #ifdef __clang__
  46412. #pragma clang diagnostic pop
  46413. #endif
  46414. #ifdef __clang__
  46415. #pragma clang diagnostic push
  46416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46417. #pragma clang diagnostic ignored "-Wunused-variable"
  46418. #endif
  46419. #ifdef __clang__
  46420. #pragma clang diagnostic pop
  46421. #endif
  46422. #ifdef __clang__
  46423. #pragma clang diagnostic push
  46424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46425. #pragma clang diagnostic ignored "-Wunused-variable"
  46426. #endif
  46427. #ifdef __clang__
  46428. #pragma clang diagnostic pop
  46429. #endif
  46430. #ifdef __clang__
  46431. #pragma clang diagnostic push
  46432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46433. #pragma clang diagnostic ignored "-Wunused-variable"
  46434. #endif
  46435. #ifdef __clang__
  46436. #pragma clang diagnostic pop
  46437. #endif
  46438. #ifdef __clang__
  46439. #pragma clang diagnostic push
  46440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46441. #pragma clang diagnostic ignored "-Wunused-variable"
  46442. #endif
  46443. #ifdef __clang__
  46444. #pragma clang diagnostic pop
  46445. #endif
  46446. #ifdef __clang__
  46447. #pragma clang diagnostic push
  46448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46449. #pragma clang diagnostic ignored "-Wunused-variable"
  46450. #endif
  46451. #ifdef __clang__
  46452. #pragma clang diagnostic pop
  46453. #endif
  46454. #ifdef __clang__
  46455. #pragma clang diagnostic push
  46456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46457. #pragma clang diagnostic ignored "-Wunused-variable"
  46458. #endif
  46459. #ifdef __clang__
  46460. #pragma clang diagnostic pop
  46461. #endif
  46462. #ifdef __clang__
  46463. #pragma clang diagnostic push
  46464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46465. #pragma clang diagnostic ignored "-Wunused-variable"
  46466. #endif
  46467. #ifdef __clang__
  46468. #pragma clang diagnostic pop
  46469. #endif
  46470. #ifdef __clang__
  46471. #pragma clang diagnostic push
  46472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46473. #pragma clang diagnostic ignored "-Wunused-variable"
  46474. #endif
  46475. #ifdef __clang__
  46476. #pragma clang diagnostic pop
  46477. #endif
  46478. #ifdef __clang__
  46479. #pragma clang diagnostic push
  46480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46481. #pragma clang diagnostic ignored "-Wunused-variable"
  46482. #endif
  46483. #ifdef __clang__
  46484. #pragma clang diagnostic pop
  46485. #endif
  46486. #ifdef __clang__
  46487. #pragma clang diagnostic push
  46488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46489. #pragma clang diagnostic ignored "-Wunused-variable"
  46490. #endif
  46491. #ifdef __clang__
  46492. #pragma clang diagnostic pop
  46493. #endif
  46494. #ifdef __clang__
  46495. #pragma clang diagnostic push
  46496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46497. #pragma clang diagnostic ignored "-Wunused-variable"
  46498. #endif
  46499. #ifdef __clang__
  46500. #pragma clang diagnostic pop
  46501. #endif
  46502. #ifdef __clang__
  46503. #pragma clang diagnostic push
  46504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46505. #pragma clang diagnostic ignored "-Wunused-variable"
  46506. #endif
  46507. #ifdef __clang__
  46508. #pragma clang diagnostic pop
  46509. #endif
  46510. #ifdef __clang__
  46511. #pragma clang diagnostic push
  46512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46513. #pragma clang diagnostic ignored "-Wunused-variable"
  46514. #endif
  46515. #ifdef __clang__
  46516. #pragma clang diagnostic pop
  46517. #endif
  46518. #ifdef __clang__
  46519. #pragma clang diagnostic push
  46520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46521. #pragma clang diagnostic ignored "-Wunused-variable"
  46522. #endif
  46523. #ifdef __clang__
  46524. #pragma clang diagnostic pop
  46525. #endif
  46526. #ifdef __clang__
  46527. #pragma clang diagnostic push
  46528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46529. #pragma clang diagnostic ignored "-Wunused-variable"
  46530. #endif
  46531. #ifdef __clang__
  46532. #pragma clang diagnostic pop
  46533. #endif
  46534. #ifdef __clang__
  46535. #pragma clang diagnostic push
  46536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46537. #pragma clang diagnostic ignored "-Wunused-variable"
  46538. #endif
  46539. #ifdef __clang__
  46540. #pragma clang diagnostic pop
  46541. #endif
  46542. #ifdef __clang__
  46543. #pragma clang diagnostic push
  46544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46545. #pragma clang diagnostic ignored "-Wunused-variable"
  46546. #endif
  46547. #ifdef __clang__
  46548. #pragma clang diagnostic pop
  46549. #endif
  46550. #ifdef __clang__
  46551. #pragma clang diagnostic push
  46552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46553. #pragma clang diagnostic ignored "-Wunused-variable"
  46554. #endif
  46555. #ifdef __clang__
  46556. #pragma clang diagnostic pop
  46557. #endif
  46558. #ifdef __clang__
  46559. #pragma clang diagnostic push
  46560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46561. #pragma clang diagnostic ignored "-Wunused-variable"
  46562. #endif
  46563. #ifdef __clang__
  46564. #pragma clang diagnostic pop
  46565. #endif
  46566. #ifdef __clang__
  46567. #pragma clang diagnostic push
  46568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46569. #pragma clang diagnostic ignored "-Wunused-variable"
  46570. #endif
  46571. #ifdef __clang__
  46572. #pragma clang diagnostic pop
  46573. #endif
  46574. #ifdef __clang__
  46575. #pragma clang diagnostic push
  46576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46577. #pragma clang diagnostic ignored "-Wunused-variable"
  46578. #endif
  46579. #ifdef __clang__
  46580. #pragma clang diagnostic pop
  46581. #endif
  46582. #ifdef __clang__
  46583. #pragma clang diagnostic push
  46584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46585. #pragma clang diagnostic ignored "-Wunused-variable"
  46586. #endif
  46587. #ifdef __clang__
  46588. #pragma clang diagnostic pop
  46589. #endif
  46590. #ifdef __clang__
  46591. #pragma clang diagnostic push
  46592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46593. #pragma clang diagnostic ignored "-Wunused-variable"
  46594. #endif
  46595. #ifdef __clang__
  46596. #pragma clang diagnostic pop
  46597. #endif
  46598. #ifdef __clang__
  46599. #pragma clang diagnostic push
  46600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46601. #pragma clang diagnostic ignored "-Wunused-variable"
  46602. #endif
  46603. #ifdef __clang__
  46604. #pragma clang diagnostic pop
  46605. #endif
  46606. #ifdef __clang__
  46607. #pragma clang diagnostic push
  46608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46609. #pragma clang diagnostic ignored "-Wunused-variable"
  46610. #endif
  46611. #ifdef __clang__
  46612. #pragma clang diagnostic pop
  46613. #endif
  46614. #ifdef __clang__
  46615. #pragma clang diagnostic push
  46616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46617. #pragma clang diagnostic ignored "-Wunused-variable"
  46618. #endif
  46619. #ifdef __clang__
  46620. #pragma clang diagnostic pop
  46621. #endif
  46622. #ifdef __clang__
  46623. #pragma clang diagnostic push
  46624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46625. #pragma clang diagnostic ignored "-Wunused-variable"
  46626. #endif
  46627. #ifdef __clang__
  46628. #pragma clang diagnostic pop
  46629. #endif
  46630. #ifdef __clang__
  46631. #pragma clang diagnostic push
  46632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46633. #pragma clang diagnostic ignored "-Wunused-variable"
  46634. #endif
  46635. #ifdef __clang__
  46636. #pragma clang diagnostic pop
  46637. #endif
  46638. #ifdef __clang__
  46639. #pragma clang diagnostic push
  46640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46641. #pragma clang diagnostic ignored "-Wunused-variable"
  46642. #endif
  46643. #ifdef __clang__
  46644. #pragma clang diagnostic pop
  46645. #endif
  46646. #ifdef __clang__
  46647. #pragma clang diagnostic push
  46648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46649. #pragma clang diagnostic ignored "-Wunused-variable"
  46650. #endif
  46651. #ifdef __clang__
  46652. #pragma clang diagnostic pop
  46653. #endif
  46654. #ifdef __clang__
  46655. #pragma clang diagnostic push
  46656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46657. #pragma clang diagnostic ignored "-Wunused-variable"
  46658. #endif
  46659. #ifdef __clang__
  46660. #pragma clang diagnostic pop
  46661. #endif
  46662. #ifdef __clang__
  46663. #pragma clang diagnostic push
  46664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46665. #pragma clang diagnostic ignored "-Wunused-variable"
  46666. #endif
  46667. #ifdef __clang__
  46668. #pragma clang diagnostic pop
  46669. #endif
  46670. #ifdef __clang__
  46671. #pragma clang diagnostic push
  46672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46673. #pragma clang diagnostic ignored "-Wunused-variable"
  46674. #endif
  46675. #ifdef __clang__
  46676. #pragma clang diagnostic pop
  46677. #endif
  46678. #ifdef __clang__
  46679. #pragma clang diagnostic push
  46680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46681. #pragma clang diagnostic ignored "-Wunused-variable"
  46682. #endif
  46683. #ifdef __clang__
  46684. #pragma clang diagnostic pop
  46685. #endif
  46686. #ifdef __clang__
  46687. #pragma clang diagnostic push
  46688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46689. #pragma clang diagnostic ignored "-Wunused-variable"
  46690. #endif
  46691. #ifdef __clang__
  46692. #pragma clang diagnostic pop
  46693. #endif
  46694. #ifdef __clang__
  46695. #pragma clang diagnostic push
  46696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46697. #pragma clang diagnostic ignored "-Wunused-variable"
  46698. #endif
  46699. #ifdef __clang__
  46700. #pragma clang diagnostic pop
  46701. #endif
  46702. #ifdef __clang__
  46703. #pragma clang diagnostic push
  46704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46705. #pragma clang diagnostic ignored "-Wunused-variable"
  46706. #endif
  46707. #ifdef __clang__
  46708. #pragma clang diagnostic pop
  46709. #endif
  46710. #ifdef __clang__
  46711. #pragma clang diagnostic push
  46712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46713. #pragma clang diagnostic ignored "-Wunused-variable"
  46714. #endif
  46715. #ifdef __clang__
  46716. #pragma clang diagnostic pop
  46717. #endif
  46718. #ifdef __clang__
  46719. #pragma clang diagnostic push
  46720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46721. #pragma clang diagnostic ignored "-Wunused-variable"
  46722. #endif
  46723. #ifdef __clang__
  46724. #pragma clang diagnostic pop
  46725. #endif
  46726. #ifdef __clang__
  46727. #pragma clang diagnostic push
  46728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46729. #pragma clang diagnostic ignored "-Wunused-variable"
  46730. #endif
  46731. #ifdef __clang__
  46732. #pragma clang diagnostic pop
  46733. #endif
  46734. #ifdef __clang__
  46735. #pragma clang diagnostic push
  46736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46737. #pragma clang diagnostic ignored "-Wunused-variable"
  46738. #endif
  46739. #ifdef __clang__
  46740. #pragma clang diagnostic pop
  46741. #endif
  46742. #ifdef __clang__
  46743. #pragma clang diagnostic push
  46744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46745. #pragma clang diagnostic ignored "-Wunused-variable"
  46746. #endif
  46747. #ifdef __clang__
  46748. #pragma clang diagnostic pop
  46749. #endif
  46750. #ifdef __clang__
  46751. #pragma clang diagnostic push
  46752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46753. #pragma clang diagnostic ignored "-Wunused-variable"
  46754. #endif
  46755. #ifdef __clang__
  46756. #pragma clang diagnostic pop
  46757. #endif
  46758. #ifdef __clang__
  46759. #pragma clang diagnostic push
  46760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46761. #pragma clang diagnostic ignored "-Wunused-variable"
  46762. #endif
  46763. #ifdef __clang__
  46764. #pragma clang diagnostic pop
  46765. #endif
  46766. #ifdef __clang__
  46767. #pragma clang diagnostic push
  46768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46769. #pragma clang diagnostic ignored "-Wunused-variable"
  46770. #endif
  46771. #ifdef __clang__
  46772. #pragma clang diagnostic pop
  46773. #endif
  46774. #ifdef __clang__
  46775. #pragma clang diagnostic push
  46776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46777. #pragma clang diagnostic ignored "-Wunused-variable"
  46778. #endif
  46779. #ifdef __clang__
  46780. #pragma clang diagnostic pop
  46781. #endif
  46782. #ifdef __clang__
  46783. #pragma clang diagnostic push
  46784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46785. #pragma clang diagnostic ignored "-Wunused-variable"
  46786. #endif
  46787. #ifdef __clang__
  46788. #pragma clang diagnostic pop
  46789. #endif
  46790. #ifdef __clang__
  46791. #pragma clang diagnostic push
  46792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46793. #pragma clang diagnostic ignored "-Wunused-variable"
  46794. #endif
  46795. #ifdef __clang__
  46796. #pragma clang diagnostic pop
  46797. #endif
  46798. #ifdef __clang__
  46799. #pragma clang diagnostic push
  46800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46801. #pragma clang diagnostic ignored "-Wunused-variable"
  46802. #endif
  46803. #ifdef __clang__
  46804. #pragma clang diagnostic pop
  46805. #endif
  46806. #ifdef __clang__
  46807. #pragma clang diagnostic push
  46808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46809. #pragma clang diagnostic ignored "-Wunused-variable"
  46810. #endif
  46811. #ifdef __clang__
  46812. #pragma clang diagnostic pop
  46813. #endif
  46814. #ifdef __clang__
  46815. #pragma clang diagnostic push
  46816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46817. #pragma clang diagnostic ignored "-Wunused-variable"
  46818. #endif
  46819. #ifdef __clang__
  46820. #pragma clang diagnostic pop
  46821. #endif
  46822. #ifdef __clang__
  46823. #pragma clang diagnostic push
  46824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46825. #pragma clang diagnostic ignored "-Wunused-variable"
  46826. #endif
  46827. #ifdef __clang__
  46828. #pragma clang diagnostic pop
  46829. #endif
  46830. #ifdef __clang__
  46831. #pragma clang diagnostic push
  46832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46833. #pragma clang diagnostic ignored "-Wunused-variable"
  46834. #endif
  46835. #ifdef __clang__
  46836. #pragma clang diagnostic pop
  46837. #endif
  46838. #ifdef __clang__
  46839. #pragma clang diagnostic push
  46840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46841. #pragma clang diagnostic ignored "-Wunused-variable"
  46842. #endif
  46843. #ifdef __clang__
  46844. #pragma clang diagnostic pop
  46845. #endif
  46846. #ifdef __clang__
  46847. #pragma clang diagnostic push
  46848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46849. #pragma clang diagnostic ignored "-Wunused-variable"
  46850. #endif
  46851. #ifdef __clang__
  46852. #pragma clang diagnostic pop
  46853. #endif
  46854. #ifdef __clang__
  46855. #pragma clang diagnostic push
  46856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46857. #pragma clang diagnostic ignored "-Wunused-variable"
  46858. #endif
  46859. #ifdef __clang__
  46860. #pragma clang diagnostic pop
  46861. #endif
  46862. #ifdef __clang__
  46863. #pragma clang diagnostic push
  46864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46865. #pragma clang diagnostic ignored "-Wunused-variable"
  46866. #endif
  46867. #ifdef __clang__
  46868. #pragma clang diagnostic pop
  46869. #endif
  46870. #ifdef __clang__
  46871. #pragma clang diagnostic push
  46872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46873. #pragma clang diagnostic ignored "-Wunused-variable"
  46874. #endif
  46875. #ifdef __clang__
  46876. #pragma clang diagnostic pop
  46877. #endif
  46878. #ifdef __clang__
  46879. #pragma clang diagnostic push
  46880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46881. #pragma clang diagnostic ignored "-Wunused-variable"
  46882. #endif
  46883. #ifdef __clang__
  46884. #pragma clang diagnostic pop
  46885. #endif
  46886. #ifdef __clang__
  46887. #pragma clang diagnostic push
  46888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46889. #pragma clang diagnostic ignored "-Wunused-variable"
  46890. #endif
  46891. #ifdef __clang__
  46892. #pragma clang diagnostic pop
  46893. #endif
  46894. #ifdef __clang__
  46895. #pragma clang diagnostic push
  46896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46897. #pragma clang diagnostic ignored "-Wunused-variable"
  46898. #endif
  46899. #ifdef __clang__
  46900. #pragma clang diagnostic pop
  46901. #endif
  46902. #ifdef __clang__
  46903. #pragma clang diagnostic push
  46904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46905. #pragma clang diagnostic ignored "-Wunused-variable"
  46906. #endif
  46907. #ifdef __clang__
  46908. #pragma clang diagnostic pop
  46909. #endif
  46910. #ifdef __clang__
  46911. #pragma clang diagnostic push
  46912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46913. #pragma clang diagnostic ignored "-Wunused-variable"
  46914. #endif
  46915. #ifdef __clang__
  46916. #pragma clang diagnostic pop
  46917. #endif
  46918. #ifdef __clang__
  46919. #pragma clang diagnostic push
  46920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46921. #pragma clang diagnostic ignored "-Wunused-variable"
  46922. #endif
  46923. #ifdef __clang__
  46924. #pragma clang diagnostic pop
  46925. #endif
  46926. #ifdef __clang__
  46927. #pragma clang diagnostic push
  46928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46929. #pragma clang diagnostic ignored "-Wunused-variable"
  46930. #endif
  46931. #ifdef __clang__
  46932. #pragma clang diagnostic pop
  46933. #endif
  46934. #ifdef __clang__
  46935. #pragma clang diagnostic push
  46936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46937. #pragma clang diagnostic ignored "-Wunused-variable"
  46938. #endif
  46939. #ifdef __clang__
  46940. #pragma clang diagnostic pop
  46941. #endif
  46942. #ifdef __clang__
  46943. #pragma clang diagnostic push
  46944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46945. #pragma clang diagnostic ignored "-Wunused-variable"
  46946. #endif
  46947. #ifdef __clang__
  46948. #pragma clang diagnostic pop
  46949. #endif
  46950. #ifdef __clang__
  46951. #pragma clang diagnostic push
  46952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46953. #pragma clang diagnostic ignored "-Wunused-variable"
  46954. #endif
  46955. #ifdef __clang__
  46956. #pragma clang diagnostic pop
  46957. #endif
  46958. #ifdef __clang__
  46959. #pragma clang diagnostic push
  46960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46961. #pragma clang diagnostic ignored "-Wunused-variable"
  46962. #endif
  46963. #ifdef __clang__
  46964. #pragma clang diagnostic pop
  46965. #endif
  46966. #ifdef __clang__
  46967. #pragma clang diagnostic push
  46968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46969. #pragma clang diagnostic ignored "-Wunused-variable"
  46970. #endif
  46971. #ifdef __clang__
  46972. #pragma clang diagnostic pop
  46973. #endif
  46974. #ifdef __clang__
  46975. #pragma clang diagnostic push
  46976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46977. #pragma clang diagnostic ignored "-Wunused-variable"
  46978. #endif
  46979. #ifdef __clang__
  46980. #pragma clang diagnostic pop
  46981. #endif
  46982. #ifdef __clang__
  46983. #pragma clang diagnostic push
  46984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46985. #pragma clang diagnostic ignored "-Wunused-variable"
  46986. #endif
  46987. #ifdef __clang__
  46988. #pragma clang diagnostic pop
  46989. #endif
  46990. #ifdef __clang__
  46991. #pragma clang diagnostic push
  46992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46993. #pragma clang diagnostic ignored "-Wunused-variable"
  46994. #endif
  46995. #ifdef __clang__
  46996. #pragma clang diagnostic pop
  46997. #endif
  46998. #ifdef __clang__
  46999. #pragma clang diagnostic push
  47000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47001. #pragma clang diagnostic ignored "-Wunused-variable"
  47002. #endif
  47003. #ifdef __clang__
  47004. #pragma clang diagnostic pop
  47005. #endif
  47006. #ifdef __clang__
  47007. #pragma clang diagnostic push
  47008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47009. #pragma clang diagnostic ignored "-Wunused-variable"
  47010. #endif
  47011. #ifdef __clang__
  47012. #pragma clang diagnostic pop
  47013. #endif
  47014. #ifdef __clang__
  47015. #pragma clang diagnostic push
  47016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47017. #pragma clang diagnostic ignored "-Wunused-variable"
  47018. #endif
  47019. #ifdef __clang__
  47020. #pragma clang diagnostic pop
  47021. #endif
  47022. #ifdef __clang__
  47023. #pragma clang diagnostic push
  47024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47025. #pragma clang diagnostic ignored "-Wunused-variable"
  47026. #endif
  47027. #ifdef __clang__
  47028. #pragma clang diagnostic pop
  47029. #endif
  47030. #ifdef __clang__
  47031. #pragma clang diagnostic push
  47032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47033. #pragma clang diagnostic ignored "-Wunused-variable"
  47034. #endif
  47035. #ifdef __clang__
  47036. #pragma clang diagnostic pop
  47037. #endif
  47038. #ifdef __clang__
  47039. #pragma clang diagnostic push
  47040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47041. #pragma clang diagnostic ignored "-Wunused-variable"
  47042. #endif
  47043. #ifdef __clang__
  47044. #pragma clang diagnostic pop
  47045. #endif
  47046. #ifdef __clang__
  47047. #pragma clang diagnostic push
  47048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47049. #pragma clang diagnostic ignored "-Wunused-variable"
  47050. #endif
  47051. #ifdef __clang__
  47052. #pragma clang diagnostic pop
  47053. #endif
  47054. #ifdef __clang__
  47055. #pragma clang diagnostic push
  47056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47057. #pragma clang diagnostic ignored "-Wunused-variable"
  47058. #endif
  47059. #ifdef __clang__
  47060. #pragma clang diagnostic pop
  47061. #endif
  47062. #ifdef __clang__
  47063. #pragma clang diagnostic push
  47064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47065. #pragma clang diagnostic ignored "-Wunused-variable"
  47066. #endif
  47067. #ifdef __clang__
  47068. #pragma clang diagnostic pop
  47069. #endif
  47070. #ifdef __clang__
  47071. #pragma clang diagnostic push
  47072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47073. #pragma clang diagnostic ignored "-Wunused-variable"
  47074. #endif
  47075. #ifdef __clang__
  47076. #pragma clang diagnostic pop
  47077. #endif
  47078. #ifdef __clang__
  47079. #pragma clang diagnostic push
  47080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47081. #pragma clang diagnostic ignored "-Wunused-variable"
  47082. #endif
  47083. #ifdef __clang__
  47084. #pragma clang diagnostic pop
  47085. #endif
  47086. #ifdef __clang__
  47087. #pragma clang diagnostic push
  47088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47089. #pragma clang diagnostic ignored "-Wunused-variable"
  47090. #endif
  47091. #ifdef __clang__
  47092. #pragma clang diagnostic pop
  47093. #endif
  47094. #ifdef __clang__
  47095. #pragma clang diagnostic push
  47096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47097. #pragma clang diagnostic ignored "-Wunused-variable"
  47098. #endif
  47099. #ifdef __clang__
  47100. #pragma clang diagnostic pop
  47101. #endif
  47102. #ifdef __clang__
  47103. #pragma clang diagnostic push
  47104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47105. #pragma clang diagnostic ignored "-Wunused-variable"
  47106. #endif
  47107. #ifdef __clang__
  47108. #pragma clang diagnostic pop
  47109. #endif
  47110. #ifdef __clang__
  47111. #pragma clang diagnostic push
  47112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47113. #pragma clang diagnostic ignored "-Wunused-variable"
  47114. #endif
  47115. #ifdef __clang__
  47116. #pragma clang diagnostic pop
  47117. #endif
  47118. #ifdef __clang__
  47119. #pragma clang diagnostic push
  47120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47121. #pragma clang diagnostic ignored "-Wunused-variable"
  47122. #endif
  47123. #ifdef __clang__
  47124. #pragma clang diagnostic pop
  47125. #endif
  47126. #ifdef __clang__
  47127. #pragma clang diagnostic push
  47128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47129. #pragma clang diagnostic ignored "-Wunused-variable"
  47130. #endif
  47131. #ifdef __clang__
  47132. #pragma clang diagnostic pop
  47133. #endif
  47134. #ifdef __clang__
  47135. #pragma clang diagnostic push
  47136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47137. #pragma clang diagnostic ignored "-Wunused-variable"
  47138. #endif
  47139. #ifdef __clang__
  47140. #pragma clang diagnostic pop
  47141. #endif
  47142. #ifdef __clang__
  47143. #pragma clang diagnostic push
  47144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47145. #pragma clang diagnostic ignored "-Wunused-variable"
  47146. #endif
  47147. #ifdef __clang__
  47148. #pragma clang diagnostic pop
  47149. #endif
  47150. #ifdef __clang__
  47151. #pragma clang diagnostic push
  47152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47153. #pragma clang diagnostic ignored "-Wunused-variable"
  47154. #endif
  47155. #ifdef __clang__
  47156. #pragma clang diagnostic pop
  47157. #endif
  47158. #ifdef __clang__
  47159. #pragma clang diagnostic push
  47160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47161. #pragma clang diagnostic ignored "-Wunused-variable"
  47162. #endif
  47163. #ifdef __clang__
  47164. #pragma clang diagnostic pop
  47165. #endif
  47166. #ifdef __clang__
  47167. #pragma clang diagnostic push
  47168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47169. #pragma clang diagnostic ignored "-Wunused-variable"
  47170. #endif
  47171. #ifdef __clang__
  47172. #pragma clang diagnostic pop
  47173. #endif
  47174. #ifdef __clang__
  47175. #pragma clang diagnostic push
  47176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47177. #pragma clang diagnostic ignored "-Wunused-variable"
  47178. #endif
  47179. #ifdef __clang__
  47180. #pragma clang diagnostic pop
  47181. #endif
  47182. #ifdef __clang__
  47183. #pragma clang diagnostic push
  47184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47185. #pragma clang diagnostic ignored "-Wunused-variable"
  47186. #endif
  47187. #ifdef __clang__
  47188. #pragma clang diagnostic pop
  47189. #endif
  47190. #ifdef __clang__
  47191. #pragma clang diagnostic push
  47192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47193. #pragma clang diagnostic ignored "-Wunused-variable"
  47194. #endif
  47195. #ifdef __clang__
  47196. #pragma clang diagnostic pop
  47197. #endif
  47198. #ifdef __clang__
  47199. #pragma clang diagnostic push
  47200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47201. #pragma clang diagnostic ignored "-Wunused-variable"
  47202. #endif
  47203. #ifdef __clang__
  47204. #pragma clang diagnostic pop
  47205. #endif
  47206. #ifdef __clang__
  47207. #pragma clang diagnostic push
  47208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47209. #pragma clang diagnostic ignored "-Wunused-variable"
  47210. #endif
  47211. #ifdef __clang__
  47212. #pragma clang diagnostic pop
  47213. #endif
  47214. #ifdef __clang__
  47215. #pragma clang diagnostic push
  47216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47217. #pragma clang diagnostic ignored "-Wunused-variable"
  47218. #endif
  47219. #ifdef __clang__
  47220. #pragma clang diagnostic pop
  47221. #endif
  47222. #ifdef __clang__
  47223. #pragma clang diagnostic push
  47224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47225. #pragma clang diagnostic ignored "-Wunused-variable"
  47226. #endif
  47227. #ifdef __clang__
  47228. #pragma clang diagnostic pop
  47229. #endif
  47230. #ifdef __clang__
  47231. #pragma clang diagnostic push
  47232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47233. #pragma clang diagnostic ignored "-Wunused-variable"
  47234. #endif
  47235. #ifdef __clang__
  47236. #pragma clang diagnostic pop
  47237. #endif
  47238. #ifdef __clang__
  47239. #pragma clang diagnostic push
  47240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47241. #pragma clang diagnostic ignored "-Wunused-variable"
  47242. #endif
  47243. #ifdef __clang__
  47244. #pragma clang diagnostic pop
  47245. #endif
  47246. #ifdef __clang__
  47247. #pragma clang diagnostic push
  47248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47249. #pragma clang diagnostic ignored "-Wunused-variable"
  47250. #endif
  47251. #ifdef __clang__
  47252. #pragma clang diagnostic pop
  47253. #endif
  47254. #ifdef __clang__
  47255. #pragma clang diagnostic push
  47256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47257. #pragma clang diagnostic ignored "-Wunused-variable"
  47258. #endif
  47259. #ifdef __clang__
  47260. #pragma clang diagnostic pop
  47261. #endif
  47262. #ifdef __clang__
  47263. #pragma clang diagnostic push
  47264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47265. #pragma clang diagnostic ignored "-Wunused-variable"
  47266. #endif
  47267. #ifdef __clang__
  47268. #pragma clang diagnostic pop
  47269. #endif
  47270. #ifdef __clang__
  47271. #pragma clang diagnostic push
  47272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47273. #pragma clang diagnostic ignored "-Wunused-variable"
  47274. #endif
  47275. #ifdef __clang__
  47276. #pragma clang diagnostic pop
  47277. #endif
  47278. #ifdef __clang__
  47279. #pragma clang diagnostic push
  47280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47281. #pragma clang diagnostic ignored "-Wunused-variable"
  47282. #endif
  47283. #ifdef __clang__
  47284. #pragma clang diagnostic pop
  47285. #endif
  47286. #ifdef __clang__
  47287. #pragma clang diagnostic push
  47288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47289. #pragma clang diagnostic ignored "-Wunused-variable"
  47290. #endif
  47291. #ifdef __clang__
  47292. #pragma clang diagnostic pop
  47293. #endif
  47294. #ifdef __clang__
  47295. #pragma clang diagnostic push
  47296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47297. #pragma clang diagnostic ignored "-Wunused-variable"
  47298. #endif
  47299. #ifdef __clang__
  47300. #pragma clang diagnostic pop
  47301. #endif
  47302. #ifdef __clang__
  47303. #pragma clang diagnostic push
  47304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47305. #pragma clang diagnostic ignored "-Wunused-variable"
  47306. #endif
  47307. #ifdef __clang__
  47308. #pragma clang diagnostic pop
  47309. #endif
  47310. #ifdef __clang__
  47311. #pragma clang diagnostic push
  47312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47313. #pragma clang diagnostic ignored "-Wunused-variable"
  47314. #endif
  47315. #ifdef __clang__
  47316. #pragma clang diagnostic pop
  47317. #endif
  47318. #ifdef __clang__
  47319. #pragma clang diagnostic push
  47320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47321. #pragma clang diagnostic ignored "-Wunused-variable"
  47322. #endif
  47323. #ifdef __clang__
  47324. #pragma clang diagnostic pop
  47325. #endif
  47326. #ifdef __clang__
  47327. #pragma clang diagnostic push
  47328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47329. #pragma clang diagnostic ignored "-Wunused-variable"
  47330. #endif
  47331. #ifdef __clang__
  47332. #pragma clang diagnostic pop
  47333. #endif
  47334. #ifdef __clang__
  47335. #pragma clang diagnostic push
  47336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47337. #pragma clang diagnostic ignored "-Wunused-variable"
  47338. #endif
  47339. #ifdef __clang__
  47340. #pragma clang diagnostic pop
  47341. #endif
  47342. #ifdef __clang__
  47343. #pragma clang diagnostic push
  47344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47345. #pragma clang diagnostic ignored "-Wunused-variable"
  47346. #endif
  47347. #ifdef __clang__
  47348. #pragma clang diagnostic pop
  47349. #endif
  47350. #ifdef __clang__
  47351. #pragma clang diagnostic push
  47352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47353. #pragma clang diagnostic ignored "-Wunused-variable"
  47354. #endif
  47355. #ifdef __clang__
  47356. #pragma clang diagnostic pop
  47357. #endif
  47358. #ifdef __clang__
  47359. #pragma clang diagnostic push
  47360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47361. #pragma clang diagnostic ignored "-Wunused-variable"
  47362. #endif
  47363. #ifdef __clang__
  47364. #pragma clang diagnostic pop
  47365. #endif
  47366. #ifdef __clang__
  47367. #pragma clang diagnostic push
  47368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47369. #pragma clang diagnostic ignored "-Wunused-variable"
  47370. #endif
  47371. #ifdef __clang__
  47372. #pragma clang diagnostic pop
  47373. #endif
  47374. #ifdef __clang__
  47375. #pragma clang diagnostic push
  47376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47377. #pragma clang diagnostic ignored "-Wunused-variable"
  47378. #endif
  47379. #ifdef __clang__
  47380. #pragma clang diagnostic pop
  47381. #endif
  47382. #ifdef __clang__
  47383. #pragma clang diagnostic push
  47384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47385. #pragma clang diagnostic ignored "-Wunused-variable"
  47386. #endif
  47387. #ifdef __clang__
  47388. #pragma clang diagnostic pop
  47389. #endif
  47390. #ifdef __clang__
  47391. #pragma clang diagnostic push
  47392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47393. #pragma clang diagnostic ignored "-Wunused-variable"
  47394. #endif
  47395. #ifdef __clang__
  47396. #pragma clang diagnostic pop
  47397. #endif
  47398. #ifdef __clang__
  47399. #pragma clang diagnostic push
  47400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47401. #pragma clang diagnostic ignored "-Wunused-variable"
  47402. #endif
  47403. #ifdef __clang__
  47404. #pragma clang diagnostic pop
  47405. #endif
  47406. #ifdef __clang__
  47407. #pragma clang diagnostic push
  47408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47409. #pragma clang diagnostic ignored "-Wunused-variable"
  47410. #endif
  47411. #ifdef __clang__
  47412. #pragma clang diagnostic pop
  47413. #endif
  47414. #ifdef __clang__
  47415. #pragma clang diagnostic push
  47416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47417. #pragma clang diagnostic ignored "-Wunused-variable"
  47418. #endif
  47419. #ifdef __clang__
  47420. #pragma clang diagnostic pop
  47421. #endif
  47422. #ifdef __clang__
  47423. #pragma clang diagnostic push
  47424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47425. #pragma clang diagnostic ignored "-Wunused-variable"
  47426. #endif
  47427. #ifdef __clang__
  47428. #pragma clang diagnostic pop
  47429. #endif
  47430. #ifdef __clang__
  47431. #pragma clang diagnostic push
  47432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47433. #pragma clang diagnostic ignored "-Wunused-variable"
  47434. #endif
  47435. #ifdef __clang__
  47436. #pragma clang diagnostic pop
  47437. #endif
  47438. #ifdef __clang__
  47439. #pragma clang diagnostic push
  47440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47441. #pragma clang diagnostic ignored "-Wunused-variable"
  47442. #endif
  47443. #ifdef __clang__
  47444. #pragma clang diagnostic pop
  47445. #endif
  47446. #ifdef __clang__
  47447. #pragma clang diagnostic push
  47448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47449. #pragma clang diagnostic ignored "-Wunused-variable"
  47450. #endif
  47451. #ifdef __clang__
  47452. #pragma clang diagnostic pop
  47453. #endif
  47454. #ifdef __clang__
  47455. #pragma clang diagnostic push
  47456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47457. #pragma clang diagnostic ignored "-Wunused-variable"
  47458. #endif
  47459. #ifdef __clang__
  47460. #pragma clang diagnostic pop
  47461. #endif
  47462. #ifdef __clang__
  47463. #pragma clang diagnostic push
  47464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47465. #pragma clang diagnostic ignored "-Wunused-variable"
  47466. #endif
  47467. #ifdef __clang__
  47468. #pragma clang diagnostic pop
  47469. #endif
  47470. #ifdef __clang__
  47471. #pragma clang diagnostic push
  47472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47473. #pragma clang diagnostic ignored "-Wunused-variable"
  47474. #endif
  47475. #ifdef __clang__
  47476. #pragma clang diagnostic pop
  47477. #endif
  47478. #ifdef __clang__
  47479. #pragma clang diagnostic push
  47480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47481. #pragma clang diagnostic ignored "-Wunused-variable"
  47482. #endif
  47483. #ifdef __clang__
  47484. #pragma clang diagnostic pop
  47485. #endif
  47486. #ifdef __clang__
  47487. #pragma clang diagnostic push
  47488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47489. #pragma clang diagnostic ignored "-Wunused-variable"
  47490. #endif
  47491. #ifdef __clang__
  47492. #pragma clang diagnostic pop
  47493. #endif
  47494. #ifdef __clang__
  47495. #pragma clang diagnostic push
  47496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47497. #pragma clang diagnostic ignored "-Wunused-variable"
  47498. #endif
  47499. #ifdef __clang__
  47500. #pragma clang diagnostic pop
  47501. #endif
  47502. #ifdef __clang__
  47503. #pragma clang diagnostic push
  47504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47505. #pragma clang diagnostic ignored "-Wunused-variable"
  47506. #endif
  47507. #ifdef __clang__
  47508. #pragma clang diagnostic pop
  47509. #endif
  47510. #ifdef __clang__
  47511. #pragma clang diagnostic push
  47512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47513. #pragma clang diagnostic ignored "-Wunused-variable"
  47514. #endif
  47515. #ifdef __clang__
  47516. #pragma clang diagnostic pop
  47517. #endif
  47518. #ifdef __clang__
  47519. #pragma clang diagnostic push
  47520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47521. #pragma clang diagnostic ignored "-Wunused-variable"
  47522. #endif
  47523. #ifdef __clang__
  47524. #pragma clang diagnostic pop
  47525. #endif
  47526. #ifdef __clang__
  47527. #pragma clang diagnostic push
  47528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47529. #pragma clang diagnostic ignored "-Wunused-variable"
  47530. #endif
  47531. #ifdef __clang__
  47532. #pragma clang diagnostic pop
  47533. #endif
  47534. #ifdef __clang__
  47535. #pragma clang diagnostic push
  47536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47537. #pragma clang diagnostic ignored "-Wunused-variable"
  47538. #endif
  47539. #ifdef __clang__
  47540. #pragma clang diagnostic pop
  47541. #endif
  47542. #ifdef __clang__
  47543. #pragma clang diagnostic push
  47544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47545. #pragma clang diagnostic ignored "-Wunused-variable"
  47546. #endif
  47547. #ifdef __clang__
  47548. #pragma clang diagnostic pop
  47549. #endif
  47550. #ifdef __clang__
  47551. #pragma clang diagnostic push
  47552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47553. #pragma clang diagnostic ignored "-Wunused-variable"
  47554. #endif
  47555. #ifdef __clang__
  47556. #pragma clang diagnostic pop
  47557. #endif
  47558. #ifdef __clang__
  47559. #pragma clang diagnostic push
  47560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47561. #pragma clang diagnostic ignored "-Wunused-variable"
  47562. #endif
  47563. #ifdef __clang__
  47564. #pragma clang diagnostic pop
  47565. #endif
  47566. #ifdef __clang__
  47567. #pragma clang diagnostic push
  47568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47569. #pragma clang diagnostic ignored "-Wunused-variable"
  47570. #endif
  47571. #ifdef __clang__
  47572. #pragma clang diagnostic pop
  47573. #endif
  47574. #ifdef __clang__
  47575. #pragma clang diagnostic push
  47576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47577. #pragma clang diagnostic ignored "-Wunused-variable"
  47578. #endif
  47579. #ifdef __clang__
  47580. #pragma clang diagnostic pop
  47581. #endif
  47582. #ifdef __clang__
  47583. #pragma clang diagnostic push
  47584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47585. #pragma clang diagnostic ignored "-Wunused-variable"
  47586. #endif
  47587. #ifdef __clang__
  47588. #pragma clang diagnostic pop
  47589. #endif
  47590. #ifdef __clang__
  47591. #pragma clang diagnostic push
  47592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47593. #pragma clang diagnostic ignored "-Wunused-variable"
  47594. #endif
  47595. #ifdef __clang__
  47596. #pragma clang diagnostic pop
  47597. #endif
  47598. #ifdef __clang__
  47599. #pragma clang diagnostic push
  47600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47601. #pragma clang diagnostic ignored "-Wunused-variable"
  47602. #endif
  47603. #ifdef __clang__
  47604. #pragma clang diagnostic pop
  47605. #endif
  47606. #ifdef __clang__
  47607. #pragma clang diagnostic push
  47608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47609. #pragma clang diagnostic ignored "-Wunused-variable"
  47610. #endif
  47611. #ifdef __clang__
  47612. #pragma clang diagnostic pop
  47613. #endif
  47614. #ifdef __clang__
  47615. #pragma clang diagnostic push
  47616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47617. #pragma clang diagnostic ignored "-Wunused-variable"
  47618. #endif
  47619. #ifdef __clang__
  47620. #pragma clang diagnostic pop
  47621. #endif
  47622. #ifdef __clang__
  47623. #pragma clang diagnostic push
  47624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47625. #pragma clang diagnostic ignored "-Wunused-variable"
  47626. #endif
  47627. #ifdef __clang__
  47628. #pragma clang diagnostic pop
  47629. #endif
  47630. #ifdef __clang__
  47631. #pragma clang diagnostic push
  47632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47633. #pragma clang diagnostic ignored "-Wunused-variable"
  47634. #endif
  47635. #ifdef __clang__
  47636. #pragma clang diagnostic pop
  47637. #endif
  47638. #ifdef __clang__
  47639. #pragma clang diagnostic push
  47640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47641. #pragma clang diagnostic ignored "-Wunused-variable"
  47642. #endif
  47643. #ifdef __clang__
  47644. #pragma clang diagnostic pop
  47645. #endif
  47646. #ifdef __clang__
  47647. #pragma clang diagnostic push
  47648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47649. #pragma clang diagnostic ignored "-Wunused-variable"
  47650. #endif
  47651. #ifdef __clang__
  47652. #pragma clang diagnostic pop
  47653. #endif
  47654. #ifdef __clang__
  47655. #pragma clang diagnostic push
  47656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47657. #pragma clang diagnostic ignored "-Wunused-variable"
  47658. #endif
  47659. #ifdef __clang__
  47660. #pragma clang diagnostic pop
  47661. #endif
  47662. #ifdef __clang__
  47663. #pragma clang diagnostic push
  47664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47665. #pragma clang diagnostic ignored "-Wunused-variable"
  47666. #endif
  47667. #ifdef __clang__
  47668. #pragma clang diagnostic pop
  47669. #endif
  47670. #ifdef __clang__
  47671. #pragma clang diagnostic push
  47672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47673. #pragma clang diagnostic ignored "-Wunused-variable"
  47674. #endif
  47675. #ifdef __clang__
  47676. #pragma clang diagnostic pop
  47677. #endif
  47678. #ifdef __clang__
  47679. #pragma clang diagnostic push
  47680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47681. #pragma clang diagnostic ignored "-Wunused-variable"
  47682. #endif
  47683. #ifdef __clang__
  47684. #pragma clang diagnostic pop
  47685. #endif
  47686. #ifdef __clang__
  47687. #pragma clang diagnostic push
  47688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47689. #pragma clang diagnostic ignored "-Wunused-variable"
  47690. #endif
  47691. #ifdef __clang__
  47692. #pragma clang diagnostic pop
  47693. #endif
  47694. #ifdef __clang__
  47695. #pragma clang diagnostic push
  47696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47697. #pragma clang diagnostic ignored "-Wunused-variable"
  47698. #endif
  47699. #ifdef __clang__
  47700. #pragma clang diagnostic pop
  47701. #endif
  47702. #ifdef __clang__
  47703. #pragma clang diagnostic push
  47704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47705. #pragma clang diagnostic ignored "-Wunused-variable"
  47706. #endif
  47707. #ifdef __clang__
  47708. #pragma clang diagnostic pop
  47709. #endif
  47710. #ifdef __clang__
  47711. #pragma clang diagnostic push
  47712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47713. #pragma clang diagnostic ignored "-Wunused-variable"
  47714. #endif
  47715. #ifdef __clang__
  47716. #pragma clang diagnostic pop
  47717. #endif
  47718. #ifdef __clang__
  47719. #pragma clang diagnostic push
  47720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47721. #pragma clang diagnostic ignored "-Wunused-variable"
  47722. #endif
  47723. #ifdef __clang__
  47724. #pragma clang diagnostic pop
  47725. #endif
  47726. #ifdef __clang__
  47727. #pragma clang diagnostic push
  47728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47729. #pragma clang diagnostic ignored "-Wunused-variable"
  47730. #endif
  47731. #ifdef __clang__
  47732. #pragma clang diagnostic pop
  47733. #endif
  47734. #ifdef __clang__
  47735. #pragma clang diagnostic push
  47736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47737. #pragma clang diagnostic ignored "-Wunused-variable"
  47738. #endif
  47739. #ifdef __clang__
  47740. #pragma clang diagnostic pop
  47741. #endif
  47742. #ifdef __clang__
  47743. #pragma clang diagnostic push
  47744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47745. #pragma clang diagnostic ignored "-Wunused-variable"
  47746. #endif
  47747. #ifdef __clang__
  47748. #pragma clang diagnostic pop
  47749. #endif
  47750. #ifdef __clang__
  47751. #pragma clang diagnostic push
  47752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47753. #pragma clang diagnostic ignored "-Wunused-variable"
  47754. #endif
  47755. #ifdef __clang__
  47756. #pragma clang diagnostic pop
  47757. #endif
  47758. #ifdef __clang__
  47759. #pragma clang diagnostic push
  47760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47761. #pragma clang diagnostic ignored "-Wunused-variable"
  47762. #endif
  47763. #ifdef __clang__
  47764. #pragma clang diagnostic pop
  47765. #endif
  47766. #ifdef __clang__
  47767. #pragma clang diagnostic push
  47768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47769. #pragma clang diagnostic ignored "-Wunused-variable"
  47770. #endif
  47771. #ifdef __clang__
  47772. #pragma clang diagnostic pop
  47773. #endif
  47774. #ifdef __clang__
  47775. #pragma clang diagnostic push
  47776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47777. #pragma clang diagnostic ignored "-Wunused-variable"
  47778. #endif
  47779. #ifdef __clang__
  47780. #pragma clang diagnostic pop
  47781. #endif
  47782. #ifdef __clang__
  47783. #pragma clang diagnostic push
  47784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47785. #pragma clang diagnostic ignored "-Wunused-variable"
  47786. #endif
  47787. #ifdef __clang__
  47788. #pragma clang diagnostic pop
  47789. #endif
  47790. #ifdef __clang__
  47791. #pragma clang diagnostic push
  47792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47793. #pragma clang diagnostic ignored "-Wunused-variable"
  47794. #endif
  47795. #ifdef __clang__
  47796. #pragma clang diagnostic pop
  47797. #endif
  47798. #ifdef __clang__
  47799. #pragma clang diagnostic push
  47800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47801. #pragma clang diagnostic ignored "-Wunused-variable"
  47802. #endif
  47803. #ifdef __clang__
  47804. #pragma clang diagnostic pop
  47805. #endif
  47806. #ifdef __clang__
  47807. #pragma clang diagnostic push
  47808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47809. #pragma clang diagnostic ignored "-Wunused-variable"
  47810. #endif
  47811. #ifdef __clang__
  47812. #pragma clang diagnostic pop
  47813. #endif
  47814. #ifdef __clang__
  47815. #pragma clang diagnostic push
  47816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47817. #pragma clang diagnostic ignored "-Wunused-variable"
  47818. #endif
  47819. #ifdef __clang__
  47820. #pragma clang diagnostic pop
  47821. #endif
  47822. #ifdef __clang__
  47823. #pragma clang diagnostic push
  47824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47825. #pragma clang diagnostic ignored "-Wunused-variable"
  47826. #endif
  47827. #ifdef __clang__
  47828. #pragma clang diagnostic pop
  47829. #endif
  47830. #ifdef __clang__
  47831. #pragma clang diagnostic push
  47832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47833. #pragma clang diagnostic ignored "-Wunused-variable"
  47834. #endif
  47835. #ifdef __clang__
  47836. #pragma clang diagnostic pop
  47837. #endif
  47838. #ifdef __clang__
  47839. #pragma clang diagnostic push
  47840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47841. #pragma clang diagnostic ignored "-Wunused-variable"
  47842. #endif
  47843. #ifdef __clang__
  47844. #pragma clang diagnostic pop
  47845. #endif
  47846. #ifdef __clang__
  47847. #pragma clang diagnostic push
  47848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47849. #pragma clang diagnostic ignored "-Wunused-variable"
  47850. #endif
  47851. #ifdef __clang__
  47852. #pragma clang diagnostic pop
  47853. #endif
  47854. #ifdef __clang__
  47855. #pragma clang diagnostic push
  47856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47857. #pragma clang diagnostic ignored "-Wunused-variable"
  47858. #endif
  47859. #ifdef __clang__
  47860. #pragma clang diagnostic pop
  47861. #endif
  47862. #ifdef __clang__
  47863. #pragma clang diagnostic push
  47864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47865. #pragma clang diagnostic ignored "-Wunused-variable"
  47866. #endif
  47867. #ifdef __clang__
  47868. #pragma clang diagnostic pop
  47869. #endif
  47870. #ifdef __clang__
  47871. #pragma clang diagnostic push
  47872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47873. #pragma clang diagnostic ignored "-Wunused-variable"
  47874. #endif
  47875. #ifdef __clang__
  47876. #pragma clang diagnostic pop
  47877. #endif
  47878. #ifdef __clang__
  47879. #pragma clang diagnostic push
  47880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47881. #pragma clang diagnostic ignored "-Wunused-variable"
  47882. #endif
  47883. #ifdef __clang__
  47884. #pragma clang diagnostic pop
  47885. #endif
  47886. #ifdef __clang__
  47887. #pragma clang diagnostic push
  47888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47889. #pragma clang diagnostic ignored "-Wunused-variable"
  47890. #endif
  47891. #ifdef __clang__
  47892. #pragma clang diagnostic pop
  47893. #endif
  47894. #ifdef __clang__
  47895. #pragma clang diagnostic push
  47896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47897. #pragma clang diagnostic ignored "-Wunused-variable"
  47898. #endif
  47899. #ifdef __clang__
  47900. #pragma clang diagnostic pop
  47901. #endif
  47902. #ifdef __clang__
  47903. #pragma clang diagnostic push
  47904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47905. #pragma clang diagnostic ignored "-Wunused-variable"
  47906. #endif
  47907. #ifdef __clang__
  47908. #pragma clang diagnostic pop
  47909. #endif
  47910. #ifdef __clang__
  47911. #pragma clang diagnostic push
  47912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47913. #pragma clang diagnostic ignored "-Wunused-variable"
  47914. #endif
  47915. #ifdef __clang__
  47916. #pragma clang diagnostic pop
  47917. #endif
  47918. #ifdef __clang__
  47919. #pragma clang diagnostic push
  47920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47921. #pragma clang diagnostic ignored "-Wunused-variable"
  47922. #endif
  47923. #ifdef __clang__
  47924. #pragma clang diagnostic pop
  47925. #endif
  47926. #ifdef __clang__
  47927. #pragma clang diagnostic push
  47928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47929. #pragma clang diagnostic ignored "-Wunused-variable"
  47930. #endif
  47931. #ifdef __clang__
  47932. #pragma clang diagnostic pop
  47933. #endif
  47934. #ifdef __clang__
  47935. #pragma clang diagnostic push
  47936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47937. #pragma clang diagnostic ignored "-Wunused-variable"
  47938. #endif
  47939. #ifdef __clang__
  47940. #pragma clang diagnostic pop
  47941. #endif
  47942. #ifdef __clang__
  47943. #pragma clang diagnostic push
  47944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47945. #pragma clang diagnostic ignored "-Wunused-variable"
  47946. #endif
  47947. #ifdef __clang__
  47948. #pragma clang diagnostic pop
  47949. #endif
  47950. #ifdef __clang__
  47951. #pragma clang diagnostic push
  47952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47953. #pragma clang diagnostic ignored "-Wunused-variable"
  47954. #endif
  47955. #ifdef __clang__
  47956. #pragma clang diagnostic pop
  47957. #endif
  47958. #ifdef __clang__
  47959. #pragma clang diagnostic push
  47960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47961. #pragma clang diagnostic ignored "-Wunused-variable"
  47962. #endif
  47963. #ifdef __clang__
  47964. #pragma clang diagnostic pop
  47965. #endif
  47966. #ifdef __clang__
  47967. #pragma clang diagnostic push
  47968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47969. #pragma clang diagnostic ignored "-Wunused-variable"
  47970. #endif
  47971. #ifdef __clang__
  47972. #pragma clang diagnostic pop
  47973. #endif
  47974. #ifdef __clang__
  47975. #pragma clang diagnostic push
  47976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47977. #pragma clang diagnostic ignored "-Wunused-variable"
  47978. #endif
  47979. #ifdef __clang__
  47980. #pragma clang diagnostic pop
  47981. #endif
  47982. #ifdef __clang__
  47983. #pragma clang diagnostic push
  47984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47985. #pragma clang diagnostic ignored "-Wunused-variable"
  47986. #endif
  47987. #ifdef __clang__
  47988. #pragma clang diagnostic pop
  47989. #endif
  47990. #ifdef __clang__
  47991. #pragma clang diagnostic push
  47992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47993. #pragma clang diagnostic ignored "-Wunused-variable"
  47994. #endif
  47995. #ifdef __clang__
  47996. #pragma clang diagnostic pop
  47997. #endif
  47998. #ifdef __clang__
  47999. #pragma clang diagnostic push
  48000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48001. #pragma clang diagnostic ignored "-Wunused-variable"
  48002. #endif
  48003. #ifdef __clang__
  48004. #pragma clang diagnostic pop
  48005. #endif
  48006. #ifdef __clang__
  48007. #pragma clang diagnostic push
  48008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48009. #pragma clang diagnostic ignored "-Wunused-variable"
  48010. #endif
  48011. #ifdef __clang__
  48012. #pragma clang diagnostic pop
  48013. #endif
  48014. #ifdef __clang__
  48015. #pragma clang diagnostic push
  48016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48017. #pragma clang diagnostic ignored "-Wunused-variable"
  48018. #endif
  48019. #ifdef __clang__
  48020. #pragma clang diagnostic pop
  48021. #endif
  48022. #ifdef __clang__
  48023. #pragma clang diagnostic push
  48024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48025. #pragma clang diagnostic ignored "-Wunused-variable"
  48026. #endif
  48027. #ifdef __clang__
  48028. #pragma clang diagnostic pop
  48029. #endif
  48030. #ifdef __clang__
  48031. #pragma clang diagnostic push
  48032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48033. #pragma clang diagnostic ignored "-Wunused-variable"
  48034. #endif
  48035. #ifdef __clang__
  48036. #pragma clang diagnostic pop
  48037. #endif
  48038. #ifdef __clang__
  48039. #pragma clang diagnostic push
  48040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48041. #pragma clang diagnostic ignored "-Wunused-variable"
  48042. #endif
  48043. #ifdef __clang__
  48044. #pragma clang diagnostic pop
  48045. #endif
  48046. #ifdef __clang__
  48047. #pragma clang diagnostic push
  48048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48049. #pragma clang diagnostic ignored "-Wunused-variable"
  48050. #endif
  48051. #ifdef __clang__
  48052. #pragma clang diagnostic pop
  48053. #endif
  48054. #ifdef __clang__
  48055. #pragma clang diagnostic push
  48056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48057. #pragma clang diagnostic ignored "-Wunused-variable"
  48058. #endif
  48059. #ifdef __clang__
  48060. #pragma clang diagnostic pop
  48061. #endif
  48062. #ifdef __clang__
  48063. #pragma clang diagnostic push
  48064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48065. #pragma clang diagnostic ignored "-Wunused-variable"
  48066. #endif
  48067. #ifdef __clang__
  48068. #pragma clang diagnostic pop
  48069. #endif
  48070. #ifdef __clang__
  48071. #pragma clang diagnostic push
  48072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48073. #pragma clang diagnostic ignored "-Wunused-variable"
  48074. #endif
  48075. #ifdef __clang__
  48076. #pragma clang diagnostic pop
  48077. #endif
  48078. #ifdef __clang__
  48079. #pragma clang diagnostic push
  48080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48081. #pragma clang diagnostic ignored "-Wunused-variable"
  48082. #endif
  48083. #ifdef __clang__
  48084. #pragma clang diagnostic pop
  48085. #endif
  48086. #ifdef __clang__
  48087. #pragma clang diagnostic push
  48088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48089. #pragma clang diagnostic ignored "-Wunused-variable"
  48090. #endif
  48091. #ifdef __clang__
  48092. #pragma clang diagnostic pop
  48093. #endif
  48094. #ifdef __clang__
  48095. #pragma clang diagnostic push
  48096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48097. #pragma clang diagnostic ignored "-Wunused-variable"
  48098. #endif
  48099. #ifdef __clang__
  48100. #pragma clang diagnostic pop
  48101. #endif
  48102. #ifdef __clang__
  48103. #pragma clang diagnostic push
  48104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48105. #pragma clang diagnostic ignored "-Wunused-variable"
  48106. #endif
  48107. #ifdef __clang__
  48108. #pragma clang diagnostic pop
  48109. #endif
  48110. #ifdef __clang__
  48111. #pragma clang diagnostic push
  48112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48113. #pragma clang diagnostic ignored "-Wunused-variable"
  48114. #endif
  48115. #ifdef __clang__
  48116. #pragma clang diagnostic pop
  48117. #endif
  48118. #ifdef __clang__
  48119. #pragma clang diagnostic push
  48120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48121. #pragma clang diagnostic ignored "-Wunused-variable"
  48122. #endif
  48123. #ifdef __clang__
  48124. #pragma clang diagnostic pop
  48125. #endif
  48126. #ifdef __clang__
  48127. #pragma clang diagnostic push
  48128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48129. #pragma clang diagnostic ignored "-Wunused-variable"
  48130. #endif
  48131. #ifdef __clang__
  48132. #pragma clang diagnostic pop
  48133. #endif
  48134. #ifdef __clang__
  48135. #pragma clang diagnostic push
  48136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48137. #pragma clang diagnostic ignored "-Wunused-variable"
  48138. #endif
  48139. #ifdef __clang__
  48140. #pragma clang diagnostic pop
  48141. #endif
  48142. #ifdef __clang__
  48143. #pragma clang diagnostic push
  48144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48145. #pragma clang diagnostic ignored "-Wunused-variable"
  48146. #endif
  48147. #ifdef __clang__
  48148. #pragma clang diagnostic pop
  48149. #endif
  48150. #ifdef __clang__
  48151. #pragma clang diagnostic push
  48152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48153. #pragma clang diagnostic ignored "-Wunused-variable"
  48154. #endif
  48155. #ifdef __clang__
  48156. #pragma clang diagnostic pop
  48157. #endif
  48158. #ifdef __clang__
  48159. #pragma clang diagnostic push
  48160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48161. #pragma clang diagnostic ignored "-Wunused-variable"
  48162. #endif
  48163. #ifdef __clang__
  48164. #pragma clang diagnostic pop
  48165. #endif
  48166. #ifdef __clang__
  48167. #pragma clang diagnostic push
  48168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48169. #pragma clang diagnostic ignored "-Wunused-variable"
  48170. #endif
  48171. #ifdef __clang__
  48172. #pragma clang diagnostic pop
  48173. #endif
  48174. #ifdef __clang__
  48175. #pragma clang diagnostic push
  48176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48177. #pragma clang diagnostic ignored "-Wunused-variable"
  48178. #endif
  48179. #ifdef __clang__
  48180. #pragma clang diagnostic pop
  48181. #endif
  48182. #ifdef __clang__
  48183. #pragma clang diagnostic push
  48184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48185. #pragma clang diagnostic ignored "-Wunused-variable"
  48186. #endif
  48187. #ifdef __clang__
  48188. #pragma clang diagnostic pop
  48189. #endif
  48190. #ifdef __clang__
  48191. #pragma clang diagnostic push
  48192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48193. #pragma clang diagnostic ignored "-Wunused-variable"
  48194. #endif
  48195. #ifdef __clang__
  48196. #pragma clang diagnostic pop
  48197. #endif
  48198. #ifdef __clang__
  48199. #pragma clang diagnostic push
  48200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48201. #pragma clang diagnostic ignored "-Wunused-variable"
  48202. #endif
  48203. #ifdef __clang__
  48204. #pragma clang diagnostic pop
  48205. #endif
  48206. #ifdef __clang__
  48207. #pragma clang diagnostic push
  48208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48209. #pragma clang diagnostic ignored "-Wunused-variable"
  48210. #endif
  48211. #ifdef __clang__
  48212. #pragma clang diagnostic pop
  48213. #endif
  48214. #ifdef __clang__
  48215. #pragma clang diagnostic push
  48216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48217. #pragma clang diagnostic ignored "-Wunused-variable"
  48218. #endif
  48219. #ifdef __clang__
  48220. #pragma clang diagnostic pop
  48221. #endif
  48222. #ifdef __clang__
  48223. #pragma clang diagnostic push
  48224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48225. #pragma clang diagnostic ignored "-Wunused-variable"
  48226. #endif
  48227. #ifdef __clang__
  48228. #pragma clang diagnostic pop
  48229. #endif
  48230. #ifdef __clang__
  48231. #pragma clang diagnostic push
  48232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48233. #pragma clang diagnostic ignored "-Wunused-variable"
  48234. #endif
  48235. #ifdef __clang__
  48236. #pragma clang diagnostic pop
  48237. #endif
  48238. #ifdef __clang__
  48239. #pragma clang diagnostic push
  48240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48241. #pragma clang diagnostic ignored "-Wunused-variable"
  48242. #endif
  48243. #ifdef __clang__
  48244. #pragma clang diagnostic pop
  48245. #endif
  48246. #ifdef __clang__
  48247. #pragma clang diagnostic push
  48248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48249. #pragma clang diagnostic ignored "-Wunused-variable"
  48250. #endif
  48251. #ifdef __clang__
  48252. #pragma clang diagnostic pop
  48253. #endif
  48254. #ifdef __clang__
  48255. #pragma clang diagnostic push
  48256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48257. #pragma clang diagnostic ignored "-Wunused-variable"
  48258. #endif
  48259. #ifdef __clang__
  48260. #pragma clang diagnostic pop
  48261. #endif
  48262. #ifdef __clang__
  48263. #pragma clang diagnostic push
  48264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48265. #pragma clang diagnostic ignored "-Wunused-variable"
  48266. #endif
  48267. #ifdef __clang__
  48268. #pragma clang diagnostic pop
  48269. #endif
  48270. #ifdef __clang__
  48271. #pragma clang diagnostic push
  48272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48273. #pragma clang diagnostic ignored "-Wunused-variable"
  48274. #endif
  48275. #ifdef __clang__
  48276. #pragma clang diagnostic pop
  48277. #endif
  48278. #ifdef __clang__
  48279. #pragma clang diagnostic push
  48280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48281. #pragma clang diagnostic ignored "-Wunused-variable"
  48282. #endif
  48283. #ifdef __clang__
  48284. #pragma clang diagnostic pop
  48285. #endif
  48286. #ifdef __clang__
  48287. #pragma clang diagnostic push
  48288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48289. #pragma clang diagnostic ignored "-Wunused-variable"
  48290. #endif
  48291. #ifdef __clang__
  48292. #pragma clang diagnostic pop
  48293. #endif
  48294. #ifdef __clang__
  48295. #pragma clang diagnostic push
  48296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48297. #pragma clang diagnostic ignored "-Wunused-variable"
  48298. #endif
  48299. #ifdef __clang__
  48300. #pragma clang diagnostic pop
  48301. #endif
  48302. #ifdef __clang__
  48303. #pragma clang diagnostic push
  48304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48305. #pragma clang diagnostic ignored "-Wunused-variable"
  48306. #endif
  48307. #ifdef __clang__
  48308. #pragma clang diagnostic pop
  48309. #endif
  48310. #ifdef __clang__
  48311. #pragma clang diagnostic push
  48312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48313. #pragma clang diagnostic ignored "-Wunused-variable"
  48314. #endif
  48315. #ifdef __clang__
  48316. #pragma clang diagnostic pop
  48317. #endif
  48318. #ifdef __clang__
  48319. #pragma clang diagnostic push
  48320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48321. #pragma clang diagnostic ignored "-Wunused-variable"
  48322. #endif
  48323. #ifdef __clang__
  48324. #pragma clang diagnostic pop
  48325. #endif
  48326. #ifdef __clang__
  48327. #pragma clang diagnostic push
  48328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48329. #pragma clang diagnostic ignored "-Wunused-variable"
  48330. #endif
  48331. #ifdef __clang__
  48332. #pragma clang diagnostic pop
  48333. #endif
  48334. #ifdef __clang__
  48335. #pragma clang diagnostic push
  48336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48337. #pragma clang diagnostic ignored "-Wunused-variable"
  48338. #endif
  48339. #ifdef __clang__
  48340. #pragma clang diagnostic pop
  48341. #endif
  48342. #ifdef __clang__
  48343. #pragma clang diagnostic push
  48344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48345. #pragma clang diagnostic ignored "-Wunused-variable"
  48346. #endif
  48347. #ifdef __clang__
  48348. #pragma clang diagnostic pop
  48349. #endif
  48350. #ifdef __clang__
  48351. #pragma clang diagnostic push
  48352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48353. #pragma clang diagnostic ignored "-Wunused-variable"
  48354. #endif
  48355. #ifdef __clang__
  48356. #pragma clang diagnostic pop
  48357. #endif
  48358. #ifdef __clang__
  48359. #pragma clang diagnostic push
  48360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48361. #pragma clang diagnostic ignored "-Wunused-variable"
  48362. #endif
  48363. #ifdef __clang__
  48364. #pragma clang diagnostic pop
  48365. #endif
  48366. #ifdef __clang__
  48367. #pragma clang diagnostic push
  48368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48369. #pragma clang diagnostic ignored "-Wunused-variable"
  48370. #endif
  48371. #ifdef __clang__
  48372. #pragma clang diagnostic pop
  48373. #endif
  48374. #ifdef __clang__
  48375. #pragma clang diagnostic push
  48376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48377. #pragma clang diagnostic ignored "-Wunused-variable"
  48378. #endif
  48379. #ifdef __clang__
  48380. #pragma clang diagnostic pop
  48381. #endif
  48382. #ifdef __clang__
  48383. #pragma clang diagnostic push
  48384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48385. #pragma clang diagnostic ignored "-Wunused-variable"
  48386. #endif
  48387. #ifdef __clang__
  48388. #pragma clang diagnostic pop
  48389. #endif
  48390. #ifdef __clang__
  48391. #pragma clang diagnostic push
  48392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48393. #pragma clang diagnostic ignored "-Wunused-variable"
  48394. #endif
  48395. #ifdef __clang__
  48396. #pragma clang diagnostic pop
  48397. #endif
  48398. #ifdef __clang__
  48399. #pragma clang diagnostic push
  48400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48401. #pragma clang diagnostic ignored "-Wunused-variable"
  48402. #endif
  48403. #ifdef __clang__
  48404. #pragma clang diagnostic pop
  48405. #endif
  48406. #ifdef __clang__
  48407. #pragma clang diagnostic push
  48408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48409. #pragma clang diagnostic ignored "-Wunused-variable"
  48410. #endif
  48411. #ifdef __clang__
  48412. #pragma clang diagnostic pop
  48413. #endif
  48414. #ifdef __clang__
  48415. #pragma clang diagnostic push
  48416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48417. #pragma clang diagnostic ignored "-Wunused-variable"
  48418. #endif
  48419. #ifdef __clang__
  48420. #pragma clang diagnostic pop
  48421. #endif
  48422. #ifdef __clang__
  48423. #pragma clang diagnostic push
  48424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48425. #pragma clang diagnostic ignored "-Wunused-variable"
  48426. #endif
  48427. #ifdef __clang__
  48428. #pragma clang diagnostic pop
  48429. #endif
  48430. #ifdef __clang__
  48431. #pragma clang diagnostic push
  48432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48433. #pragma clang diagnostic ignored "-Wunused-variable"
  48434. #endif
  48435. #ifdef __clang__
  48436. #pragma clang diagnostic pop
  48437. #endif
  48438. #ifdef __clang__
  48439. #pragma clang diagnostic push
  48440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48441. #pragma clang diagnostic ignored "-Wunused-variable"
  48442. #endif
  48443. #ifdef __clang__
  48444. #pragma clang diagnostic pop
  48445. #endif
  48446. #ifdef __clang__
  48447. #pragma clang diagnostic push
  48448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48449. #pragma clang diagnostic ignored "-Wunused-variable"
  48450. #endif
  48451. #ifdef __clang__
  48452. #pragma clang diagnostic pop
  48453. #endif
  48454. #ifdef __clang__
  48455. #pragma clang diagnostic push
  48456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48457. #pragma clang diagnostic ignored "-Wunused-variable"
  48458. #endif
  48459. #ifdef __clang__
  48460. #pragma clang diagnostic pop
  48461. #endif
  48462. #ifdef __clang__
  48463. #pragma clang diagnostic push
  48464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48465. #pragma clang diagnostic ignored "-Wunused-variable"
  48466. #endif
  48467. #ifdef __clang__
  48468. #pragma clang diagnostic pop
  48469. #endif
  48470. #ifdef __clang__
  48471. #pragma clang diagnostic push
  48472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48473. #pragma clang diagnostic ignored "-Wunused-variable"
  48474. #endif
  48475. #ifdef __clang__
  48476. #pragma clang diagnostic pop
  48477. #endif
  48478. #ifdef __clang__
  48479. #pragma clang diagnostic push
  48480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48481. #pragma clang diagnostic ignored "-Wunused-variable"
  48482. #endif
  48483. #ifdef __clang__
  48484. #pragma clang diagnostic pop
  48485. #endif
  48486. #ifdef __clang__
  48487. #pragma clang diagnostic push
  48488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48489. #pragma clang diagnostic ignored "-Wunused-variable"
  48490. #endif
  48491. #ifdef __clang__
  48492. #pragma clang diagnostic pop
  48493. #endif
  48494. #ifdef __clang__
  48495. #pragma clang diagnostic push
  48496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48497. #pragma clang diagnostic ignored "-Wunused-variable"
  48498. #endif
  48499. #ifdef __clang__
  48500. #pragma clang diagnostic pop
  48501. #endif
  48502. #ifdef __clang__
  48503. #pragma clang diagnostic push
  48504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48505. #pragma clang diagnostic ignored "-Wunused-variable"
  48506. #endif
  48507. #ifdef __clang__
  48508. #pragma clang diagnostic pop
  48509. #endif
  48510. #ifdef __clang__
  48511. #pragma clang diagnostic push
  48512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48513. #pragma clang diagnostic ignored "-Wunused-variable"
  48514. #endif
  48515. #ifdef __clang__
  48516. #pragma clang diagnostic pop
  48517. #endif
  48518. #ifdef __clang__
  48519. #pragma clang diagnostic push
  48520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48521. #pragma clang diagnostic ignored "-Wunused-variable"
  48522. #endif
  48523. #ifdef __clang__
  48524. #pragma clang diagnostic pop
  48525. #endif
  48526. #ifdef __clang__
  48527. #pragma clang diagnostic push
  48528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48529. #pragma clang diagnostic ignored "-Wunused-variable"
  48530. #endif
  48531. #ifdef __clang__
  48532. #pragma clang diagnostic pop
  48533. #endif
  48534. #ifdef __clang__
  48535. #pragma clang diagnostic push
  48536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48537. #pragma clang diagnostic ignored "-Wunused-variable"
  48538. #endif
  48539. #ifdef __clang__
  48540. #pragma clang diagnostic pop
  48541. #endif
  48542. #ifdef __clang__
  48543. #pragma clang diagnostic push
  48544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48545. #pragma clang diagnostic ignored "-Wunused-variable"
  48546. #endif
  48547. #ifdef __clang__
  48548. #pragma clang diagnostic pop
  48549. #endif
  48550. #ifdef __clang__
  48551. #pragma clang diagnostic push
  48552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48553. #pragma clang diagnostic ignored "-Wunused-variable"
  48554. #endif
  48555. #ifdef __clang__
  48556. #pragma clang diagnostic pop
  48557. #endif
  48558. #ifdef __clang__
  48559. #pragma clang diagnostic push
  48560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48561. #pragma clang diagnostic ignored "-Wunused-variable"
  48562. #endif
  48563. #ifdef __clang__
  48564. #pragma clang diagnostic pop
  48565. #endif
  48566. #ifdef __clang__
  48567. #pragma clang diagnostic push
  48568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48569. #pragma clang diagnostic ignored "-Wunused-variable"
  48570. #endif
  48571. #ifdef __clang__
  48572. #pragma clang diagnostic pop
  48573. #endif
  48574. #ifdef __clang__
  48575. #pragma clang diagnostic push
  48576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48577. #pragma clang diagnostic ignored "-Wunused-variable"
  48578. #endif
  48579. #ifdef __clang__
  48580. #pragma clang diagnostic pop
  48581. #endif
  48582. #ifdef __clang__
  48583. #pragma clang diagnostic push
  48584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48585. #pragma clang diagnostic ignored "-Wunused-variable"
  48586. #endif
  48587. #ifdef __clang__
  48588. #pragma clang diagnostic pop
  48589. #endif
  48590. #ifdef __clang__
  48591. #pragma clang diagnostic push
  48592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48593. #pragma clang diagnostic ignored "-Wunused-variable"
  48594. #endif
  48595. #ifdef __clang__
  48596. #pragma clang diagnostic pop
  48597. #endif
  48598. #ifdef __clang__
  48599. #pragma clang diagnostic push
  48600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48601. #pragma clang diagnostic ignored "-Wunused-variable"
  48602. #endif
  48603. #ifdef __clang__
  48604. #pragma clang diagnostic pop
  48605. #endif
  48606. #ifdef __clang__
  48607. #pragma clang diagnostic push
  48608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48609. #pragma clang diagnostic ignored "-Wunused-variable"
  48610. #endif
  48611. #ifdef __clang__
  48612. #pragma clang diagnostic pop
  48613. #endif
  48614. #ifdef __clang__
  48615. #pragma clang diagnostic push
  48616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48617. #pragma clang diagnostic ignored "-Wunused-variable"
  48618. #endif
  48619. #ifdef __clang__
  48620. #pragma clang diagnostic pop
  48621. #endif
  48622. #ifdef __clang__
  48623. #pragma clang diagnostic push
  48624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48625. #pragma clang diagnostic ignored "-Wunused-variable"
  48626. #endif
  48627. #ifdef __clang__
  48628. #pragma clang diagnostic pop
  48629. #endif
  48630. #ifdef __clang__
  48631. #pragma clang diagnostic push
  48632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48633. #pragma clang diagnostic ignored "-Wunused-variable"
  48634. #endif
  48635. #ifdef __clang__
  48636. #pragma clang diagnostic pop
  48637. #endif
  48638. #ifdef __clang__
  48639. #pragma clang diagnostic push
  48640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48641. #pragma clang diagnostic ignored "-Wunused-variable"
  48642. #endif
  48643. #ifdef __clang__
  48644. #pragma clang diagnostic pop
  48645. #endif
  48646. #ifdef __clang__
  48647. #pragma clang diagnostic push
  48648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48649. #pragma clang diagnostic ignored "-Wunused-variable"
  48650. #endif
  48651. #ifdef __clang__
  48652. #pragma clang diagnostic pop
  48653. #endif
  48654. #ifdef __clang__
  48655. #pragma clang diagnostic push
  48656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48657. #pragma clang diagnostic ignored "-Wunused-variable"
  48658. #endif
  48659. #ifdef __clang__
  48660. #pragma clang diagnostic pop
  48661. #endif
  48662. #ifdef __clang__
  48663. #pragma clang diagnostic push
  48664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48665. #pragma clang diagnostic ignored "-Wunused-variable"
  48666. #endif
  48667. #ifdef __clang__
  48668. #pragma clang diagnostic pop
  48669. #endif
  48670. #ifdef __clang__
  48671. #pragma clang diagnostic push
  48672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48673. #pragma clang diagnostic ignored "-Wunused-variable"
  48674. #endif
  48675. #ifdef __clang__
  48676. #pragma clang diagnostic pop
  48677. #endif
  48678. #ifdef __clang__
  48679. #pragma clang diagnostic push
  48680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48681. #pragma clang diagnostic ignored "-Wunused-variable"
  48682. #endif
  48683. #ifdef __clang__
  48684. #pragma clang diagnostic pop
  48685. #endif
  48686. #ifdef __clang__
  48687. #pragma clang diagnostic push
  48688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48689. #pragma clang diagnostic ignored "-Wunused-variable"
  48690. #endif
  48691. #ifdef __clang__
  48692. #pragma clang diagnostic pop
  48693. #endif
  48694. #ifdef __clang__
  48695. #pragma clang diagnostic push
  48696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48697. #pragma clang diagnostic ignored "-Wunused-variable"
  48698. #endif
  48699. #ifdef __clang__
  48700. #pragma clang diagnostic pop
  48701. #endif
  48702. #ifdef __clang__
  48703. #pragma clang diagnostic push
  48704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48705. #pragma clang diagnostic ignored "-Wunused-variable"
  48706. #endif
  48707. #ifdef __clang__
  48708. #pragma clang diagnostic pop
  48709. #endif
  48710. #ifdef __clang__
  48711. #pragma clang diagnostic push
  48712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48713. #pragma clang diagnostic ignored "-Wunused-variable"
  48714. #endif
  48715. #ifdef __clang__
  48716. #pragma clang diagnostic pop
  48717. #endif
  48718. #ifdef __clang__
  48719. #pragma clang diagnostic push
  48720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48721. #pragma clang diagnostic ignored "-Wunused-variable"
  48722. #endif
  48723. #ifdef __clang__
  48724. #pragma clang diagnostic pop
  48725. #endif
  48726. #ifdef __clang__
  48727. #pragma clang diagnostic push
  48728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48729. #pragma clang diagnostic ignored "-Wunused-variable"
  48730. #endif
  48731. #ifdef __clang__
  48732. #pragma clang diagnostic pop
  48733. #endif
  48734. #ifdef __clang__
  48735. #pragma clang diagnostic push
  48736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48737. #pragma clang diagnostic ignored "-Wunused-variable"
  48738. #endif
  48739. #ifdef __clang__
  48740. #pragma clang diagnostic pop
  48741. #endif
  48742. #ifdef __clang__
  48743. #pragma clang diagnostic push
  48744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48745. #pragma clang diagnostic ignored "-Wunused-variable"
  48746. #endif
  48747. #ifdef __clang__
  48748. #pragma clang diagnostic pop
  48749. #endif
  48750. #ifdef __clang__
  48751. #pragma clang diagnostic push
  48752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48753. #pragma clang diagnostic ignored "-Wunused-variable"
  48754. #endif
  48755. #ifdef __clang__
  48756. #pragma clang diagnostic pop
  48757. #endif
  48758. #ifdef __clang__
  48759. #pragma clang diagnostic push
  48760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48761. #pragma clang diagnostic ignored "-Wunused-variable"
  48762. #endif
  48763. #ifdef __clang__
  48764. #pragma clang diagnostic pop
  48765. #endif
  48766. #ifdef __clang__
  48767. #pragma clang diagnostic push
  48768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48769. #pragma clang diagnostic ignored "-Wunused-variable"
  48770. #endif
  48771. #ifdef __clang__
  48772. #pragma clang diagnostic pop
  48773. #endif
  48774. #ifdef __clang__
  48775. #pragma clang diagnostic push
  48776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48777. #pragma clang diagnostic ignored "-Wunused-variable"
  48778. #endif
  48779. #ifdef __clang__
  48780. #pragma clang diagnostic pop
  48781. #endif
  48782. #ifdef __clang__
  48783. #pragma clang diagnostic push
  48784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48785. #pragma clang diagnostic ignored "-Wunused-variable"
  48786. #endif
  48787. #ifdef __clang__
  48788. #pragma clang diagnostic pop
  48789. #endif
  48790. #ifdef __clang__
  48791. #pragma clang diagnostic push
  48792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48793. #pragma clang diagnostic ignored "-Wunused-variable"
  48794. #endif
  48795. #ifdef __clang__
  48796. #pragma clang diagnostic pop
  48797. #endif
  48798. #ifdef __clang__
  48799. #pragma clang diagnostic push
  48800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48801. #pragma clang diagnostic ignored "-Wunused-variable"
  48802. #endif
  48803. #ifdef __clang__
  48804. #pragma clang diagnostic pop
  48805. #endif
  48806. #ifdef __clang__
  48807. #pragma clang diagnostic push
  48808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48809. #pragma clang diagnostic ignored "-Wunused-variable"
  48810. #endif
  48811. #ifdef __clang__
  48812. #pragma clang diagnostic pop
  48813. #endif
  48814. #ifdef __clang__
  48815. #pragma clang diagnostic push
  48816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48817. #pragma clang diagnostic ignored "-Wunused-variable"
  48818. #endif
  48819. #ifdef __clang__
  48820. #pragma clang diagnostic pop
  48821. #endif
  48822. #ifdef __clang__
  48823. #pragma clang diagnostic push
  48824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48825. #pragma clang diagnostic ignored "-Wunused-variable"
  48826. #endif
  48827. #ifdef __clang__
  48828. #pragma clang diagnostic pop
  48829. #endif
  48830. #ifdef __clang__
  48831. #pragma clang diagnostic push
  48832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48833. #pragma clang diagnostic ignored "-Wunused-variable"
  48834. #endif
  48835. #ifdef __clang__
  48836. #pragma clang diagnostic pop
  48837. #endif
  48838. #ifdef __clang__
  48839. #pragma clang diagnostic push
  48840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48841. #pragma clang diagnostic ignored "-Wunused-variable"
  48842. #endif
  48843. #ifdef __clang__
  48844. #pragma clang diagnostic pop
  48845. #endif
  48846. #ifdef __clang__
  48847. #pragma clang diagnostic push
  48848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48849. #pragma clang diagnostic ignored "-Wunused-variable"
  48850. #endif
  48851. #ifdef __clang__
  48852. #pragma clang diagnostic pop
  48853. #endif
  48854. #ifdef __clang__
  48855. #pragma clang diagnostic push
  48856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48857. #pragma clang diagnostic ignored "-Wunused-variable"
  48858. #endif
  48859. #ifdef __clang__
  48860. #pragma clang diagnostic pop
  48861. #endif
  48862. #ifdef __clang__
  48863. #pragma clang diagnostic push
  48864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48865. #pragma clang diagnostic ignored "-Wunused-variable"
  48866. #endif
  48867. #ifdef __clang__
  48868. #pragma clang diagnostic pop
  48869. #endif
  48870. #ifdef __clang__
  48871. #pragma clang diagnostic push
  48872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48873. #pragma clang diagnostic ignored "-Wunused-variable"
  48874. #endif
  48875. #ifdef __clang__
  48876. #pragma clang diagnostic pop
  48877. #endif
  48878. #ifdef __clang__
  48879. #pragma clang diagnostic push
  48880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48881. #pragma clang diagnostic ignored "-Wunused-variable"
  48882. #endif
  48883. #ifdef __clang__
  48884. #pragma clang diagnostic pop
  48885. #endif
  48886. #ifdef __clang__
  48887. #pragma clang diagnostic push
  48888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48889. #pragma clang diagnostic ignored "-Wunused-variable"
  48890. #endif
  48891. #ifdef __clang__
  48892. #pragma clang diagnostic pop
  48893. #endif
  48894. #ifdef __clang__
  48895. #pragma clang diagnostic push
  48896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48897. #pragma clang diagnostic ignored "-Wunused-variable"
  48898. #endif
  48899. #ifdef __clang__
  48900. #pragma clang diagnostic pop
  48901. #endif
  48902. #ifdef __clang__
  48903. #pragma clang diagnostic push
  48904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48905. #pragma clang diagnostic ignored "-Wunused-variable"
  48906. #endif
  48907. #ifdef __clang__
  48908. #pragma clang diagnostic pop
  48909. #endif
  48910. #ifdef __clang__
  48911. #pragma clang diagnostic push
  48912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48913. #pragma clang diagnostic ignored "-Wunused-variable"
  48914. #endif
  48915. #ifdef __clang__
  48916. #pragma clang diagnostic pop
  48917. #endif
  48918. #ifdef __clang__
  48919. #pragma clang diagnostic push
  48920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48921. #pragma clang diagnostic ignored "-Wunused-variable"
  48922. #endif
  48923. #ifdef __clang__
  48924. #pragma clang diagnostic pop
  48925. #endif
  48926. #ifdef __clang__
  48927. #pragma clang diagnostic push
  48928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48929. #pragma clang diagnostic ignored "-Wunused-variable"
  48930. #endif
  48931. #ifdef __clang__
  48932. #pragma clang diagnostic pop
  48933. #endif
  48934. #ifdef __clang__
  48935. #pragma clang diagnostic push
  48936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48937. #pragma clang diagnostic ignored "-Wunused-variable"
  48938. #endif
  48939. #ifdef __clang__
  48940. #pragma clang diagnostic pop
  48941. #endif
  48942. #ifdef __clang__
  48943. #pragma clang diagnostic push
  48944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48945. #pragma clang diagnostic ignored "-Wunused-variable"
  48946. #endif
  48947. #ifdef __clang__
  48948. #pragma clang diagnostic pop
  48949. #endif
  48950. #ifdef __clang__
  48951. #pragma clang diagnostic push
  48952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48953. #pragma clang diagnostic ignored "-Wunused-variable"
  48954. #endif
  48955. #ifdef __clang__
  48956. #pragma clang diagnostic pop
  48957. #endif
  48958. #ifdef __clang__
  48959. #pragma clang diagnostic push
  48960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48961. #pragma clang diagnostic ignored "-Wunused-variable"
  48962. #endif
  48963. #ifdef __clang__
  48964. #pragma clang diagnostic pop
  48965. #endif
  48966. #ifdef __clang__
  48967. #pragma clang diagnostic push
  48968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48969. #pragma clang diagnostic ignored "-Wunused-variable"
  48970. #endif
  48971. #ifdef __clang__
  48972. #pragma clang diagnostic pop
  48973. #endif
  48974. #ifdef __clang__
  48975. #pragma clang diagnostic push
  48976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48977. #pragma clang diagnostic ignored "-Wunused-variable"
  48978. #endif
  48979. #ifdef __clang__
  48980. #pragma clang diagnostic pop
  48981. #endif
  48982. #ifdef __clang__
  48983. #pragma clang diagnostic push
  48984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48985. #pragma clang diagnostic ignored "-Wunused-variable"
  48986. #endif
  48987. #ifdef __clang__
  48988. #pragma clang diagnostic pop
  48989. #endif
  48990. #ifdef __clang__
  48991. #pragma clang diagnostic push
  48992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48993. #pragma clang diagnostic ignored "-Wunused-variable"
  48994. #endif
  48995. #ifdef __clang__
  48996. #pragma clang diagnostic pop
  48997. #endif
  48998. #ifdef __clang__
  48999. #pragma clang diagnostic push
  49000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49001. #pragma clang diagnostic ignored "-Wunused-variable"
  49002. #endif
  49003. #ifdef __clang__
  49004. #pragma clang diagnostic pop
  49005. #endif
  49006. #ifdef __clang__
  49007. #pragma clang diagnostic push
  49008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49009. #pragma clang diagnostic ignored "-Wunused-variable"
  49010. #endif
  49011. #ifdef __clang__
  49012. #pragma clang diagnostic pop
  49013. #endif
  49014. #ifdef __clang__
  49015. #pragma clang diagnostic push
  49016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49017. #pragma clang diagnostic ignored "-Wunused-variable"
  49018. #endif
  49019. #ifdef __clang__
  49020. #pragma clang diagnostic pop
  49021. #endif
  49022. #ifdef __clang__
  49023. #pragma clang diagnostic push
  49024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49025. #pragma clang diagnostic ignored "-Wunused-variable"
  49026. #endif
  49027. #ifdef __clang__
  49028. #pragma clang diagnostic pop
  49029. #endif
  49030. #ifdef __clang__
  49031. #pragma clang diagnostic push
  49032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49033. #pragma clang diagnostic ignored "-Wunused-variable"
  49034. #endif
  49035. #ifdef __clang__
  49036. #pragma clang diagnostic pop
  49037. #endif
  49038. #ifdef __clang__
  49039. #pragma clang diagnostic push
  49040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49041. #pragma clang diagnostic ignored "-Wunused-variable"
  49042. #endif
  49043. #ifdef __clang__
  49044. #pragma clang diagnostic pop
  49045. #endif
  49046. #ifdef __clang__
  49047. #pragma clang diagnostic push
  49048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49049. #pragma clang diagnostic ignored "-Wunused-variable"
  49050. #endif
  49051. #ifdef __clang__
  49052. #pragma clang diagnostic pop
  49053. #endif
  49054. #ifdef __clang__
  49055. #pragma clang diagnostic push
  49056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49057. #pragma clang diagnostic ignored "-Wunused-variable"
  49058. #endif
  49059. #ifdef __clang__
  49060. #pragma clang diagnostic pop
  49061. #endif
  49062. #ifdef __clang__
  49063. #pragma clang diagnostic push
  49064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49065. #pragma clang diagnostic ignored "-Wunused-variable"
  49066. #endif
  49067. #ifdef __clang__
  49068. #pragma clang diagnostic pop
  49069. #endif
  49070. #ifdef __clang__
  49071. #pragma clang diagnostic push
  49072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49073. #pragma clang diagnostic ignored "-Wunused-variable"
  49074. #endif
  49075. #ifdef __clang__
  49076. #pragma clang diagnostic pop
  49077. #endif
  49078. #ifdef __clang__
  49079. #pragma clang diagnostic push
  49080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49081. #pragma clang diagnostic ignored "-Wunused-variable"
  49082. #endif
  49083. #ifdef __clang__
  49084. #pragma clang diagnostic pop
  49085. #endif
  49086. #ifdef __clang__
  49087. #pragma clang diagnostic push
  49088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49089. #pragma clang diagnostic ignored "-Wunused-variable"
  49090. #endif
  49091. #ifdef __clang__
  49092. #pragma clang diagnostic pop
  49093. #endif
  49094. #ifdef __clang__
  49095. #pragma clang diagnostic push
  49096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49097. #pragma clang diagnostic ignored "-Wunused-variable"
  49098. #endif
  49099. #ifdef __clang__
  49100. #pragma clang diagnostic pop
  49101. #endif
  49102. #ifdef __clang__
  49103. #pragma clang diagnostic push
  49104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49105. #pragma clang diagnostic ignored "-Wunused-variable"
  49106. #endif
  49107. #ifdef __clang__
  49108. #pragma clang diagnostic pop
  49109. #endif
  49110. #ifdef __clang__
  49111. #pragma clang diagnostic push
  49112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49113. #pragma clang diagnostic ignored "-Wunused-variable"
  49114. #endif
  49115. #ifdef __clang__
  49116. #pragma clang diagnostic pop
  49117. #endif
  49118. #ifdef __clang__
  49119. #pragma clang diagnostic push
  49120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49121. #pragma clang diagnostic ignored "-Wunused-variable"
  49122. #endif
  49123. #ifdef __clang__
  49124. #pragma clang diagnostic pop
  49125. #endif
  49126. #ifdef __clang__
  49127. #pragma clang diagnostic push
  49128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49129. #pragma clang diagnostic ignored "-Wunused-variable"
  49130. #endif
  49131. #ifdef __clang__
  49132. #pragma clang diagnostic pop
  49133. #endif
  49134. #ifdef __clang__
  49135. #pragma clang diagnostic push
  49136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49137. #pragma clang diagnostic ignored "-Wunused-variable"
  49138. #endif
  49139. #ifdef __clang__
  49140. #pragma clang diagnostic pop
  49141. #endif
  49142. #ifdef __clang__
  49143. #pragma clang diagnostic push
  49144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49145. #pragma clang diagnostic ignored "-Wunused-variable"
  49146. #endif
  49147. #ifdef __clang__
  49148. #pragma clang diagnostic pop
  49149. #endif
  49150. #ifdef __clang__
  49151. #pragma clang diagnostic push
  49152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49153. #pragma clang diagnostic ignored "-Wunused-variable"
  49154. #endif
  49155. #ifdef __clang__
  49156. #pragma clang diagnostic pop
  49157. #endif
  49158. #ifdef __clang__
  49159. #pragma clang diagnostic push
  49160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49161. #pragma clang diagnostic ignored "-Wunused-variable"
  49162. #endif
  49163. #ifdef __clang__
  49164. #pragma clang diagnostic pop
  49165. #endif
  49166. #ifdef __clang__
  49167. #pragma clang diagnostic push
  49168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49169. #pragma clang diagnostic ignored "-Wunused-variable"
  49170. #endif
  49171. #ifdef __clang__
  49172. #pragma clang diagnostic pop
  49173. #endif
  49174. #ifdef __clang__
  49175. #pragma clang diagnostic push
  49176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49177. #pragma clang diagnostic ignored "-Wunused-variable"
  49178. #endif
  49179. #ifdef __clang__
  49180. #pragma clang diagnostic pop
  49181. #endif
  49182. #ifdef __clang__
  49183. #pragma clang diagnostic push
  49184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49185. #pragma clang diagnostic ignored "-Wunused-variable"
  49186. #endif
  49187. #ifdef __clang__
  49188. #pragma clang diagnostic pop
  49189. #endif
  49190. #ifdef __clang__
  49191. #pragma clang diagnostic push
  49192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49193. #pragma clang diagnostic ignored "-Wunused-variable"
  49194. #endif
  49195. #ifdef __clang__
  49196. #pragma clang diagnostic pop
  49197. #endif
  49198. #ifdef __clang__
  49199. #pragma clang diagnostic push
  49200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49201. #pragma clang diagnostic ignored "-Wunused-variable"
  49202. #endif
  49203. #ifdef __clang__
  49204. #pragma clang diagnostic pop
  49205. #endif
  49206. #ifdef __clang__
  49207. #pragma clang diagnostic push
  49208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49209. #pragma clang diagnostic ignored "-Wunused-variable"
  49210. #endif
  49211. #ifdef __clang__
  49212. #pragma clang diagnostic pop
  49213. #endif
  49214. #ifdef __clang__
  49215. #pragma clang diagnostic push
  49216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49217. #pragma clang diagnostic ignored "-Wunused-variable"
  49218. #endif
  49219. #ifdef __clang__
  49220. #pragma clang diagnostic pop
  49221. #endif
  49222. #ifdef __clang__
  49223. #pragma clang diagnostic push
  49224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49225. #pragma clang diagnostic ignored "-Wunused-variable"
  49226. #endif
  49227. #ifdef __clang__
  49228. #pragma clang diagnostic pop
  49229. #endif
  49230. #ifdef __clang__
  49231. #pragma clang diagnostic push
  49232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49233. #pragma clang diagnostic ignored "-Wunused-variable"
  49234. #endif
  49235. #ifdef __clang__
  49236. #pragma clang diagnostic pop
  49237. #endif
  49238. #ifdef __clang__
  49239. #pragma clang diagnostic push
  49240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49241. #pragma clang diagnostic ignored "-Wunused-variable"
  49242. #endif
  49243. #ifdef __clang__
  49244. #pragma clang diagnostic pop
  49245. #endif
  49246. #ifdef __clang__
  49247. #pragma clang diagnostic push
  49248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49249. #pragma clang diagnostic ignored "-Wunused-variable"
  49250. #endif
  49251. #ifdef __clang__
  49252. #pragma clang diagnostic pop
  49253. #endif
  49254. #ifdef __clang__
  49255. #pragma clang diagnostic push
  49256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49257. #pragma clang diagnostic ignored "-Wunused-variable"
  49258. #endif
  49259. #ifdef __clang__
  49260. #pragma clang diagnostic pop
  49261. #endif
  49262. #ifdef __clang__
  49263. #pragma clang diagnostic push
  49264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49265. #pragma clang diagnostic ignored "-Wunused-variable"
  49266. #endif
  49267. #ifdef __clang__
  49268. #pragma clang diagnostic pop
  49269. #endif
  49270. #ifdef __clang__
  49271. #pragma clang diagnostic push
  49272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49273. #pragma clang diagnostic ignored "-Wunused-variable"
  49274. #endif
  49275. #ifdef __clang__
  49276. #pragma clang diagnostic pop
  49277. #endif
  49278. #ifdef __clang__
  49279. #pragma clang diagnostic push
  49280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49281. #pragma clang diagnostic ignored "-Wunused-variable"
  49282. #endif
  49283. #ifdef __clang__
  49284. #pragma clang diagnostic pop
  49285. #endif
  49286. #ifdef __clang__
  49287. #pragma clang diagnostic push
  49288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49289. #pragma clang diagnostic ignored "-Wunused-variable"
  49290. #endif
  49291. #ifdef __clang__
  49292. #pragma clang diagnostic pop
  49293. #endif
  49294. #ifdef __clang__
  49295. #pragma clang diagnostic push
  49296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49297. #pragma clang diagnostic ignored "-Wunused-variable"
  49298. #endif
  49299. #ifdef __clang__
  49300. #pragma clang diagnostic pop
  49301. #endif
  49302. #ifdef __clang__
  49303. #pragma clang diagnostic push
  49304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49305. #pragma clang diagnostic ignored "-Wunused-variable"
  49306. #endif
  49307. #ifdef __clang__
  49308. #pragma clang diagnostic pop
  49309. #endif
  49310. #ifdef __clang__
  49311. #pragma clang diagnostic push
  49312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49313. #pragma clang diagnostic ignored "-Wunused-variable"
  49314. #endif
  49315. #ifdef __clang__
  49316. #pragma clang diagnostic pop
  49317. #endif
  49318. #ifdef __clang__
  49319. #pragma clang diagnostic push
  49320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49321. #pragma clang diagnostic ignored "-Wunused-variable"
  49322. #endif
  49323. #ifdef __clang__
  49324. #pragma clang diagnostic pop
  49325. #endif
  49326. #ifdef __clang__
  49327. #pragma clang diagnostic push
  49328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49329. #pragma clang diagnostic ignored "-Wunused-variable"
  49330. #endif
  49331. #ifdef __clang__
  49332. #pragma clang diagnostic pop
  49333. #endif
  49334. #ifdef __clang__
  49335. #pragma clang diagnostic push
  49336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49337. #pragma clang diagnostic ignored "-Wunused-variable"
  49338. #endif
  49339. #ifdef __clang__
  49340. #pragma clang diagnostic pop
  49341. #endif
  49342. #ifdef __clang__
  49343. #pragma clang diagnostic push
  49344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49345. #pragma clang diagnostic ignored "-Wunused-variable"
  49346. #endif
  49347. #ifdef __clang__
  49348. #pragma clang diagnostic pop
  49349. #endif
  49350. #ifdef __clang__
  49351. #pragma clang diagnostic push
  49352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49353. #pragma clang diagnostic ignored "-Wunused-variable"
  49354. #endif
  49355. #ifdef __clang__
  49356. #pragma clang diagnostic pop
  49357. #endif
  49358. #ifdef __clang__
  49359. #pragma clang diagnostic push
  49360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49361. #pragma clang diagnostic ignored "-Wunused-variable"
  49362. #endif
  49363. #ifdef __clang__
  49364. #pragma clang diagnostic pop
  49365. #endif
  49366. #ifdef __clang__
  49367. #pragma clang diagnostic push
  49368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49369. #pragma clang diagnostic ignored "-Wunused-variable"
  49370. #endif
  49371. #ifdef __clang__
  49372. #pragma clang diagnostic pop
  49373. #endif
  49374. #ifdef __clang__
  49375. #pragma clang diagnostic push
  49376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49377. #pragma clang diagnostic ignored "-Wunused-variable"
  49378. #endif
  49379. #ifdef __clang__
  49380. #pragma clang diagnostic pop
  49381. #endif
  49382. #ifdef __clang__
  49383. #pragma clang diagnostic push
  49384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49385. #pragma clang diagnostic ignored "-Wunused-variable"
  49386. #endif
  49387. #ifdef __clang__
  49388. #pragma clang diagnostic pop
  49389. #endif
  49390. #ifdef __clang__
  49391. #pragma clang diagnostic push
  49392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49393. #pragma clang diagnostic ignored "-Wunused-variable"
  49394. #endif
  49395. #ifdef __clang__
  49396. #pragma clang diagnostic pop
  49397. #endif
  49398. #ifdef __clang__
  49399. #pragma clang diagnostic push
  49400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49401. #pragma clang diagnostic ignored "-Wunused-variable"
  49402. #endif
  49403. #ifdef __clang__
  49404. #pragma clang diagnostic pop
  49405. #endif
  49406. #ifdef __clang__
  49407. #pragma clang diagnostic push
  49408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49409. #pragma clang diagnostic ignored "-Wunused-variable"
  49410. #endif
  49411. #ifdef __clang__
  49412. #pragma clang diagnostic pop
  49413. #endif
  49414. #ifdef __clang__
  49415. #pragma clang diagnostic push
  49416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49417. #pragma clang diagnostic ignored "-Wunused-variable"
  49418. #endif
  49419. #ifdef __clang__
  49420. #pragma clang diagnostic pop
  49421. #endif
  49422. #ifdef __clang__
  49423. #pragma clang diagnostic push
  49424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49425. #pragma clang diagnostic ignored "-Wunused-variable"
  49426. #endif
  49427. #ifdef __clang__
  49428. #pragma clang diagnostic pop
  49429. #endif
  49430. #ifdef __clang__
  49431. #pragma clang diagnostic push
  49432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49433. #pragma clang diagnostic ignored "-Wunused-variable"
  49434. #endif
  49435. #ifdef __clang__
  49436. #pragma clang diagnostic pop
  49437. #endif
  49438. #ifdef __clang__
  49439. #pragma clang diagnostic push
  49440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49441. #pragma clang diagnostic ignored "-Wunused-variable"
  49442. #endif
  49443. #ifdef __clang__
  49444. #pragma clang diagnostic pop
  49445. #endif
  49446. #ifdef __clang__
  49447. #pragma clang diagnostic push
  49448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49449. #pragma clang diagnostic ignored "-Wunused-variable"
  49450. #endif
  49451. #ifdef __clang__
  49452. #pragma clang diagnostic pop
  49453. #endif
  49454. #ifdef __clang__
  49455. #pragma clang diagnostic push
  49456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49457. #pragma clang diagnostic ignored "-Wunused-variable"
  49458. #endif
  49459. #ifdef __clang__
  49460. #pragma clang diagnostic pop
  49461. #endif
  49462. #ifdef __clang__
  49463. #pragma clang diagnostic push
  49464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49465. #pragma clang diagnostic ignored "-Wunused-variable"
  49466. #endif
  49467. #ifdef __clang__
  49468. #pragma clang diagnostic pop
  49469. #endif
  49470. #ifdef __clang__
  49471. #pragma clang diagnostic push
  49472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49473. #pragma clang diagnostic ignored "-Wunused-variable"
  49474. #endif
  49475. #ifdef __clang__
  49476. #pragma clang diagnostic pop
  49477. #endif
  49478. #ifdef __clang__
  49479. #pragma clang diagnostic push
  49480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49481. #pragma clang diagnostic ignored "-Wunused-variable"
  49482. #endif
  49483. #ifdef __clang__
  49484. #pragma clang diagnostic pop
  49485. #endif
  49486. #ifdef __clang__
  49487. #pragma clang diagnostic push
  49488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49489. #pragma clang diagnostic ignored "-Wunused-variable"
  49490. #endif
  49491. #ifdef __clang__
  49492. #pragma clang diagnostic pop
  49493. #endif
  49494. #ifdef __clang__
  49495. #pragma clang diagnostic push
  49496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49497. #pragma clang diagnostic ignored "-Wunused-variable"
  49498. #endif
  49499. #ifdef __clang__
  49500. #pragma clang diagnostic pop
  49501. #endif
  49502. #ifdef __clang__
  49503. #pragma clang diagnostic push
  49504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49505. #pragma clang diagnostic ignored "-Wunused-variable"
  49506. #endif
  49507. #ifdef __clang__
  49508. #pragma clang diagnostic pop
  49509. #endif
  49510. #ifdef __clang__
  49511. #pragma clang diagnostic push
  49512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49513. #pragma clang diagnostic ignored "-Wunused-variable"
  49514. #endif
  49515. #ifdef __clang__
  49516. #pragma clang diagnostic pop
  49517. #endif
  49518. #ifdef __clang__
  49519. #pragma clang diagnostic push
  49520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49521. #pragma clang diagnostic ignored "-Wunused-variable"
  49522. #endif
  49523. #ifdef __clang__
  49524. #pragma clang diagnostic pop
  49525. #endif
  49526. #ifdef __clang__
  49527. #pragma clang diagnostic push
  49528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49529. #pragma clang diagnostic ignored "-Wunused-variable"
  49530. #endif
  49531. #ifdef __clang__
  49532. #pragma clang diagnostic pop
  49533. #endif
  49534. #ifdef __clang__
  49535. #pragma clang diagnostic push
  49536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49537. #pragma clang diagnostic ignored "-Wunused-variable"
  49538. #endif
  49539. #ifdef __clang__
  49540. #pragma clang diagnostic pop
  49541. #endif
  49542. #ifdef __clang__
  49543. #pragma clang diagnostic push
  49544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49545. #pragma clang diagnostic ignored "-Wunused-variable"
  49546. #endif
  49547. #ifdef __clang__
  49548. #pragma clang diagnostic pop
  49549. #endif
  49550. #ifdef __clang__
  49551. #pragma clang diagnostic push
  49552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49553. #pragma clang diagnostic ignored "-Wunused-variable"
  49554. #endif
  49555. #ifdef __clang__
  49556. #pragma clang diagnostic pop
  49557. #endif
  49558. #ifdef __clang__
  49559. #pragma clang diagnostic push
  49560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49561. #pragma clang diagnostic ignored "-Wunused-variable"
  49562. #endif
  49563. #ifdef __clang__
  49564. #pragma clang diagnostic pop
  49565. #endif
  49566. #ifdef __clang__
  49567. #pragma clang diagnostic push
  49568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49569. #pragma clang diagnostic ignored "-Wunused-variable"
  49570. #endif
  49571. #ifdef __clang__
  49572. #pragma clang diagnostic pop
  49573. #endif
  49574. #ifdef __clang__
  49575. #pragma clang diagnostic push
  49576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49577. #pragma clang diagnostic ignored "-Wunused-variable"
  49578. #endif
  49579. #ifdef __clang__
  49580. #pragma clang diagnostic pop
  49581. #endif
  49582. #ifdef __clang__
  49583. #pragma clang diagnostic push
  49584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49585. #pragma clang diagnostic ignored "-Wunused-variable"
  49586. #endif
  49587. #ifdef __clang__
  49588. #pragma clang diagnostic pop
  49589. #endif
  49590. #ifdef __clang__
  49591. #pragma clang diagnostic push
  49592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49593. #pragma clang diagnostic ignored "-Wunused-variable"
  49594. #endif
  49595. #ifdef __clang__
  49596. #pragma clang diagnostic pop
  49597. #endif
  49598. #ifdef __clang__
  49599. #pragma clang diagnostic push
  49600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49601. #pragma clang diagnostic ignored "-Wunused-variable"
  49602. #endif
  49603. #ifdef __clang__
  49604. #pragma clang diagnostic pop
  49605. #endif
  49606. #ifdef __clang__
  49607. #pragma clang diagnostic push
  49608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49609. #pragma clang diagnostic ignored "-Wunused-variable"
  49610. #endif
  49611. #ifdef __clang__
  49612. #pragma clang diagnostic pop
  49613. #endif
  49614. #ifdef __clang__
  49615. #pragma clang diagnostic push
  49616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49617. #pragma clang diagnostic ignored "-Wunused-variable"
  49618. #endif
  49619. #ifdef __clang__
  49620. #pragma clang diagnostic pop
  49621. #endif
  49622. #ifdef __clang__
  49623. #pragma clang diagnostic push
  49624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49625. #pragma clang diagnostic ignored "-Wunused-variable"
  49626. #endif
  49627. #ifdef __clang__
  49628. #pragma clang diagnostic pop
  49629. #endif
  49630. #ifdef __clang__
  49631. #pragma clang diagnostic push
  49632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49633. #pragma clang diagnostic ignored "-Wunused-variable"
  49634. #endif
  49635. #ifdef __clang__
  49636. #pragma clang diagnostic pop
  49637. #endif
  49638. #ifdef __clang__
  49639. #pragma clang diagnostic push
  49640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49641. #pragma clang diagnostic ignored "-Wunused-variable"
  49642. #endif
  49643. #ifdef __clang__
  49644. #pragma clang diagnostic pop
  49645. #endif
  49646. #ifdef __clang__
  49647. #pragma clang diagnostic push
  49648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49649. #pragma clang diagnostic ignored "-Wunused-variable"
  49650. #endif
  49651. #ifdef __clang__
  49652. #pragma clang diagnostic pop
  49653. #endif
  49654. #ifdef __clang__
  49655. #pragma clang diagnostic push
  49656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49657. #pragma clang diagnostic ignored "-Wunused-variable"
  49658. #endif
  49659. #ifdef __clang__
  49660. #pragma clang diagnostic pop
  49661. #endif
  49662. #ifdef __clang__
  49663. #pragma clang diagnostic push
  49664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49665. #pragma clang diagnostic ignored "-Wunused-variable"
  49666. #endif
  49667. #ifdef __clang__
  49668. #pragma clang diagnostic pop
  49669. #endif
  49670. #ifdef __clang__
  49671. #pragma clang diagnostic push
  49672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49673. #pragma clang diagnostic ignored "-Wunused-variable"
  49674. #endif
  49675. #ifdef __clang__
  49676. #pragma clang diagnostic pop
  49677. #endif
  49678. #ifdef __clang__
  49679. #pragma clang diagnostic push
  49680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49681. #pragma clang diagnostic ignored "-Wunused-variable"
  49682. #endif
  49683. #ifdef __clang__
  49684. #pragma clang diagnostic pop
  49685. #endif
  49686. #ifdef __clang__
  49687. #pragma clang diagnostic push
  49688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49689. #pragma clang diagnostic ignored "-Wunused-variable"
  49690. #endif
  49691. #ifdef __clang__
  49692. #pragma clang diagnostic pop
  49693. #endif
  49694. #ifdef __clang__
  49695. #pragma clang diagnostic push
  49696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49697. #pragma clang diagnostic ignored "-Wunused-variable"
  49698. #endif
  49699. #ifdef __clang__
  49700. #pragma clang diagnostic pop
  49701. #endif
  49702. #ifdef __clang__
  49703. #pragma clang diagnostic push
  49704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49705. #pragma clang diagnostic ignored "-Wunused-variable"
  49706. #endif
  49707. #ifdef __clang__
  49708. #pragma clang diagnostic pop
  49709. #endif
  49710. #ifdef __clang__
  49711. #pragma clang diagnostic push
  49712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49713. #pragma clang diagnostic ignored "-Wunused-variable"
  49714. #endif
  49715. #ifdef __clang__
  49716. #pragma clang diagnostic pop
  49717. #endif
  49718. #ifdef __clang__
  49719. #pragma clang diagnostic push
  49720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49721. #pragma clang diagnostic ignored "-Wunused-variable"
  49722. #endif
  49723. #ifdef __clang__
  49724. #pragma clang diagnostic pop
  49725. #endif
  49726. #ifdef __clang__
  49727. #pragma clang diagnostic push
  49728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49729. #pragma clang diagnostic ignored "-Wunused-variable"
  49730. #endif
  49731. #ifdef __clang__
  49732. #pragma clang diagnostic pop
  49733. #endif
  49734. #ifdef __clang__
  49735. #pragma clang diagnostic push
  49736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49737. #pragma clang diagnostic ignored "-Wunused-variable"
  49738. #endif
  49739. #ifdef __clang__
  49740. #pragma clang diagnostic pop
  49741. #endif
  49742. #ifdef __clang__
  49743. #pragma clang diagnostic push
  49744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49745. #pragma clang diagnostic ignored "-Wunused-variable"
  49746. #endif
  49747. #ifdef __clang__
  49748. #pragma clang diagnostic pop
  49749. #endif
  49750. #ifdef __clang__
  49751. #pragma clang diagnostic push
  49752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49753. #pragma clang diagnostic ignored "-Wunused-variable"
  49754. #endif
  49755. #ifdef __clang__
  49756. #pragma clang diagnostic pop
  49757. #endif
  49758. #ifdef __clang__
  49759. #pragma clang diagnostic push
  49760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49761. #pragma clang diagnostic ignored "-Wunused-variable"
  49762. #endif
  49763. #ifdef __clang__
  49764. #pragma clang diagnostic pop
  49765. #endif
  49766. #ifdef __clang__
  49767. #pragma clang diagnostic push
  49768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49769. #pragma clang diagnostic ignored "-Wunused-variable"
  49770. #endif
  49771. #ifdef __clang__
  49772. #pragma clang diagnostic pop
  49773. #endif
  49774. #ifdef __clang__
  49775. #pragma clang diagnostic push
  49776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49777. #pragma clang diagnostic ignored "-Wunused-variable"
  49778. #endif
  49779. #ifdef __clang__
  49780. #pragma clang diagnostic pop
  49781. #endif
  49782. #ifdef __clang__
  49783. #pragma clang diagnostic push
  49784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49785. #pragma clang diagnostic ignored "-Wunused-variable"
  49786. #endif
  49787. #ifdef __clang__
  49788. #pragma clang diagnostic pop
  49789. #endif
  49790. #ifdef __clang__
  49791. #pragma clang diagnostic push
  49792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49793. #pragma clang diagnostic ignored "-Wunused-variable"
  49794. #endif
  49795. #ifdef __clang__
  49796. #pragma clang diagnostic pop
  49797. #endif
  49798. #ifdef __clang__
  49799. #pragma clang diagnostic push
  49800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49801. #pragma clang diagnostic ignored "-Wunused-variable"
  49802. #endif
  49803. #ifdef __clang__
  49804. #pragma clang diagnostic pop
  49805. #endif
  49806. #ifdef __clang__
  49807. #pragma clang diagnostic push
  49808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49809. #pragma clang diagnostic ignored "-Wunused-variable"
  49810. #endif
  49811. #ifdef __clang__
  49812. #pragma clang diagnostic pop
  49813. #endif
  49814. #ifdef __clang__
  49815. #pragma clang diagnostic push
  49816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49817. #pragma clang diagnostic ignored "-Wunused-variable"
  49818. #endif
  49819. #ifdef __clang__
  49820. #pragma clang diagnostic pop
  49821. #endif
  49822. #ifdef __clang__
  49823. #pragma clang diagnostic push
  49824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49825. #pragma clang diagnostic ignored "-Wunused-variable"
  49826. #endif
  49827. #ifdef __clang__
  49828. #pragma clang diagnostic pop
  49829. #endif
  49830. #ifdef __clang__
  49831. #pragma clang diagnostic push
  49832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49833. #pragma clang diagnostic ignored "-Wunused-variable"
  49834. #endif
  49835. #ifdef __clang__
  49836. #pragma clang diagnostic pop
  49837. #endif
  49838. #ifdef __clang__
  49839. #pragma clang diagnostic push
  49840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49841. #pragma clang diagnostic ignored "-Wunused-variable"
  49842. #endif
  49843. #ifdef __clang__
  49844. #pragma clang diagnostic pop
  49845. #endif
  49846. #ifdef __clang__
  49847. #pragma clang diagnostic push
  49848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49849. #pragma clang diagnostic ignored "-Wunused-variable"
  49850. #endif
  49851. #ifdef __clang__
  49852. #pragma clang diagnostic pop
  49853. #endif
  49854. #ifdef __clang__
  49855. #pragma clang diagnostic push
  49856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49857. #pragma clang diagnostic ignored "-Wunused-variable"
  49858. #endif
  49859. #ifdef __clang__
  49860. #pragma clang diagnostic pop
  49861. #endif
  49862. #ifdef __clang__
  49863. #pragma clang diagnostic push
  49864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49865. #pragma clang diagnostic ignored "-Wunused-variable"
  49866. #endif
  49867. #ifdef __clang__
  49868. #pragma clang diagnostic pop
  49869. #endif
  49870. #ifdef __clang__
  49871. #pragma clang diagnostic push
  49872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49873. #pragma clang diagnostic ignored "-Wunused-variable"
  49874. #endif
  49875. #ifdef __clang__
  49876. #pragma clang diagnostic pop
  49877. #endif
  49878. #ifdef __clang__
  49879. #pragma clang diagnostic push
  49880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49881. #pragma clang diagnostic ignored "-Wunused-variable"
  49882. #endif
  49883. #ifdef __clang__
  49884. #pragma clang diagnostic pop
  49885. #endif
  49886. #ifdef __clang__
  49887. #pragma clang diagnostic push
  49888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49889. #pragma clang diagnostic ignored "-Wunused-variable"
  49890. #endif
  49891. #ifdef __clang__
  49892. #pragma clang diagnostic pop
  49893. #endif
  49894. #ifdef __clang__
  49895. #pragma clang diagnostic push
  49896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49897. #pragma clang diagnostic ignored "-Wunused-variable"
  49898. #endif
  49899. #ifdef __clang__
  49900. #pragma clang diagnostic pop
  49901. #endif
  49902. #ifdef __clang__
  49903. #pragma clang diagnostic push
  49904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49905. #pragma clang diagnostic ignored "-Wunused-variable"
  49906. #endif
  49907. #ifdef __clang__
  49908. #pragma clang diagnostic pop
  49909. #endif
  49910. #ifdef __clang__
  49911. #pragma clang diagnostic push
  49912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49913. #pragma clang diagnostic ignored "-Wunused-variable"
  49914. #endif
  49915. #ifdef __clang__
  49916. #pragma clang diagnostic pop
  49917. #endif
  49918. #ifdef __clang__
  49919. #pragma clang diagnostic push
  49920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49921. #pragma clang diagnostic ignored "-Wunused-variable"
  49922. #endif
  49923. #ifdef __clang__
  49924. #pragma clang diagnostic pop
  49925. #endif
  49926. #ifdef __clang__
  49927. #pragma clang diagnostic push
  49928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49929. #pragma clang diagnostic ignored "-Wunused-variable"
  49930. #endif
  49931. #ifdef __clang__
  49932. #pragma clang diagnostic pop
  49933. #endif
  49934. #ifdef __clang__
  49935. #pragma clang diagnostic push
  49936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49937. #pragma clang diagnostic ignored "-Wunused-variable"
  49938. #endif
  49939. #ifdef __clang__
  49940. #pragma clang diagnostic pop
  49941. #endif
  49942. #ifdef __clang__
  49943. #pragma clang diagnostic push
  49944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49945. #pragma clang diagnostic ignored "-Wunused-variable"
  49946. #endif
  49947. #ifdef __clang__
  49948. #pragma clang diagnostic pop
  49949. #endif
  49950. #ifdef __clang__
  49951. #pragma clang diagnostic push
  49952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49953. #pragma clang diagnostic ignored "-Wunused-variable"
  49954. #endif
  49955. #ifdef __clang__
  49956. #pragma clang diagnostic pop
  49957. #endif
  49958. #ifdef __clang__
  49959. #pragma clang diagnostic push
  49960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49961. #pragma clang diagnostic ignored "-Wunused-variable"
  49962. #endif
  49963. #ifdef __clang__
  49964. #pragma clang diagnostic pop
  49965. #endif
  49966. #ifdef __clang__
  49967. #pragma clang diagnostic push
  49968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49969. #pragma clang diagnostic ignored "-Wunused-variable"
  49970. #endif
  49971. #ifdef __clang__
  49972. #pragma clang diagnostic pop
  49973. #endif
  49974. #ifdef __clang__
  49975. #pragma clang diagnostic push
  49976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49977. #pragma clang diagnostic ignored "-Wunused-variable"
  49978. #endif
  49979. #ifdef __clang__
  49980. #pragma clang diagnostic pop
  49981. #endif
  49982. #ifdef __clang__
  49983. #pragma clang diagnostic push
  49984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49985. #pragma clang diagnostic ignored "-Wunused-variable"
  49986. #endif
  49987. #ifdef __clang__
  49988. #pragma clang diagnostic pop
  49989. #endif
  49990. #ifdef __clang__
  49991. #pragma clang diagnostic push
  49992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49993. #pragma clang diagnostic ignored "-Wunused-variable"
  49994. #endif
  49995. #ifdef __clang__
  49996. #pragma clang diagnostic pop
  49997. #endif
  49998. #ifdef __clang__
  49999. #pragma clang diagnostic push
  50000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50001. #pragma clang diagnostic ignored "-Wunused-variable"
  50002. #endif
  50003. #ifdef __clang__
  50004. #pragma clang diagnostic pop
  50005. #endif
  50006. #ifdef __clang__
  50007. #pragma clang diagnostic push
  50008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50009. #pragma clang diagnostic ignored "-Wunused-variable"
  50010. #endif
  50011. #ifdef __clang__
  50012. #pragma clang diagnostic pop
  50013. #endif
  50014. #ifdef __clang__
  50015. #pragma clang diagnostic push
  50016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50017. #pragma clang diagnostic ignored "-Wunused-variable"
  50018. #endif
  50019. #ifdef __clang__
  50020. #pragma clang diagnostic pop
  50021. #endif
  50022. #ifdef __clang__
  50023. #pragma clang diagnostic push
  50024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50025. #pragma clang diagnostic ignored "-Wunused-variable"
  50026. #endif
  50027. #ifdef __clang__
  50028. #pragma clang diagnostic pop
  50029. #endif
  50030. #ifdef __clang__
  50031. #pragma clang diagnostic push
  50032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50033. #pragma clang diagnostic ignored "-Wunused-variable"
  50034. #endif
  50035. #ifdef __clang__
  50036. #pragma clang diagnostic pop
  50037. #endif
  50038. #ifdef __clang__
  50039. #pragma clang diagnostic push
  50040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50041. #pragma clang diagnostic ignored "-Wunused-variable"
  50042. #endif
  50043. #ifdef __clang__
  50044. #pragma clang diagnostic pop
  50045. #endif
  50046. #ifdef __clang__
  50047. #pragma clang diagnostic push
  50048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50049. #pragma clang diagnostic ignored "-Wunused-variable"
  50050. #endif
  50051. #ifdef __clang__
  50052. #pragma clang diagnostic pop
  50053. #endif
  50054. #ifdef __clang__
  50055. #pragma clang diagnostic push
  50056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50057. #pragma clang diagnostic ignored "-Wunused-variable"
  50058. #endif
  50059. #ifdef __clang__
  50060. #pragma clang diagnostic pop
  50061. #endif
  50062. #ifdef __clang__
  50063. #pragma clang diagnostic push
  50064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50065. #pragma clang diagnostic ignored "-Wunused-variable"
  50066. #endif
  50067. #ifdef __clang__
  50068. #pragma clang diagnostic pop
  50069. #endif
  50070. #ifdef __clang__
  50071. #pragma clang diagnostic push
  50072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50073. #pragma clang diagnostic ignored "-Wunused-variable"
  50074. #endif
  50075. #ifdef __clang__
  50076. #pragma clang diagnostic pop
  50077. #endif
  50078. #ifdef __clang__
  50079. #pragma clang diagnostic push
  50080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50081. #pragma clang diagnostic ignored "-Wunused-variable"
  50082. #endif
  50083. #ifdef __clang__
  50084. #pragma clang diagnostic pop
  50085. #endif
  50086. #ifdef __clang__
  50087. #pragma clang diagnostic push
  50088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50089. #pragma clang diagnostic ignored "-Wunused-variable"
  50090. #endif
  50091. #ifdef __clang__
  50092. #pragma clang diagnostic pop
  50093. #endif
  50094. #ifdef __clang__
  50095. #pragma clang diagnostic push
  50096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50097. #pragma clang diagnostic ignored "-Wunused-variable"
  50098. #endif
  50099. #ifdef __clang__
  50100. #pragma clang diagnostic pop
  50101. #endif
  50102. #ifdef __clang__
  50103. #pragma clang diagnostic push
  50104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50105. #pragma clang diagnostic ignored "-Wunused-variable"
  50106. #endif
  50107. #ifdef __clang__
  50108. #pragma clang diagnostic pop
  50109. #endif
  50110. #ifdef __clang__
  50111. #pragma clang diagnostic push
  50112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50113. #pragma clang diagnostic ignored "-Wunused-variable"
  50114. #endif
  50115. #ifdef __clang__
  50116. #pragma clang diagnostic pop
  50117. #endif
  50118. #ifdef __clang__
  50119. #pragma clang diagnostic push
  50120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50121. #pragma clang diagnostic ignored "-Wunused-variable"
  50122. #endif
  50123. #ifdef __clang__
  50124. #pragma clang diagnostic pop
  50125. #endif
  50126. #ifdef __clang__
  50127. #pragma clang diagnostic push
  50128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50129. #pragma clang diagnostic ignored "-Wunused-variable"
  50130. #endif
  50131. #ifdef __clang__
  50132. #pragma clang diagnostic pop
  50133. #endif
  50134. #ifdef __clang__
  50135. #pragma clang diagnostic push
  50136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50137. #pragma clang diagnostic ignored "-Wunused-variable"
  50138. #endif
  50139. #ifdef __clang__
  50140. #pragma clang diagnostic pop
  50141. #endif
  50142. #ifdef __clang__
  50143. #pragma clang diagnostic push
  50144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50145. #pragma clang diagnostic ignored "-Wunused-variable"
  50146. #endif
  50147. #ifdef __clang__
  50148. #pragma clang diagnostic pop
  50149. #endif
  50150. #ifdef __clang__
  50151. #pragma clang diagnostic push
  50152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50153. #pragma clang diagnostic ignored "-Wunused-variable"
  50154. #endif
  50155. #ifdef __clang__
  50156. #pragma clang diagnostic pop
  50157. #endif
  50158. #ifdef __clang__
  50159. #pragma clang diagnostic push
  50160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50161. #pragma clang diagnostic ignored "-Wunused-variable"
  50162. #endif
  50163. #ifdef __clang__
  50164. #pragma clang diagnostic pop
  50165. #endif
  50166. #ifdef __clang__
  50167. #pragma clang diagnostic push
  50168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50169. #pragma clang diagnostic ignored "-Wunused-variable"
  50170. #endif
  50171. #ifdef __clang__
  50172. #pragma clang diagnostic pop
  50173. #endif
  50174. #ifdef __clang__
  50175. #pragma clang diagnostic push
  50176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50177. #pragma clang diagnostic ignored "-Wunused-variable"
  50178. #endif
  50179. #ifdef __clang__
  50180. #pragma clang diagnostic pop
  50181. #endif
  50182. #ifdef __clang__
  50183. #pragma clang diagnostic push
  50184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50185. #pragma clang diagnostic ignored "-Wunused-variable"
  50186. #endif
  50187. #ifdef __clang__
  50188. #pragma clang diagnostic pop
  50189. #endif
  50190. #ifdef __clang__
  50191. #pragma clang diagnostic push
  50192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50193. #pragma clang diagnostic ignored "-Wunused-variable"
  50194. #endif
  50195. #ifdef __clang__
  50196. #pragma clang diagnostic pop
  50197. #endif
  50198. #ifdef __clang__
  50199. #pragma clang diagnostic push
  50200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50201. #pragma clang diagnostic ignored "-Wunused-variable"
  50202. #endif
  50203. #ifdef __clang__
  50204. #pragma clang diagnostic pop
  50205. #endif
  50206. #ifdef __clang__
  50207. #pragma clang diagnostic push
  50208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50209. #pragma clang diagnostic ignored "-Wunused-variable"
  50210. #endif
  50211. #ifdef __clang__
  50212. #pragma clang diagnostic pop
  50213. #endif
  50214. #ifdef __clang__
  50215. #pragma clang diagnostic push
  50216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50217. #pragma clang diagnostic ignored "-Wunused-variable"
  50218. #endif
  50219. #ifdef __clang__
  50220. #pragma clang diagnostic pop
  50221. #endif
  50222. #ifdef __clang__
  50223. #pragma clang diagnostic push
  50224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50225. #pragma clang diagnostic ignored "-Wunused-variable"
  50226. #endif
  50227. #ifdef __clang__
  50228. #pragma clang diagnostic pop
  50229. #endif
  50230. #ifdef __clang__
  50231. #pragma clang diagnostic push
  50232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50233. #pragma clang diagnostic ignored "-Wunused-variable"
  50234. #endif
  50235. #ifdef __clang__
  50236. #pragma clang diagnostic pop
  50237. #endif
  50238. #ifdef __clang__
  50239. #pragma clang diagnostic push
  50240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50241. #pragma clang diagnostic ignored "-Wunused-variable"
  50242. #endif
  50243. #ifdef __clang__
  50244. #pragma clang diagnostic pop
  50245. #endif
  50246. #ifdef __clang__
  50247. #pragma clang diagnostic push
  50248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50249. #pragma clang diagnostic ignored "-Wunused-variable"
  50250. #endif
  50251. #ifdef __clang__
  50252. #pragma clang diagnostic pop
  50253. #endif
  50254. #ifdef __clang__
  50255. #pragma clang diagnostic push
  50256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50257. #pragma clang diagnostic ignored "-Wunused-variable"
  50258. #endif
  50259. #ifdef __clang__
  50260. #pragma clang diagnostic pop
  50261. #endif
  50262. #ifdef __clang__
  50263. #pragma clang diagnostic push
  50264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50265. #pragma clang diagnostic ignored "-Wunused-variable"
  50266. #endif
  50267. #ifdef __clang__
  50268. #pragma clang diagnostic pop
  50269. #endif
  50270. #ifdef __clang__
  50271. #pragma clang diagnostic push
  50272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50273. #pragma clang diagnostic ignored "-Wunused-variable"
  50274. #endif
  50275. #ifdef __clang__
  50276. #pragma clang diagnostic pop
  50277. #endif
  50278. #ifdef __clang__
  50279. #pragma clang diagnostic push
  50280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50281. #pragma clang diagnostic ignored "-Wunused-variable"
  50282. #endif
  50283. #ifdef __clang__
  50284. #pragma clang diagnostic pop
  50285. #endif
  50286. #ifdef __clang__
  50287. #pragma clang diagnostic push
  50288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50289. #pragma clang diagnostic ignored "-Wunused-variable"
  50290. #endif
  50291. #ifdef __clang__
  50292. #pragma clang diagnostic pop
  50293. #endif
  50294. #ifdef __clang__
  50295. #pragma clang diagnostic push
  50296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50297. #pragma clang diagnostic ignored "-Wunused-variable"
  50298. #endif
  50299. #ifdef __clang__
  50300. #pragma clang diagnostic pop
  50301. #endif
  50302. #ifdef __clang__
  50303. #pragma clang diagnostic push
  50304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50305. #pragma clang diagnostic ignored "-Wunused-variable"
  50306. #endif
  50307. #ifdef __clang__
  50308. #pragma clang diagnostic pop
  50309. #endif
  50310. #ifdef __clang__
  50311. #pragma clang diagnostic push
  50312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50313. #pragma clang diagnostic ignored "-Wunused-variable"
  50314. #endif
  50315. #ifdef __clang__
  50316. #pragma clang diagnostic pop
  50317. #endif
  50318. #ifdef __clang__
  50319. #pragma clang diagnostic push
  50320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50321. #pragma clang diagnostic ignored "-Wunused-variable"
  50322. #endif
  50323. #ifdef __clang__
  50324. #pragma clang diagnostic pop
  50325. #endif
  50326. #ifdef __clang__
  50327. #pragma clang diagnostic push
  50328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50329. #pragma clang diagnostic ignored "-Wunused-variable"
  50330. #endif
  50331. #ifdef __clang__
  50332. #pragma clang diagnostic pop
  50333. #endif
  50334. #ifdef __clang__
  50335. #pragma clang diagnostic push
  50336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50337. #pragma clang diagnostic ignored "-Wunused-variable"
  50338. #endif
  50339. #ifdef __clang__
  50340. #pragma clang diagnostic pop
  50341. #endif
  50342. #ifdef __clang__
  50343. #pragma clang diagnostic push
  50344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50345. #pragma clang diagnostic ignored "-Wunused-variable"
  50346. #endif
  50347. #ifdef __clang__
  50348. #pragma clang diagnostic pop
  50349. #endif
  50350. #ifdef __clang__
  50351. #pragma clang diagnostic push
  50352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50353. #pragma clang diagnostic ignored "-Wunused-variable"
  50354. #endif
  50355. #ifdef __clang__
  50356. #pragma clang diagnostic pop
  50357. #endif
  50358. #ifdef __clang__
  50359. #pragma clang diagnostic push
  50360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50361. #pragma clang diagnostic ignored "-Wunused-variable"
  50362. #endif
  50363. #ifdef __clang__
  50364. #pragma clang diagnostic pop
  50365. #endif
  50366. #ifdef __clang__
  50367. #pragma clang diagnostic push
  50368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50369. #pragma clang diagnostic ignored "-Wunused-variable"
  50370. #endif
  50371. #ifdef __clang__
  50372. #pragma clang diagnostic pop
  50373. #endif
  50374. #ifdef __clang__
  50375. #pragma clang diagnostic push
  50376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50377. #pragma clang diagnostic ignored "-Wunused-variable"
  50378. #endif
  50379. #ifdef __clang__
  50380. #pragma clang diagnostic pop
  50381. #endif
  50382. #ifdef __clang__
  50383. #pragma clang diagnostic push
  50384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50385. #pragma clang diagnostic ignored "-Wunused-variable"
  50386. #endif
  50387. #ifdef __clang__
  50388. #pragma clang diagnostic pop
  50389. #endif
  50390. #ifdef __clang__
  50391. #pragma clang diagnostic push
  50392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50393. #pragma clang diagnostic ignored "-Wunused-variable"
  50394. #endif
  50395. #ifdef __clang__
  50396. #pragma clang diagnostic pop
  50397. #endif
  50398. #ifdef __clang__
  50399. #pragma clang diagnostic push
  50400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50401. #pragma clang diagnostic ignored "-Wunused-variable"
  50402. #endif
  50403. #ifdef __clang__
  50404. #pragma clang diagnostic pop
  50405. #endif
  50406. #ifdef __clang__
  50407. #pragma clang diagnostic push
  50408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50409. #pragma clang diagnostic ignored "-Wunused-variable"
  50410. #endif
  50411. #ifdef __clang__
  50412. #pragma clang diagnostic pop
  50413. #endif
  50414. #ifdef __clang__
  50415. #pragma clang diagnostic push
  50416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50417. #pragma clang diagnostic ignored "-Wunused-variable"
  50418. #endif
  50419. #ifdef __clang__
  50420. #pragma clang diagnostic pop
  50421. #endif
  50422. #ifdef __clang__
  50423. #pragma clang diagnostic push
  50424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50425. #pragma clang diagnostic ignored "-Wunused-variable"
  50426. #endif
  50427. #ifdef __clang__
  50428. #pragma clang diagnostic pop
  50429. #endif
  50430. #ifdef __clang__
  50431. #pragma clang diagnostic push
  50432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50433. #pragma clang diagnostic ignored "-Wunused-variable"
  50434. #endif
  50435. #ifdef __clang__
  50436. #pragma clang diagnostic pop
  50437. #endif
  50438. #ifdef __clang__
  50439. #pragma clang diagnostic push
  50440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50441. #pragma clang diagnostic ignored "-Wunused-variable"
  50442. #endif
  50443. #ifdef __clang__
  50444. #pragma clang diagnostic pop
  50445. #endif
  50446. #ifdef __clang__
  50447. #pragma clang diagnostic push
  50448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50449. #pragma clang diagnostic ignored "-Wunused-variable"
  50450. #endif
  50451. #ifdef __clang__
  50452. #pragma clang diagnostic pop
  50453. #endif
  50454. #ifdef __clang__
  50455. #pragma clang diagnostic push
  50456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50457. #pragma clang diagnostic ignored "-Wunused-variable"
  50458. #endif
  50459. #ifdef __clang__
  50460. #pragma clang diagnostic pop
  50461. #endif
  50462. #ifdef __clang__
  50463. #pragma clang diagnostic push
  50464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50465. #pragma clang diagnostic ignored "-Wunused-variable"
  50466. #endif
  50467. #ifdef __clang__
  50468. #pragma clang diagnostic pop
  50469. #endif
  50470. #ifdef __clang__
  50471. #pragma clang diagnostic push
  50472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50473. #pragma clang diagnostic ignored "-Wunused-variable"
  50474. #endif
  50475. #ifdef __clang__
  50476. #pragma clang diagnostic pop
  50477. #endif
  50478. #ifdef __clang__
  50479. #pragma clang diagnostic push
  50480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50481. #pragma clang diagnostic ignored "-Wunused-variable"
  50482. #endif
  50483. #ifdef __clang__
  50484. #pragma clang diagnostic pop
  50485. #endif
  50486. #ifdef __clang__
  50487. #pragma clang diagnostic push
  50488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50489. #pragma clang diagnostic ignored "-Wunused-variable"
  50490. #endif
  50491. #ifdef __clang__
  50492. #pragma clang diagnostic pop
  50493. #endif
  50494. #ifdef __clang__
  50495. #pragma clang diagnostic push
  50496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50497. #pragma clang diagnostic ignored "-Wunused-variable"
  50498. #endif
  50499. #ifdef __clang__
  50500. #pragma clang diagnostic pop
  50501. #endif
  50502. #ifdef __clang__
  50503. #pragma clang diagnostic push
  50504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50505. #pragma clang diagnostic ignored "-Wunused-variable"
  50506. #endif
  50507. #ifdef __clang__
  50508. #pragma clang diagnostic pop
  50509. #endif
  50510. #ifdef __clang__
  50511. #pragma clang diagnostic push
  50512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50513. #pragma clang diagnostic ignored "-Wunused-variable"
  50514. #endif
  50515. #ifdef __clang__
  50516. #pragma clang diagnostic pop
  50517. #endif
  50518. #ifdef __clang__
  50519. #pragma clang diagnostic push
  50520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50521. #pragma clang diagnostic ignored "-Wunused-variable"
  50522. #endif
  50523. #ifdef __clang__
  50524. #pragma clang diagnostic pop
  50525. #endif
  50526. #ifdef __clang__
  50527. #pragma clang diagnostic push
  50528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50529. #pragma clang diagnostic ignored "-Wunused-variable"
  50530. #endif
  50531. #ifdef __clang__
  50532. #pragma clang diagnostic pop
  50533. #endif
  50534. #ifdef __clang__
  50535. #pragma clang diagnostic push
  50536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50537. #pragma clang diagnostic ignored "-Wunused-variable"
  50538. #endif
  50539. #ifdef __clang__
  50540. #pragma clang diagnostic pop
  50541. #endif
  50542. #ifdef __clang__
  50543. #pragma clang diagnostic push
  50544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50545. #pragma clang diagnostic ignored "-Wunused-variable"
  50546. #endif
  50547. #ifdef __clang__
  50548. #pragma clang diagnostic pop
  50549. #endif
  50550. #ifdef __clang__
  50551. #pragma clang diagnostic push
  50552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50553. #pragma clang diagnostic ignored "-Wunused-variable"
  50554. #endif
  50555. #ifdef __clang__
  50556. #pragma clang diagnostic pop
  50557. #endif
  50558. #ifdef __clang__
  50559. #pragma clang diagnostic push
  50560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50561. #pragma clang diagnostic ignored "-Wunused-variable"
  50562. #endif
  50563. #ifdef __clang__
  50564. #pragma clang diagnostic pop
  50565. #endif
  50566. #ifdef __clang__
  50567. #pragma clang diagnostic push
  50568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50569. #pragma clang diagnostic ignored "-Wunused-variable"
  50570. #endif
  50571. #ifdef __clang__
  50572. #pragma clang diagnostic pop
  50573. #endif
  50574. #ifdef __clang__
  50575. #pragma clang diagnostic push
  50576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50577. #pragma clang diagnostic ignored "-Wunused-variable"
  50578. #endif
  50579. #ifdef __clang__
  50580. #pragma clang diagnostic pop
  50581. #endif
  50582. #ifdef __clang__
  50583. #pragma clang diagnostic push
  50584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50585. #pragma clang diagnostic ignored "-Wunused-variable"
  50586. #endif
  50587. #ifdef __clang__
  50588. #pragma clang diagnostic pop
  50589. #endif
  50590. #ifdef __clang__
  50591. #pragma clang diagnostic push
  50592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50593. #pragma clang diagnostic ignored "-Wunused-variable"
  50594. #endif
  50595. #ifdef __clang__
  50596. #pragma clang diagnostic pop
  50597. #endif
  50598. #ifdef __clang__
  50599. #pragma clang diagnostic push
  50600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50601. #pragma clang diagnostic ignored "-Wunused-variable"
  50602. #endif
  50603. #ifdef __clang__
  50604. #pragma clang diagnostic pop
  50605. #endif
  50606. #ifdef __clang__
  50607. #pragma clang diagnostic push
  50608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50609. #pragma clang diagnostic ignored "-Wunused-variable"
  50610. #endif
  50611. #ifdef __clang__
  50612. #pragma clang diagnostic pop
  50613. #endif
  50614. #ifdef __clang__
  50615. #pragma clang diagnostic push
  50616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50617. #pragma clang diagnostic ignored "-Wunused-variable"
  50618. #endif
  50619. #ifdef __clang__
  50620. #pragma clang diagnostic pop
  50621. #endif
  50622. #ifdef __clang__
  50623. #pragma clang diagnostic push
  50624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50625. #pragma clang diagnostic ignored "-Wunused-variable"
  50626. #endif
  50627. #ifdef __clang__
  50628. #pragma clang diagnostic pop
  50629. #endif
  50630. #ifdef __clang__
  50631. #pragma clang diagnostic push
  50632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50633. #pragma clang diagnostic ignored "-Wunused-variable"
  50634. #endif
  50635. #ifdef __clang__
  50636. #pragma clang diagnostic pop
  50637. #endif
  50638. #ifdef __clang__
  50639. #pragma clang diagnostic push
  50640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50641. #pragma clang diagnostic ignored "-Wunused-variable"
  50642. #endif
  50643. #ifdef __clang__
  50644. #pragma clang diagnostic pop
  50645. #endif
  50646. #ifdef __clang__
  50647. #pragma clang diagnostic push
  50648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50649. #pragma clang diagnostic ignored "-Wunused-variable"
  50650. #endif
  50651. #ifdef __clang__
  50652. #pragma clang diagnostic pop
  50653. #endif
  50654. #ifdef __clang__
  50655. #pragma clang diagnostic push
  50656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50657. #pragma clang diagnostic ignored "-Wunused-variable"
  50658. #endif
  50659. #ifdef __clang__
  50660. #pragma clang diagnostic pop
  50661. #endif
  50662. #ifdef __clang__
  50663. #pragma clang diagnostic push
  50664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50665. #pragma clang diagnostic ignored "-Wunused-variable"
  50666. #endif
  50667. #ifdef __clang__
  50668. #pragma clang diagnostic pop
  50669. #endif
  50670. #ifdef __clang__
  50671. #pragma clang diagnostic push
  50672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50673. #pragma clang diagnostic ignored "-Wunused-variable"
  50674. #endif
  50675. #ifdef __clang__
  50676. #pragma clang diagnostic pop
  50677. #endif
  50678. #ifdef __clang__
  50679. #pragma clang diagnostic push
  50680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50681. #pragma clang diagnostic ignored "-Wunused-variable"
  50682. #endif
  50683. #ifdef __clang__
  50684. #pragma clang diagnostic pop
  50685. #endif
  50686. #ifdef __clang__
  50687. #pragma clang diagnostic push
  50688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50689. #pragma clang diagnostic ignored "-Wunused-variable"
  50690. #endif
  50691. #ifdef __clang__
  50692. #pragma clang diagnostic pop
  50693. #endif
  50694. #ifdef __clang__
  50695. #pragma clang diagnostic push
  50696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50697. #pragma clang diagnostic ignored "-Wunused-variable"
  50698. #endif
  50699. #ifdef __clang__
  50700. #pragma clang diagnostic pop
  50701. #endif
  50702. #ifdef __clang__
  50703. #pragma clang diagnostic push
  50704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50705. #pragma clang diagnostic ignored "-Wunused-variable"
  50706. #endif
  50707. #ifdef __clang__
  50708. #pragma clang diagnostic pop
  50709. #endif
  50710. #ifdef __clang__
  50711. #pragma clang diagnostic push
  50712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50713. #pragma clang diagnostic ignored "-Wunused-variable"
  50714. #endif
  50715. #ifdef __clang__
  50716. #pragma clang diagnostic pop
  50717. #endif
  50718. #ifdef __clang__
  50719. #pragma clang diagnostic push
  50720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50721. #pragma clang diagnostic ignored "-Wunused-variable"
  50722. #endif
  50723. #ifdef __clang__
  50724. #pragma clang diagnostic pop
  50725. #endif
  50726. #ifdef __clang__
  50727. #pragma clang diagnostic push
  50728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50729. #pragma clang diagnostic ignored "-Wunused-variable"
  50730. #endif
  50731. #ifdef __clang__
  50732. #pragma clang diagnostic pop
  50733. #endif
  50734. #ifdef __clang__
  50735. #pragma clang diagnostic push
  50736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50737. #pragma clang diagnostic ignored "-Wunused-variable"
  50738. #endif
  50739. #ifdef __clang__
  50740. #pragma clang diagnostic pop
  50741. #endif
  50742. #ifdef __clang__
  50743. #pragma clang diagnostic push
  50744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50745. #pragma clang diagnostic ignored "-Wunused-variable"
  50746. #endif
  50747. #ifdef __clang__
  50748. #pragma clang diagnostic pop
  50749. #endif
  50750. #ifdef __clang__
  50751. #pragma clang diagnostic push
  50752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50753. #pragma clang diagnostic ignored "-Wunused-variable"
  50754. #endif
  50755. #ifdef __clang__
  50756. #pragma clang diagnostic pop
  50757. #endif
  50758. #ifdef __clang__
  50759. #pragma clang diagnostic push
  50760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50761. #pragma clang diagnostic ignored "-Wunused-variable"
  50762. #endif
  50763. #ifdef __clang__
  50764. #pragma clang diagnostic pop
  50765. #endif
  50766. #ifdef __clang__
  50767. #pragma clang diagnostic push
  50768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50769. #pragma clang diagnostic ignored "-Wunused-variable"
  50770. #endif
  50771. #ifdef __clang__
  50772. #pragma clang diagnostic pop
  50773. #endif
  50774. #ifdef __clang__
  50775. #pragma clang diagnostic push
  50776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50777. #pragma clang diagnostic ignored "-Wunused-variable"
  50778. #endif
  50779. #ifdef __clang__
  50780. #pragma clang diagnostic pop
  50781. #endif
  50782. #ifdef __clang__
  50783. #pragma clang diagnostic push
  50784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50785. #pragma clang diagnostic ignored "-Wunused-variable"
  50786. #endif
  50787. #ifdef __clang__
  50788. #pragma clang diagnostic pop
  50789. #endif
  50790. #ifdef __clang__
  50791. #pragma clang diagnostic push
  50792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50793. #pragma clang diagnostic ignored "-Wunused-variable"
  50794. #endif
  50795. #ifdef __clang__
  50796. #pragma clang diagnostic pop
  50797. #endif
  50798. #ifdef __clang__
  50799. #pragma clang diagnostic push
  50800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50801. #pragma clang diagnostic ignored "-Wunused-variable"
  50802. #endif
  50803. #ifdef __clang__
  50804. #pragma clang diagnostic pop
  50805. #endif
  50806. #ifdef __clang__
  50807. #pragma clang diagnostic push
  50808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50809. #pragma clang diagnostic ignored "-Wunused-variable"
  50810. #endif
  50811. #ifdef __clang__
  50812. #pragma clang diagnostic pop
  50813. #endif
  50814. #ifdef __clang__
  50815. #pragma clang diagnostic push
  50816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50817. #pragma clang diagnostic ignored "-Wunused-variable"
  50818. #endif
  50819. #ifdef __clang__
  50820. #pragma clang diagnostic pop
  50821. #endif
  50822. #ifdef __clang__
  50823. #pragma clang diagnostic push
  50824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50825. #pragma clang diagnostic ignored "-Wunused-variable"
  50826. #endif
  50827. #ifdef __clang__
  50828. #pragma clang diagnostic pop
  50829. #endif
  50830. #ifdef __clang__
  50831. #pragma clang diagnostic push
  50832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50833. #pragma clang diagnostic ignored "-Wunused-variable"
  50834. #endif
  50835. #ifdef __clang__
  50836. #pragma clang diagnostic pop
  50837. #endif
  50838. #ifdef __clang__
  50839. #pragma clang diagnostic push
  50840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50841. #pragma clang diagnostic ignored "-Wunused-variable"
  50842. #endif
  50843. #ifdef __clang__
  50844. #pragma clang diagnostic pop
  50845. #endif
  50846. #ifdef __clang__
  50847. #pragma clang diagnostic push
  50848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50849. #pragma clang diagnostic ignored "-Wunused-variable"
  50850. #endif
  50851. #ifdef __clang__
  50852. #pragma clang diagnostic pop
  50853. #endif
  50854. #ifdef __clang__
  50855. #pragma clang diagnostic push
  50856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50857. #pragma clang diagnostic ignored "-Wunused-variable"
  50858. #endif
  50859. #ifdef __clang__
  50860. #pragma clang diagnostic pop
  50861. #endif
  50862. #ifdef __clang__
  50863. #pragma clang diagnostic push
  50864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50865. #pragma clang diagnostic ignored "-Wunused-variable"
  50866. #endif
  50867. #ifdef __clang__
  50868. #pragma clang diagnostic pop
  50869. #endif
  50870. #ifdef __clang__
  50871. #pragma clang diagnostic push
  50872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50873. #pragma clang diagnostic ignored "-Wunused-variable"
  50874. #endif
  50875. #ifdef __clang__
  50876. #pragma clang diagnostic pop
  50877. #endif
  50878. #ifdef __clang__
  50879. #pragma clang diagnostic push
  50880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50881. #pragma clang diagnostic ignored "-Wunused-variable"
  50882. #endif
  50883. #ifdef __clang__
  50884. #pragma clang diagnostic pop
  50885. #endif
  50886. #ifdef __clang__
  50887. #pragma clang diagnostic push
  50888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50889. #pragma clang diagnostic ignored "-Wunused-variable"
  50890. #endif
  50891. #ifdef __clang__
  50892. #pragma clang diagnostic pop
  50893. #endif
  50894. #ifdef __clang__
  50895. #pragma clang diagnostic push
  50896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50897. #pragma clang diagnostic ignored "-Wunused-variable"
  50898. #endif
  50899. #ifdef __clang__
  50900. #pragma clang diagnostic pop
  50901. #endif
  50902. #ifdef __clang__
  50903. #pragma clang diagnostic push
  50904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50905. #pragma clang diagnostic ignored "-Wunused-variable"
  50906. #endif
  50907. #ifdef __clang__
  50908. #pragma clang diagnostic pop
  50909. #endif
  50910. #ifdef __clang__
  50911. #pragma clang diagnostic push
  50912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50913. #pragma clang diagnostic ignored "-Wunused-variable"
  50914. #endif
  50915. #ifdef __clang__
  50916. #pragma clang diagnostic pop
  50917. #endif
  50918. #ifdef __clang__
  50919. #pragma clang diagnostic push
  50920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50921. #pragma clang diagnostic ignored "-Wunused-variable"
  50922. #endif
  50923. #ifdef __clang__
  50924. #pragma clang diagnostic pop
  50925. #endif
  50926. #ifdef __clang__
  50927. #pragma clang diagnostic push
  50928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50929. #pragma clang diagnostic ignored "-Wunused-variable"
  50930. #endif
  50931. #ifdef __clang__
  50932. #pragma clang diagnostic pop
  50933. #endif
  50934. #ifdef __clang__
  50935. #pragma clang diagnostic push
  50936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50937. #pragma clang diagnostic ignored "-Wunused-variable"
  50938. #endif
  50939. #ifdef __clang__
  50940. #pragma clang diagnostic pop
  50941. #endif
  50942. #ifdef __clang__
  50943. #pragma clang diagnostic push
  50944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50945. #pragma clang diagnostic ignored "-Wunused-variable"
  50946. #endif
  50947. #ifdef __clang__
  50948. #pragma clang diagnostic pop
  50949. #endif
  50950. #ifdef __clang__
  50951. #pragma clang diagnostic push
  50952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50953. #pragma clang diagnostic ignored "-Wunused-variable"
  50954. #endif
  50955. #ifdef __clang__
  50956. #pragma clang diagnostic pop
  50957. #endif
  50958. #ifdef __clang__
  50959. #pragma clang diagnostic push
  50960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50961. #pragma clang diagnostic ignored "-Wunused-variable"
  50962. #endif
  50963. #ifdef __clang__
  50964. #pragma clang diagnostic pop
  50965. #endif
  50966. #ifdef __clang__
  50967. #pragma clang diagnostic push
  50968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50969. #pragma clang diagnostic ignored "-Wunused-variable"
  50970. #endif
  50971. #ifdef __clang__
  50972. #pragma clang diagnostic pop
  50973. #endif
  50974. #ifdef __clang__
  50975. #pragma clang diagnostic push
  50976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50977. #pragma clang diagnostic ignored "-Wunused-variable"
  50978. #endif
  50979. #ifdef __clang__
  50980. #pragma clang diagnostic pop
  50981. #endif
  50982. #ifdef __clang__
  50983. #pragma clang diagnostic push
  50984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50985. #pragma clang diagnostic ignored "-Wunused-variable"
  50986. #endif
  50987. #ifdef __clang__
  50988. #pragma clang diagnostic pop
  50989. #endif
  50990. #ifdef __clang__
  50991. #pragma clang diagnostic push
  50992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50993. #pragma clang diagnostic ignored "-Wunused-variable"
  50994. #endif
  50995. #ifdef __clang__
  50996. #pragma clang diagnostic pop
  50997. #endif
  50998. #ifdef __clang__
  50999. #pragma clang diagnostic push
  51000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51001. #pragma clang diagnostic ignored "-Wunused-variable"
  51002. #endif
  51003. #ifdef __clang__
  51004. #pragma clang diagnostic pop
  51005. #endif
  51006. #ifdef __clang__
  51007. #pragma clang diagnostic push
  51008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51009. #pragma clang diagnostic ignored "-Wunused-variable"
  51010. #endif
  51011. #ifdef __clang__
  51012. #pragma clang diagnostic pop
  51013. #endif
  51014. #ifdef __clang__
  51015. #pragma clang diagnostic push
  51016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51017. #pragma clang diagnostic ignored "-Wunused-variable"
  51018. #endif
  51019. #ifdef __clang__
  51020. #pragma clang diagnostic pop
  51021. #endif
  51022. #ifdef __clang__
  51023. #pragma clang diagnostic push
  51024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51025. #pragma clang diagnostic ignored "-Wunused-variable"
  51026. #endif
  51027. #ifdef __clang__
  51028. #pragma clang diagnostic pop
  51029. #endif
  51030. #ifdef __clang__
  51031. #pragma clang diagnostic push
  51032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51033. #pragma clang diagnostic ignored "-Wunused-variable"
  51034. #endif
  51035. #ifdef __clang__
  51036. #pragma clang diagnostic pop
  51037. #endif
  51038. #ifdef __clang__
  51039. #pragma clang diagnostic push
  51040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51041. #pragma clang diagnostic ignored "-Wunused-variable"
  51042. #endif
  51043. #ifdef __clang__
  51044. #pragma clang diagnostic pop
  51045. #endif
  51046. #ifdef __clang__
  51047. #pragma clang diagnostic push
  51048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51049. #pragma clang diagnostic ignored "-Wunused-variable"
  51050. #endif
  51051. #ifdef __clang__
  51052. #pragma clang diagnostic pop
  51053. #endif
  51054. #ifdef __clang__
  51055. #pragma clang diagnostic push
  51056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51057. #pragma clang diagnostic ignored "-Wunused-variable"
  51058. #endif
  51059. #ifdef __clang__
  51060. #pragma clang diagnostic pop
  51061. #endif
  51062. #ifdef __clang__
  51063. #pragma clang diagnostic push
  51064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51065. #pragma clang diagnostic ignored "-Wunused-variable"
  51066. #endif
  51067. #ifdef __clang__
  51068. #pragma clang diagnostic pop
  51069. #endif
  51070. #ifdef __clang__
  51071. #pragma clang diagnostic push
  51072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51073. #pragma clang diagnostic ignored "-Wunused-variable"
  51074. #endif
  51075. #ifdef __clang__
  51076. #pragma clang diagnostic pop
  51077. #endif
  51078. #ifdef __clang__
  51079. #pragma clang diagnostic push
  51080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51081. #pragma clang diagnostic ignored "-Wunused-variable"
  51082. #endif
  51083. #ifdef __clang__
  51084. #pragma clang diagnostic pop
  51085. #endif
  51086. #ifdef __clang__
  51087. #pragma clang diagnostic push
  51088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51089. #pragma clang diagnostic ignored "-Wunused-variable"
  51090. #endif
  51091. #ifdef __clang__
  51092. #pragma clang diagnostic pop
  51093. #endif
  51094. #ifdef __clang__
  51095. #pragma clang diagnostic push
  51096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51097. #pragma clang diagnostic ignored "-Wunused-variable"
  51098. #endif
  51099. #ifdef __clang__
  51100. #pragma clang diagnostic pop
  51101. #endif
  51102. #ifdef __clang__
  51103. #pragma clang diagnostic push
  51104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51105. #pragma clang diagnostic ignored "-Wunused-variable"
  51106. #endif
  51107. #ifdef __clang__
  51108. #pragma clang diagnostic pop
  51109. #endif
  51110. #ifdef __clang__
  51111. #pragma clang diagnostic push
  51112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51113. #pragma clang diagnostic ignored "-Wunused-variable"
  51114. #endif
  51115. #ifdef __clang__
  51116. #pragma clang diagnostic pop
  51117. #endif
  51118. #ifdef __clang__
  51119. #pragma clang diagnostic push
  51120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51121. #pragma clang diagnostic ignored "-Wunused-variable"
  51122. #endif
  51123. #ifdef __clang__
  51124. #pragma clang diagnostic pop
  51125. #endif
  51126. #ifdef __clang__
  51127. #pragma clang diagnostic push
  51128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51129. #pragma clang diagnostic ignored "-Wunused-variable"
  51130. #endif
  51131. #ifdef __clang__
  51132. #pragma clang diagnostic pop
  51133. #endif
  51134. #ifdef __clang__
  51135. #pragma clang diagnostic push
  51136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51137. #pragma clang diagnostic ignored "-Wunused-variable"
  51138. #endif
  51139. #ifdef __clang__
  51140. #pragma clang diagnostic pop
  51141. #endif
  51142. #ifdef __clang__
  51143. #pragma clang diagnostic push
  51144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51145. #pragma clang diagnostic ignored "-Wunused-variable"
  51146. #endif
  51147. #ifdef __clang__
  51148. #pragma clang diagnostic pop
  51149. #endif
  51150. #ifdef __clang__
  51151. #pragma clang diagnostic push
  51152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51153. #pragma clang diagnostic ignored "-Wunused-variable"
  51154. #endif
  51155. #ifdef __clang__
  51156. #pragma clang diagnostic pop
  51157. #endif
  51158. #ifdef __clang__
  51159. #pragma clang diagnostic push
  51160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51161. #pragma clang diagnostic ignored "-Wunused-variable"
  51162. #endif
  51163. #ifdef __clang__
  51164. #pragma clang diagnostic pop
  51165. #endif
  51166. #ifdef __clang__
  51167. #pragma clang diagnostic push
  51168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51169. #pragma clang diagnostic ignored "-Wunused-variable"
  51170. #endif
  51171. #ifdef __clang__
  51172. #pragma clang diagnostic pop
  51173. #endif
  51174. #ifdef __clang__
  51175. #pragma clang diagnostic push
  51176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51177. #pragma clang diagnostic ignored "-Wunused-variable"
  51178. #endif
  51179. #ifdef __clang__
  51180. #pragma clang diagnostic pop
  51181. #endif
  51182. #ifdef __clang__
  51183. #pragma clang diagnostic push
  51184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51185. #pragma clang diagnostic ignored "-Wunused-variable"
  51186. #endif
  51187. #ifdef __clang__
  51188. #pragma clang diagnostic pop
  51189. #endif
  51190. #ifdef __clang__
  51191. #pragma clang diagnostic push
  51192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51193. #pragma clang diagnostic ignored "-Wunused-variable"
  51194. #endif
  51195. #ifdef __clang__
  51196. #pragma clang diagnostic pop
  51197. #endif
  51198. #ifdef __clang__
  51199. #pragma clang diagnostic push
  51200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51201. #pragma clang diagnostic ignored "-Wunused-variable"
  51202. #endif
  51203. #ifdef __clang__
  51204. #pragma clang diagnostic pop
  51205. #endif
  51206. #ifdef __clang__
  51207. #pragma clang diagnostic push
  51208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51209. #pragma clang diagnostic ignored "-Wunused-variable"
  51210. #endif
  51211. #ifdef __clang__
  51212. #pragma clang diagnostic pop
  51213. #endif
  51214. #ifdef __clang__
  51215. #pragma clang diagnostic push
  51216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51217. #pragma clang diagnostic ignored "-Wunused-variable"
  51218. #endif
  51219. #ifdef __clang__
  51220. #pragma clang diagnostic pop
  51221. #endif
  51222. #ifdef __clang__
  51223. #pragma clang diagnostic push
  51224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51225. #pragma clang diagnostic ignored "-Wunused-variable"
  51226. #endif
  51227. #ifdef __clang__
  51228. #pragma clang diagnostic pop
  51229. #endif
  51230. #ifdef __clang__
  51231. #pragma clang diagnostic push
  51232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51233. #pragma clang diagnostic ignored "-Wunused-variable"
  51234. #endif
  51235. #ifdef __clang__
  51236. #pragma clang diagnostic pop
  51237. #endif
  51238. #ifdef __clang__
  51239. #pragma clang diagnostic push
  51240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51241. #pragma clang diagnostic ignored "-Wunused-variable"
  51242. #endif
  51243. #ifdef __clang__
  51244. #pragma clang diagnostic pop
  51245. #endif
  51246. #ifdef __clang__
  51247. #pragma clang diagnostic push
  51248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51249. #pragma clang diagnostic ignored "-Wunused-variable"
  51250. #endif
  51251. #ifdef __clang__
  51252. #pragma clang diagnostic pop
  51253. #endif
  51254. #ifdef __clang__
  51255. #pragma clang diagnostic push
  51256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51257. #pragma clang diagnostic ignored "-Wunused-variable"
  51258. #endif
  51259. #ifdef __clang__
  51260. #pragma clang diagnostic pop
  51261. #endif
  51262. #ifdef __clang__
  51263. #pragma clang diagnostic push
  51264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51265. #pragma clang diagnostic ignored "-Wunused-variable"
  51266. #endif
  51267. #ifdef __clang__
  51268. #pragma clang diagnostic pop
  51269. #endif
  51270. #ifdef __clang__
  51271. #pragma clang diagnostic push
  51272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51273. #pragma clang diagnostic ignored "-Wunused-variable"
  51274. #endif
  51275. #ifdef __clang__
  51276. #pragma clang diagnostic pop
  51277. #endif
  51278. #ifdef __clang__
  51279. #pragma clang diagnostic push
  51280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51281. #pragma clang diagnostic ignored "-Wunused-variable"
  51282. #endif
  51283. #ifdef __clang__
  51284. #pragma clang diagnostic pop
  51285. #endif
  51286. #ifdef __clang__
  51287. #pragma clang diagnostic push
  51288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51289. #pragma clang diagnostic ignored "-Wunused-variable"
  51290. #endif
  51291. #ifdef __clang__
  51292. #pragma clang diagnostic pop
  51293. #endif
  51294. #ifdef __clang__
  51295. #pragma clang diagnostic push
  51296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51297. #pragma clang diagnostic ignored "-Wunused-variable"
  51298. #endif
  51299. #ifdef __clang__
  51300. #pragma clang diagnostic pop
  51301. #endif
  51302. #ifdef __clang__
  51303. #pragma clang diagnostic push
  51304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51305. #pragma clang diagnostic ignored "-Wunused-variable"
  51306. #endif
  51307. #ifdef __clang__
  51308. #pragma clang diagnostic pop
  51309. #endif
  51310. #ifdef __clang__
  51311. #pragma clang diagnostic push
  51312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51313. #pragma clang diagnostic ignored "-Wunused-variable"
  51314. #endif
  51315. #ifdef __clang__
  51316. #pragma clang diagnostic pop
  51317. #endif
  51318. #ifdef __clang__
  51319. #pragma clang diagnostic push
  51320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51321. #pragma clang diagnostic ignored "-Wunused-variable"
  51322. #endif
  51323. #ifdef __clang__
  51324. #pragma clang diagnostic pop
  51325. #endif
  51326. #ifdef __clang__
  51327. #pragma clang diagnostic push
  51328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51329. #pragma clang diagnostic ignored "-Wunused-variable"
  51330. #endif
  51331. #ifdef __clang__
  51332. #pragma clang diagnostic pop
  51333. #endif
  51334. #ifdef __clang__
  51335. #pragma clang diagnostic push
  51336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51337. #pragma clang diagnostic ignored "-Wunused-variable"
  51338. #endif
  51339. #ifdef __clang__
  51340. #pragma clang diagnostic pop
  51341. #endif
  51342. #ifdef __clang__
  51343. #pragma clang diagnostic push
  51344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51345. #pragma clang diagnostic ignored "-Wunused-variable"
  51346. #endif
  51347. #ifdef __clang__
  51348. #pragma clang diagnostic pop
  51349. #endif
  51350. #ifdef __clang__
  51351. #pragma clang diagnostic push
  51352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51353. #pragma clang diagnostic ignored "-Wunused-variable"
  51354. #endif
  51355. #ifdef __clang__
  51356. #pragma clang diagnostic pop
  51357. #endif
  51358. #ifdef __clang__
  51359. #pragma clang diagnostic push
  51360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51361. #pragma clang diagnostic ignored "-Wunused-variable"
  51362. #endif
  51363. #ifdef __clang__
  51364. #pragma clang diagnostic pop
  51365. #endif
  51366. #ifdef __clang__
  51367. #pragma clang diagnostic push
  51368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51369. #pragma clang diagnostic ignored "-Wunused-variable"
  51370. #endif
  51371. #ifdef __clang__
  51372. #pragma clang diagnostic pop
  51373. #endif
  51374. #ifdef __clang__
  51375. #pragma clang diagnostic push
  51376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51377. #pragma clang diagnostic ignored "-Wunused-variable"
  51378. #endif
  51379. #ifdef __clang__
  51380. #pragma clang diagnostic pop
  51381. #endif
  51382. #ifdef __clang__
  51383. #pragma clang diagnostic push
  51384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51385. #pragma clang diagnostic ignored "-Wunused-variable"
  51386. #endif
  51387. #ifdef __clang__
  51388. #pragma clang diagnostic pop
  51389. #endif
  51390. #ifdef __clang__
  51391. #pragma clang diagnostic push
  51392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51393. #pragma clang diagnostic ignored "-Wunused-variable"
  51394. #endif
  51395. #ifdef __clang__
  51396. #pragma clang diagnostic pop
  51397. #endif
  51398. #ifdef __clang__
  51399. #pragma clang diagnostic push
  51400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51401. #pragma clang diagnostic ignored "-Wunused-variable"
  51402. #endif
  51403. #ifdef __clang__
  51404. #pragma clang diagnostic pop
  51405. #endif
  51406. #ifdef __clang__
  51407. #pragma clang diagnostic push
  51408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51409. #pragma clang diagnostic ignored "-Wunused-variable"
  51410. #endif
  51411. #ifdef __clang__
  51412. #pragma clang diagnostic pop
  51413. #endif
  51414. #ifdef __clang__
  51415. #pragma clang diagnostic push
  51416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51417. #pragma clang diagnostic ignored "-Wunused-variable"
  51418. #endif
  51419. #ifdef __clang__
  51420. #pragma clang diagnostic pop
  51421. #endif
  51422. #ifdef __clang__
  51423. #pragma clang diagnostic push
  51424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51425. #pragma clang diagnostic ignored "-Wunused-variable"
  51426. #endif
  51427. #ifdef __clang__
  51428. #pragma clang diagnostic pop
  51429. #endif
  51430. #ifdef __clang__
  51431. #pragma clang diagnostic push
  51432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51433. #pragma clang diagnostic ignored "-Wunused-variable"
  51434. #endif
  51435. #ifdef __clang__
  51436. #pragma clang diagnostic pop
  51437. #endif
  51438. #ifdef __clang__
  51439. #pragma clang diagnostic push
  51440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51441. #pragma clang diagnostic ignored "-Wunused-variable"
  51442. #endif
  51443. #ifdef __clang__
  51444. #pragma clang diagnostic pop
  51445. #endif
  51446. #ifdef __clang__
  51447. #pragma clang diagnostic push
  51448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51449. #pragma clang diagnostic ignored "-Wunused-variable"
  51450. #endif
  51451. #ifdef __clang__
  51452. #pragma clang diagnostic pop
  51453. #endif
  51454. #ifdef __clang__
  51455. #pragma clang diagnostic push
  51456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51457. #pragma clang diagnostic ignored "-Wunused-variable"
  51458. #endif
  51459. #ifdef __clang__
  51460. #pragma clang diagnostic pop
  51461. #endif
  51462. #ifdef __clang__
  51463. #pragma clang diagnostic push
  51464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51465. #pragma clang diagnostic ignored "-Wunused-variable"
  51466. #endif
  51467. #ifdef __clang__
  51468. #pragma clang diagnostic pop
  51469. #endif
  51470. #ifdef __clang__
  51471. #pragma clang diagnostic push
  51472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51473. #pragma clang diagnostic ignored "-Wunused-variable"
  51474. #endif
  51475. #ifdef __clang__
  51476. #pragma clang diagnostic pop
  51477. #endif
  51478. #ifdef __clang__
  51479. #pragma clang diagnostic push
  51480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51481. #pragma clang diagnostic ignored "-Wunused-variable"
  51482. #endif
  51483. #ifdef __clang__
  51484. #pragma clang diagnostic pop
  51485. #endif
  51486. #ifdef __clang__
  51487. #pragma clang diagnostic push
  51488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51489. #pragma clang diagnostic ignored "-Wunused-variable"
  51490. #endif
  51491. #ifdef __clang__
  51492. #pragma clang diagnostic pop
  51493. #endif
  51494. #ifdef __clang__
  51495. #pragma clang diagnostic push
  51496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51497. #pragma clang diagnostic ignored "-Wunused-variable"
  51498. #endif
  51499. #ifdef __clang__
  51500. #pragma clang diagnostic pop
  51501. #endif
  51502. #ifdef __clang__
  51503. #pragma clang diagnostic push
  51504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51505. #pragma clang diagnostic ignored "-Wunused-variable"
  51506. #endif
  51507. #ifdef __clang__
  51508. #pragma clang diagnostic pop
  51509. #endif
  51510. #ifdef __clang__
  51511. #pragma clang diagnostic push
  51512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51513. #pragma clang diagnostic ignored "-Wunused-variable"
  51514. #endif
  51515. #ifdef __clang__
  51516. #pragma clang diagnostic pop
  51517. #endif
  51518. #ifdef __clang__
  51519. #pragma clang diagnostic push
  51520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51521. #pragma clang diagnostic ignored "-Wunused-variable"
  51522. #endif
  51523. #ifdef __clang__
  51524. #pragma clang diagnostic pop
  51525. #endif
  51526. #ifdef __clang__
  51527. #pragma clang diagnostic push
  51528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51529. #pragma clang diagnostic ignored "-Wunused-variable"
  51530. #endif
  51531. #ifdef __clang__
  51532. #pragma clang diagnostic pop
  51533. #endif
  51534. #ifdef __clang__
  51535. #pragma clang diagnostic push
  51536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51537. #pragma clang diagnostic ignored "-Wunused-variable"
  51538. #endif
  51539. #ifdef __clang__
  51540. #pragma clang diagnostic pop
  51541. #endif
  51542. #ifdef __clang__
  51543. #pragma clang diagnostic push
  51544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51545. #pragma clang diagnostic ignored "-Wunused-variable"
  51546. #endif
  51547. #ifdef __clang__
  51548. #pragma clang diagnostic pop
  51549. #endif
  51550. #ifdef __clang__
  51551. #pragma clang diagnostic push
  51552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51553. #pragma clang diagnostic ignored "-Wunused-variable"
  51554. #endif
  51555. #ifdef __clang__
  51556. #pragma clang diagnostic pop
  51557. #endif
  51558. #ifdef __clang__
  51559. #pragma clang diagnostic push
  51560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51561. #pragma clang diagnostic ignored "-Wunused-variable"
  51562. #endif
  51563. #ifdef __clang__
  51564. #pragma clang diagnostic pop
  51565. #endif
  51566. #ifdef __clang__
  51567. #pragma clang diagnostic push
  51568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51569. #pragma clang diagnostic ignored "-Wunused-variable"
  51570. #endif
  51571. #ifdef __clang__
  51572. #pragma clang diagnostic pop
  51573. #endif
  51574. #ifdef __clang__
  51575. #pragma clang diagnostic push
  51576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51577. #pragma clang diagnostic ignored "-Wunused-variable"
  51578. #endif
  51579. #ifdef __clang__
  51580. #pragma clang diagnostic pop
  51581. #endif
  51582. #ifdef __clang__
  51583. #pragma clang diagnostic push
  51584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51585. #pragma clang diagnostic ignored "-Wunused-variable"
  51586. #endif
  51587. #ifdef __clang__
  51588. #pragma clang diagnostic pop
  51589. #endif
  51590. #ifdef __clang__
  51591. #pragma clang diagnostic push
  51592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51593. #pragma clang diagnostic ignored "-Wunused-variable"
  51594. #endif
  51595. #ifdef __clang__
  51596. #pragma clang diagnostic pop
  51597. #endif
  51598. #ifdef __clang__
  51599. #pragma clang diagnostic push
  51600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51601. #pragma clang diagnostic ignored "-Wunused-variable"
  51602. #endif
  51603. #ifdef __clang__
  51604. #pragma clang diagnostic pop
  51605. #endif
  51606. #ifdef __clang__
  51607. #pragma clang diagnostic push
  51608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51609. #pragma clang diagnostic ignored "-Wunused-variable"
  51610. #endif
  51611. #ifdef __clang__
  51612. #pragma clang diagnostic pop
  51613. #endif
  51614. #ifdef __clang__
  51615. #pragma clang diagnostic push
  51616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51617. #pragma clang diagnostic ignored "-Wunused-variable"
  51618. #endif
  51619. #ifdef __clang__
  51620. #pragma clang diagnostic pop
  51621. #endif
  51622. #ifdef __clang__
  51623. #pragma clang diagnostic push
  51624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51625. #pragma clang diagnostic ignored "-Wunused-variable"
  51626. #endif
  51627. #ifdef __clang__
  51628. #pragma clang diagnostic pop
  51629. #endif
  51630. #ifdef __clang__
  51631. #pragma clang diagnostic push
  51632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51633. #pragma clang diagnostic ignored "-Wunused-variable"
  51634. #endif
  51635. #ifdef __clang__
  51636. #pragma clang diagnostic pop
  51637. #endif
  51638. #ifdef __clang__
  51639. #pragma clang diagnostic push
  51640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51641. #pragma clang diagnostic ignored "-Wunused-variable"
  51642. #endif
  51643. #ifdef __clang__
  51644. #pragma clang diagnostic pop
  51645. #endif
  51646. #ifdef __clang__
  51647. #pragma clang diagnostic push
  51648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51649. #pragma clang diagnostic ignored "-Wunused-variable"
  51650. #endif
  51651. #ifdef __clang__
  51652. #pragma clang diagnostic pop
  51653. #endif
  51654. #ifdef __clang__
  51655. #pragma clang diagnostic push
  51656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51657. #pragma clang diagnostic ignored "-Wunused-variable"
  51658. #endif
  51659. #ifdef __clang__
  51660. #pragma clang diagnostic pop
  51661. #endif
  51662. #ifdef __clang__
  51663. #pragma clang diagnostic push
  51664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51665. #pragma clang diagnostic ignored "-Wunused-variable"
  51666. #endif
  51667. #ifdef __clang__
  51668. #pragma clang diagnostic pop
  51669. #endif
  51670. #ifdef __clang__
  51671. #pragma clang diagnostic push
  51672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51673. #pragma clang diagnostic ignored "-Wunused-variable"
  51674. #endif
  51675. #ifdef __clang__
  51676. #pragma clang diagnostic pop
  51677. #endif
  51678. #ifdef __clang__
  51679. #pragma clang diagnostic push
  51680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51681. #pragma clang diagnostic ignored "-Wunused-variable"
  51682. #endif
  51683. #ifdef __clang__
  51684. #pragma clang diagnostic pop
  51685. #endif
  51686. #ifdef __clang__
  51687. #pragma clang diagnostic push
  51688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51689. #pragma clang diagnostic ignored "-Wunused-variable"
  51690. #endif
  51691. #ifdef __clang__
  51692. #pragma clang diagnostic pop
  51693. #endif
  51694. #ifdef __clang__
  51695. #pragma clang diagnostic push
  51696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51697. #pragma clang diagnostic ignored "-Wunused-variable"
  51698. #endif
  51699. #ifdef __clang__
  51700. #pragma clang diagnostic pop
  51701. #endif
  51702. #ifdef __clang__
  51703. #pragma clang diagnostic push
  51704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51705. #pragma clang diagnostic ignored "-Wunused-variable"
  51706. #endif
  51707. #ifdef __clang__
  51708. #pragma clang diagnostic pop
  51709. #endif
  51710. #ifdef __clang__
  51711. #pragma clang diagnostic push
  51712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51713. #pragma clang diagnostic ignored "-Wunused-variable"
  51714. #endif
  51715. #ifdef __clang__
  51716. #pragma clang diagnostic pop
  51717. #endif
  51718. #ifdef __clang__
  51719. #pragma clang diagnostic push
  51720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51721. #pragma clang diagnostic ignored "-Wunused-variable"
  51722. #endif
  51723. #ifdef __clang__
  51724. #pragma clang diagnostic pop
  51725. #endif
  51726. #ifdef __clang__
  51727. #pragma clang diagnostic push
  51728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51729. #pragma clang diagnostic ignored "-Wunused-variable"
  51730. #endif
  51731. #ifdef __clang__
  51732. #pragma clang diagnostic pop
  51733. #endif
  51734. #ifdef __clang__
  51735. #pragma clang diagnostic push
  51736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51737. #pragma clang diagnostic ignored "-Wunused-variable"
  51738. #endif
  51739. #ifdef __clang__
  51740. #pragma clang diagnostic pop
  51741. #endif
  51742. #ifdef __clang__
  51743. #pragma clang diagnostic push
  51744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51745. #pragma clang diagnostic ignored "-Wunused-variable"
  51746. #endif
  51747. #ifdef __clang__
  51748. #pragma clang diagnostic pop
  51749. #endif
  51750. #ifdef __clang__
  51751. #pragma clang diagnostic push
  51752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51753. #pragma clang diagnostic ignored "-Wunused-variable"
  51754. #endif
  51755. #ifdef __clang__
  51756. #pragma clang diagnostic pop
  51757. #endif
  51758. #ifdef __clang__
  51759. #pragma clang diagnostic push
  51760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51761. #pragma clang diagnostic ignored "-Wunused-variable"
  51762. #endif
  51763. #ifdef __clang__
  51764. #pragma clang diagnostic pop
  51765. #endif
  51766. #ifdef __clang__
  51767. #pragma clang diagnostic push
  51768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51769. #pragma clang diagnostic ignored "-Wunused-variable"
  51770. #endif
  51771. #ifdef __clang__
  51772. #pragma clang diagnostic pop
  51773. #endif
  51774. #ifdef __clang__
  51775. #pragma clang diagnostic push
  51776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51777. #pragma clang diagnostic ignored "-Wunused-variable"
  51778. #endif
  51779. #ifdef __clang__
  51780. #pragma clang diagnostic pop
  51781. #endif
  51782. #ifdef __clang__
  51783. #pragma clang diagnostic push
  51784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51785. #pragma clang diagnostic ignored "-Wunused-variable"
  51786. #endif
  51787. #ifdef __clang__
  51788. #pragma clang diagnostic pop
  51789. #endif
  51790. #ifdef __clang__
  51791. #pragma clang diagnostic push
  51792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51793. #pragma clang diagnostic ignored "-Wunused-variable"
  51794. #endif
  51795. #ifdef __clang__
  51796. #pragma clang diagnostic pop
  51797. #endif
  51798. #ifdef __clang__
  51799. #pragma clang diagnostic push
  51800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51801. #pragma clang diagnostic ignored "-Wunused-variable"
  51802. #endif
  51803. #ifdef __clang__
  51804. #pragma clang diagnostic pop
  51805. #endif
  51806. #ifdef __clang__
  51807. #pragma clang diagnostic push
  51808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51809. #pragma clang diagnostic ignored "-Wunused-variable"
  51810. #endif
  51811. #ifdef __clang__
  51812. #pragma clang diagnostic pop
  51813. #endif
  51814. #ifdef __clang__
  51815. #pragma clang diagnostic push
  51816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51817. #pragma clang diagnostic ignored "-Wunused-variable"
  51818. #endif
  51819. #ifdef __clang__
  51820. #pragma clang diagnostic pop
  51821. #endif
  51822. #ifdef __clang__
  51823. #pragma clang diagnostic push
  51824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51825. #pragma clang diagnostic ignored "-Wunused-variable"
  51826. #endif
  51827. #ifdef __clang__
  51828. #pragma clang diagnostic pop
  51829. #endif
  51830. #ifdef __clang__
  51831. #pragma clang diagnostic push
  51832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51833. #pragma clang diagnostic ignored "-Wunused-variable"
  51834. #endif
  51835. #ifdef __clang__
  51836. #pragma clang diagnostic pop
  51837. #endif
  51838. #ifdef __clang__
  51839. #pragma clang diagnostic push
  51840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51841. #pragma clang diagnostic ignored "-Wunused-variable"
  51842. #endif
  51843. #ifdef __clang__
  51844. #pragma clang diagnostic pop
  51845. #endif
  51846. #ifdef __clang__
  51847. #pragma clang diagnostic push
  51848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51849. #pragma clang diagnostic ignored "-Wunused-variable"
  51850. #endif
  51851. #ifdef __clang__
  51852. #pragma clang diagnostic pop
  51853. #endif
  51854. #ifdef __clang__
  51855. #pragma clang diagnostic push
  51856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51857. #pragma clang diagnostic ignored "-Wunused-variable"
  51858. #endif
  51859. #ifdef __clang__
  51860. #pragma clang diagnostic pop
  51861. #endif
  51862. #ifdef __clang__
  51863. #pragma clang diagnostic push
  51864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51865. #pragma clang diagnostic ignored "-Wunused-variable"
  51866. #endif
  51867. #ifdef __clang__
  51868. #pragma clang diagnostic pop
  51869. #endif
  51870. #ifdef __clang__
  51871. #pragma clang diagnostic push
  51872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51873. #pragma clang diagnostic ignored "-Wunused-variable"
  51874. #endif
  51875. #ifdef __clang__
  51876. #pragma clang diagnostic pop
  51877. #endif
  51878. #ifdef __clang__
  51879. #pragma clang diagnostic push
  51880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51881. #pragma clang diagnostic ignored "-Wunused-variable"
  51882. #endif
  51883. #ifdef __clang__
  51884. #pragma clang diagnostic pop
  51885. #endif
  51886. #ifdef __clang__
  51887. #pragma clang diagnostic push
  51888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51889. #pragma clang diagnostic ignored "-Wunused-variable"
  51890. #endif
  51891. #ifdef __clang__
  51892. #pragma clang diagnostic pop
  51893. #endif
  51894. #ifdef __clang__
  51895. #pragma clang diagnostic push
  51896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51897. #pragma clang diagnostic ignored "-Wunused-variable"
  51898. #endif
  51899. #ifdef __clang__
  51900. #pragma clang diagnostic pop
  51901. #endif
  51902. #ifdef __clang__
  51903. #pragma clang diagnostic push
  51904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51905. #pragma clang diagnostic ignored "-Wunused-variable"
  51906. #endif
  51907. #ifdef __clang__
  51908. #pragma clang diagnostic pop
  51909. #endif
  51910. #ifdef __clang__
  51911. #pragma clang diagnostic push
  51912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51913. #pragma clang diagnostic ignored "-Wunused-variable"
  51914. #endif
  51915. #ifdef __clang__
  51916. #pragma clang diagnostic pop
  51917. #endif
  51918. #ifdef __clang__
  51919. #pragma clang diagnostic push
  51920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51921. #pragma clang diagnostic ignored "-Wunused-variable"
  51922. #endif
  51923. #ifdef __clang__
  51924. #pragma clang diagnostic pop
  51925. #endif
  51926. #ifdef __clang__
  51927. #pragma clang diagnostic push
  51928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51929. #pragma clang diagnostic ignored "-Wunused-variable"
  51930. #endif
  51931. #ifdef __clang__
  51932. #pragma clang diagnostic pop
  51933. #endif
  51934. #ifdef __clang__
  51935. #pragma clang diagnostic push
  51936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51937. #pragma clang diagnostic ignored "-Wunused-variable"
  51938. #endif
  51939. #ifdef __clang__
  51940. #pragma clang diagnostic pop
  51941. #endif
  51942. #ifdef __clang__
  51943. #pragma clang diagnostic push
  51944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51945. #pragma clang diagnostic ignored "-Wunused-variable"
  51946. #endif
  51947. #ifdef __clang__
  51948. #pragma clang diagnostic pop
  51949. #endif
  51950. #ifdef __clang__
  51951. #pragma clang diagnostic push
  51952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51953. #pragma clang diagnostic ignored "-Wunused-variable"
  51954. #endif
  51955. #ifdef __clang__
  51956. #pragma clang diagnostic pop
  51957. #endif
  51958. #ifdef __clang__
  51959. #pragma clang diagnostic push
  51960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51961. #pragma clang diagnostic ignored "-Wunused-variable"
  51962. #endif
  51963. #ifdef __clang__
  51964. #pragma clang diagnostic pop
  51965. #endif
  51966. #ifdef __clang__
  51967. #pragma clang diagnostic push
  51968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51969. #pragma clang diagnostic ignored "-Wunused-variable"
  51970. #endif
  51971. #ifdef __clang__
  51972. #pragma clang diagnostic pop
  51973. #endif
  51974. #ifdef __clang__
  51975. #pragma clang diagnostic push
  51976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51977. #pragma clang diagnostic ignored "-Wunused-variable"
  51978. #endif
  51979. #ifdef __clang__
  51980. #pragma clang diagnostic pop
  51981. #endif
  51982. #ifdef __clang__
  51983. #pragma clang diagnostic push
  51984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51985. #pragma clang diagnostic ignored "-Wunused-variable"
  51986. #endif
  51987. #ifdef __clang__
  51988. #pragma clang diagnostic pop
  51989. #endif
  51990. #ifdef __clang__
  51991. #pragma clang diagnostic push
  51992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51993. #pragma clang diagnostic ignored "-Wunused-variable"
  51994. #endif
  51995. #ifdef __clang__
  51996. #pragma clang diagnostic pop
  51997. #endif
  51998. #ifdef __clang__
  51999. #pragma clang diagnostic push
  52000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52001. #pragma clang diagnostic ignored "-Wunused-variable"
  52002. #endif
  52003. #ifdef __clang__
  52004. #pragma clang diagnostic pop
  52005. #endif
  52006. #ifdef __clang__
  52007. #pragma clang diagnostic push
  52008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52009. #pragma clang diagnostic ignored "-Wunused-variable"
  52010. #endif
  52011. #ifdef __clang__
  52012. #pragma clang diagnostic pop
  52013. #endif
  52014. #ifdef __clang__
  52015. #pragma clang diagnostic push
  52016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52017. #pragma clang diagnostic ignored "-Wunused-variable"
  52018. #endif
  52019. #ifdef __clang__
  52020. #pragma clang diagnostic pop
  52021. #endif
  52022. #ifdef __clang__
  52023. #pragma clang diagnostic push
  52024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52025. #pragma clang diagnostic ignored "-Wunused-variable"
  52026. #endif
  52027. #ifdef __clang__
  52028. #pragma clang diagnostic pop
  52029. #endif
  52030. #ifdef __clang__
  52031. #pragma clang diagnostic push
  52032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52033. #pragma clang diagnostic ignored "-Wunused-variable"
  52034. #endif
  52035. #ifdef __clang__
  52036. #pragma clang diagnostic pop
  52037. #endif
  52038. #ifdef __clang__
  52039. #pragma clang diagnostic push
  52040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52041. #pragma clang diagnostic ignored "-Wunused-variable"
  52042. #endif
  52043. #ifdef __clang__
  52044. #pragma clang diagnostic pop
  52045. #endif
  52046. #ifdef __clang__
  52047. #pragma clang diagnostic push
  52048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52049. #pragma clang diagnostic ignored "-Wunused-variable"
  52050. #endif
  52051. #ifdef __clang__
  52052. #pragma clang diagnostic pop
  52053. #endif
  52054. #ifdef __clang__
  52055. #pragma clang diagnostic push
  52056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52057. #pragma clang diagnostic ignored "-Wunused-variable"
  52058. #endif
  52059. #ifdef __clang__
  52060. #pragma clang diagnostic pop
  52061. #endif
  52062. #ifdef __clang__
  52063. #pragma clang diagnostic push
  52064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52065. #pragma clang diagnostic ignored "-Wunused-variable"
  52066. #endif
  52067. #ifdef __clang__
  52068. #pragma clang diagnostic pop
  52069. #endif
  52070. #ifdef __clang__
  52071. #pragma clang diagnostic push
  52072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52073. #pragma clang diagnostic ignored "-Wunused-variable"
  52074. #endif
  52075. #ifdef __clang__
  52076. #pragma clang diagnostic pop
  52077. #endif
  52078. #ifdef __clang__
  52079. #pragma clang diagnostic push
  52080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52081. #pragma clang diagnostic ignored "-Wunused-variable"
  52082. #endif
  52083. #ifdef __clang__
  52084. #pragma clang diagnostic pop
  52085. #endif
  52086. #ifdef __clang__
  52087. #pragma clang diagnostic push
  52088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52089. #pragma clang diagnostic ignored "-Wunused-variable"
  52090. #endif
  52091. #ifdef __clang__
  52092. #pragma clang diagnostic pop
  52093. #endif
  52094. #ifdef __clang__
  52095. #pragma clang diagnostic push
  52096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52097. #pragma clang diagnostic ignored "-Wunused-variable"
  52098. #endif
  52099. #ifdef __clang__
  52100. #pragma clang diagnostic pop
  52101. #endif
  52102. #ifdef __clang__
  52103. #pragma clang diagnostic push
  52104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52105. #pragma clang diagnostic ignored "-Wunused-variable"
  52106. #endif
  52107. #ifdef __clang__
  52108. #pragma clang diagnostic pop
  52109. #endif
  52110. #ifdef __clang__
  52111. #pragma clang diagnostic push
  52112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52113. #pragma clang diagnostic ignored "-Wunused-variable"
  52114. #endif
  52115. #ifdef __clang__
  52116. #pragma clang diagnostic pop
  52117. #endif
  52118. #ifdef __clang__
  52119. #pragma clang diagnostic push
  52120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52121. #pragma clang diagnostic ignored "-Wunused-variable"
  52122. #endif
  52123. #ifdef __clang__
  52124. #pragma clang diagnostic pop
  52125. #endif
  52126. #ifdef __clang__
  52127. #pragma clang diagnostic push
  52128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52129. #pragma clang diagnostic ignored "-Wunused-variable"
  52130. #endif
  52131. #ifdef __clang__
  52132. #pragma clang diagnostic pop
  52133. #endif
  52134. #ifdef __clang__
  52135. #pragma clang diagnostic push
  52136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52137. #pragma clang diagnostic ignored "-Wunused-variable"
  52138. #endif
  52139. #ifdef __clang__
  52140. #pragma clang diagnostic pop
  52141. #endif
  52142. #ifdef __clang__
  52143. #pragma clang diagnostic push
  52144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52145. #pragma clang diagnostic ignored "-Wunused-variable"
  52146. #endif
  52147. #ifdef __clang__
  52148. #pragma clang diagnostic pop
  52149. #endif
  52150. #ifdef __clang__
  52151. #pragma clang diagnostic push
  52152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52153. #pragma clang diagnostic ignored "-Wunused-variable"
  52154. #endif
  52155. #ifdef __clang__
  52156. #pragma clang diagnostic pop
  52157. #endif
  52158. #ifdef __clang__
  52159. #pragma clang diagnostic push
  52160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52161. #pragma clang diagnostic ignored "-Wunused-variable"
  52162. #endif
  52163. #ifdef __clang__
  52164. #pragma clang diagnostic pop
  52165. #endif
  52166. #ifdef __clang__
  52167. #pragma clang diagnostic push
  52168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52169. #pragma clang diagnostic ignored "-Wunused-variable"
  52170. #endif
  52171. #ifdef __clang__
  52172. #pragma clang diagnostic pop
  52173. #endif
  52174. #ifdef __clang__
  52175. #pragma clang diagnostic push
  52176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52177. #pragma clang diagnostic ignored "-Wunused-variable"
  52178. #endif
  52179. #ifdef __clang__
  52180. #pragma clang diagnostic pop
  52181. #endif
  52182. #ifdef __clang__
  52183. #pragma clang diagnostic push
  52184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52185. #pragma clang diagnostic ignored "-Wunused-variable"
  52186. #endif
  52187. #ifdef __clang__
  52188. #pragma clang diagnostic pop
  52189. #endif
  52190. #ifdef __clang__
  52191. #pragma clang diagnostic push
  52192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52193. #pragma clang diagnostic ignored "-Wunused-variable"
  52194. #endif
  52195. #ifdef __clang__
  52196. #pragma clang diagnostic pop
  52197. #endif
  52198. #ifdef __clang__
  52199. #pragma clang diagnostic push
  52200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52201. #pragma clang diagnostic ignored "-Wunused-variable"
  52202. #endif
  52203. #ifdef __clang__
  52204. #pragma clang diagnostic pop
  52205. #endif
  52206. #ifdef __clang__
  52207. #pragma clang diagnostic push
  52208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52209. #pragma clang diagnostic ignored "-Wunused-variable"
  52210. #endif
  52211. #ifdef __clang__
  52212. #pragma clang diagnostic pop
  52213. #endif
  52214. #ifdef __clang__
  52215. #pragma clang diagnostic push
  52216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52217. #pragma clang diagnostic ignored "-Wunused-variable"
  52218. #endif
  52219. #ifdef __clang__
  52220. #pragma clang diagnostic pop
  52221. #endif
  52222. #ifdef __clang__
  52223. #pragma clang diagnostic push
  52224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52225. #pragma clang diagnostic ignored "-Wunused-variable"
  52226. #endif
  52227. #ifdef __clang__
  52228. #pragma clang diagnostic pop
  52229. #endif
  52230. #ifdef __clang__
  52231. #pragma clang diagnostic push
  52232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52233. #pragma clang diagnostic ignored "-Wunused-variable"
  52234. #endif
  52235. #ifdef __clang__
  52236. #pragma clang diagnostic pop
  52237. #endif
  52238. #ifdef __clang__
  52239. #pragma clang diagnostic push
  52240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52241. #pragma clang diagnostic ignored "-Wunused-variable"
  52242. #endif
  52243. #ifdef __clang__
  52244. #pragma clang diagnostic pop
  52245. #endif
  52246. #ifdef __clang__
  52247. #pragma clang diagnostic push
  52248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52249. #pragma clang diagnostic ignored "-Wunused-variable"
  52250. #endif
  52251. #ifdef __clang__
  52252. #pragma clang diagnostic pop
  52253. #endif
  52254. #ifdef __clang__
  52255. #pragma clang diagnostic push
  52256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52257. #pragma clang diagnostic ignored "-Wunused-variable"
  52258. #endif
  52259. #ifdef __clang__
  52260. #pragma clang diagnostic pop
  52261. #endif
  52262. #ifdef __clang__
  52263. #pragma clang diagnostic push
  52264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52265. #pragma clang diagnostic ignored "-Wunused-variable"
  52266. #endif
  52267. #ifdef __clang__
  52268. #pragma clang diagnostic pop
  52269. #endif
  52270. #ifdef __clang__
  52271. #pragma clang diagnostic push
  52272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52273. #pragma clang diagnostic ignored "-Wunused-variable"
  52274. #endif
  52275. #ifdef __clang__
  52276. #pragma clang diagnostic pop
  52277. #endif
  52278. #ifdef __clang__
  52279. #pragma clang diagnostic push
  52280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52281. #pragma clang diagnostic ignored "-Wunused-variable"
  52282. #endif
  52283. #ifdef __clang__
  52284. #pragma clang diagnostic pop
  52285. #endif
  52286. #ifdef __clang__
  52287. #pragma clang diagnostic push
  52288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52289. #pragma clang diagnostic ignored "-Wunused-variable"
  52290. #endif
  52291. #ifdef __clang__
  52292. #pragma clang diagnostic pop
  52293. #endif
  52294. #ifdef __clang__
  52295. #pragma clang diagnostic push
  52296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52297. #pragma clang diagnostic ignored "-Wunused-variable"
  52298. #endif
  52299. #ifdef __clang__
  52300. #pragma clang diagnostic pop
  52301. #endif
  52302. #ifdef __clang__
  52303. #pragma clang diagnostic push
  52304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52305. #pragma clang diagnostic ignored "-Wunused-variable"
  52306. #endif
  52307. #ifdef __clang__
  52308. #pragma clang diagnostic pop
  52309. #endif
  52310. #ifdef __clang__
  52311. #pragma clang diagnostic push
  52312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52313. #pragma clang diagnostic ignored "-Wunused-variable"
  52314. #endif
  52315. #ifdef __clang__
  52316. #pragma clang diagnostic pop
  52317. #endif
  52318. #ifdef __clang__
  52319. #pragma clang diagnostic push
  52320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52321. #pragma clang diagnostic ignored "-Wunused-variable"
  52322. #endif
  52323. #ifdef __clang__
  52324. #pragma clang diagnostic pop
  52325. #endif
  52326. #ifdef __clang__
  52327. #pragma clang diagnostic push
  52328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52329. #pragma clang diagnostic ignored "-Wunused-variable"
  52330. #endif
  52331. #ifdef __clang__
  52332. #pragma clang diagnostic pop
  52333. #endif
  52334. #ifdef __clang__
  52335. #pragma clang diagnostic push
  52336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52337. #pragma clang diagnostic ignored "-Wunused-variable"
  52338. #endif
  52339. #ifdef __clang__
  52340. #pragma clang diagnostic pop
  52341. #endif
  52342. #ifdef __clang__
  52343. #pragma clang diagnostic push
  52344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52345. #pragma clang diagnostic ignored "-Wunused-variable"
  52346. #endif
  52347. #ifdef __clang__
  52348. #pragma clang diagnostic pop
  52349. #endif
  52350. #ifdef __clang__
  52351. #pragma clang diagnostic push
  52352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52353. #pragma clang diagnostic ignored "-Wunused-variable"
  52354. #endif
  52355. #ifdef __clang__
  52356. #pragma clang diagnostic pop
  52357. #endif
  52358. #ifdef __clang__
  52359. #pragma clang diagnostic push
  52360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52361. #pragma clang diagnostic ignored "-Wunused-variable"
  52362. #endif
  52363. #ifdef __clang__
  52364. #pragma clang diagnostic pop
  52365. #endif
  52366. #ifdef __clang__
  52367. #pragma clang diagnostic push
  52368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52369. #pragma clang diagnostic ignored "-Wunused-variable"
  52370. #endif
  52371. #ifdef __clang__
  52372. #pragma clang diagnostic pop
  52373. #endif
  52374. #ifdef __clang__
  52375. #pragma clang diagnostic push
  52376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52377. #pragma clang diagnostic ignored "-Wunused-variable"
  52378. #endif
  52379. #ifdef __clang__
  52380. #pragma clang diagnostic pop
  52381. #endif
  52382. #ifdef __clang__
  52383. #pragma clang diagnostic push
  52384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52385. #pragma clang diagnostic ignored "-Wunused-variable"
  52386. #endif
  52387. #ifdef __clang__
  52388. #pragma clang diagnostic pop
  52389. #endif
  52390. #ifdef __clang__
  52391. #pragma clang diagnostic push
  52392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52393. #pragma clang diagnostic ignored "-Wunused-variable"
  52394. #endif
  52395. #ifdef __clang__
  52396. #pragma clang diagnostic pop
  52397. #endif
  52398. #ifdef __clang__
  52399. #pragma clang diagnostic push
  52400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52401. #pragma clang diagnostic ignored "-Wunused-variable"
  52402. #endif
  52403. #ifdef __clang__
  52404. #pragma clang diagnostic pop
  52405. #endif
  52406. #ifdef __clang__
  52407. #pragma clang diagnostic push
  52408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52409. #pragma clang diagnostic ignored "-Wunused-variable"
  52410. #endif
  52411. #ifdef __clang__
  52412. #pragma clang diagnostic pop
  52413. #endif
  52414. #ifdef __clang__
  52415. #pragma clang diagnostic push
  52416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52417. #pragma clang diagnostic ignored "-Wunused-variable"
  52418. #endif
  52419. #ifdef __clang__
  52420. #pragma clang diagnostic pop
  52421. #endif
  52422. #ifdef __clang__
  52423. #pragma clang diagnostic push
  52424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52425. #pragma clang diagnostic ignored "-Wunused-variable"
  52426. #endif
  52427. #ifdef __clang__
  52428. #pragma clang diagnostic pop
  52429. #endif
  52430. #ifdef __clang__
  52431. #pragma clang diagnostic push
  52432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52433. #pragma clang diagnostic ignored "-Wunused-variable"
  52434. #endif
  52435. #ifdef __clang__
  52436. #pragma clang diagnostic pop
  52437. #endif
  52438. #ifdef __clang__
  52439. #pragma clang diagnostic push
  52440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52441. #pragma clang diagnostic ignored "-Wunused-variable"
  52442. #endif
  52443. #ifdef __clang__
  52444. #pragma clang diagnostic pop
  52445. #endif
  52446. #ifdef __clang__
  52447. #pragma clang diagnostic push
  52448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52449. #pragma clang diagnostic ignored "-Wunused-variable"
  52450. #endif
  52451. #ifdef __clang__
  52452. #pragma clang diagnostic pop
  52453. #endif
  52454. #ifdef __clang__
  52455. #pragma clang diagnostic push
  52456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52457. #pragma clang diagnostic ignored "-Wunused-variable"
  52458. #endif
  52459. #ifdef __clang__
  52460. #pragma clang diagnostic pop
  52461. #endif
  52462. #ifdef __clang__
  52463. #pragma clang diagnostic push
  52464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52465. #pragma clang diagnostic ignored "-Wunused-variable"
  52466. #endif
  52467. #ifdef __clang__
  52468. #pragma clang diagnostic pop
  52469. #endif
  52470. #ifdef __clang__
  52471. #pragma clang diagnostic push
  52472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52473. #pragma clang diagnostic ignored "-Wunused-variable"
  52474. #endif
  52475. #ifdef __clang__
  52476. #pragma clang diagnostic pop
  52477. #endif
  52478. #ifdef __clang__
  52479. #pragma clang diagnostic push
  52480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52481. #pragma clang diagnostic ignored "-Wunused-variable"
  52482. #endif
  52483. #ifdef __clang__
  52484. #pragma clang diagnostic pop
  52485. #endif
  52486. #ifdef __clang__
  52487. #pragma clang diagnostic push
  52488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52489. #pragma clang diagnostic ignored "-Wunused-variable"
  52490. #endif
  52491. #ifdef __clang__
  52492. #pragma clang diagnostic pop
  52493. #endif
  52494. #ifdef __clang__
  52495. #pragma clang diagnostic push
  52496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52497. #pragma clang diagnostic ignored "-Wunused-variable"
  52498. #endif
  52499. #ifdef __clang__
  52500. #pragma clang diagnostic pop
  52501. #endif
  52502. #ifdef __clang__
  52503. #pragma clang diagnostic push
  52504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52505. #pragma clang diagnostic ignored "-Wunused-variable"
  52506. #endif
  52507. #ifdef __clang__
  52508. #pragma clang diagnostic pop
  52509. #endif
  52510. #ifdef __clang__
  52511. #pragma clang diagnostic push
  52512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52513. #pragma clang diagnostic ignored "-Wunused-variable"
  52514. #endif
  52515. #ifdef __clang__
  52516. #pragma clang diagnostic pop
  52517. #endif
  52518. #ifdef __clang__
  52519. #pragma clang diagnostic push
  52520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52521. #pragma clang diagnostic ignored "-Wunused-variable"
  52522. #endif
  52523. #ifdef __clang__
  52524. #pragma clang diagnostic pop
  52525. #endif
  52526. #ifdef __clang__
  52527. #pragma clang diagnostic push
  52528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52529. #pragma clang diagnostic ignored "-Wunused-variable"
  52530. #endif
  52531. #ifdef __clang__
  52532. #pragma clang diagnostic pop
  52533. #endif
  52534. #ifdef __clang__
  52535. #pragma clang diagnostic push
  52536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52537. #pragma clang diagnostic ignored "-Wunused-variable"
  52538. #endif
  52539. #ifdef __clang__
  52540. #pragma clang diagnostic pop
  52541. #endif
  52542. #ifdef __clang__
  52543. #pragma clang diagnostic push
  52544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52545. #pragma clang diagnostic ignored "-Wunused-variable"
  52546. #endif
  52547. #ifdef __clang__
  52548. #pragma clang diagnostic pop
  52549. #endif
  52550. #ifdef __clang__
  52551. #pragma clang diagnostic push
  52552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52553. #pragma clang diagnostic ignored "-Wunused-variable"
  52554. #endif
  52555. #ifdef __clang__
  52556. #pragma clang diagnostic pop
  52557. #endif
  52558. #ifdef __clang__
  52559. #pragma clang diagnostic push
  52560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52561. #pragma clang diagnostic ignored "-Wunused-variable"
  52562. #endif
  52563. #ifdef __clang__
  52564. #pragma clang diagnostic pop
  52565. #endif
  52566. #ifdef __clang__
  52567. #pragma clang diagnostic push
  52568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52569. #pragma clang diagnostic ignored "-Wunused-variable"
  52570. #endif
  52571. #ifdef __clang__
  52572. #pragma clang diagnostic pop
  52573. #endif
  52574. #ifdef __clang__
  52575. #pragma clang diagnostic push
  52576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52577. #pragma clang diagnostic ignored "-Wunused-variable"
  52578. #endif
  52579. #ifdef __clang__
  52580. #pragma clang diagnostic pop
  52581. #endif
  52582. #ifdef __clang__
  52583. #pragma clang diagnostic push
  52584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52585. #pragma clang diagnostic ignored "-Wunused-variable"
  52586. #endif
  52587. #ifdef __clang__
  52588. #pragma clang diagnostic pop
  52589. #endif
  52590. #ifdef __clang__
  52591. #pragma clang diagnostic push
  52592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52593. #pragma clang diagnostic ignored "-Wunused-variable"
  52594. #endif
  52595. #ifdef __clang__
  52596. #pragma clang diagnostic pop
  52597. #endif
  52598. #ifdef __clang__
  52599. #pragma clang diagnostic push
  52600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52601. #pragma clang diagnostic ignored "-Wunused-variable"
  52602. #endif
  52603. #ifdef __clang__
  52604. #pragma clang diagnostic pop
  52605. #endif
  52606. #ifdef __clang__
  52607. #pragma clang diagnostic push
  52608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52609. #pragma clang diagnostic ignored "-Wunused-variable"
  52610. #endif
  52611. #ifdef __clang__
  52612. #pragma clang diagnostic pop
  52613. #endif
  52614. #ifdef __clang__
  52615. #pragma clang diagnostic push
  52616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52617. #pragma clang diagnostic ignored "-Wunused-variable"
  52618. #endif
  52619. #ifdef __clang__
  52620. #pragma clang diagnostic pop
  52621. #endif
  52622. #ifdef __clang__
  52623. #pragma clang diagnostic push
  52624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52625. #pragma clang diagnostic ignored "-Wunused-variable"
  52626. #endif
  52627. #ifdef __clang__
  52628. #pragma clang diagnostic pop
  52629. #endif
  52630. #ifdef __clang__
  52631. #pragma clang diagnostic push
  52632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52633. #pragma clang diagnostic ignored "-Wunused-variable"
  52634. #endif
  52635. #ifdef __clang__
  52636. #pragma clang diagnostic pop
  52637. #endif
  52638. #ifdef __clang__
  52639. #pragma clang diagnostic push
  52640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52641. #pragma clang diagnostic ignored "-Wunused-variable"
  52642. #endif
  52643. #ifdef __clang__
  52644. #pragma clang diagnostic pop
  52645. #endif
  52646. #ifdef __clang__
  52647. #pragma clang diagnostic push
  52648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52649. #pragma clang diagnostic ignored "-Wunused-variable"
  52650. #endif
  52651. #ifdef __clang__
  52652. #pragma clang diagnostic pop
  52653. #endif
  52654. #ifdef __clang__
  52655. #pragma clang diagnostic push
  52656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52657. #pragma clang diagnostic ignored "-Wunused-variable"
  52658. #endif
  52659. #ifdef __clang__
  52660. #pragma clang diagnostic pop
  52661. #endif
  52662. #ifdef __clang__
  52663. #pragma clang diagnostic push
  52664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52665. #pragma clang diagnostic ignored "-Wunused-variable"
  52666. #endif
  52667. #ifdef __clang__
  52668. #pragma clang diagnostic pop
  52669. #endif
  52670. #ifdef __clang__
  52671. #pragma clang diagnostic push
  52672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52673. #pragma clang diagnostic ignored "-Wunused-variable"
  52674. #endif
  52675. #ifdef __clang__
  52676. #pragma clang diagnostic pop
  52677. #endif
  52678. #ifdef __clang__
  52679. #pragma clang diagnostic push
  52680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52681. #pragma clang diagnostic ignored "-Wunused-variable"
  52682. #endif
  52683. #ifdef __clang__
  52684. #pragma clang diagnostic pop
  52685. #endif
  52686. #ifdef __clang__
  52687. #pragma clang diagnostic push
  52688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52689. #pragma clang diagnostic ignored "-Wunused-variable"
  52690. #endif
  52691. #ifdef __clang__
  52692. #pragma clang diagnostic pop
  52693. #endif
  52694. #ifdef __clang__
  52695. #pragma clang diagnostic push
  52696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52697. #pragma clang diagnostic ignored "-Wunused-variable"
  52698. #endif
  52699. #ifdef __clang__
  52700. #pragma clang diagnostic pop
  52701. #endif
  52702. #ifdef __clang__
  52703. #pragma clang diagnostic push
  52704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52705. #pragma clang diagnostic ignored "-Wunused-variable"
  52706. #endif
  52707. #ifdef __clang__
  52708. #pragma clang diagnostic pop
  52709. #endif
  52710. #ifdef __clang__
  52711. #pragma clang diagnostic push
  52712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52713. #pragma clang diagnostic ignored "-Wunused-variable"
  52714. #endif
  52715. #ifdef __clang__
  52716. #pragma clang diagnostic pop
  52717. #endif
  52718. #ifdef __clang__
  52719. #pragma clang diagnostic push
  52720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52721. #pragma clang diagnostic ignored "-Wunused-variable"
  52722. #endif
  52723. #ifdef __clang__
  52724. #pragma clang diagnostic pop
  52725. #endif
  52726. #ifdef __clang__
  52727. #pragma clang diagnostic push
  52728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52729. #pragma clang diagnostic ignored "-Wunused-variable"
  52730. #endif
  52731. #ifdef __clang__
  52732. #pragma clang diagnostic pop
  52733. #endif
  52734. #ifdef __clang__
  52735. #pragma clang diagnostic push
  52736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52737. #pragma clang diagnostic ignored "-Wunused-variable"
  52738. #endif
  52739. #ifdef __clang__
  52740. #pragma clang diagnostic pop
  52741. #endif
  52742. #ifdef __clang__
  52743. #pragma clang diagnostic push
  52744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52745. #pragma clang diagnostic ignored "-Wunused-variable"
  52746. #endif
  52747. #ifdef __clang__
  52748. #pragma clang diagnostic pop
  52749. #endif
  52750. #ifdef __clang__
  52751. #pragma clang diagnostic push
  52752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52753. #pragma clang diagnostic ignored "-Wunused-variable"
  52754. #endif
  52755. #ifdef __clang__
  52756. #pragma clang diagnostic pop
  52757. #endif
  52758. #ifdef __clang__
  52759. #pragma clang diagnostic push
  52760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52761. #pragma clang diagnostic ignored "-Wunused-variable"
  52762. #endif
  52763. #ifdef __clang__
  52764. #pragma clang diagnostic pop
  52765. #endif
  52766. #ifdef __clang__
  52767. #pragma clang diagnostic push
  52768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52769. #pragma clang diagnostic ignored "-Wunused-variable"
  52770. #endif
  52771. #ifdef __clang__
  52772. #pragma clang diagnostic pop
  52773. #endif
  52774. #ifdef __clang__
  52775. #pragma clang diagnostic push
  52776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52777. #pragma clang diagnostic ignored "-Wunused-variable"
  52778. #endif
  52779. #ifdef __clang__
  52780. #pragma clang diagnostic pop
  52781. #endif
  52782. #ifdef __clang__
  52783. #pragma clang diagnostic push
  52784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52785. #pragma clang diagnostic ignored "-Wunused-variable"
  52786. #endif
  52787. #ifdef __clang__
  52788. #pragma clang diagnostic pop
  52789. #endif
  52790. #ifdef __clang__
  52791. #pragma clang diagnostic push
  52792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52793. #pragma clang diagnostic ignored "-Wunused-variable"
  52794. #endif
  52795. #ifdef __clang__
  52796. #pragma clang diagnostic pop
  52797. #endif
  52798. #ifdef __clang__
  52799. #pragma clang diagnostic push
  52800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52801. #pragma clang diagnostic ignored "-Wunused-variable"
  52802. #endif
  52803. #ifdef __clang__
  52804. #pragma clang diagnostic pop
  52805. #endif
  52806. #ifdef __clang__
  52807. #pragma clang diagnostic push
  52808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52809. #pragma clang diagnostic ignored "-Wunused-variable"
  52810. #endif
  52811. #ifdef __clang__
  52812. #pragma clang diagnostic pop
  52813. #endif
  52814. #ifdef __clang__
  52815. #pragma clang diagnostic push
  52816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52817. #pragma clang diagnostic ignored "-Wunused-variable"
  52818. #endif
  52819. #ifdef __clang__
  52820. #pragma clang diagnostic pop
  52821. #endif
  52822. #ifdef __clang__
  52823. #pragma clang diagnostic push
  52824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52825. #pragma clang diagnostic ignored "-Wunused-variable"
  52826. #endif
  52827. #ifdef __clang__
  52828. #pragma clang diagnostic pop
  52829. #endif
  52830. #ifdef __clang__
  52831. #pragma clang diagnostic push
  52832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52833. #pragma clang diagnostic ignored "-Wunused-variable"
  52834. #endif
  52835. #ifdef __clang__
  52836. #pragma clang diagnostic pop
  52837. #endif
  52838. #ifdef __clang__
  52839. #pragma clang diagnostic push
  52840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52841. #pragma clang diagnostic ignored "-Wunused-variable"
  52842. #endif
  52843. #ifdef __clang__
  52844. #pragma clang diagnostic pop
  52845. #endif
  52846. #ifdef __clang__
  52847. #pragma clang diagnostic push
  52848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52849. #pragma clang diagnostic ignored "-Wunused-variable"
  52850. #endif
  52851. #ifdef __clang__
  52852. #pragma clang diagnostic pop
  52853. #endif
  52854. #ifdef __clang__
  52855. #pragma clang diagnostic push
  52856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52857. #pragma clang diagnostic ignored "-Wunused-variable"
  52858. #endif
  52859. #ifdef __clang__
  52860. #pragma clang diagnostic pop
  52861. #endif
  52862. #ifdef __clang__
  52863. #pragma clang diagnostic push
  52864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52865. #pragma clang diagnostic ignored "-Wunused-variable"
  52866. #endif
  52867. #ifdef __clang__
  52868. #pragma clang diagnostic pop
  52869. #endif
  52870. #ifdef __clang__
  52871. #pragma clang diagnostic push
  52872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52873. #pragma clang diagnostic ignored "-Wunused-variable"
  52874. #endif
  52875. #ifdef __clang__
  52876. #pragma clang diagnostic pop
  52877. #endif
  52878. #ifdef __clang__
  52879. #pragma clang diagnostic push
  52880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52881. #pragma clang diagnostic ignored "-Wunused-variable"
  52882. #endif
  52883. #ifdef __clang__
  52884. #pragma clang diagnostic pop
  52885. #endif
  52886. #ifdef __clang__
  52887. #pragma clang diagnostic push
  52888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52889. #pragma clang diagnostic ignored "-Wunused-variable"
  52890. #endif
  52891. #ifdef __clang__
  52892. #pragma clang diagnostic pop
  52893. #endif
  52894. #ifdef __clang__
  52895. #pragma clang diagnostic push
  52896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52897. #pragma clang diagnostic ignored "-Wunused-variable"
  52898. #endif
  52899. #ifdef __clang__
  52900. #pragma clang diagnostic pop
  52901. #endif
  52902. #ifdef __clang__
  52903. #pragma clang diagnostic push
  52904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52905. #pragma clang diagnostic ignored "-Wunused-variable"
  52906. #endif
  52907. #ifdef __clang__
  52908. #pragma clang diagnostic pop
  52909. #endif
  52910. #ifdef __clang__
  52911. #pragma clang diagnostic push
  52912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52913. #pragma clang diagnostic ignored "-Wunused-variable"
  52914. #endif
  52915. #ifdef __clang__
  52916. #pragma clang diagnostic pop
  52917. #endif
  52918. #ifdef __clang__
  52919. #pragma clang diagnostic push
  52920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52921. #pragma clang diagnostic ignored "-Wunused-variable"
  52922. #endif
  52923. #ifdef __clang__
  52924. #pragma clang diagnostic pop
  52925. #endif
  52926. #ifdef __clang__
  52927. #pragma clang diagnostic push
  52928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52929. #pragma clang diagnostic ignored "-Wunused-variable"
  52930. #endif
  52931. #ifdef __clang__
  52932. #pragma clang diagnostic pop
  52933. #endif
  52934. #ifdef __clang__
  52935. #pragma clang diagnostic push
  52936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52937. #pragma clang diagnostic ignored "-Wunused-variable"
  52938. #endif
  52939. #ifdef __clang__
  52940. #pragma clang diagnostic pop
  52941. #endif
  52942. #ifdef __clang__
  52943. #pragma clang diagnostic push
  52944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52945. #pragma clang diagnostic ignored "-Wunused-variable"
  52946. #endif
  52947. #ifdef __clang__
  52948. #pragma clang diagnostic pop
  52949. #endif
  52950. #ifdef __clang__
  52951. #pragma clang diagnostic push
  52952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52953. #pragma clang diagnostic ignored "-Wunused-variable"
  52954. #endif
  52955. #ifdef __clang__
  52956. #pragma clang diagnostic pop
  52957. #endif
  52958. #ifdef __clang__
  52959. #pragma clang diagnostic push
  52960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52961. #pragma clang diagnostic ignored "-Wunused-variable"
  52962. #endif
  52963. #ifdef __clang__
  52964. #pragma clang diagnostic pop
  52965. #endif
  52966. #ifdef __clang__
  52967. #pragma clang diagnostic push
  52968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52969. #pragma clang diagnostic ignored "-Wunused-variable"
  52970. #endif
  52971. #ifdef __clang__
  52972. #pragma clang diagnostic pop
  52973. #endif
  52974. #ifdef __clang__
  52975. #pragma clang diagnostic push
  52976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52977. #pragma clang diagnostic ignored "-Wunused-variable"
  52978. #endif
  52979. #ifdef __clang__
  52980. #pragma clang diagnostic pop
  52981. #endif
  52982. #ifdef __clang__
  52983. #pragma clang diagnostic push
  52984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52985. #pragma clang diagnostic ignored "-Wunused-variable"
  52986. #endif
  52987. #ifdef __clang__
  52988. #pragma clang diagnostic pop
  52989. #endif
  52990. #ifdef __clang__
  52991. #pragma clang diagnostic push
  52992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52993. #pragma clang diagnostic ignored "-Wunused-variable"
  52994. #endif
  52995. #ifdef __clang__
  52996. #pragma clang diagnostic pop
  52997. #endif
  52998. #ifdef __clang__
  52999. #pragma clang diagnostic push
  53000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53001. #pragma clang diagnostic ignored "-Wunused-variable"
  53002. #endif
  53003. #ifdef __clang__
  53004. #pragma clang diagnostic pop
  53005. #endif
  53006. #ifdef __clang__
  53007. #pragma clang diagnostic push
  53008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53009. #pragma clang diagnostic ignored "-Wunused-variable"
  53010. #endif
  53011. #ifdef __clang__
  53012. #pragma clang diagnostic pop
  53013. #endif
  53014. #ifdef __clang__
  53015. #pragma clang diagnostic push
  53016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53017. #pragma clang diagnostic ignored "-Wunused-variable"
  53018. #endif
  53019. #ifdef __clang__
  53020. #pragma clang diagnostic pop
  53021. #endif
  53022. #ifdef __clang__
  53023. #pragma clang diagnostic push
  53024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53025. #pragma clang diagnostic ignored "-Wunused-variable"
  53026. #endif
  53027. #ifdef __clang__
  53028. #pragma clang diagnostic pop
  53029. #endif
  53030. #ifdef __clang__
  53031. #pragma clang diagnostic push
  53032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53033. #pragma clang diagnostic ignored "-Wunused-variable"
  53034. #endif
  53035. #ifdef __clang__
  53036. #pragma clang diagnostic pop
  53037. #endif
  53038. #ifdef __clang__
  53039. #pragma clang diagnostic push
  53040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53041. #pragma clang diagnostic ignored "-Wunused-variable"
  53042. #endif
  53043. #ifdef __clang__
  53044. #pragma clang diagnostic pop
  53045. #endif
  53046. #ifdef __clang__
  53047. #pragma clang diagnostic push
  53048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53049. #pragma clang diagnostic ignored "-Wunused-variable"
  53050. #endif
  53051. #ifdef __clang__
  53052. #pragma clang diagnostic pop
  53053. #endif
  53054. #ifdef __clang__
  53055. #pragma clang diagnostic push
  53056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53057. #pragma clang diagnostic ignored "-Wunused-variable"
  53058. #endif
  53059. #ifdef __clang__
  53060. #pragma clang diagnostic pop
  53061. #endif
  53062. #ifdef __clang__
  53063. #pragma clang diagnostic push
  53064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53065. #pragma clang diagnostic ignored "-Wunused-variable"
  53066. #endif
  53067. #ifdef __clang__
  53068. #pragma clang diagnostic pop
  53069. #endif
  53070. #ifdef __clang__
  53071. #pragma clang diagnostic push
  53072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53073. #pragma clang diagnostic ignored "-Wunused-variable"
  53074. #endif
  53075. #ifdef __clang__
  53076. #pragma clang diagnostic pop
  53077. #endif
  53078. #ifdef __clang__
  53079. #pragma clang diagnostic push
  53080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53081. #pragma clang diagnostic ignored "-Wunused-variable"
  53082. #endif
  53083. #ifdef __clang__
  53084. #pragma clang diagnostic pop
  53085. #endif
  53086. #ifdef __clang__
  53087. #pragma clang diagnostic push
  53088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53089. #pragma clang diagnostic ignored "-Wunused-variable"
  53090. #endif
  53091. #ifdef __clang__
  53092. #pragma clang diagnostic pop
  53093. #endif
  53094. #ifdef __clang__
  53095. #pragma clang diagnostic push
  53096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53097. #pragma clang diagnostic ignored "-Wunused-variable"
  53098. #endif
  53099. #ifdef __clang__
  53100. #pragma clang diagnostic pop
  53101. #endif
  53102. #ifdef __clang__
  53103. #pragma clang diagnostic push
  53104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53105. #pragma clang diagnostic ignored "-Wunused-variable"
  53106. #endif
  53107. #ifdef __clang__
  53108. #pragma clang diagnostic pop
  53109. #endif
  53110. #ifdef __clang__
  53111. #pragma clang diagnostic push
  53112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53113. #pragma clang diagnostic ignored "-Wunused-variable"
  53114. #endif
  53115. #ifdef __clang__
  53116. #pragma clang diagnostic pop
  53117. #endif
  53118. #ifdef __clang__
  53119. #pragma clang diagnostic push
  53120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53121. #pragma clang diagnostic ignored "-Wunused-variable"
  53122. #endif
  53123. #ifdef __clang__
  53124. #pragma clang diagnostic pop
  53125. #endif
  53126. #ifdef __clang__
  53127. #pragma clang diagnostic push
  53128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53129. #pragma clang diagnostic ignored "-Wunused-variable"
  53130. #endif
  53131. #ifdef __clang__
  53132. #pragma clang diagnostic pop
  53133. #endif
  53134. #ifdef __clang__
  53135. #pragma clang diagnostic push
  53136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53137. #pragma clang diagnostic ignored "-Wunused-variable"
  53138. #endif
  53139. #ifdef __clang__
  53140. #pragma clang diagnostic pop
  53141. #endif
  53142. #ifdef __clang__
  53143. #pragma clang diagnostic push
  53144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53145. #pragma clang diagnostic ignored "-Wunused-variable"
  53146. #endif
  53147. #ifdef __clang__
  53148. #pragma clang diagnostic pop
  53149. #endif
  53150. #ifdef __clang__
  53151. #pragma clang diagnostic push
  53152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53153. #pragma clang diagnostic ignored "-Wunused-variable"
  53154. #endif
  53155. #ifdef __clang__
  53156. #pragma clang diagnostic pop
  53157. #endif
  53158. #ifdef __clang__
  53159. #pragma clang diagnostic push
  53160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53161. #pragma clang diagnostic ignored "-Wunused-variable"
  53162. #endif
  53163. #ifdef __clang__
  53164. #pragma clang diagnostic pop
  53165. #endif
  53166. #ifdef __clang__
  53167. #pragma clang diagnostic push
  53168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53169. #pragma clang diagnostic ignored "-Wunused-variable"
  53170. #endif
  53171. #ifdef __clang__
  53172. #pragma clang diagnostic pop
  53173. #endif
  53174. #ifdef __clang__
  53175. #pragma clang diagnostic push
  53176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53177. #pragma clang diagnostic ignored "-Wunused-variable"
  53178. #endif
  53179. #ifdef __clang__
  53180. #pragma clang diagnostic pop
  53181. #endif
  53182. #ifdef __clang__
  53183. #pragma clang diagnostic push
  53184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53185. #pragma clang diagnostic ignored "-Wunused-variable"
  53186. #endif
  53187. #ifdef __clang__
  53188. #pragma clang diagnostic pop
  53189. #endif
  53190. #ifdef __clang__
  53191. #pragma clang diagnostic push
  53192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53193. #pragma clang diagnostic ignored "-Wunused-variable"
  53194. #endif
  53195. #ifdef __clang__
  53196. #pragma clang diagnostic pop
  53197. #endif
  53198. #ifdef __clang__
  53199. #pragma clang diagnostic push
  53200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53201. #pragma clang diagnostic ignored "-Wunused-variable"
  53202. #endif
  53203. #ifdef __clang__
  53204. #pragma clang diagnostic pop
  53205. #endif
  53206. #ifdef __clang__
  53207. #pragma clang diagnostic push
  53208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53209. #pragma clang diagnostic ignored "-Wunused-variable"
  53210. #endif
  53211. #ifdef __clang__
  53212. #pragma clang diagnostic pop
  53213. #endif
  53214. #ifdef __clang__
  53215. #pragma clang diagnostic push
  53216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53217. #pragma clang diagnostic ignored "-Wunused-variable"
  53218. #endif
  53219. #ifdef __clang__
  53220. #pragma clang diagnostic pop
  53221. #endif
  53222. #ifdef __clang__
  53223. #pragma clang diagnostic push
  53224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53225. #pragma clang diagnostic ignored "-Wunused-variable"
  53226. #endif
  53227. #ifdef __clang__
  53228. #pragma clang diagnostic pop
  53229. #endif
  53230. #ifdef __clang__
  53231. #pragma clang diagnostic push
  53232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53233. #pragma clang diagnostic ignored "-Wunused-variable"
  53234. #endif
  53235. #ifdef __clang__
  53236. #pragma clang diagnostic pop
  53237. #endif
  53238. #ifdef __clang__
  53239. #pragma clang diagnostic push
  53240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53241. #pragma clang diagnostic ignored "-Wunused-variable"
  53242. #endif
  53243. #ifdef __clang__
  53244. #pragma clang diagnostic pop
  53245. #endif
  53246. #ifdef __clang__
  53247. #pragma clang diagnostic push
  53248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53249. #pragma clang diagnostic ignored "-Wunused-variable"
  53250. #endif
  53251. #ifdef __clang__
  53252. #pragma clang diagnostic pop
  53253. #endif
  53254. #ifdef __clang__
  53255. #pragma clang diagnostic push
  53256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53257. #pragma clang diagnostic ignored "-Wunused-variable"
  53258. #endif
  53259. #ifdef __clang__
  53260. #pragma clang diagnostic pop
  53261. #endif
  53262. #ifdef __clang__
  53263. #pragma clang diagnostic push
  53264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53265. #pragma clang diagnostic ignored "-Wunused-variable"
  53266. #endif
  53267. #ifdef __clang__
  53268. #pragma clang diagnostic pop
  53269. #endif
  53270. #ifdef __clang__
  53271. #pragma clang diagnostic push
  53272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53273. #pragma clang diagnostic ignored "-Wunused-variable"
  53274. #endif
  53275. #ifdef __clang__
  53276. #pragma clang diagnostic pop
  53277. #endif
  53278. #ifdef __clang__
  53279. #pragma clang diagnostic push
  53280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53281. #pragma clang diagnostic ignored "-Wunused-variable"
  53282. #endif
  53283. #ifdef __clang__
  53284. #pragma clang diagnostic pop
  53285. #endif
  53286. #ifdef __clang__
  53287. #pragma clang diagnostic push
  53288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53289. #pragma clang diagnostic ignored "-Wunused-variable"
  53290. #endif
  53291. #ifdef __clang__
  53292. #pragma clang diagnostic pop
  53293. #endif
  53294. #ifdef __clang__
  53295. #pragma clang diagnostic push
  53296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53297. #pragma clang diagnostic ignored "-Wunused-variable"
  53298. #endif
  53299. #ifdef __clang__
  53300. #pragma clang diagnostic pop
  53301. #endif
  53302. #ifdef __clang__
  53303. #pragma clang diagnostic push
  53304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53305. #pragma clang diagnostic ignored "-Wunused-variable"
  53306. #endif
  53307. #ifdef __clang__
  53308. #pragma clang diagnostic pop
  53309. #endif
  53310. #ifdef __clang__
  53311. #pragma clang diagnostic push
  53312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53313. #pragma clang diagnostic ignored "-Wunused-variable"
  53314. #endif
  53315. #ifdef __clang__
  53316. #pragma clang diagnostic pop
  53317. #endif
  53318. #ifdef __clang__
  53319. #pragma clang diagnostic push
  53320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53321. #pragma clang diagnostic ignored "-Wunused-variable"
  53322. #endif
  53323. #ifdef __clang__
  53324. #pragma clang diagnostic pop
  53325. #endif
  53326. #ifdef __clang__
  53327. #pragma clang diagnostic push
  53328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53329. #pragma clang diagnostic ignored "-Wunused-variable"
  53330. #endif
  53331. #ifdef __clang__
  53332. #pragma clang diagnostic pop
  53333. #endif
  53334. #ifdef __clang__
  53335. #pragma clang diagnostic push
  53336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53337. #pragma clang diagnostic ignored "-Wunused-variable"
  53338. #endif
  53339. #ifdef __clang__
  53340. #pragma clang diagnostic pop
  53341. #endif
  53342. #ifdef __clang__
  53343. #pragma clang diagnostic push
  53344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53345. #pragma clang diagnostic ignored "-Wunused-variable"
  53346. #endif
  53347. #ifdef __clang__
  53348. #pragma clang diagnostic pop
  53349. #endif
  53350. #ifdef __clang__
  53351. #pragma clang diagnostic push
  53352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53353. #pragma clang diagnostic ignored "-Wunused-variable"
  53354. #endif
  53355. #ifdef __clang__
  53356. #pragma clang diagnostic pop
  53357. #endif
  53358. #ifdef __clang__
  53359. #pragma clang diagnostic push
  53360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53361. #pragma clang diagnostic ignored "-Wunused-variable"
  53362. #endif
  53363. #ifdef __clang__
  53364. #pragma clang diagnostic pop
  53365. #endif
  53366. #ifdef __clang__
  53367. #pragma clang diagnostic push
  53368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53369. #pragma clang diagnostic ignored "-Wunused-variable"
  53370. #endif
  53371. #ifdef __clang__
  53372. #pragma clang diagnostic pop
  53373. #endif
  53374. #ifdef __clang__
  53375. #pragma clang diagnostic push
  53376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53377. #pragma clang diagnostic ignored "-Wunused-variable"
  53378. #endif
  53379. #ifdef __clang__
  53380. #pragma clang diagnostic pop
  53381. #endif
  53382. #ifdef __clang__
  53383. #pragma clang diagnostic push
  53384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53385. #pragma clang diagnostic ignored "-Wunused-variable"
  53386. #endif
  53387. #ifdef __clang__
  53388. #pragma clang diagnostic pop
  53389. #endif
  53390. #ifdef __clang__
  53391. #pragma clang diagnostic push
  53392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53393. #pragma clang diagnostic ignored "-Wunused-variable"
  53394. #endif
  53395. #ifdef __clang__
  53396. #pragma clang diagnostic pop
  53397. #endif
  53398. #ifdef __clang__
  53399. #pragma clang diagnostic push
  53400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53401. #pragma clang diagnostic ignored "-Wunused-variable"
  53402. #endif
  53403. #ifdef __clang__
  53404. #pragma clang diagnostic pop
  53405. #endif
  53406. #ifdef __clang__
  53407. #pragma clang diagnostic push
  53408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53409. #pragma clang diagnostic ignored "-Wunused-variable"
  53410. #endif
  53411. #ifdef __clang__
  53412. #pragma clang diagnostic pop
  53413. #endif
  53414. #ifdef __clang__
  53415. #pragma clang diagnostic push
  53416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53417. #pragma clang diagnostic ignored "-Wunused-variable"
  53418. #endif
  53419. #ifdef __clang__
  53420. #pragma clang diagnostic pop
  53421. #endif
  53422. #ifdef __clang__
  53423. #pragma clang diagnostic push
  53424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53425. #pragma clang diagnostic ignored "-Wunused-variable"
  53426. #endif
  53427. #ifdef __clang__
  53428. #pragma clang diagnostic pop
  53429. #endif
  53430. #ifdef __clang__
  53431. #pragma clang diagnostic push
  53432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53433. #pragma clang diagnostic ignored "-Wunused-variable"
  53434. #endif
  53435. #ifdef __clang__
  53436. #pragma clang diagnostic pop
  53437. #endif
  53438. #ifdef __clang__
  53439. #pragma clang diagnostic push
  53440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53441. #pragma clang diagnostic ignored "-Wunused-variable"
  53442. #endif
  53443. #ifdef __clang__
  53444. #pragma clang diagnostic pop
  53445. #endif
  53446. #ifdef __clang__
  53447. #pragma clang diagnostic push
  53448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53449. #pragma clang diagnostic ignored "-Wunused-variable"
  53450. #endif
  53451. #ifdef __clang__
  53452. #pragma clang diagnostic pop
  53453. #endif
  53454. #ifdef __clang__
  53455. #pragma clang diagnostic push
  53456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53457. #pragma clang diagnostic ignored "-Wunused-variable"
  53458. #endif
  53459. #ifdef __clang__
  53460. #pragma clang diagnostic pop
  53461. #endif
  53462. #ifdef __clang__
  53463. #pragma clang diagnostic push
  53464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53465. #pragma clang diagnostic ignored "-Wunused-variable"
  53466. #endif
  53467. #ifdef __clang__
  53468. #pragma clang diagnostic pop
  53469. #endif
  53470. #ifdef __clang__
  53471. #pragma clang diagnostic push
  53472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53473. #pragma clang diagnostic ignored "-Wunused-variable"
  53474. #endif
  53475. #ifdef __clang__
  53476. #pragma clang diagnostic pop
  53477. #endif
  53478. #ifdef __clang__
  53479. #pragma clang diagnostic push
  53480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53481. #pragma clang diagnostic ignored "-Wunused-variable"
  53482. #endif
  53483. #ifdef __clang__
  53484. #pragma clang diagnostic pop
  53485. #endif
  53486. #ifdef __clang__
  53487. #pragma clang diagnostic push
  53488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53489. #pragma clang diagnostic ignored "-Wunused-variable"
  53490. #endif
  53491. #ifdef __clang__
  53492. #pragma clang diagnostic pop
  53493. #endif
  53494. #ifdef __clang__
  53495. #pragma clang diagnostic push
  53496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53497. #pragma clang diagnostic ignored "-Wunused-variable"
  53498. #endif
  53499. #ifdef __clang__
  53500. #pragma clang diagnostic pop
  53501. #endif
  53502. #ifdef __clang__
  53503. #pragma clang diagnostic push
  53504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53505. #pragma clang diagnostic ignored "-Wunused-variable"
  53506. #endif
  53507. #ifdef __clang__
  53508. #pragma clang diagnostic pop
  53509. #endif
  53510. #ifdef __clang__
  53511. #pragma clang diagnostic push
  53512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53513. #pragma clang diagnostic ignored "-Wunused-variable"
  53514. #endif
  53515. #ifdef __clang__
  53516. #pragma clang diagnostic pop
  53517. #endif
  53518. #ifdef __clang__
  53519. #pragma clang diagnostic push
  53520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53521. #pragma clang diagnostic ignored "-Wunused-variable"
  53522. #endif
  53523. #ifdef __clang__
  53524. #pragma clang diagnostic pop
  53525. #endif
  53526. #ifdef __clang__
  53527. #pragma clang diagnostic push
  53528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53529. #pragma clang diagnostic ignored "-Wunused-variable"
  53530. #endif
  53531. #ifdef __clang__
  53532. #pragma clang diagnostic pop
  53533. #endif
  53534. #ifdef __clang__
  53535. #pragma clang diagnostic push
  53536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53537. #pragma clang diagnostic ignored "-Wunused-variable"
  53538. #endif
  53539. #ifdef __clang__
  53540. #pragma clang diagnostic pop
  53541. #endif
  53542. #ifdef __clang__
  53543. #pragma clang diagnostic push
  53544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53545. #pragma clang diagnostic ignored "-Wunused-variable"
  53546. #endif
  53547. #ifdef __clang__
  53548. #pragma clang diagnostic pop
  53549. #endif
  53550. #ifdef __clang__
  53551. #pragma clang diagnostic push
  53552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53553. #pragma clang diagnostic ignored "-Wunused-variable"
  53554. #endif
  53555. #ifdef __clang__
  53556. #pragma clang diagnostic pop
  53557. #endif
  53558. #ifdef __clang__
  53559. #pragma clang diagnostic push
  53560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53561. #pragma clang diagnostic ignored "-Wunused-variable"
  53562. #endif
  53563. #ifdef __clang__
  53564. #pragma clang diagnostic pop
  53565. #endif
  53566. #ifdef __clang__
  53567. #pragma clang diagnostic push
  53568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53569. #pragma clang diagnostic ignored "-Wunused-variable"
  53570. #endif
  53571. #ifdef __clang__
  53572. #pragma clang diagnostic pop
  53573. #endif
  53574. #ifdef __clang__
  53575. #pragma clang diagnostic push
  53576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53577. #pragma clang diagnostic ignored "-Wunused-variable"
  53578. #endif
  53579. #ifdef __clang__
  53580. #pragma clang diagnostic pop
  53581. #endif
  53582. #ifdef __clang__
  53583. #pragma clang diagnostic push
  53584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53585. #pragma clang diagnostic ignored "-Wunused-variable"
  53586. #endif
  53587. #ifdef __clang__
  53588. #pragma clang diagnostic pop
  53589. #endif
  53590. #ifdef __clang__
  53591. #pragma clang diagnostic push
  53592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53593. #pragma clang diagnostic ignored "-Wunused-variable"
  53594. #endif
  53595. #ifdef __clang__
  53596. #pragma clang diagnostic pop
  53597. #endif
  53598. #ifdef __clang__
  53599. #pragma clang diagnostic push
  53600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53601. #pragma clang diagnostic ignored "-Wunused-variable"
  53602. #endif
  53603. #ifdef __clang__
  53604. #pragma clang diagnostic pop
  53605. #endif
  53606. #ifdef __clang__
  53607. #pragma clang diagnostic push
  53608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53609. #pragma clang diagnostic ignored "-Wunused-variable"
  53610. #endif
  53611. #ifdef __clang__
  53612. #pragma clang diagnostic pop
  53613. #endif
  53614. #ifdef __clang__
  53615. #pragma clang diagnostic push
  53616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53617. #pragma clang diagnostic ignored "-Wunused-variable"
  53618. #endif
  53619. #ifdef __clang__
  53620. #pragma clang diagnostic pop
  53621. #endif
  53622. #ifdef __clang__
  53623. #pragma clang diagnostic push
  53624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53625. #pragma clang diagnostic ignored "-Wunused-variable"
  53626. #endif
  53627. #ifdef __clang__
  53628. #pragma clang diagnostic pop
  53629. #endif
  53630. #ifdef __clang__
  53631. #pragma clang diagnostic push
  53632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53633. #pragma clang diagnostic ignored "-Wunused-variable"
  53634. #endif
  53635. #ifdef __clang__
  53636. #pragma clang diagnostic pop
  53637. #endif
  53638. #ifdef __clang__
  53639. #pragma clang diagnostic push
  53640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53641. #pragma clang diagnostic ignored "-Wunused-variable"
  53642. #endif
  53643. #ifdef __clang__
  53644. #pragma clang diagnostic pop
  53645. #endif
  53646. #ifdef __clang__
  53647. #pragma clang diagnostic push
  53648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53649. #pragma clang diagnostic ignored "-Wunused-variable"
  53650. #endif
  53651. #ifdef __clang__
  53652. #pragma clang diagnostic pop
  53653. #endif
  53654. #ifdef __clang__
  53655. #pragma clang diagnostic push
  53656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53657. #pragma clang diagnostic ignored "-Wunused-variable"
  53658. #endif
  53659. #ifdef __clang__
  53660. #pragma clang diagnostic pop
  53661. #endif
  53662. #ifdef __clang__
  53663. #pragma clang diagnostic push
  53664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53665. #pragma clang diagnostic ignored "-Wunused-variable"
  53666. #endif
  53667. #ifdef __clang__
  53668. #pragma clang diagnostic pop
  53669. #endif
  53670. #ifdef __clang__
  53671. #pragma clang diagnostic push
  53672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53673. #pragma clang diagnostic ignored "-Wunused-variable"
  53674. #endif
  53675. #ifdef __clang__
  53676. #pragma clang diagnostic pop
  53677. #endif
  53678. #ifdef __clang__
  53679. #pragma clang diagnostic push
  53680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53681. #pragma clang diagnostic ignored "-Wunused-variable"
  53682. #endif
  53683. #ifdef __clang__
  53684. #pragma clang diagnostic pop
  53685. #endif
  53686. #ifdef __clang__
  53687. #pragma clang diagnostic push
  53688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53689. #pragma clang diagnostic ignored "-Wunused-variable"
  53690. #endif
  53691. #ifdef __clang__
  53692. #pragma clang diagnostic pop
  53693. #endif
  53694. #ifdef __clang__
  53695. #pragma clang diagnostic push
  53696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53697. #pragma clang diagnostic ignored "-Wunused-variable"
  53698. #endif
  53699. #ifdef __clang__
  53700. #pragma clang diagnostic pop
  53701. #endif
  53702. #ifdef __clang__
  53703. #pragma clang diagnostic push
  53704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53705. #pragma clang diagnostic ignored "-Wunused-variable"
  53706. #endif
  53707. #ifdef __clang__
  53708. #pragma clang diagnostic pop
  53709. #endif
  53710. #ifdef __clang__
  53711. #pragma clang diagnostic push
  53712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53713. #pragma clang diagnostic ignored "-Wunused-variable"
  53714. #endif
  53715. #ifdef __clang__
  53716. #pragma clang diagnostic pop
  53717. #endif
  53718. #ifdef __clang__
  53719. #pragma clang diagnostic push
  53720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53721. #pragma clang diagnostic ignored "-Wunused-variable"
  53722. #endif
  53723. #ifdef __clang__
  53724. #pragma clang diagnostic pop
  53725. #endif
  53726. #ifdef __clang__
  53727. #pragma clang diagnostic push
  53728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53729. #pragma clang diagnostic ignored "-Wunused-variable"
  53730. #endif
  53731. #ifdef __clang__
  53732. #pragma clang diagnostic pop
  53733. #endif
  53734. #ifdef __clang__
  53735. #pragma clang diagnostic push
  53736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53737. #pragma clang diagnostic ignored "-Wunused-variable"
  53738. #endif
  53739. #ifdef __clang__
  53740. #pragma clang diagnostic pop
  53741. #endif
  53742. #ifdef __clang__
  53743. #pragma clang diagnostic push
  53744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53745. #pragma clang diagnostic ignored "-Wunused-variable"
  53746. #endif
  53747. #ifdef __clang__
  53748. #pragma clang diagnostic pop
  53749. #endif
  53750. #ifdef __clang__
  53751. #pragma clang diagnostic push
  53752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53753. #pragma clang diagnostic ignored "-Wunused-variable"
  53754. #endif
  53755. #ifdef __clang__
  53756. #pragma clang diagnostic pop
  53757. #endif
  53758. #ifdef __clang__
  53759. #pragma clang diagnostic push
  53760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53761. #pragma clang diagnostic ignored "-Wunused-variable"
  53762. #endif
  53763. #ifdef __clang__
  53764. #pragma clang diagnostic pop
  53765. #endif
  53766. #ifdef __clang__
  53767. #pragma clang diagnostic push
  53768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53769. #pragma clang diagnostic ignored "-Wunused-variable"
  53770. #endif
  53771. #ifdef __clang__
  53772. #pragma clang diagnostic pop
  53773. #endif
  53774. #ifdef __clang__
  53775. #pragma clang diagnostic push
  53776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53777. #pragma clang diagnostic ignored "-Wunused-variable"
  53778. #endif
  53779. #ifdef __clang__
  53780. #pragma clang diagnostic pop
  53781. #endif
  53782. #ifdef __clang__
  53783. #pragma clang diagnostic push
  53784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53785. #pragma clang diagnostic ignored "-Wunused-variable"
  53786. #endif
  53787. #ifdef __clang__
  53788. #pragma clang diagnostic pop
  53789. #endif
  53790. #ifdef __clang__
  53791. #pragma clang diagnostic push
  53792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53793. #pragma clang diagnostic ignored "-Wunused-variable"
  53794. #endif
  53795. #ifdef __clang__
  53796. #pragma clang diagnostic pop
  53797. #endif
  53798. #ifdef __clang__
  53799. #pragma clang diagnostic push
  53800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53801. #pragma clang diagnostic ignored "-Wunused-variable"
  53802. #endif
  53803. #ifdef __clang__
  53804. #pragma clang diagnostic pop
  53805. #endif
  53806. #ifdef __clang__
  53807. #pragma clang diagnostic push
  53808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53809. #pragma clang diagnostic ignored "-Wunused-variable"
  53810. #endif
  53811. #ifdef __clang__
  53812. #pragma clang diagnostic pop
  53813. #endif
  53814. #ifdef __clang__
  53815. #pragma clang diagnostic push
  53816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53817. #pragma clang diagnostic ignored "-Wunused-variable"
  53818. #endif
  53819. #ifdef __clang__
  53820. #pragma clang diagnostic pop
  53821. #endif
  53822. #ifdef __clang__
  53823. #pragma clang diagnostic push
  53824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53825. #pragma clang diagnostic ignored "-Wunused-variable"
  53826. #endif
  53827. #ifdef __clang__
  53828. #pragma clang diagnostic pop
  53829. #endif
  53830. #ifdef __clang__
  53831. #pragma clang diagnostic push
  53832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53833. #pragma clang diagnostic ignored "-Wunused-variable"
  53834. #endif
  53835. #ifdef __clang__
  53836. #pragma clang diagnostic pop
  53837. #endif
  53838. #ifdef __clang__
  53839. #pragma clang diagnostic push
  53840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53841. #pragma clang diagnostic ignored "-Wunused-variable"
  53842. #endif
  53843. #ifdef __clang__
  53844. #pragma clang diagnostic pop
  53845. #endif
  53846. #ifdef __clang__
  53847. #pragma clang diagnostic push
  53848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53849. #pragma clang diagnostic ignored "-Wunused-variable"
  53850. #endif
  53851. #ifdef __clang__
  53852. #pragma clang diagnostic pop
  53853. #endif
  53854. #ifdef __clang__
  53855. #pragma clang diagnostic push
  53856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53857. #pragma clang diagnostic ignored "-Wunused-variable"
  53858. #endif
  53859. #ifdef __clang__
  53860. #pragma clang diagnostic pop
  53861. #endif
  53862. #ifdef __clang__
  53863. #pragma clang diagnostic push
  53864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53865. #pragma clang diagnostic ignored "-Wunused-variable"
  53866. #endif
  53867. #ifdef __clang__
  53868. #pragma clang diagnostic pop
  53869. #endif
  53870. #ifdef __clang__
  53871. #pragma clang diagnostic push
  53872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53873. #pragma clang diagnostic ignored "-Wunused-variable"
  53874. #endif
  53875. #ifdef __clang__
  53876. #pragma clang diagnostic pop
  53877. #endif
  53878. #ifdef __clang__
  53879. #pragma clang diagnostic push
  53880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53881. #pragma clang diagnostic ignored "-Wunused-variable"
  53882. #endif
  53883. #ifdef __clang__
  53884. #pragma clang diagnostic pop
  53885. #endif
  53886. #ifdef __clang__
  53887. #pragma clang diagnostic push
  53888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53889. #pragma clang diagnostic ignored "-Wunused-variable"
  53890. #endif
  53891. #ifdef __clang__
  53892. #pragma clang diagnostic pop
  53893. #endif
  53894. #ifdef __clang__
  53895. #pragma clang diagnostic push
  53896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53897. #pragma clang diagnostic ignored "-Wunused-variable"
  53898. #endif
  53899. #ifdef __clang__
  53900. #pragma clang diagnostic pop
  53901. #endif
  53902. #ifdef __clang__
  53903. #pragma clang diagnostic push
  53904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53905. #pragma clang diagnostic ignored "-Wunused-variable"
  53906. #endif
  53907. #ifdef __clang__
  53908. #pragma clang diagnostic pop
  53909. #endif
  53910. #ifdef __clang__
  53911. #pragma clang diagnostic push
  53912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53913. #pragma clang diagnostic ignored "-Wunused-variable"
  53914. #endif
  53915. #ifdef __clang__
  53916. #pragma clang diagnostic pop
  53917. #endif
  53918. #ifdef __clang__
  53919. #pragma clang diagnostic push
  53920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53921. #pragma clang diagnostic ignored "-Wunused-variable"
  53922. #endif
  53923. #ifdef __clang__
  53924. #pragma clang diagnostic pop
  53925. #endif
  53926. #ifdef __clang__
  53927. #pragma clang diagnostic push
  53928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53929. #pragma clang diagnostic ignored "-Wunused-variable"
  53930. #endif
  53931. #ifdef __clang__
  53932. #pragma clang diagnostic pop
  53933. #endif
  53934. #ifdef __clang__
  53935. #pragma clang diagnostic push
  53936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53937. #pragma clang diagnostic ignored "-Wunused-variable"
  53938. #endif
  53939. #ifdef __clang__
  53940. #pragma clang diagnostic pop
  53941. #endif
  53942. #ifdef __clang__
  53943. #pragma clang diagnostic push
  53944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53945. #pragma clang diagnostic ignored "-Wunused-variable"
  53946. #endif
  53947. #ifdef __clang__
  53948. #pragma clang diagnostic pop
  53949. #endif
  53950. #ifdef __clang__
  53951. #pragma clang diagnostic push
  53952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53953. #pragma clang diagnostic ignored "-Wunused-variable"
  53954. #endif
  53955. #ifdef __clang__
  53956. #pragma clang diagnostic pop
  53957. #endif
  53958. #ifdef __clang__
  53959. #pragma clang diagnostic push
  53960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53961. #pragma clang diagnostic ignored "-Wunused-variable"
  53962. #endif
  53963. #ifdef __clang__
  53964. #pragma clang diagnostic pop
  53965. #endif
  53966. #ifdef __clang__
  53967. #pragma clang diagnostic push
  53968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53969. #pragma clang diagnostic ignored "-Wunused-variable"
  53970. #endif
  53971. #ifdef __clang__
  53972. #pragma clang diagnostic pop
  53973. #endif
  53974. #ifdef __clang__
  53975. #pragma clang diagnostic push
  53976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53977. #pragma clang diagnostic ignored "-Wunused-variable"
  53978. #endif
  53979. #ifdef __clang__
  53980. #pragma clang diagnostic pop
  53981. #endif
  53982. #ifdef __clang__
  53983. #pragma clang diagnostic push
  53984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53985. #pragma clang diagnostic ignored "-Wunused-variable"
  53986. #endif
  53987. #ifdef __clang__
  53988. #pragma clang diagnostic pop
  53989. #endif
  53990. #ifdef __clang__
  53991. #pragma clang diagnostic push
  53992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53993. #pragma clang diagnostic ignored "-Wunused-variable"
  53994. #endif
  53995. #ifdef __clang__
  53996. #pragma clang diagnostic pop
  53997. #endif
  53998. #ifdef __clang__
  53999. #pragma clang diagnostic push
  54000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54001. #pragma clang diagnostic ignored "-Wunused-variable"
  54002. #endif
  54003. #ifdef __clang__
  54004. #pragma clang diagnostic pop
  54005. #endif
  54006. #ifdef __clang__
  54007. #pragma clang diagnostic push
  54008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54009. #pragma clang diagnostic ignored "-Wunused-variable"
  54010. #endif
  54011. #ifdef __clang__
  54012. #pragma clang diagnostic pop
  54013. #endif
  54014. #ifdef __clang__
  54015. #pragma clang diagnostic push
  54016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54017. #pragma clang diagnostic ignored "-Wunused-variable"
  54018. #endif
  54019. #ifdef __clang__
  54020. #pragma clang diagnostic pop
  54021. #endif
  54022. #ifdef __clang__
  54023. #pragma clang diagnostic push
  54024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54025. #pragma clang diagnostic ignored "-Wunused-variable"
  54026. #endif
  54027. #ifdef __clang__
  54028. #pragma clang diagnostic pop
  54029. #endif
  54030. #ifdef __clang__
  54031. #pragma clang diagnostic push
  54032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54033. #pragma clang diagnostic ignored "-Wunused-variable"
  54034. #endif
  54035. #ifdef __clang__
  54036. #pragma clang diagnostic pop
  54037. #endif
  54038. #ifdef __clang__
  54039. #pragma clang diagnostic push
  54040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54041. #pragma clang diagnostic ignored "-Wunused-variable"
  54042. #endif
  54043. #ifdef __clang__
  54044. #pragma clang diagnostic pop
  54045. #endif
  54046. #ifdef __clang__
  54047. #pragma clang diagnostic push
  54048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54049. #pragma clang diagnostic ignored "-Wunused-variable"
  54050. #endif
  54051. #ifdef __clang__
  54052. #pragma clang diagnostic pop
  54053. #endif
  54054. #ifdef __clang__
  54055. #pragma clang diagnostic push
  54056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54057. #pragma clang diagnostic ignored "-Wunused-variable"
  54058. #endif
  54059. #ifdef __clang__
  54060. #pragma clang diagnostic pop
  54061. #endif
  54062. #ifdef __clang__
  54063. #pragma clang diagnostic push
  54064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54065. #pragma clang diagnostic ignored "-Wunused-variable"
  54066. #endif
  54067. #ifdef __clang__
  54068. #pragma clang diagnostic pop
  54069. #endif
  54070. #ifdef __clang__
  54071. #pragma clang diagnostic push
  54072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54073. #pragma clang diagnostic ignored "-Wunused-variable"
  54074. #endif
  54075. #ifdef __clang__
  54076. #pragma clang diagnostic pop
  54077. #endif
  54078. #ifdef __clang__
  54079. #pragma clang diagnostic push
  54080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54081. #pragma clang diagnostic ignored "-Wunused-variable"
  54082. #endif
  54083. #ifdef __clang__
  54084. #pragma clang diagnostic pop
  54085. #endif
  54086. #ifdef __clang__
  54087. #pragma clang diagnostic push
  54088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54089. #pragma clang diagnostic ignored "-Wunused-variable"
  54090. #endif
  54091. #ifdef __clang__
  54092. #pragma clang diagnostic pop
  54093. #endif
  54094. #ifdef __clang__
  54095. #pragma clang diagnostic push
  54096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54097. #pragma clang diagnostic ignored "-Wunused-variable"
  54098. #endif
  54099. #ifdef __clang__
  54100. #pragma clang diagnostic pop
  54101. #endif
  54102. #ifdef __clang__
  54103. #pragma clang diagnostic push
  54104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54105. #pragma clang diagnostic ignored "-Wunused-variable"
  54106. #endif
  54107. #ifdef __clang__
  54108. #pragma clang diagnostic pop
  54109. #endif
  54110. #ifdef __clang__
  54111. #pragma clang diagnostic push
  54112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54113. #pragma clang diagnostic ignored "-Wunused-variable"
  54114. #endif
  54115. #ifdef __clang__
  54116. #pragma clang diagnostic pop
  54117. #endif
  54118. #ifdef __clang__
  54119. #pragma clang diagnostic push
  54120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54121. #pragma clang diagnostic ignored "-Wunused-variable"
  54122. #endif
  54123. #ifdef __clang__
  54124. #pragma clang diagnostic pop
  54125. #endif
  54126. #ifdef __clang__
  54127. #pragma clang diagnostic push
  54128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54129. #pragma clang diagnostic ignored "-Wunused-variable"
  54130. #endif
  54131. #ifdef __clang__
  54132. #pragma clang diagnostic pop
  54133. #endif
  54134. #ifdef __clang__
  54135. #pragma clang diagnostic push
  54136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54137. #pragma clang diagnostic ignored "-Wunused-variable"
  54138. #endif
  54139. #ifdef __clang__
  54140. #pragma clang diagnostic pop
  54141. #endif
  54142. #ifdef __clang__
  54143. #pragma clang diagnostic push
  54144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54145. #pragma clang diagnostic ignored "-Wunused-variable"
  54146. #endif
  54147. #ifdef __clang__
  54148. #pragma clang diagnostic pop
  54149. #endif
  54150. #ifdef __clang__
  54151. #pragma clang diagnostic push
  54152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54153. #pragma clang diagnostic ignored "-Wunused-variable"
  54154. #endif
  54155. #ifdef __clang__
  54156. #pragma clang diagnostic pop
  54157. #endif
  54158. #ifdef __clang__
  54159. #pragma clang diagnostic push
  54160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54161. #pragma clang diagnostic ignored "-Wunused-variable"
  54162. #endif
  54163. #ifdef __clang__
  54164. #pragma clang diagnostic pop
  54165. #endif
  54166. #ifdef __clang__
  54167. #pragma clang diagnostic push
  54168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54169. #pragma clang diagnostic ignored "-Wunused-variable"
  54170. #endif
  54171. #ifdef __clang__
  54172. #pragma clang diagnostic pop
  54173. #endif
  54174. #ifdef __clang__
  54175. #pragma clang diagnostic push
  54176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54177. #pragma clang diagnostic ignored "-Wunused-variable"
  54178. #endif
  54179. #ifdef __clang__
  54180. #pragma clang diagnostic pop
  54181. #endif
  54182. #ifdef __clang__
  54183. #pragma clang diagnostic push
  54184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54185. #pragma clang diagnostic ignored "-Wunused-variable"
  54186. #endif
  54187. #ifdef __clang__
  54188. #pragma clang diagnostic pop
  54189. #endif
  54190. #ifdef __clang__
  54191. #pragma clang diagnostic push
  54192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54193. #pragma clang diagnostic ignored "-Wunused-variable"
  54194. #endif
  54195. #ifdef __clang__
  54196. #pragma clang diagnostic pop
  54197. #endif
  54198. #ifdef __clang__
  54199. #pragma clang diagnostic push
  54200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54201. #pragma clang diagnostic ignored "-Wunused-variable"
  54202. #endif
  54203. #ifdef __clang__
  54204. #pragma clang diagnostic pop
  54205. #endif
  54206. #ifdef __clang__
  54207. #pragma clang diagnostic push
  54208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54209. #pragma clang diagnostic ignored "-Wunused-variable"
  54210. #endif
  54211. #ifdef __clang__
  54212. #pragma clang diagnostic pop
  54213. #endif
  54214. #ifdef __clang__
  54215. #pragma clang diagnostic push
  54216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54217. #pragma clang diagnostic ignored "-Wunused-variable"
  54218. #endif
  54219. #ifdef __clang__
  54220. #pragma clang diagnostic pop
  54221. #endif
  54222. #ifdef __clang__
  54223. #pragma clang diagnostic push
  54224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54225. #pragma clang diagnostic ignored "-Wunused-variable"
  54226. #endif
  54227. #ifdef __clang__
  54228. #pragma clang diagnostic pop
  54229. #endif
  54230. #ifdef __clang__
  54231. #pragma clang diagnostic push
  54232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54233. #pragma clang diagnostic ignored "-Wunused-variable"
  54234. #endif
  54235. #ifdef __clang__
  54236. #pragma clang diagnostic pop
  54237. #endif
  54238. #ifdef __clang__
  54239. #pragma clang diagnostic push
  54240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54241. #pragma clang diagnostic ignored "-Wunused-variable"
  54242. #endif
  54243. #ifdef __clang__
  54244. #pragma clang diagnostic pop
  54245. #endif
  54246. #ifdef __clang__
  54247. #pragma clang diagnostic push
  54248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54249. #pragma clang diagnostic ignored "-Wunused-variable"
  54250. #endif
  54251. #ifdef __clang__
  54252. #pragma clang diagnostic pop
  54253. #endif
  54254. #ifdef __clang__
  54255. #pragma clang diagnostic push
  54256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54257. #pragma clang diagnostic ignored "-Wunused-variable"
  54258. #endif
  54259. #ifdef __clang__
  54260. #pragma clang diagnostic pop
  54261. #endif
  54262. #ifdef __clang__
  54263. #pragma clang diagnostic push
  54264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54265. #pragma clang diagnostic ignored "-Wunused-variable"
  54266. #endif
  54267. #ifdef __clang__
  54268. #pragma clang diagnostic pop
  54269. #endif
  54270. #ifdef __clang__
  54271. #pragma clang diagnostic push
  54272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54273. #pragma clang diagnostic ignored "-Wunused-variable"
  54274. #endif
  54275. #ifdef __clang__
  54276. #pragma clang diagnostic pop
  54277. #endif
  54278. #ifdef __clang__
  54279. #pragma clang diagnostic push
  54280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54281. #pragma clang diagnostic ignored "-Wunused-variable"
  54282. #endif
  54283. #ifdef __clang__
  54284. #pragma clang diagnostic pop
  54285. #endif
  54286. #ifdef __clang__
  54287. #pragma clang diagnostic push
  54288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54289. #pragma clang diagnostic ignored "-Wunused-variable"
  54290. #endif
  54291. #ifdef __clang__
  54292. #pragma clang diagnostic pop
  54293. #endif
  54294. #ifdef __clang__
  54295. #pragma clang diagnostic push
  54296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54297. #pragma clang diagnostic ignored "-Wunused-variable"
  54298. #endif
  54299. #ifdef __clang__
  54300. #pragma clang diagnostic pop
  54301. #endif
  54302. #ifdef __clang__
  54303. #pragma clang diagnostic push
  54304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54305. #pragma clang diagnostic ignored "-Wunused-variable"
  54306. #endif
  54307. #ifdef __clang__
  54308. #pragma clang diagnostic pop
  54309. #endif
  54310. #ifdef __clang__
  54311. #pragma clang diagnostic push
  54312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54313. #pragma clang diagnostic ignored "-Wunused-variable"
  54314. #endif
  54315. #ifdef __clang__
  54316. #pragma clang diagnostic pop
  54317. #endif
  54318. #ifdef __clang__
  54319. #pragma clang diagnostic push
  54320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54321. #pragma clang diagnostic ignored "-Wunused-variable"
  54322. #endif
  54323. #ifdef __clang__
  54324. #pragma clang diagnostic pop
  54325. #endif
  54326. #ifdef __clang__
  54327. #pragma clang diagnostic push
  54328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54329. #pragma clang diagnostic ignored "-Wunused-variable"
  54330. #endif
  54331. #ifdef __clang__
  54332. #pragma clang diagnostic pop
  54333. #endif
  54334. #ifdef __clang__
  54335. #pragma clang diagnostic push
  54336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54337. #pragma clang diagnostic ignored "-Wunused-variable"
  54338. #endif
  54339. #ifdef __clang__
  54340. #pragma clang diagnostic pop
  54341. #endif
  54342. #ifdef __clang__
  54343. #pragma clang diagnostic push
  54344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54345. #pragma clang diagnostic ignored "-Wunused-variable"
  54346. #endif
  54347. #ifdef __clang__
  54348. #pragma clang diagnostic pop
  54349. #endif
  54350. #ifdef __clang__
  54351. #pragma clang diagnostic push
  54352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54353. #pragma clang diagnostic ignored "-Wunused-variable"
  54354. #endif
  54355. #ifdef __clang__
  54356. #pragma clang diagnostic pop
  54357. #endif
  54358. #ifdef __clang__
  54359. #pragma clang diagnostic push
  54360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54361. #pragma clang diagnostic ignored "-Wunused-variable"
  54362. #endif
  54363. #ifdef __clang__
  54364. #pragma clang diagnostic pop
  54365. #endif
  54366. #ifdef __clang__
  54367. #pragma clang diagnostic push
  54368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54369. #pragma clang diagnostic ignored "-Wunused-variable"
  54370. #endif
  54371. #ifdef __clang__
  54372. #pragma clang diagnostic pop
  54373. #endif
  54374. #ifdef __clang__
  54375. #pragma clang diagnostic push
  54376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54377. #pragma clang diagnostic ignored "-Wunused-variable"
  54378. #endif
  54379. #ifdef __clang__
  54380. #pragma clang diagnostic pop
  54381. #endif
  54382. #ifdef __clang__
  54383. #pragma clang diagnostic push
  54384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54385. #pragma clang diagnostic ignored "-Wunused-variable"
  54386. #endif
  54387. #ifdef __clang__
  54388. #pragma clang diagnostic pop
  54389. #endif
  54390. #ifdef __clang__
  54391. #pragma clang diagnostic push
  54392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54393. #pragma clang diagnostic ignored "-Wunused-variable"
  54394. #endif
  54395. #ifdef __clang__
  54396. #pragma clang diagnostic pop
  54397. #endif
  54398. #ifdef __clang__
  54399. #pragma clang diagnostic push
  54400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54401. #pragma clang diagnostic ignored "-Wunused-variable"
  54402. #endif
  54403. #ifdef __clang__
  54404. #pragma clang diagnostic pop
  54405. #endif
  54406. #ifdef __clang__
  54407. #pragma clang diagnostic push
  54408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54409. #pragma clang diagnostic ignored "-Wunused-variable"
  54410. #endif
  54411. #ifdef __clang__
  54412. #pragma clang diagnostic pop
  54413. #endif
  54414. #ifdef __clang__
  54415. #pragma clang diagnostic push
  54416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54417. #pragma clang diagnostic ignored "-Wunused-variable"
  54418. #endif
  54419. #ifdef __clang__
  54420. #pragma clang diagnostic pop
  54421. #endif
  54422. #ifdef __clang__
  54423. #pragma clang diagnostic push
  54424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54425. #pragma clang diagnostic ignored "-Wunused-variable"
  54426. #endif
  54427. #ifdef __clang__
  54428. #pragma clang diagnostic pop
  54429. #endif
  54430. #ifdef __clang__
  54431. #pragma clang diagnostic push
  54432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54433. #pragma clang diagnostic ignored "-Wunused-variable"
  54434. #endif
  54435. #ifdef __clang__
  54436. #pragma clang diagnostic pop
  54437. #endif
  54438. #ifdef __clang__
  54439. #pragma clang diagnostic push
  54440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54441. #pragma clang diagnostic ignored "-Wunused-variable"
  54442. #endif
  54443. #ifdef __clang__
  54444. #pragma clang diagnostic pop
  54445. #endif
  54446. #ifdef __clang__
  54447. #pragma clang diagnostic push
  54448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54449. #pragma clang diagnostic ignored "-Wunused-variable"
  54450. #endif
  54451. #ifdef __clang__
  54452. #pragma clang diagnostic pop
  54453. #endif
  54454. #ifdef __clang__
  54455. #pragma clang diagnostic push
  54456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54457. #pragma clang diagnostic ignored "-Wunused-variable"
  54458. #endif
  54459. #ifdef __clang__
  54460. #pragma clang diagnostic pop
  54461. #endif
  54462. #ifdef __clang__
  54463. #pragma clang diagnostic push
  54464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54465. #pragma clang diagnostic ignored "-Wunused-variable"
  54466. #endif
  54467. #ifdef __clang__
  54468. #pragma clang diagnostic pop
  54469. #endif
  54470. #ifdef __clang__
  54471. #pragma clang diagnostic push
  54472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54473. #pragma clang diagnostic ignored "-Wunused-variable"
  54474. #endif
  54475. #ifdef __clang__
  54476. #pragma clang diagnostic pop
  54477. #endif
  54478. #ifdef __clang__
  54479. #pragma clang diagnostic push
  54480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54481. #pragma clang diagnostic ignored "-Wunused-variable"
  54482. #endif
  54483. #ifdef __clang__
  54484. #pragma clang diagnostic pop
  54485. #endif
  54486. #ifdef __clang__
  54487. #pragma clang diagnostic push
  54488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54489. #pragma clang diagnostic ignored "-Wunused-variable"
  54490. #endif
  54491. #ifdef __clang__
  54492. #pragma clang diagnostic pop
  54493. #endif
  54494. #ifdef __clang__
  54495. #pragma clang diagnostic push
  54496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54497. #pragma clang diagnostic ignored "-Wunused-variable"
  54498. #endif
  54499. #ifdef __clang__
  54500. #pragma clang diagnostic pop
  54501. #endif
  54502. #ifdef __clang__
  54503. #pragma clang diagnostic push
  54504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54505. #pragma clang diagnostic ignored "-Wunused-variable"
  54506. #endif
  54507. #ifdef __clang__
  54508. #pragma clang diagnostic pop
  54509. #endif
  54510. #ifdef __clang__
  54511. #pragma clang diagnostic push
  54512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54513. #pragma clang diagnostic ignored "-Wunused-variable"
  54514. #endif
  54515. #ifdef __clang__
  54516. #pragma clang diagnostic pop
  54517. #endif
  54518. #ifdef __clang__
  54519. #pragma clang diagnostic push
  54520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54521. #pragma clang diagnostic ignored "-Wunused-variable"
  54522. #endif
  54523. #ifdef __clang__
  54524. #pragma clang diagnostic pop
  54525. #endif
  54526. #ifdef __clang__
  54527. #pragma clang diagnostic push
  54528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54529. #pragma clang diagnostic ignored "-Wunused-variable"
  54530. #endif
  54531. #ifdef __clang__
  54532. #pragma clang diagnostic pop
  54533. #endif
  54534. #ifdef __clang__
  54535. #pragma clang diagnostic push
  54536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54537. #pragma clang diagnostic ignored "-Wunused-variable"
  54538. #endif
  54539. #ifdef __clang__
  54540. #pragma clang diagnostic pop
  54541. #endif
  54542. #ifdef __clang__
  54543. #pragma clang diagnostic push
  54544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54545. #pragma clang diagnostic ignored "-Wunused-variable"
  54546. #endif
  54547. #ifdef __clang__
  54548. #pragma clang diagnostic pop
  54549. #endif
  54550. #ifdef __clang__
  54551. #pragma clang diagnostic push
  54552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54553. #pragma clang diagnostic ignored "-Wunused-variable"
  54554. #endif
  54555. #ifdef __clang__
  54556. #pragma clang diagnostic pop
  54557. #endif
  54558. #ifdef __clang__
  54559. #pragma clang diagnostic push
  54560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54561. #pragma clang diagnostic ignored "-Wunused-variable"
  54562. #endif
  54563. #ifdef __clang__
  54564. #pragma clang diagnostic pop
  54565. #endif
  54566. #ifdef __clang__
  54567. #pragma clang diagnostic push
  54568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54569. #pragma clang diagnostic ignored "-Wunused-variable"
  54570. #endif
  54571. #ifdef __clang__
  54572. #pragma clang diagnostic pop
  54573. #endif
  54574. #ifdef __clang__
  54575. #pragma clang diagnostic push
  54576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54577. #pragma clang diagnostic ignored "-Wunused-variable"
  54578. #endif
  54579. #ifdef __clang__
  54580. #pragma clang diagnostic pop
  54581. #endif
  54582. #ifdef __clang__
  54583. #pragma clang diagnostic push
  54584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54585. #pragma clang diagnostic ignored "-Wunused-variable"
  54586. #endif
  54587. #ifdef __clang__
  54588. #pragma clang diagnostic pop
  54589. #endif
  54590. #ifdef __clang__
  54591. #pragma clang diagnostic push
  54592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54593. #pragma clang diagnostic ignored "-Wunused-variable"
  54594. #endif
  54595. #ifdef __clang__
  54596. #pragma clang diagnostic pop
  54597. #endif
  54598. #ifdef __clang__
  54599. #pragma clang diagnostic push
  54600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54601. #pragma clang diagnostic ignored "-Wunused-variable"
  54602. #endif
  54603. #ifdef __clang__
  54604. #pragma clang diagnostic pop
  54605. #endif
  54606. #ifdef __clang__
  54607. #pragma clang diagnostic push
  54608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54609. #pragma clang diagnostic ignored "-Wunused-variable"
  54610. #endif
  54611. #ifdef __clang__
  54612. #pragma clang diagnostic pop
  54613. #endif
  54614. #ifdef __clang__
  54615. #pragma clang diagnostic push
  54616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54617. #pragma clang diagnostic ignored "-Wunused-variable"
  54618. #endif
  54619. #ifdef __clang__
  54620. #pragma clang diagnostic pop
  54621. #endif
  54622. #ifdef __clang__
  54623. #pragma clang diagnostic push
  54624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54625. #pragma clang diagnostic ignored "-Wunused-variable"
  54626. #endif
  54627. #ifdef __clang__
  54628. #pragma clang diagnostic pop
  54629. #endif
  54630. #ifdef __clang__
  54631. #pragma clang diagnostic push
  54632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54633. #pragma clang diagnostic ignored "-Wunused-variable"
  54634. #endif
  54635. #ifdef __clang__
  54636. #pragma clang diagnostic pop
  54637. #endif
  54638. #ifdef __clang__
  54639. #pragma clang diagnostic push
  54640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54641. #pragma clang diagnostic ignored "-Wunused-variable"
  54642. #endif
  54643. #ifdef __clang__
  54644. #pragma clang diagnostic pop
  54645. #endif
  54646. #ifdef __clang__
  54647. #pragma clang diagnostic push
  54648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54649. #pragma clang diagnostic ignored "-Wunused-variable"
  54650. #endif
  54651. #ifdef __clang__
  54652. #pragma clang diagnostic pop
  54653. #endif
  54654. #ifdef __clang__
  54655. #pragma clang diagnostic push
  54656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54657. #pragma clang diagnostic ignored "-Wunused-variable"
  54658. #endif
  54659. #ifdef __clang__
  54660. #pragma clang diagnostic pop
  54661. #endif
  54662. #ifdef __clang__
  54663. #pragma clang diagnostic push
  54664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54665. #pragma clang diagnostic ignored "-Wunused-variable"
  54666. #endif
  54667. #ifdef __clang__
  54668. #pragma clang diagnostic pop
  54669. #endif
  54670. #ifdef __clang__
  54671. #pragma clang diagnostic push
  54672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54673. #pragma clang diagnostic ignored "-Wunused-variable"
  54674. #endif
  54675. #ifdef __clang__
  54676. #pragma clang diagnostic pop
  54677. #endif
  54678. #ifdef __clang__
  54679. #pragma clang diagnostic push
  54680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54681. #pragma clang diagnostic ignored "-Wunused-variable"
  54682. #endif
  54683. #ifdef __clang__
  54684. #pragma clang diagnostic pop
  54685. #endif
  54686. #ifdef __clang__
  54687. #pragma clang diagnostic push
  54688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54689. #pragma clang diagnostic ignored "-Wunused-variable"
  54690. #endif
  54691. #ifdef __clang__
  54692. #pragma clang diagnostic pop
  54693. #endif
  54694. #ifdef __clang__
  54695. #pragma clang diagnostic push
  54696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54697. #pragma clang diagnostic ignored "-Wunused-variable"
  54698. #endif
  54699. #ifdef __clang__
  54700. #pragma clang diagnostic pop
  54701. #endif
  54702. #ifdef __clang__
  54703. #pragma clang diagnostic push
  54704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54705. #pragma clang diagnostic ignored "-Wunused-variable"
  54706. #endif
  54707. #ifdef __clang__
  54708. #pragma clang diagnostic pop
  54709. #endif
  54710. #ifdef __clang__
  54711. #pragma clang diagnostic push
  54712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54713. #pragma clang diagnostic ignored "-Wunused-variable"
  54714. #endif
  54715. #ifdef __clang__
  54716. #pragma clang diagnostic pop
  54717. #endif
  54718. #ifdef __clang__
  54719. #pragma clang diagnostic push
  54720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54721. #pragma clang diagnostic ignored "-Wunused-variable"
  54722. #endif
  54723. #ifdef __clang__
  54724. #pragma clang diagnostic pop
  54725. #endif
  54726. #ifdef __clang__
  54727. #pragma clang diagnostic push
  54728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54729. #pragma clang diagnostic ignored "-Wunused-variable"
  54730. #endif
  54731. #ifdef __clang__
  54732. #pragma clang diagnostic pop
  54733. #endif
  54734. #ifdef __clang__
  54735. #pragma clang diagnostic push
  54736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54737. #pragma clang diagnostic ignored "-Wunused-variable"
  54738. #endif
  54739. #ifdef __clang__
  54740. #pragma clang diagnostic pop
  54741. #endif
  54742. #ifdef __clang__
  54743. #pragma clang diagnostic push
  54744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54745. #pragma clang diagnostic ignored "-Wunused-variable"
  54746. #endif
  54747. #ifdef __clang__
  54748. #pragma clang diagnostic pop
  54749. #endif
  54750. #ifdef __clang__
  54751. #pragma clang diagnostic push
  54752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54753. #pragma clang diagnostic ignored "-Wunused-variable"
  54754. #endif
  54755. #ifdef __clang__
  54756. #pragma clang diagnostic pop
  54757. #endif
  54758. #ifdef __clang__
  54759. #pragma clang diagnostic push
  54760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54761. #pragma clang diagnostic ignored "-Wunused-variable"
  54762. #endif
  54763. #ifdef __clang__
  54764. #pragma clang diagnostic pop
  54765. #endif
  54766. #ifdef __clang__
  54767. #pragma clang diagnostic push
  54768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54769. #pragma clang diagnostic ignored "-Wunused-variable"
  54770. #endif
  54771. #ifdef __clang__
  54772. #pragma clang diagnostic pop
  54773. #endif
  54774. #ifdef __clang__
  54775. #pragma clang diagnostic push
  54776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54777. #pragma clang diagnostic ignored "-Wunused-variable"
  54778. #endif
  54779. #ifdef __clang__
  54780. #pragma clang diagnostic pop
  54781. #endif
  54782. #ifdef __clang__
  54783. #pragma clang diagnostic push
  54784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54785. #pragma clang diagnostic ignored "-Wunused-variable"
  54786. #endif
  54787. #ifdef __clang__
  54788. #pragma clang diagnostic pop
  54789. #endif
  54790. #ifdef __clang__
  54791. #pragma clang diagnostic push
  54792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54793. #pragma clang diagnostic ignored "-Wunused-variable"
  54794. #endif
  54795. #ifdef __clang__
  54796. #pragma clang diagnostic pop
  54797. #endif
  54798. #ifdef __clang__
  54799. #pragma clang diagnostic push
  54800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54801. #pragma clang diagnostic ignored "-Wunused-variable"
  54802. #endif
  54803. #ifdef __clang__
  54804. #pragma clang diagnostic pop
  54805. #endif
  54806. #ifdef __clang__
  54807. #pragma clang diagnostic push
  54808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54809. #pragma clang diagnostic ignored "-Wunused-variable"
  54810. #endif
  54811. #ifdef __clang__
  54812. #pragma clang diagnostic pop
  54813. #endif
  54814. #ifdef __clang__
  54815. #pragma clang diagnostic push
  54816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54817. #pragma clang diagnostic ignored "-Wunused-variable"
  54818. #endif
  54819. #ifdef __clang__
  54820. #pragma clang diagnostic pop
  54821. #endif
  54822. #ifdef __clang__
  54823. #pragma clang diagnostic push
  54824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54825. #pragma clang diagnostic ignored "-Wunused-variable"
  54826. #endif
  54827. #ifdef __clang__
  54828. #pragma clang diagnostic pop
  54829. #endif
  54830. #ifdef __clang__
  54831. #pragma clang diagnostic push
  54832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54833. #pragma clang diagnostic ignored "-Wunused-variable"
  54834. #endif
  54835. #ifdef __clang__
  54836. #pragma clang diagnostic pop
  54837. #endif
  54838. #ifdef __clang__
  54839. #pragma clang diagnostic push
  54840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54841. #pragma clang diagnostic ignored "-Wunused-variable"
  54842. #endif
  54843. #ifdef __clang__
  54844. #pragma clang diagnostic pop
  54845. #endif
  54846. #ifdef __clang__
  54847. #pragma clang diagnostic push
  54848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54849. #pragma clang diagnostic ignored "-Wunused-variable"
  54850. #endif
  54851. #ifdef __clang__
  54852. #pragma clang diagnostic pop
  54853. #endif
  54854. #ifdef __clang__
  54855. #pragma clang diagnostic push
  54856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54857. #pragma clang diagnostic ignored "-Wunused-variable"
  54858. #endif
  54859. #ifdef __clang__
  54860. #pragma clang diagnostic pop
  54861. #endif
  54862. #ifdef __clang__
  54863. #pragma clang diagnostic push
  54864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54865. #pragma clang diagnostic ignored "-Wunused-variable"
  54866. #endif
  54867. #ifdef __clang__
  54868. #pragma clang diagnostic pop
  54869. #endif
  54870. #ifdef __clang__
  54871. #pragma clang diagnostic push
  54872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54873. #pragma clang diagnostic ignored "-Wunused-variable"
  54874. #endif
  54875. #ifdef __clang__
  54876. #pragma clang diagnostic pop
  54877. #endif
  54878. #ifdef __clang__
  54879. #pragma clang diagnostic push
  54880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54881. #pragma clang diagnostic ignored "-Wunused-variable"
  54882. #endif
  54883. #ifdef __clang__
  54884. #pragma clang diagnostic pop
  54885. #endif
  54886. #ifdef __clang__
  54887. #pragma clang diagnostic push
  54888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54889. #pragma clang diagnostic ignored "-Wunused-variable"
  54890. #endif
  54891. #ifdef __clang__
  54892. #pragma clang diagnostic pop
  54893. #endif
  54894. #ifdef __clang__
  54895. #pragma clang diagnostic push
  54896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54897. #pragma clang diagnostic ignored "-Wunused-variable"
  54898. #endif
  54899. #ifdef __clang__
  54900. #pragma clang diagnostic pop
  54901. #endif
  54902. #ifdef __clang__
  54903. #pragma clang diagnostic push
  54904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54905. #pragma clang diagnostic ignored "-Wunused-variable"
  54906. #endif
  54907. #ifdef __clang__
  54908. #pragma clang diagnostic pop
  54909. #endif
  54910. #ifdef __clang__
  54911. #pragma clang diagnostic push
  54912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54913. #pragma clang diagnostic ignored "-Wunused-variable"
  54914. #endif
  54915. #ifdef __clang__
  54916. #pragma clang diagnostic pop
  54917. #endif
  54918. #ifdef __clang__
  54919. #pragma clang diagnostic push
  54920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54921. #pragma clang diagnostic ignored "-Wunused-variable"
  54922. #endif
  54923. #ifdef __clang__
  54924. #pragma clang diagnostic pop
  54925. #endif
  54926. #ifdef __clang__
  54927. #pragma clang diagnostic push
  54928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54929. #pragma clang diagnostic ignored "-Wunused-variable"
  54930. #endif
  54931. #ifdef __clang__
  54932. #pragma clang diagnostic pop
  54933. #endif
  54934. #ifdef __clang__
  54935. #pragma clang diagnostic push
  54936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54937. #pragma clang diagnostic ignored "-Wunused-variable"
  54938. #endif
  54939. #ifdef __clang__
  54940. #pragma clang diagnostic pop
  54941. #endif
  54942. #ifdef __clang__
  54943. #pragma clang diagnostic push
  54944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54945. #pragma clang diagnostic ignored "-Wunused-variable"
  54946. #endif
  54947. #ifdef __clang__
  54948. #pragma clang diagnostic pop
  54949. #endif
  54950. #ifdef __clang__
  54951. #pragma clang diagnostic push
  54952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54953. #pragma clang diagnostic ignored "-Wunused-variable"
  54954. #endif
  54955. #ifdef __clang__
  54956. #pragma clang diagnostic pop
  54957. #endif
  54958. #ifdef __clang__
  54959. #pragma clang diagnostic push
  54960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54961. #pragma clang diagnostic ignored "-Wunused-variable"
  54962. #endif
  54963. #ifdef __clang__
  54964. #pragma clang diagnostic pop
  54965. #endif
  54966. #ifdef __clang__
  54967. #pragma clang diagnostic push
  54968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54969. #pragma clang diagnostic ignored "-Wunused-variable"
  54970. #endif
  54971. #ifdef __clang__
  54972. #pragma clang diagnostic pop
  54973. #endif
  54974. #ifdef __clang__
  54975. #pragma clang diagnostic push
  54976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54977. #pragma clang diagnostic ignored "-Wunused-variable"
  54978. #endif
  54979. #ifdef __clang__
  54980. #pragma clang diagnostic pop
  54981. #endif
  54982. #ifdef __clang__
  54983. #pragma clang diagnostic push
  54984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54985. #pragma clang diagnostic ignored "-Wunused-variable"
  54986. #endif
  54987. #ifdef __clang__
  54988. #pragma clang diagnostic pop
  54989. #endif
  54990. #ifdef __clang__
  54991. #pragma clang diagnostic push
  54992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54993. #pragma clang diagnostic ignored "-Wunused-variable"
  54994. #endif
  54995. #ifdef __clang__
  54996. #pragma clang diagnostic pop
  54997. #endif
  54998. #ifdef __clang__
  54999. #pragma clang diagnostic push
  55000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55001. #pragma clang diagnostic ignored "-Wunused-variable"
  55002. #endif
  55003. #ifdef __clang__
  55004. #pragma clang diagnostic pop
  55005. #endif
  55006. #ifdef __clang__
  55007. #pragma clang diagnostic push
  55008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55009. #pragma clang diagnostic ignored "-Wunused-variable"
  55010. #endif
  55011. #ifdef __clang__
  55012. #pragma clang diagnostic pop
  55013. #endif
  55014. #ifdef __clang__
  55015. #pragma clang diagnostic push
  55016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55017. #pragma clang diagnostic ignored "-Wunused-variable"
  55018. #endif
  55019. #ifdef __clang__
  55020. #pragma clang diagnostic pop
  55021. #endif
  55022. #ifdef __clang__
  55023. #pragma clang diagnostic push
  55024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55025. #pragma clang diagnostic ignored "-Wunused-variable"
  55026. #endif
  55027. #ifdef __clang__
  55028. #pragma clang diagnostic pop
  55029. #endif
  55030. #ifdef __clang__
  55031. #pragma clang diagnostic push
  55032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55033. #pragma clang diagnostic ignored "-Wunused-variable"
  55034. #endif
  55035. #ifdef __clang__
  55036. #pragma clang diagnostic pop
  55037. #endif
  55038. #ifdef __clang__
  55039. #pragma clang diagnostic push
  55040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55041. #pragma clang diagnostic ignored "-Wunused-variable"
  55042. #endif
  55043. #ifdef __clang__
  55044. #pragma clang diagnostic pop
  55045. #endif
  55046. #ifdef __clang__
  55047. #pragma clang diagnostic push
  55048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55049. #pragma clang diagnostic ignored "-Wunused-variable"
  55050. #endif
  55051. #ifdef __clang__
  55052. #pragma clang diagnostic pop
  55053. #endif
  55054. #ifdef __clang__
  55055. #pragma clang diagnostic push
  55056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55057. #pragma clang diagnostic ignored "-Wunused-variable"
  55058. #endif
  55059. #ifdef __clang__
  55060. #pragma clang diagnostic pop
  55061. #endif
  55062. #ifdef __clang__
  55063. #pragma clang diagnostic push
  55064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55065. #pragma clang diagnostic ignored "-Wunused-variable"
  55066. #endif
  55067. #ifdef __clang__
  55068. #pragma clang diagnostic pop
  55069. #endif
  55070. #ifdef __clang__
  55071. #pragma clang diagnostic push
  55072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55073. #pragma clang diagnostic ignored "-Wunused-variable"
  55074. #endif
  55075. #ifdef __clang__
  55076. #pragma clang diagnostic pop
  55077. #endif
  55078. #ifdef __clang__
  55079. #pragma clang diagnostic push
  55080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55081. #pragma clang diagnostic ignored "-Wunused-variable"
  55082. #endif
  55083. #ifdef __clang__
  55084. #pragma clang diagnostic pop
  55085. #endif
  55086. #ifdef __clang__
  55087. #pragma clang diagnostic push
  55088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55089. #pragma clang diagnostic ignored "-Wunused-variable"
  55090. #endif
  55091. #ifdef __clang__
  55092. #pragma clang diagnostic pop
  55093. #endif
  55094. #ifdef __clang__
  55095. #pragma clang diagnostic push
  55096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55097. #pragma clang diagnostic ignored "-Wunused-variable"
  55098. #endif
  55099. #ifdef __clang__
  55100. #pragma clang diagnostic pop
  55101. #endif
  55102. #ifdef __clang__
  55103. #pragma clang diagnostic push
  55104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55105. #pragma clang diagnostic ignored "-Wunused-variable"
  55106. #endif
  55107. #ifdef __clang__
  55108. #pragma clang diagnostic pop
  55109. #endif
  55110. #ifdef __clang__
  55111. #pragma clang diagnostic push
  55112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55113. #pragma clang diagnostic ignored "-Wunused-variable"
  55114. #endif
  55115. #ifdef __clang__
  55116. #pragma clang diagnostic pop
  55117. #endif
  55118. #ifdef __clang__
  55119. #pragma clang diagnostic push
  55120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55121. #pragma clang diagnostic ignored "-Wunused-variable"
  55122. #endif
  55123. #ifdef __clang__
  55124. #pragma clang diagnostic pop
  55125. #endif
  55126. #ifdef __clang__
  55127. #pragma clang diagnostic push
  55128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55129. #pragma clang diagnostic ignored "-Wunused-variable"
  55130. #endif
  55131. #ifdef __clang__
  55132. #pragma clang diagnostic pop
  55133. #endif
  55134. #ifdef __clang__
  55135. #pragma clang diagnostic push
  55136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55137. #pragma clang diagnostic ignored "-Wunused-variable"
  55138. #endif
  55139. #ifdef __clang__
  55140. #pragma clang diagnostic pop
  55141. #endif
  55142. #ifdef __clang__
  55143. #pragma clang diagnostic push
  55144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55145. #pragma clang diagnostic ignored "-Wunused-variable"
  55146. #endif
  55147. #ifdef __clang__
  55148. #pragma clang diagnostic pop
  55149. #endif
  55150. #ifdef __clang__
  55151. #pragma clang diagnostic push
  55152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55153. #pragma clang diagnostic ignored "-Wunused-variable"
  55154. #endif
  55155. #ifdef __clang__
  55156. #pragma clang diagnostic pop
  55157. #endif
  55158. #ifdef __clang__
  55159. #pragma clang diagnostic push
  55160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55161. #pragma clang diagnostic ignored "-Wunused-variable"
  55162. #endif
  55163. #ifdef __clang__
  55164. #pragma clang diagnostic pop
  55165. #endif
  55166. #ifdef __clang__
  55167. #pragma clang diagnostic push
  55168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55169. #pragma clang diagnostic ignored "-Wunused-variable"
  55170. #endif
  55171. #ifdef __clang__
  55172. #pragma clang diagnostic pop
  55173. #endif
  55174. #ifdef __clang__
  55175. #pragma clang diagnostic push
  55176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55177. #pragma clang diagnostic ignored "-Wunused-variable"
  55178. #endif
  55179. #ifdef __clang__
  55180. #pragma clang diagnostic pop
  55181. #endif
  55182. #ifdef __clang__
  55183. #pragma clang diagnostic push
  55184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55185. #pragma clang diagnostic ignored "-Wunused-variable"
  55186. #endif
  55187. #ifdef __clang__
  55188. #pragma clang diagnostic pop
  55189. #endif
  55190. #ifdef __clang__
  55191. #pragma clang diagnostic push
  55192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55193. #pragma clang diagnostic ignored "-Wunused-variable"
  55194. #endif
  55195. #ifdef __clang__
  55196. #pragma clang diagnostic pop
  55197. #endif
  55198. #ifdef __clang__
  55199. #pragma clang diagnostic push
  55200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55201. #pragma clang diagnostic ignored "-Wunused-variable"
  55202. #endif
  55203. #ifdef __clang__
  55204. #pragma clang diagnostic pop
  55205. #endif
  55206. #ifdef __clang__
  55207. #pragma clang diagnostic push
  55208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55209. #pragma clang diagnostic ignored "-Wunused-variable"
  55210. #endif
  55211. #ifdef __clang__
  55212. #pragma clang diagnostic pop
  55213. #endif
  55214. #ifdef __clang__
  55215. #pragma clang diagnostic push
  55216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55217. #pragma clang diagnostic ignored "-Wunused-variable"
  55218. #endif
  55219. #ifdef __clang__
  55220. #pragma clang diagnostic pop
  55221. #endif
  55222. #ifdef __clang__
  55223. #pragma clang diagnostic push
  55224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55225. #pragma clang diagnostic ignored "-Wunused-variable"
  55226. #endif
  55227. #ifdef __clang__
  55228. #pragma clang diagnostic pop
  55229. #endif
  55230. #ifdef __clang__
  55231. #pragma clang diagnostic push
  55232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55233. #pragma clang diagnostic ignored "-Wunused-variable"
  55234. #endif
  55235. #ifdef __clang__
  55236. #pragma clang diagnostic pop
  55237. #endif
  55238. #ifdef __clang__
  55239. #pragma clang diagnostic push
  55240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55241. #pragma clang diagnostic ignored "-Wunused-variable"
  55242. #endif
  55243. #ifdef __clang__
  55244. #pragma clang diagnostic pop
  55245. #endif
  55246. #ifdef __clang__
  55247. #pragma clang diagnostic push
  55248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55249. #pragma clang diagnostic ignored "-Wunused-variable"
  55250. #endif
  55251. #ifdef __clang__
  55252. #pragma clang diagnostic pop
  55253. #endif
  55254. #ifdef __clang__
  55255. #pragma clang diagnostic push
  55256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55257. #pragma clang diagnostic ignored "-Wunused-variable"
  55258. #endif
  55259. #ifdef __clang__
  55260. #pragma clang diagnostic pop
  55261. #endif
  55262. #ifdef __clang__
  55263. #pragma clang diagnostic push
  55264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55265. #pragma clang diagnostic ignored "-Wunused-variable"
  55266. #endif
  55267. #ifdef __clang__
  55268. #pragma clang diagnostic pop
  55269. #endif
  55270. #ifdef __clang__
  55271. #pragma clang diagnostic push
  55272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55273. #pragma clang diagnostic ignored "-Wunused-variable"
  55274. #endif
  55275. #ifdef __clang__
  55276. #pragma clang diagnostic pop
  55277. #endif
  55278. #ifdef __clang__
  55279. #pragma clang diagnostic push
  55280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55281. #pragma clang diagnostic ignored "-Wunused-variable"
  55282. #endif
  55283. #ifdef __clang__
  55284. #pragma clang diagnostic pop
  55285. #endif
  55286. #ifdef __clang__
  55287. #pragma clang diagnostic push
  55288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55289. #pragma clang diagnostic ignored "-Wunused-variable"
  55290. #endif
  55291. #ifdef __clang__
  55292. #pragma clang diagnostic pop
  55293. #endif
  55294. #ifdef __clang__
  55295. #pragma clang diagnostic push
  55296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55297. #pragma clang diagnostic ignored "-Wunused-variable"
  55298. #endif
  55299. #ifdef __clang__
  55300. #pragma clang diagnostic pop
  55301. #endif
  55302. #ifdef __clang__
  55303. #pragma clang diagnostic push
  55304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55305. #pragma clang diagnostic ignored "-Wunused-variable"
  55306. #endif
  55307. #ifdef __clang__
  55308. #pragma clang diagnostic pop
  55309. #endif
  55310. #ifdef __clang__
  55311. #pragma clang diagnostic push
  55312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55313. #pragma clang diagnostic ignored "-Wunused-variable"
  55314. #endif
  55315. #ifdef __clang__
  55316. #pragma clang diagnostic pop
  55317. #endif
  55318. #ifdef __clang__
  55319. #pragma clang diagnostic push
  55320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55321. #pragma clang diagnostic ignored "-Wunused-variable"
  55322. #endif
  55323. #ifdef __clang__
  55324. #pragma clang diagnostic pop
  55325. #endif
  55326. #ifdef __clang__
  55327. #pragma clang diagnostic push
  55328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55329. #pragma clang diagnostic ignored "-Wunused-variable"
  55330. #endif
  55331. #ifdef __clang__
  55332. #pragma clang diagnostic pop
  55333. #endif
  55334. #ifdef __clang__
  55335. #pragma clang diagnostic push
  55336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55337. #pragma clang diagnostic ignored "-Wunused-variable"
  55338. #endif
  55339. #ifdef __clang__
  55340. #pragma clang diagnostic pop
  55341. #endif
  55342. #ifdef __clang__
  55343. #pragma clang diagnostic push
  55344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55345. #pragma clang diagnostic ignored "-Wunused-variable"
  55346. #endif
  55347. #ifdef __clang__
  55348. #pragma clang diagnostic pop
  55349. #endif
  55350. #ifdef __clang__
  55351. #pragma clang diagnostic push
  55352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55353. #pragma clang diagnostic ignored "-Wunused-variable"
  55354. #endif
  55355. #ifdef __clang__
  55356. #pragma clang diagnostic pop
  55357. #endif
  55358. #ifdef __clang__
  55359. #pragma clang diagnostic push
  55360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55361. #pragma clang diagnostic ignored "-Wunused-variable"
  55362. #endif
  55363. #ifdef __clang__
  55364. #pragma clang diagnostic pop
  55365. #endif
  55366. #ifdef __clang__
  55367. #pragma clang diagnostic push
  55368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55369. #pragma clang diagnostic ignored "-Wunused-variable"
  55370. #endif
  55371. #ifdef __clang__
  55372. #pragma clang diagnostic pop
  55373. #endif
  55374. #ifdef __clang__
  55375. #pragma clang diagnostic push
  55376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55377. #pragma clang diagnostic ignored "-Wunused-variable"
  55378. #endif
  55379. #ifdef __clang__
  55380. #pragma clang diagnostic pop
  55381. #endif
  55382. #ifdef __clang__
  55383. #pragma clang diagnostic push
  55384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55385. #pragma clang diagnostic ignored "-Wunused-variable"
  55386. #endif
  55387. #ifdef __clang__
  55388. #pragma clang diagnostic pop
  55389. #endif
  55390. #ifdef __clang__
  55391. #pragma clang diagnostic push
  55392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55393. #pragma clang diagnostic ignored "-Wunused-variable"
  55394. #endif
  55395. #ifdef __clang__
  55396. #pragma clang diagnostic pop
  55397. #endif
  55398. #ifdef __clang__
  55399. #pragma clang diagnostic push
  55400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55401. #pragma clang diagnostic ignored "-Wunused-variable"
  55402. #endif
  55403. #ifdef __clang__
  55404. #pragma clang diagnostic pop
  55405. #endif
  55406. #ifdef __clang__
  55407. #pragma clang diagnostic push
  55408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55409. #pragma clang diagnostic ignored "-Wunused-variable"
  55410. #endif
  55411. #ifdef __clang__
  55412. #pragma clang diagnostic pop
  55413. #endif
  55414. #ifdef __clang__
  55415. #pragma clang diagnostic push
  55416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55417. #pragma clang diagnostic ignored "-Wunused-variable"
  55418. #endif
  55419. #ifdef __clang__
  55420. #pragma clang diagnostic pop
  55421. #endif
  55422. #ifdef __clang__
  55423. #pragma clang diagnostic push
  55424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55425. #pragma clang diagnostic ignored "-Wunused-variable"
  55426. #endif
  55427. #ifdef __clang__
  55428. #pragma clang diagnostic pop
  55429. #endif
  55430. #ifdef __clang__
  55431. #pragma clang diagnostic push
  55432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55433. #pragma clang diagnostic ignored "-Wunused-variable"
  55434. #endif
  55435. #ifdef __clang__
  55436. #pragma clang diagnostic pop
  55437. #endif
  55438. #ifdef __clang__
  55439. #pragma clang diagnostic push
  55440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55441. #pragma clang diagnostic ignored "-Wunused-variable"
  55442. #endif
  55443. #ifdef __clang__
  55444. #pragma clang diagnostic pop
  55445. #endif
  55446. #ifdef __clang__
  55447. #pragma clang diagnostic push
  55448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55449. #pragma clang diagnostic ignored "-Wunused-variable"
  55450. #endif
  55451. #ifdef __clang__
  55452. #pragma clang diagnostic pop
  55453. #endif
  55454. #ifdef __clang__
  55455. #pragma clang diagnostic push
  55456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55457. #pragma clang diagnostic ignored "-Wunused-variable"
  55458. #endif
  55459. #ifdef __clang__
  55460. #pragma clang diagnostic pop
  55461. #endif
  55462. #ifdef __clang__
  55463. #pragma clang diagnostic push
  55464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55465. #pragma clang diagnostic ignored "-Wunused-variable"
  55466. #endif
  55467. #ifdef __clang__
  55468. #pragma clang diagnostic pop
  55469. #endif
  55470. #ifdef __clang__
  55471. #pragma clang diagnostic push
  55472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55473. #pragma clang diagnostic ignored "-Wunused-variable"
  55474. #endif
  55475. #ifdef __clang__
  55476. #pragma clang diagnostic pop
  55477. #endif
  55478. #ifdef __clang__
  55479. #pragma clang diagnostic push
  55480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55481. #pragma clang diagnostic ignored "-Wunused-variable"
  55482. #endif
  55483. #ifdef __clang__
  55484. #pragma clang diagnostic pop
  55485. #endif
  55486. #ifdef __clang__
  55487. #pragma clang diagnostic push
  55488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55489. #pragma clang diagnostic ignored "-Wunused-variable"
  55490. #endif
  55491. #ifdef __clang__
  55492. #pragma clang diagnostic pop
  55493. #endif
  55494. #ifdef __clang__
  55495. #pragma clang diagnostic push
  55496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55497. #pragma clang diagnostic ignored "-Wunused-variable"
  55498. #endif
  55499. #ifdef __clang__
  55500. #pragma clang diagnostic pop
  55501. #endif
  55502. #ifdef __clang__
  55503. #pragma clang diagnostic push
  55504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55505. #pragma clang diagnostic ignored "-Wunused-variable"
  55506. #endif
  55507. #ifdef __clang__
  55508. #pragma clang diagnostic pop
  55509. #endif
  55510. #ifdef __clang__
  55511. #pragma clang diagnostic push
  55512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55513. #pragma clang diagnostic ignored "-Wunused-variable"
  55514. #endif
  55515. #ifdef __clang__
  55516. #pragma clang diagnostic pop
  55517. #endif
  55518. #ifdef __clang__
  55519. #pragma clang diagnostic push
  55520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55521. #pragma clang diagnostic ignored "-Wunused-variable"
  55522. #endif
  55523. #ifdef __clang__
  55524. #pragma clang diagnostic pop
  55525. #endif
  55526. #ifdef __clang__
  55527. #pragma clang diagnostic push
  55528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55529. #pragma clang diagnostic ignored "-Wunused-variable"
  55530. #endif
  55531. #ifdef __clang__
  55532. #pragma clang diagnostic pop
  55533. #endif
  55534. #ifdef __clang__
  55535. #pragma clang diagnostic push
  55536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55537. #pragma clang diagnostic ignored "-Wunused-variable"
  55538. #endif
  55539. #ifdef __clang__
  55540. #pragma clang diagnostic pop
  55541. #endif
  55542. #ifdef __clang__
  55543. #pragma clang diagnostic push
  55544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55545. #pragma clang diagnostic ignored "-Wunused-variable"
  55546. #endif
  55547. #ifdef __clang__
  55548. #pragma clang diagnostic pop
  55549. #endif
  55550. #ifdef __clang__
  55551. #pragma clang diagnostic push
  55552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55553. #pragma clang diagnostic ignored "-Wunused-variable"
  55554. #endif
  55555. #ifdef __clang__
  55556. #pragma clang diagnostic pop
  55557. #endif
  55558. #ifdef __clang__
  55559. #pragma clang diagnostic push
  55560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55561. #pragma clang diagnostic ignored "-Wunused-variable"
  55562. #endif
  55563. #ifdef __clang__
  55564. #pragma clang diagnostic pop
  55565. #endif
  55566. #ifdef __clang__
  55567. #pragma clang diagnostic push
  55568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55569. #pragma clang diagnostic ignored "-Wunused-variable"
  55570. #endif
  55571. #ifdef __clang__
  55572. #pragma clang diagnostic pop
  55573. #endif
  55574. #ifdef __clang__
  55575. #pragma clang diagnostic push
  55576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55577. #pragma clang diagnostic ignored "-Wunused-variable"
  55578. #endif
  55579. #ifdef __clang__
  55580. #pragma clang diagnostic pop
  55581. #endif
  55582. #ifdef __clang__
  55583. #pragma clang diagnostic push
  55584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55585. #pragma clang diagnostic ignored "-Wunused-variable"
  55586. #endif
  55587. #ifdef __clang__
  55588. #pragma clang diagnostic pop
  55589. #endif
  55590. #ifdef __clang__
  55591. #pragma clang diagnostic push
  55592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55593. #pragma clang diagnostic ignored "-Wunused-variable"
  55594. #endif
  55595. #ifdef __clang__
  55596. #pragma clang diagnostic pop
  55597. #endif
  55598. #ifdef __clang__
  55599. #pragma clang diagnostic push
  55600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55601. #pragma clang diagnostic ignored "-Wunused-variable"
  55602. #endif
  55603. #ifdef __clang__
  55604. #pragma clang diagnostic pop
  55605. #endif
  55606. #ifdef __clang__
  55607. #pragma clang diagnostic push
  55608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55609. #pragma clang diagnostic ignored "-Wunused-variable"
  55610. #endif
  55611. #ifdef __clang__
  55612. #pragma clang diagnostic pop
  55613. #endif
  55614. #ifdef __clang__
  55615. #pragma clang diagnostic push
  55616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55617. #pragma clang diagnostic ignored "-Wunused-variable"
  55618. #endif
  55619. #ifdef __clang__
  55620. #pragma clang diagnostic pop
  55621. #endif
  55622. #ifdef __clang__
  55623. #pragma clang diagnostic push
  55624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55625. #pragma clang diagnostic ignored "-Wunused-variable"
  55626. #endif
  55627. #ifdef __clang__
  55628. #pragma clang diagnostic pop
  55629. #endif
  55630. #ifdef __clang__
  55631. #pragma clang diagnostic push
  55632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55633. #pragma clang diagnostic ignored "-Wunused-variable"
  55634. #endif
  55635. #ifdef __clang__
  55636. #pragma clang diagnostic pop
  55637. #endif
  55638. #ifdef __clang__
  55639. #pragma clang diagnostic push
  55640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55641. #pragma clang diagnostic ignored "-Wunused-variable"
  55642. #endif
  55643. #ifdef __clang__
  55644. #pragma clang diagnostic pop
  55645. #endif
  55646. #ifdef __clang__
  55647. #pragma clang diagnostic push
  55648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55649. #pragma clang diagnostic ignored "-Wunused-variable"
  55650. #endif
  55651. #ifdef __clang__
  55652. #pragma clang diagnostic pop
  55653. #endif
  55654. #ifdef __clang__
  55655. #pragma clang diagnostic push
  55656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55657. #pragma clang diagnostic ignored "-Wunused-variable"
  55658. #endif
  55659. #ifdef __clang__
  55660. #pragma clang diagnostic pop
  55661. #endif
  55662. #ifdef __clang__
  55663. #pragma clang diagnostic push
  55664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55665. #pragma clang diagnostic ignored "-Wunused-variable"
  55666. #endif
  55667. #ifdef __clang__
  55668. #pragma clang diagnostic pop
  55669. #endif
  55670. #ifdef __clang__
  55671. #pragma clang diagnostic push
  55672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55673. #pragma clang diagnostic ignored "-Wunused-variable"
  55674. #endif
  55675. #ifdef __clang__
  55676. #pragma clang diagnostic pop
  55677. #endif
  55678. #ifdef __clang__
  55679. #pragma clang diagnostic push
  55680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55681. #pragma clang diagnostic ignored "-Wunused-variable"
  55682. #endif
  55683. #ifdef __clang__
  55684. #pragma clang diagnostic pop
  55685. #endif
  55686. #ifdef __clang__
  55687. #pragma clang diagnostic push
  55688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55689. #pragma clang diagnostic ignored "-Wunused-variable"
  55690. #endif
  55691. #ifdef __clang__
  55692. #pragma clang diagnostic pop
  55693. #endif
  55694. #ifdef __clang__
  55695. #pragma clang diagnostic push
  55696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55697. #pragma clang diagnostic ignored "-Wunused-variable"
  55698. #endif
  55699. #ifdef __clang__
  55700. #pragma clang diagnostic pop
  55701. #endif
  55702. #ifdef __clang__
  55703. #pragma clang diagnostic push
  55704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55705. #pragma clang diagnostic ignored "-Wunused-variable"
  55706. #endif
  55707. #ifdef __clang__
  55708. #pragma clang diagnostic pop
  55709. #endif
  55710. #ifdef __clang__
  55711. #pragma clang diagnostic push
  55712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55713. #pragma clang diagnostic ignored "-Wunused-variable"
  55714. #endif
  55715. #ifdef __clang__
  55716. #pragma clang diagnostic pop
  55717. #endif
  55718. #ifdef __clang__
  55719. #pragma clang diagnostic push
  55720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55721. #pragma clang diagnostic ignored "-Wunused-variable"
  55722. #endif
  55723. #ifdef __clang__
  55724. #pragma clang diagnostic pop
  55725. #endif
  55726. #ifdef __clang__
  55727. #pragma clang diagnostic push
  55728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55729. #pragma clang diagnostic ignored "-Wunused-variable"
  55730. #endif
  55731. #ifdef __clang__
  55732. #pragma clang diagnostic pop
  55733. #endif
  55734. #ifdef __clang__
  55735. #pragma clang diagnostic push
  55736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55737. #pragma clang diagnostic ignored "-Wunused-variable"
  55738. #endif
  55739. #ifdef __clang__
  55740. #pragma clang diagnostic pop
  55741. #endif
  55742. #ifdef __clang__
  55743. #pragma clang diagnostic push
  55744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55745. #pragma clang diagnostic ignored "-Wunused-variable"
  55746. #endif
  55747. #ifdef __clang__
  55748. #pragma clang diagnostic pop
  55749. #endif
  55750. #ifdef __clang__
  55751. #pragma clang diagnostic push
  55752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55753. #pragma clang diagnostic ignored "-Wunused-variable"
  55754. #endif
  55755. #ifdef __clang__
  55756. #pragma clang diagnostic pop
  55757. #endif
  55758. #ifdef __clang__
  55759. #pragma clang diagnostic push
  55760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55761. #pragma clang diagnostic ignored "-Wunused-variable"
  55762. #endif
  55763. #ifdef __clang__
  55764. #pragma clang diagnostic pop
  55765. #endif
  55766. #ifdef __clang__
  55767. #pragma clang diagnostic push
  55768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55769. #pragma clang diagnostic ignored "-Wunused-variable"
  55770. #endif
  55771. #ifdef __clang__
  55772. #pragma clang diagnostic pop
  55773. #endif
  55774. #ifdef __clang__
  55775. #pragma clang diagnostic push
  55776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55777. #pragma clang diagnostic ignored "-Wunused-variable"
  55778. #endif
  55779. #ifdef __clang__
  55780. #pragma clang diagnostic pop
  55781. #endif
  55782. #ifdef __clang__
  55783. #pragma clang diagnostic push
  55784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55785. #pragma clang diagnostic ignored "-Wunused-variable"
  55786. #endif
  55787. #ifdef __clang__
  55788. #pragma clang diagnostic pop
  55789. #endif
  55790. #ifdef __clang__
  55791. #pragma clang diagnostic push
  55792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55793. #pragma clang diagnostic ignored "-Wunused-variable"
  55794. #endif
  55795. #ifdef __clang__
  55796. #pragma clang diagnostic pop
  55797. #endif
  55798. #ifdef __clang__
  55799. #pragma clang diagnostic push
  55800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55801. #pragma clang diagnostic ignored "-Wunused-variable"
  55802. #endif
  55803. #ifdef __clang__
  55804. #pragma clang diagnostic pop
  55805. #endif
  55806. #ifdef __clang__
  55807. #pragma clang diagnostic push
  55808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55809. #pragma clang diagnostic ignored "-Wunused-variable"
  55810. #endif
  55811. #ifdef __clang__
  55812. #pragma clang diagnostic pop
  55813. #endif
  55814. #ifdef __clang__
  55815. #pragma clang diagnostic push
  55816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55817. #pragma clang diagnostic ignored "-Wunused-variable"
  55818. #endif
  55819. #ifdef __clang__
  55820. #pragma clang diagnostic pop
  55821. #endif
  55822. #ifdef __clang__
  55823. #pragma clang diagnostic push
  55824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55825. #pragma clang diagnostic ignored "-Wunused-variable"
  55826. #endif
  55827. #ifdef __clang__
  55828. #pragma clang diagnostic pop
  55829. #endif
  55830. #ifdef __clang__
  55831. #pragma clang diagnostic push
  55832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55833. #pragma clang diagnostic ignored "-Wunused-variable"
  55834. #endif
  55835. #ifdef __clang__
  55836. #pragma clang diagnostic pop
  55837. #endif
  55838. #ifdef __clang__
  55839. #pragma clang diagnostic push
  55840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55841. #pragma clang diagnostic ignored "-Wunused-variable"
  55842. #endif
  55843. #ifdef __clang__
  55844. #pragma clang diagnostic pop
  55845. #endif
  55846. #ifdef __clang__
  55847. #pragma clang diagnostic push
  55848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55849. #pragma clang diagnostic ignored "-Wunused-variable"
  55850. #endif
  55851. #ifdef __clang__
  55852. #pragma clang diagnostic pop
  55853. #endif
  55854. #ifdef __clang__
  55855. #pragma clang diagnostic push
  55856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55857. #pragma clang diagnostic ignored "-Wunused-variable"
  55858. #endif
  55859. #ifdef __clang__
  55860. #pragma clang diagnostic pop
  55861. #endif
  55862. #ifdef __clang__
  55863. #pragma clang diagnostic push
  55864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55865. #pragma clang diagnostic ignored "-Wunused-variable"
  55866. #endif
  55867. #ifdef __clang__
  55868. #pragma clang diagnostic pop
  55869. #endif
  55870. #ifdef __clang__
  55871. #pragma clang diagnostic push
  55872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55873. #pragma clang diagnostic ignored "-Wunused-variable"
  55874. #endif
  55875. #ifdef __clang__
  55876. #pragma clang diagnostic pop
  55877. #endif
  55878. #ifdef __clang__
  55879. #pragma clang diagnostic push
  55880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55881. #pragma clang diagnostic ignored "-Wunused-variable"
  55882. #endif
  55883. #ifdef __clang__
  55884. #pragma clang diagnostic pop
  55885. #endif
  55886. #ifdef __clang__
  55887. #pragma clang diagnostic push
  55888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55889. #pragma clang diagnostic ignored "-Wunused-variable"
  55890. #endif
  55891. #ifdef __clang__
  55892. #pragma clang diagnostic pop
  55893. #endif
  55894. #ifdef __clang__
  55895. #pragma clang diagnostic push
  55896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55897. #pragma clang diagnostic ignored "-Wunused-variable"
  55898. #endif
  55899. #ifdef __clang__
  55900. #pragma clang diagnostic pop
  55901. #endif
  55902. #ifdef __clang__
  55903. #pragma clang diagnostic push
  55904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55905. #pragma clang diagnostic ignored "-Wunused-variable"
  55906. #endif
  55907. #ifdef __clang__
  55908. #pragma clang diagnostic pop
  55909. #endif
  55910. #ifdef __clang__
  55911. #pragma clang diagnostic push
  55912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55913. #pragma clang diagnostic ignored "-Wunused-variable"
  55914. #endif
  55915. #ifdef __clang__
  55916. #pragma clang diagnostic pop
  55917. #endif
  55918. #ifdef __clang__
  55919. #pragma clang diagnostic push
  55920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55921. #pragma clang diagnostic ignored "-Wunused-variable"
  55922. #endif
  55923. #ifdef __clang__
  55924. #pragma clang diagnostic pop
  55925. #endif
  55926. #ifdef __clang__
  55927. #pragma clang diagnostic push
  55928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55929. #pragma clang diagnostic ignored "-Wunused-variable"
  55930. #endif
  55931. #ifdef __clang__
  55932. #pragma clang diagnostic pop
  55933. #endif
  55934. #ifdef __clang__
  55935. #pragma clang diagnostic push
  55936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55937. #pragma clang diagnostic ignored "-Wunused-variable"
  55938. #endif
  55939. #ifdef __clang__
  55940. #pragma clang diagnostic pop
  55941. #endif
  55942. #ifdef __clang__
  55943. #pragma clang diagnostic push
  55944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55945. #pragma clang diagnostic ignored "-Wunused-variable"
  55946. #endif
  55947. #ifdef __clang__
  55948. #pragma clang diagnostic pop
  55949. #endif
  55950. #ifdef __clang__
  55951. #pragma clang diagnostic push
  55952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55953. #pragma clang diagnostic ignored "-Wunused-variable"
  55954. #endif
  55955. #ifdef __clang__
  55956. #pragma clang diagnostic pop
  55957. #endif
  55958. #ifdef __clang__
  55959. #pragma clang diagnostic push
  55960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55961. #pragma clang diagnostic ignored "-Wunused-variable"
  55962. #endif
  55963. #ifdef __clang__
  55964. #pragma clang diagnostic pop
  55965. #endif
  55966. #ifdef __clang__
  55967. #pragma clang diagnostic push
  55968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55969. #pragma clang diagnostic ignored "-Wunused-variable"
  55970. #endif
  55971. #ifdef __clang__
  55972. #pragma clang diagnostic pop
  55973. #endif
  55974. #ifdef __clang__
  55975. #pragma clang diagnostic push
  55976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55977. #pragma clang diagnostic ignored "-Wunused-variable"
  55978. #endif
  55979. #ifdef __clang__
  55980. #pragma clang diagnostic pop
  55981. #endif
  55982. #ifdef __clang__
  55983. #pragma clang diagnostic push
  55984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55985. #pragma clang diagnostic ignored "-Wunused-variable"
  55986. #endif
  55987. #ifdef __clang__
  55988. #pragma clang diagnostic pop
  55989. #endif
  55990. #ifdef __clang__
  55991. #pragma clang diagnostic push
  55992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  55993. #pragma clang diagnostic ignored "-Wunused-variable"
  55994. #endif
  55995. #ifdef __clang__
  55996. #pragma clang diagnostic pop
  55997. #endif
  55998. #ifdef __clang__
  55999. #pragma clang diagnostic push
  56000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56001. #pragma clang diagnostic ignored "-Wunused-variable"
  56002. #endif
  56003. #ifdef __clang__
  56004. #pragma clang diagnostic pop
  56005. #endif
  56006. #ifdef __clang__
  56007. #pragma clang diagnostic push
  56008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56009. #pragma clang diagnostic ignored "-Wunused-variable"
  56010. #endif
  56011. #ifdef __clang__
  56012. #pragma clang diagnostic pop
  56013. #endif
  56014. #ifdef __clang__
  56015. #pragma clang diagnostic push
  56016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56017. #pragma clang diagnostic ignored "-Wunused-variable"
  56018. #endif
  56019. #ifdef __clang__
  56020. #pragma clang diagnostic pop
  56021. #endif
  56022. #ifdef __clang__
  56023. #pragma clang diagnostic push
  56024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56025. #pragma clang diagnostic ignored "-Wunused-variable"
  56026. #endif
  56027. #ifdef __clang__
  56028. #pragma clang diagnostic pop
  56029. #endif
  56030. #ifdef __clang__
  56031. #pragma clang diagnostic push
  56032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56033. #pragma clang diagnostic ignored "-Wunused-variable"
  56034. #endif
  56035. #ifdef __clang__
  56036. #pragma clang diagnostic pop
  56037. #endif
  56038. #ifdef __clang__
  56039. #pragma clang diagnostic push
  56040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56041. #pragma clang diagnostic ignored "-Wunused-variable"
  56042. #endif
  56043. #ifdef __clang__
  56044. #pragma clang diagnostic pop
  56045. #endif
  56046. #ifdef __clang__
  56047. #pragma clang diagnostic push
  56048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56049. #pragma clang diagnostic ignored "-Wunused-variable"
  56050. #endif
  56051. #ifdef __clang__
  56052. #pragma clang diagnostic pop
  56053. #endif
  56054. #ifdef __clang__
  56055. #pragma clang diagnostic push
  56056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56057. #pragma clang diagnostic ignored "-Wunused-variable"
  56058. #endif
  56059. #ifdef __clang__
  56060. #pragma clang diagnostic pop
  56061. #endif
  56062. #ifdef __clang__
  56063. #pragma clang diagnostic push
  56064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56065. #pragma clang diagnostic ignored "-Wunused-variable"
  56066. #endif
  56067. #ifdef __clang__
  56068. #pragma clang diagnostic pop
  56069. #endif
  56070. #ifdef __clang__
  56071. #pragma clang diagnostic push
  56072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56073. #pragma clang diagnostic ignored "-Wunused-variable"
  56074. #endif
  56075. #ifdef __clang__
  56076. #pragma clang diagnostic pop
  56077. #endif
  56078. #ifdef __clang__
  56079. #pragma clang diagnostic push
  56080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56081. #pragma clang diagnostic ignored "-Wunused-variable"
  56082. #endif
  56083. #ifdef __clang__
  56084. #pragma clang diagnostic pop
  56085. #endif
  56086. #ifdef __clang__
  56087. #pragma clang diagnostic push
  56088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56089. #pragma clang diagnostic ignored "-Wunused-variable"
  56090. #endif
  56091. #ifdef __clang__
  56092. #pragma clang diagnostic pop
  56093. #endif
  56094. #ifdef __clang__
  56095. #pragma clang diagnostic push
  56096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56097. #pragma clang diagnostic ignored "-Wunused-variable"
  56098. #endif
  56099. #ifdef __clang__
  56100. #pragma clang diagnostic pop
  56101. #endif
  56102. #ifdef __clang__
  56103. #pragma clang diagnostic push
  56104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56105. #pragma clang diagnostic ignored "-Wunused-variable"
  56106. #endif
  56107. #ifdef __clang__
  56108. #pragma clang diagnostic pop
  56109. #endif
  56110. #ifdef __clang__
  56111. #pragma clang diagnostic push
  56112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56113. #pragma clang diagnostic ignored "-Wunused-variable"
  56114. #endif
  56115. #ifdef __clang__
  56116. #pragma clang diagnostic pop
  56117. #endif
  56118. #ifdef __clang__
  56119. #pragma clang diagnostic push
  56120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56121. #pragma clang diagnostic ignored "-Wunused-variable"
  56122. #endif
  56123. #ifdef __clang__
  56124. #pragma clang diagnostic pop
  56125. #endif
  56126. #ifdef __clang__
  56127. #pragma clang diagnostic push
  56128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56129. #pragma clang diagnostic ignored "-Wunused-variable"
  56130. #endif
  56131. #ifdef __clang__
  56132. #pragma clang diagnostic pop
  56133. #endif
  56134. #ifdef __clang__
  56135. #pragma clang diagnostic push
  56136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56137. #pragma clang diagnostic ignored "-Wunused-variable"
  56138. #endif
  56139. #ifdef __clang__
  56140. #pragma clang diagnostic pop
  56141. #endif
  56142. #ifdef __clang__
  56143. #pragma clang diagnostic push
  56144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56145. #pragma clang diagnostic ignored "-Wunused-variable"
  56146. #endif
  56147. #ifdef __clang__
  56148. #pragma clang diagnostic pop
  56149. #endif
  56150. #ifdef __clang__
  56151. #pragma clang diagnostic push
  56152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56153. #pragma clang diagnostic ignored "-Wunused-variable"
  56154. #endif
  56155. #ifdef __clang__
  56156. #pragma clang diagnostic pop
  56157. #endif
  56158. #ifdef __clang__
  56159. #pragma clang diagnostic push
  56160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56161. #pragma clang diagnostic ignored "-Wunused-variable"
  56162. #endif
  56163. #ifdef __clang__
  56164. #pragma clang diagnostic pop
  56165. #endif
  56166. #ifdef __clang__
  56167. #pragma clang diagnostic push
  56168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56169. #pragma clang diagnostic ignored "-Wunused-variable"
  56170. #endif
  56171. #ifdef __clang__
  56172. #pragma clang diagnostic pop
  56173. #endif
  56174. #ifdef __clang__
  56175. #pragma clang diagnostic push
  56176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56177. #pragma clang diagnostic ignored "-Wunused-variable"
  56178. #endif
  56179. #ifdef __clang__
  56180. #pragma clang diagnostic pop
  56181. #endif
  56182. #ifdef __clang__
  56183. #pragma clang diagnostic push
  56184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56185. #pragma clang diagnostic ignored "-Wunused-variable"
  56186. #endif
  56187. #ifdef __clang__
  56188. #pragma clang diagnostic pop
  56189. #endif
  56190. #ifdef __clang__
  56191. #pragma clang diagnostic push
  56192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56193. #pragma clang diagnostic ignored "-Wunused-variable"
  56194. #endif
  56195. #ifdef __clang__
  56196. #pragma clang diagnostic pop
  56197. #endif
  56198. #ifdef __clang__
  56199. #pragma clang diagnostic push
  56200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56201. #pragma clang diagnostic ignored "-Wunused-variable"
  56202. #endif
  56203. #ifdef __clang__
  56204. #pragma clang diagnostic pop
  56205. #endif
  56206. #ifdef __clang__
  56207. #pragma clang diagnostic push
  56208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56209. #pragma clang diagnostic ignored "-Wunused-variable"
  56210. #endif
  56211. #ifdef __clang__
  56212. #pragma clang diagnostic pop
  56213. #endif
  56214. #ifdef __clang__
  56215. #pragma clang diagnostic push
  56216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56217. #pragma clang diagnostic ignored "-Wunused-variable"
  56218. #endif
  56219. #ifdef __clang__
  56220. #pragma clang diagnostic pop
  56221. #endif
  56222. #ifdef __clang__
  56223. #pragma clang diagnostic push
  56224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56225. #pragma clang diagnostic ignored "-Wunused-variable"
  56226. #endif
  56227. #ifdef __clang__
  56228. #pragma clang diagnostic pop
  56229. #endif
  56230. #ifdef __clang__
  56231. #pragma clang diagnostic push
  56232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56233. #pragma clang diagnostic ignored "-Wunused-variable"
  56234. #endif
  56235. #ifdef __clang__
  56236. #pragma clang diagnostic pop
  56237. #endif
  56238. #ifdef __clang__
  56239. #pragma clang diagnostic push
  56240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56241. #pragma clang diagnostic ignored "-Wunused-variable"
  56242. #endif
  56243. #ifdef __clang__
  56244. #pragma clang diagnostic pop
  56245. #endif
  56246. #ifdef __clang__
  56247. #pragma clang diagnostic push
  56248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56249. #pragma clang diagnostic ignored "-Wunused-variable"
  56250. #endif
  56251. #ifdef __clang__
  56252. #pragma clang diagnostic pop
  56253. #endif
  56254. #ifdef __clang__
  56255. #pragma clang diagnostic push
  56256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56257. #pragma clang diagnostic ignored "-Wunused-variable"
  56258. #endif
  56259. #ifdef __clang__
  56260. #pragma clang diagnostic pop
  56261. #endif
  56262. #ifdef __clang__
  56263. #pragma clang diagnostic push
  56264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56265. #pragma clang diagnostic ignored "-Wunused-variable"
  56266. #endif
  56267. #ifdef __clang__
  56268. #pragma clang diagnostic pop
  56269. #endif
  56270. #ifdef __clang__
  56271. #pragma clang diagnostic push
  56272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56273. #pragma clang diagnostic ignored "-Wunused-variable"
  56274. #endif
  56275. #ifdef __clang__
  56276. #pragma clang diagnostic pop
  56277. #endif
  56278. #ifdef __clang__
  56279. #pragma clang diagnostic push
  56280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56281. #pragma clang diagnostic ignored "-Wunused-variable"
  56282. #endif
  56283. #ifdef __clang__
  56284. #pragma clang diagnostic pop
  56285. #endif
  56286. #ifdef __clang__
  56287. #pragma clang diagnostic push
  56288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56289. #pragma clang diagnostic ignored "-Wunused-variable"
  56290. #endif
  56291. #ifdef __clang__
  56292. #pragma clang diagnostic pop
  56293. #endif
  56294. #ifdef __clang__
  56295. #pragma clang diagnostic push
  56296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56297. #pragma clang diagnostic ignored "-Wunused-variable"
  56298. #endif
  56299. #ifdef __clang__
  56300. #pragma clang diagnostic pop
  56301. #endif
  56302. #ifdef __clang__
  56303. #pragma clang diagnostic push
  56304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56305. #pragma clang diagnostic ignored "-Wunused-variable"
  56306. #endif
  56307. #ifdef __clang__
  56308. #pragma clang diagnostic pop
  56309. #endif
  56310. #ifdef __clang__
  56311. #pragma clang diagnostic push
  56312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56313. #pragma clang diagnostic ignored "-Wunused-variable"
  56314. #endif
  56315. #ifdef __clang__
  56316. #pragma clang diagnostic pop
  56317. #endif
  56318. #ifdef __clang__
  56319. #pragma clang diagnostic push
  56320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56321. #pragma clang diagnostic ignored "-Wunused-variable"
  56322. #endif
  56323. #ifdef __clang__
  56324. #pragma clang diagnostic pop
  56325. #endif
  56326. #ifdef __clang__
  56327. #pragma clang diagnostic push
  56328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56329. #pragma clang diagnostic ignored "-Wunused-variable"
  56330. #endif
  56331. #ifdef __clang__
  56332. #pragma clang diagnostic pop
  56333. #endif
  56334. #ifdef __clang__
  56335. #pragma clang diagnostic push
  56336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56337. #pragma clang diagnostic ignored "-Wunused-variable"
  56338. #endif
  56339. #ifdef __clang__
  56340. #pragma clang diagnostic pop
  56341. #endif
  56342. #ifdef __clang__
  56343. #pragma clang diagnostic push
  56344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56345. #pragma clang diagnostic ignored "-Wunused-variable"
  56346. #endif
  56347. #ifdef __clang__
  56348. #pragma clang diagnostic pop
  56349. #endif
  56350. #ifdef __clang__
  56351. #pragma clang diagnostic push
  56352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56353. #pragma clang diagnostic ignored "-Wunused-variable"
  56354. #endif
  56355. #ifdef __clang__
  56356. #pragma clang diagnostic pop
  56357. #endif
  56358. #ifdef __clang__
  56359. #pragma clang diagnostic push
  56360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56361. #pragma clang diagnostic ignored "-Wunused-variable"
  56362. #endif
  56363. #ifdef __clang__
  56364. #pragma clang diagnostic pop
  56365. #endif
  56366. #ifdef __clang__
  56367. #pragma clang diagnostic push
  56368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56369. #pragma clang diagnostic ignored "-Wunused-variable"
  56370. #endif
  56371. #ifdef __clang__
  56372. #pragma clang diagnostic pop
  56373. #endif
  56374. #ifdef __clang__
  56375. #pragma clang diagnostic push
  56376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56377. #pragma clang diagnostic ignored "-Wunused-variable"
  56378. #endif
  56379. #ifdef __clang__
  56380. #pragma clang diagnostic pop
  56381. #endif
  56382. #ifdef __clang__
  56383. #pragma clang diagnostic push
  56384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56385. #pragma clang diagnostic ignored "-Wunused-variable"
  56386. #endif
  56387. #ifdef __clang__
  56388. #pragma clang diagnostic pop
  56389. #endif
  56390. #ifdef __clang__
  56391. #pragma clang diagnostic push
  56392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56393. #pragma clang diagnostic ignored "-Wunused-variable"
  56394. #endif
  56395. #ifdef __clang__
  56396. #pragma clang diagnostic pop
  56397. #endif
  56398. #ifdef __clang__
  56399. #pragma clang diagnostic push
  56400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56401. #pragma clang diagnostic ignored "-Wunused-variable"
  56402. #endif
  56403. #ifdef __clang__
  56404. #pragma clang diagnostic pop
  56405. #endif
  56406. #ifdef __clang__
  56407. #pragma clang diagnostic push
  56408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56409. #pragma clang diagnostic ignored "-Wunused-variable"
  56410. #endif
  56411. #ifdef __clang__
  56412. #pragma clang diagnostic pop
  56413. #endif
  56414. #ifdef __clang__
  56415. #pragma clang diagnostic push
  56416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56417. #pragma clang diagnostic ignored "-Wunused-variable"
  56418. #endif
  56419. #ifdef __clang__
  56420. #pragma clang diagnostic pop
  56421. #endif
  56422. #ifdef __clang__
  56423. #pragma clang diagnostic push
  56424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56425. #pragma clang diagnostic ignored "-Wunused-variable"
  56426. #endif
  56427. #ifdef __clang__
  56428. #pragma clang diagnostic pop
  56429. #endif
  56430. #ifdef __clang__
  56431. #pragma clang diagnostic push
  56432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56433. #pragma clang diagnostic ignored "-Wunused-variable"
  56434. #endif
  56435. #ifdef __clang__
  56436. #pragma clang diagnostic pop
  56437. #endif
  56438. #ifdef __clang__
  56439. #pragma clang diagnostic push
  56440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56441. #pragma clang diagnostic ignored "-Wunused-variable"
  56442. #endif
  56443. #ifdef __clang__
  56444. #pragma clang diagnostic pop
  56445. #endif
  56446. #ifdef __clang__
  56447. #pragma clang diagnostic push
  56448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56449. #pragma clang diagnostic ignored "-Wunused-variable"
  56450. #endif
  56451. #ifdef __clang__
  56452. #pragma clang diagnostic pop
  56453. #endif
  56454. #ifdef __clang__
  56455. #pragma clang diagnostic push
  56456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56457. #pragma clang diagnostic ignored "-Wunused-variable"
  56458. #endif
  56459. #ifdef __clang__
  56460. #pragma clang diagnostic pop
  56461. #endif
  56462. #ifdef __clang__
  56463. #pragma clang diagnostic push
  56464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56465. #pragma clang diagnostic ignored "-Wunused-variable"
  56466. #endif
  56467. #ifdef __clang__
  56468. #pragma clang diagnostic pop
  56469. #endif
  56470. #ifdef __clang__
  56471. #pragma clang diagnostic push
  56472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56473. #pragma clang diagnostic ignored "-Wunused-variable"
  56474. #endif
  56475. #ifdef __clang__
  56476. #pragma clang diagnostic pop
  56477. #endif
  56478. #ifdef __clang__
  56479. #pragma clang diagnostic push
  56480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56481. #pragma clang diagnostic ignored "-Wunused-variable"
  56482. #endif
  56483. #ifdef __clang__
  56484. #pragma clang diagnostic pop
  56485. #endif
  56486. #ifdef __clang__
  56487. #pragma clang diagnostic push
  56488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56489. #pragma clang diagnostic ignored "-Wunused-variable"
  56490. #endif
  56491. #ifdef __clang__
  56492. #pragma clang diagnostic pop
  56493. #endif
  56494. #ifdef __clang__
  56495. #pragma clang diagnostic push
  56496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56497. #pragma clang diagnostic ignored "-Wunused-variable"
  56498. #endif
  56499. #ifdef __clang__
  56500. #pragma clang diagnostic pop
  56501. #endif
  56502. #ifdef __clang__
  56503. #pragma clang diagnostic push
  56504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56505. #pragma clang diagnostic ignored "-Wunused-variable"
  56506. #endif
  56507. #ifdef __clang__
  56508. #pragma clang diagnostic pop
  56509. #endif
  56510. #ifdef __clang__
  56511. #pragma clang diagnostic push
  56512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56513. #pragma clang diagnostic ignored "-Wunused-variable"
  56514. #endif
  56515. #ifdef __clang__
  56516. #pragma clang diagnostic pop
  56517. #endif
  56518. #ifdef __clang__
  56519. #pragma clang diagnostic push
  56520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56521. #pragma clang diagnostic ignored "-Wunused-variable"
  56522. #endif
  56523. #ifdef __clang__
  56524. #pragma clang diagnostic pop
  56525. #endif
  56526. #ifdef __clang__
  56527. #pragma clang diagnostic push
  56528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56529. #pragma clang diagnostic ignored "-Wunused-variable"
  56530. #endif
  56531. #ifdef __clang__
  56532. #pragma clang diagnostic pop
  56533. #endif
  56534. #ifdef __clang__
  56535. #pragma clang diagnostic push
  56536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56537. #pragma clang diagnostic ignored "-Wunused-variable"
  56538. #endif
  56539. #ifdef __clang__
  56540. #pragma clang diagnostic pop
  56541. #endif
  56542. #ifdef __clang__
  56543. #pragma clang diagnostic push
  56544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56545. #pragma clang diagnostic ignored "-Wunused-variable"
  56546. #endif
  56547. #ifdef __clang__
  56548. #pragma clang diagnostic pop
  56549. #endif
  56550. #ifdef __clang__
  56551. #pragma clang diagnostic push
  56552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56553. #pragma clang diagnostic ignored "-Wunused-variable"
  56554. #endif
  56555. #ifdef __clang__
  56556. #pragma clang diagnostic pop
  56557. #endif
  56558. #ifdef __clang__
  56559. #pragma clang diagnostic push
  56560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56561. #pragma clang diagnostic ignored "-Wunused-variable"
  56562. #endif
  56563. #ifdef __clang__
  56564. #pragma clang diagnostic pop
  56565. #endif
  56566. #ifdef __clang__
  56567. #pragma clang diagnostic push
  56568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56569. #pragma clang diagnostic ignored "-Wunused-variable"
  56570. #endif
  56571. #ifdef __clang__
  56572. #pragma clang diagnostic pop
  56573. #endif
  56574. #ifdef __clang__
  56575. #pragma clang diagnostic push
  56576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56577. #pragma clang diagnostic ignored "-Wunused-variable"
  56578. #endif
  56579. #ifdef __clang__
  56580. #pragma clang diagnostic pop
  56581. #endif
  56582. #ifdef __clang__
  56583. #pragma clang diagnostic push
  56584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56585. #pragma clang diagnostic ignored "-Wunused-variable"
  56586. #endif
  56587. #ifdef __clang__
  56588. #pragma clang diagnostic pop
  56589. #endif
  56590. #ifdef __clang__
  56591. #pragma clang diagnostic push
  56592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56593. #pragma clang diagnostic ignored "-Wunused-variable"
  56594. #endif
  56595. #ifdef __clang__
  56596. #pragma clang diagnostic pop
  56597. #endif
  56598. #ifdef __clang__
  56599. #pragma clang diagnostic push
  56600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56601. #pragma clang diagnostic ignored "-Wunused-variable"
  56602. #endif
  56603. #ifdef __clang__
  56604. #pragma clang diagnostic pop
  56605. #endif
  56606. #ifdef __clang__
  56607. #pragma clang diagnostic push
  56608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56609. #pragma clang diagnostic ignored "-Wunused-variable"
  56610. #endif
  56611. #ifdef __clang__
  56612. #pragma clang diagnostic pop
  56613. #endif
  56614. #ifdef __clang__
  56615. #pragma clang diagnostic push
  56616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56617. #pragma clang diagnostic ignored "-Wunused-variable"
  56618. #endif
  56619. #ifdef __clang__
  56620. #pragma clang diagnostic pop
  56621. #endif
  56622. #ifdef __clang__
  56623. #pragma clang diagnostic push
  56624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56625. #pragma clang diagnostic ignored "-Wunused-variable"
  56626. #endif
  56627. #ifdef __clang__
  56628. #pragma clang diagnostic pop
  56629. #endif
  56630. #ifdef __clang__
  56631. #pragma clang diagnostic push
  56632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56633. #pragma clang diagnostic ignored "-Wunused-variable"
  56634. #endif
  56635. #ifdef __clang__
  56636. #pragma clang diagnostic pop
  56637. #endif
  56638. #ifdef __clang__
  56639. #pragma clang diagnostic push
  56640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56641. #pragma clang diagnostic ignored "-Wunused-variable"
  56642. #endif
  56643. #ifdef __clang__
  56644. #pragma clang diagnostic pop
  56645. #endif
  56646. #ifdef __clang__
  56647. #pragma clang diagnostic push
  56648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56649. #pragma clang diagnostic ignored "-Wunused-variable"
  56650. #endif
  56651. #ifdef __clang__
  56652. #pragma clang diagnostic pop
  56653. #endif
  56654. #ifdef __clang__
  56655. #pragma clang diagnostic push
  56656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56657. #pragma clang diagnostic ignored "-Wunused-variable"
  56658. #endif
  56659. #ifdef __clang__
  56660. #pragma clang diagnostic pop
  56661. #endif
  56662. #ifdef __clang__
  56663. #pragma clang diagnostic push
  56664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56665. #pragma clang diagnostic ignored "-Wunused-variable"
  56666. #endif
  56667. #ifdef __clang__
  56668. #pragma clang diagnostic pop
  56669. #endif
  56670. #ifdef __clang__
  56671. #pragma clang diagnostic push
  56672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56673. #pragma clang diagnostic ignored "-Wunused-variable"
  56674. #endif
  56675. #ifdef __clang__
  56676. #pragma clang diagnostic pop
  56677. #endif
  56678. #ifdef __clang__
  56679. #pragma clang diagnostic push
  56680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56681. #pragma clang diagnostic ignored "-Wunused-variable"
  56682. #endif
  56683. #ifdef __clang__
  56684. #pragma clang diagnostic pop
  56685. #endif
  56686. #ifdef __clang__
  56687. #pragma clang diagnostic push
  56688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56689. #pragma clang diagnostic ignored "-Wunused-variable"
  56690. #endif
  56691. #ifdef __clang__
  56692. #pragma clang diagnostic pop
  56693. #endif
  56694. #ifdef __clang__
  56695. #pragma clang diagnostic push
  56696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56697. #pragma clang diagnostic ignored "-Wunused-variable"
  56698. #endif
  56699. #ifdef __clang__
  56700. #pragma clang diagnostic pop
  56701. #endif
  56702. #ifdef __clang__
  56703. #pragma clang diagnostic push
  56704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56705. #pragma clang diagnostic ignored "-Wunused-variable"
  56706. #endif
  56707. #ifdef __clang__
  56708. #pragma clang diagnostic pop
  56709. #endif
  56710. #ifdef __clang__
  56711. #pragma clang diagnostic push
  56712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56713. #pragma clang diagnostic ignored "-Wunused-variable"
  56714. #endif
  56715. #ifdef __clang__
  56716. #pragma clang diagnostic pop
  56717. #endif
  56718. #ifdef __clang__
  56719. #pragma clang diagnostic push
  56720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56721. #pragma clang diagnostic ignored "-Wunused-variable"
  56722. #endif
  56723. #ifdef __clang__
  56724. #pragma clang diagnostic pop
  56725. #endif
  56726. #ifdef __clang__
  56727. #pragma clang diagnostic push
  56728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56729. #pragma clang diagnostic ignored "-Wunused-variable"
  56730. #endif
  56731. #ifdef __clang__
  56732. #pragma clang diagnostic pop
  56733. #endif
  56734. #ifdef __clang__
  56735. #pragma clang diagnostic push
  56736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56737. #pragma clang diagnostic ignored "-Wunused-variable"
  56738. #endif
  56739. #ifdef __clang__
  56740. #pragma clang diagnostic pop
  56741. #endif
  56742. #ifdef __clang__
  56743. #pragma clang diagnostic push
  56744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56745. #pragma clang diagnostic ignored "-Wunused-variable"
  56746. #endif
  56747. #ifdef __clang__
  56748. #pragma clang diagnostic pop
  56749. #endif
  56750. #ifdef __clang__
  56751. #pragma clang diagnostic push
  56752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56753. #pragma clang diagnostic ignored "-Wunused-variable"
  56754. #endif
  56755. #ifdef __clang__
  56756. #pragma clang diagnostic pop
  56757. #endif
  56758. #ifdef __clang__
  56759. #pragma clang diagnostic push
  56760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56761. #pragma clang diagnostic ignored "-Wunused-variable"
  56762. #endif
  56763. #ifdef __clang__
  56764. #pragma clang diagnostic pop
  56765. #endif
  56766. #ifdef __clang__
  56767. #pragma clang diagnostic push
  56768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56769. #pragma clang diagnostic ignored "-Wunused-variable"
  56770. #endif
  56771. #ifdef __clang__
  56772. #pragma clang diagnostic pop
  56773. #endif
  56774. #ifdef __clang__
  56775. #pragma clang diagnostic push
  56776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56777. #pragma clang diagnostic ignored "-Wunused-variable"
  56778. #endif
  56779. #ifdef __clang__
  56780. #pragma clang diagnostic pop
  56781. #endif
  56782. #ifdef __clang__
  56783. #pragma clang diagnostic push
  56784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56785. #pragma clang diagnostic ignored "-Wunused-variable"
  56786. #endif
  56787. #ifdef __clang__
  56788. #pragma clang diagnostic pop
  56789. #endif
  56790. #ifdef __clang__
  56791. #pragma clang diagnostic push
  56792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56793. #pragma clang diagnostic ignored "-Wunused-variable"
  56794. #endif
  56795. #ifdef __clang__
  56796. #pragma clang diagnostic pop
  56797. #endif
  56798. #ifdef __clang__
  56799. #pragma clang diagnostic push
  56800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56801. #pragma clang diagnostic ignored "-Wunused-variable"
  56802. #endif
  56803. #ifdef __clang__
  56804. #pragma clang diagnostic pop
  56805. #endif
  56806. #ifdef __clang__
  56807. #pragma clang diagnostic push
  56808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56809. #pragma clang diagnostic ignored "-Wunused-variable"
  56810. #endif
  56811. #ifdef __clang__
  56812. #pragma clang diagnostic pop
  56813. #endif
  56814. #ifdef __clang__
  56815. #pragma clang diagnostic push
  56816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56817. #pragma clang diagnostic ignored "-Wunused-variable"
  56818. #endif
  56819. #ifdef __clang__
  56820. #pragma clang diagnostic pop
  56821. #endif
  56822. #ifdef __clang__
  56823. #pragma clang diagnostic push
  56824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56825. #pragma clang diagnostic ignored "-Wunused-variable"
  56826. #endif
  56827. #ifdef __clang__
  56828. #pragma clang diagnostic pop
  56829. #endif
  56830. #ifdef __clang__
  56831. #pragma clang diagnostic push
  56832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56833. #pragma clang diagnostic ignored "-Wunused-variable"
  56834. #endif
  56835. #ifdef __clang__
  56836. #pragma clang diagnostic pop
  56837. #endif
  56838. #ifdef __clang__
  56839. #pragma clang diagnostic push
  56840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56841. #pragma clang diagnostic ignored "-Wunused-variable"
  56842. #endif
  56843. #ifdef __clang__
  56844. #pragma clang diagnostic pop
  56845. #endif
  56846. #ifdef __clang__
  56847. #pragma clang diagnostic push
  56848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56849. #pragma clang diagnostic ignored "-Wunused-variable"
  56850. #endif
  56851. #ifdef __clang__
  56852. #pragma clang diagnostic pop
  56853. #endif
  56854. #ifdef __clang__
  56855. #pragma clang diagnostic push
  56856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56857. #pragma clang diagnostic ignored "-Wunused-variable"
  56858. #endif
  56859. #ifdef __clang__
  56860. #pragma clang diagnostic pop
  56861. #endif
  56862. #ifdef __clang__
  56863. #pragma clang diagnostic push
  56864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56865. #pragma clang diagnostic ignored "-Wunused-variable"
  56866. #endif
  56867. #ifdef __clang__
  56868. #pragma clang diagnostic pop
  56869. #endif
  56870. #ifdef __clang__
  56871. #pragma clang diagnostic push
  56872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56873. #pragma clang diagnostic ignored "-Wunused-variable"
  56874. #endif
  56875. #ifdef __clang__
  56876. #pragma clang diagnostic pop
  56877. #endif
  56878. #ifdef __clang__
  56879. #pragma clang diagnostic push
  56880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56881. #pragma clang diagnostic ignored "-Wunused-variable"
  56882. #endif
  56883. #ifdef __clang__
  56884. #pragma clang diagnostic pop
  56885. #endif
  56886. #ifdef __clang__
  56887. #pragma clang diagnostic push
  56888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56889. #pragma clang diagnostic ignored "-Wunused-variable"
  56890. #endif
  56891. #ifdef __clang__
  56892. #pragma clang diagnostic pop
  56893. #endif
  56894. #ifdef __clang__
  56895. #pragma clang diagnostic push
  56896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56897. #pragma clang diagnostic ignored "-Wunused-variable"
  56898. #endif
  56899. #ifdef __clang__
  56900. #pragma clang diagnostic pop
  56901. #endif
  56902. #ifdef __clang__
  56903. #pragma clang diagnostic push
  56904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56905. #pragma clang diagnostic ignored "-Wunused-variable"
  56906. #endif
  56907. #ifdef __clang__
  56908. #pragma clang diagnostic pop
  56909. #endif
  56910. #ifdef __clang__
  56911. #pragma clang diagnostic push
  56912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56913. #pragma clang diagnostic ignored "-Wunused-variable"
  56914. #endif
  56915. #ifdef __clang__
  56916. #pragma clang diagnostic pop
  56917. #endif
  56918. #ifdef __clang__
  56919. #pragma clang diagnostic push
  56920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56921. #pragma clang diagnostic ignored "-Wunused-variable"
  56922. #endif
  56923. #ifdef __clang__
  56924. #pragma clang diagnostic pop
  56925. #endif
  56926. #ifdef __clang__
  56927. #pragma clang diagnostic push
  56928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56929. #pragma clang diagnostic ignored "-Wunused-variable"
  56930. #endif
  56931. #ifdef __clang__
  56932. #pragma clang diagnostic pop
  56933. #endif
  56934. #ifdef __clang__
  56935. #pragma clang diagnostic push
  56936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56937. #pragma clang diagnostic ignored "-Wunused-variable"
  56938. #endif
  56939. #ifdef __clang__
  56940. #pragma clang diagnostic pop
  56941. #endif
  56942. #ifdef __clang__
  56943. #pragma clang diagnostic push
  56944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56945. #pragma clang diagnostic ignored "-Wunused-variable"
  56946. #endif
  56947. #ifdef __clang__
  56948. #pragma clang diagnostic pop
  56949. #endif
  56950. #ifdef __clang__
  56951. #pragma clang diagnostic push
  56952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56953. #pragma clang diagnostic ignored "-Wunused-variable"
  56954. #endif
  56955. #ifdef __clang__
  56956. #pragma clang diagnostic pop
  56957. #endif
  56958. #ifdef __clang__
  56959. #pragma clang diagnostic push
  56960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56961. #pragma clang diagnostic ignored "-Wunused-variable"
  56962. #endif
  56963. #ifdef __clang__
  56964. #pragma clang diagnostic pop
  56965. #endif
  56966. #ifdef __clang__
  56967. #pragma clang diagnostic push
  56968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56969. #pragma clang diagnostic ignored "-Wunused-variable"
  56970. #endif
  56971. #ifdef __clang__
  56972. #pragma clang diagnostic pop
  56973. #endif
  56974. #ifdef __clang__
  56975. #pragma clang diagnostic push
  56976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56977. #pragma clang diagnostic ignored "-Wunused-variable"
  56978. #endif
  56979. #ifdef __clang__
  56980. #pragma clang diagnostic pop
  56981. #endif
  56982. #ifdef __clang__
  56983. #pragma clang diagnostic push
  56984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56985. #pragma clang diagnostic ignored "-Wunused-variable"
  56986. #endif
  56987. #ifdef __clang__
  56988. #pragma clang diagnostic pop
  56989. #endif
  56990. #ifdef __clang__
  56991. #pragma clang diagnostic push
  56992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  56993. #pragma clang diagnostic ignored "-Wunused-variable"
  56994. #endif
  56995. #ifdef __clang__
  56996. #pragma clang diagnostic pop
  56997. #endif
  56998. #ifdef __clang__
  56999. #pragma clang diagnostic push
  57000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57001. #pragma clang diagnostic ignored "-Wunused-variable"
  57002. #endif
  57003. #ifdef __clang__
  57004. #pragma clang diagnostic pop
  57005. #endif
  57006. #ifdef __clang__
  57007. #pragma clang diagnostic push
  57008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57009. #pragma clang diagnostic ignored "-Wunused-variable"
  57010. #endif
  57011. #ifdef __clang__
  57012. #pragma clang diagnostic pop
  57013. #endif
  57014. #ifdef __clang__
  57015. #pragma clang diagnostic push
  57016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57017. #pragma clang diagnostic ignored "-Wunused-variable"
  57018. #endif
  57019. #ifdef __clang__
  57020. #pragma clang diagnostic pop
  57021. #endif
  57022. #ifdef __clang__
  57023. #pragma clang diagnostic push
  57024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57025. #pragma clang diagnostic ignored "-Wunused-variable"
  57026. #endif
  57027. #ifdef __clang__
  57028. #pragma clang diagnostic pop
  57029. #endif
  57030. #ifdef __clang__
  57031. #pragma clang diagnostic push
  57032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57033. #pragma clang diagnostic ignored "-Wunused-variable"
  57034. #endif
  57035. #ifdef __clang__
  57036. #pragma clang diagnostic pop
  57037. #endif
  57038. #ifdef __clang__
  57039. #pragma clang diagnostic push
  57040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57041. #pragma clang diagnostic ignored "-Wunused-variable"
  57042. #endif
  57043. #ifdef __clang__
  57044. #pragma clang diagnostic pop
  57045. #endif
  57046. #ifdef __clang__
  57047. #pragma clang diagnostic push
  57048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57049. #pragma clang diagnostic ignored "-Wunused-variable"
  57050. #endif
  57051. #ifdef __clang__
  57052. #pragma clang diagnostic pop
  57053. #endif
  57054. #ifdef __clang__
  57055. #pragma clang diagnostic push
  57056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57057. #pragma clang diagnostic ignored "-Wunused-variable"
  57058. #endif
  57059. #ifdef __clang__
  57060. #pragma clang diagnostic pop
  57061. #endif
  57062. #ifdef __clang__
  57063. #pragma clang diagnostic push
  57064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57065. #pragma clang diagnostic ignored "-Wunused-variable"
  57066. #endif
  57067. #ifdef __clang__
  57068. #pragma clang diagnostic pop
  57069. #endif
  57070. #ifdef __clang__
  57071. #pragma clang diagnostic push
  57072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57073. #pragma clang diagnostic ignored "-Wunused-variable"
  57074. #endif
  57075. #ifdef __clang__
  57076. #pragma clang diagnostic pop
  57077. #endif
  57078. #ifdef __clang__
  57079. #pragma clang diagnostic push
  57080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57081. #pragma clang diagnostic ignored "-Wunused-variable"
  57082. #endif
  57083. #ifdef __clang__
  57084. #pragma clang diagnostic pop
  57085. #endif
  57086. #ifdef __clang__
  57087. #pragma clang diagnostic push
  57088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57089. #pragma clang diagnostic ignored "-Wunused-variable"
  57090. #endif
  57091. #ifdef __clang__
  57092. #pragma clang diagnostic pop
  57093. #endif
  57094. #ifdef __clang__
  57095. #pragma clang diagnostic push
  57096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57097. #pragma clang diagnostic ignored "-Wunused-variable"
  57098. #endif
  57099. #ifdef __clang__
  57100. #pragma clang diagnostic pop
  57101. #endif
  57102. #ifdef __clang__
  57103. #pragma clang diagnostic push
  57104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57105. #pragma clang diagnostic ignored "-Wunused-variable"
  57106. #endif
  57107. #ifdef __clang__
  57108. #pragma clang diagnostic pop
  57109. #endif
  57110. #ifdef __clang__
  57111. #pragma clang diagnostic push
  57112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57113. #pragma clang diagnostic ignored "-Wunused-variable"
  57114. #endif
  57115. #ifdef __clang__
  57116. #pragma clang diagnostic pop
  57117. #endif
  57118. #ifdef __clang__
  57119. #pragma clang diagnostic push
  57120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57121. #pragma clang diagnostic ignored "-Wunused-variable"
  57122. #endif
  57123. #ifdef __clang__
  57124. #pragma clang diagnostic pop
  57125. #endif
  57126. #ifdef __clang__
  57127. #pragma clang diagnostic push
  57128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57129. #pragma clang diagnostic ignored "-Wunused-variable"
  57130. #endif
  57131. #ifdef __clang__
  57132. #pragma clang diagnostic pop
  57133. #endif
  57134. #ifdef __clang__
  57135. #pragma clang diagnostic push
  57136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57137. #pragma clang diagnostic ignored "-Wunused-variable"
  57138. #endif
  57139. #ifdef __clang__
  57140. #pragma clang diagnostic pop
  57141. #endif
  57142. #ifdef __clang__
  57143. #pragma clang diagnostic push
  57144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57145. #pragma clang diagnostic ignored "-Wunused-variable"
  57146. #endif
  57147. #ifdef __clang__
  57148. #pragma clang diagnostic pop
  57149. #endif
  57150. #ifdef __clang__
  57151. #pragma clang diagnostic push
  57152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57153. #pragma clang diagnostic ignored "-Wunused-variable"
  57154. #endif
  57155. #ifdef __clang__
  57156. #pragma clang diagnostic pop
  57157. #endif
  57158. #ifdef __clang__
  57159. #pragma clang diagnostic push
  57160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57161. #pragma clang diagnostic ignored "-Wunused-variable"
  57162. #endif
  57163. #ifdef __clang__
  57164. #pragma clang diagnostic pop
  57165. #endif
  57166. #ifdef __clang__
  57167. #pragma clang diagnostic push
  57168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57169. #pragma clang diagnostic ignored "-Wunused-variable"
  57170. #endif
  57171. #ifdef __clang__
  57172. #pragma clang diagnostic pop
  57173. #endif
  57174. #ifdef __clang__
  57175. #pragma clang diagnostic push
  57176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57177. #pragma clang diagnostic ignored "-Wunused-variable"
  57178. #endif
  57179. #ifdef __clang__
  57180. #pragma clang diagnostic pop
  57181. #endif
  57182. #ifdef __clang__
  57183. #pragma clang diagnostic push
  57184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57185. #pragma clang diagnostic ignored "-Wunused-variable"
  57186. #endif
  57187. #ifdef __clang__
  57188. #pragma clang diagnostic pop
  57189. #endif
  57190. #ifdef __clang__
  57191. #pragma clang diagnostic push
  57192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57193. #pragma clang diagnostic ignored "-Wunused-variable"
  57194. #endif
  57195. #ifdef __clang__
  57196. #pragma clang diagnostic pop
  57197. #endif
  57198. #ifdef __clang__
  57199. #pragma clang diagnostic push
  57200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57201. #pragma clang diagnostic ignored "-Wunused-variable"
  57202. #endif
  57203. #ifdef __clang__
  57204. #pragma clang diagnostic pop
  57205. #endif
  57206. #ifdef __clang__
  57207. #pragma clang diagnostic push
  57208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57209. #pragma clang diagnostic ignored "-Wunused-variable"
  57210. #endif
  57211. #ifdef __clang__
  57212. #pragma clang diagnostic pop
  57213. #endif
  57214. #ifdef __clang__
  57215. #pragma clang diagnostic push
  57216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57217. #pragma clang diagnostic ignored "-Wunused-variable"
  57218. #endif
  57219. #ifdef __clang__
  57220. #pragma clang diagnostic pop
  57221. #endif
  57222. #ifdef __clang__
  57223. #pragma clang diagnostic push
  57224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57225. #pragma clang diagnostic ignored "-Wunused-variable"
  57226. #endif
  57227. #ifdef __clang__
  57228. #pragma clang diagnostic pop
  57229. #endif
  57230. #ifdef __clang__
  57231. #pragma clang diagnostic push
  57232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57233. #pragma clang diagnostic ignored "-Wunused-variable"
  57234. #endif
  57235. #ifdef __clang__
  57236. #pragma clang diagnostic pop
  57237. #endif
  57238. #ifdef __clang__
  57239. #pragma clang diagnostic push
  57240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57241. #pragma clang diagnostic ignored "-Wunused-variable"
  57242. #endif
  57243. #ifdef __clang__
  57244. #pragma clang diagnostic pop
  57245. #endif
  57246. #ifdef __clang__
  57247. #pragma clang diagnostic push
  57248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57249. #pragma clang diagnostic ignored "-Wunused-variable"
  57250. #endif
  57251. #ifdef __clang__
  57252. #pragma clang diagnostic pop
  57253. #endif
  57254. #ifdef __clang__
  57255. #pragma clang diagnostic push
  57256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57257. #pragma clang diagnostic ignored "-Wunused-variable"
  57258. #endif
  57259. #ifdef __clang__
  57260. #pragma clang diagnostic pop
  57261. #endif
  57262. #ifdef __clang__
  57263. #pragma clang diagnostic push
  57264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57265. #pragma clang diagnostic ignored "-Wunused-variable"
  57266. #endif
  57267. #ifdef __clang__
  57268. #pragma clang diagnostic pop
  57269. #endif
  57270. #ifdef __clang__
  57271. #pragma clang diagnostic push
  57272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57273. #pragma clang diagnostic ignored "-Wunused-variable"
  57274. #endif
  57275. #ifdef __clang__
  57276. #pragma clang diagnostic pop
  57277. #endif
  57278. #ifdef __clang__
  57279. #pragma clang diagnostic push
  57280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57281. #pragma clang diagnostic ignored "-Wunused-variable"
  57282. #endif
  57283. #ifdef __clang__
  57284. #pragma clang diagnostic pop
  57285. #endif
  57286. #ifdef __clang__
  57287. #pragma clang diagnostic push
  57288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57289. #pragma clang diagnostic ignored "-Wunused-variable"
  57290. #endif
  57291. #ifdef __clang__
  57292. #pragma clang diagnostic pop
  57293. #endif
  57294. #ifdef __clang__
  57295. #pragma clang diagnostic push
  57296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57297. #pragma clang diagnostic ignored "-Wunused-variable"
  57298. #endif
  57299. #ifdef __clang__
  57300. #pragma clang diagnostic pop
  57301. #endif
  57302. #ifdef __clang__
  57303. #pragma clang diagnostic push
  57304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57305. #pragma clang diagnostic ignored "-Wunused-variable"
  57306. #endif
  57307. #ifdef __clang__
  57308. #pragma clang diagnostic pop
  57309. #endif
  57310. #ifdef __clang__
  57311. #pragma clang diagnostic push
  57312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57313. #pragma clang diagnostic ignored "-Wunused-variable"
  57314. #endif
  57315. #ifdef __clang__
  57316. #pragma clang diagnostic pop
  57317. #endif
  57318. #ifdef __clang__
  57319. #pragma clang diagnostic push
  57320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57321. #pragma clang diagnostic ignored "-Wunused-variable"
  57322. #endif
  57323. #ifdef __clang__
  57324. #pragma clang diagnostic pop
  57325. #endif
  57326. #ifdef __clang__
  57327. #pragma clang diagnostic push
  57328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57329. #pragma clang diagnostic ignored "-Wunused-variable"
  57330. #endif
  57331. #ifdef __clang__
  57332. #pragma clang diagnostic pop
  57333. #endif
  57334. #ifdef __clang__
  57335. #pragma clang diagnostic push
  57336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57337. #pragma clang diagnostic ignored "-Wunused-variable"
  57338. #endif
  57339. #ifdef __clang__
  57340. #pragma clang diagnostic pop
  57341. #endif
  57342. #ifdef __clang__
  57343. #pragma clang diagnostic push
  57344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57345. #pragma clang diagnostic ignored "-Wunused-variable"
  57346. #endif
  57347. #ifdef __clang__
  57348. #pragma clang diagnostic pop
  57349. #endif
  57350. #ifdef __clang__
  57351. #pragma clang diagnostic push
  57352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57353. #pragma clang diagnostic ignored "-Wunused-variable"
  57354. #endif
  57355. #ifdef __clang__
  57356. #pragma clang diagnostic pop
  57357. #endif
  57358. #ifdef __clang__
  57359. #pragma clang diagnostic push
  57360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57361. #pragma clang diagnostic ignored "-Wunused-variable"
  57362. #endif
  57363. #ifdef __clang__
  57364. #pragma clang diagnostic pop
  57365. #endif
  57366. #ifdef __clang__
  57367. #pragma clang diagnostic push
  57368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57369. #pragma clang diagnostic ignored "-Wunused-variable"
  57370. #endif
  57371. #ifdef __clang__
  57372. #pragma clang diagnostic pop
  57373. #endif
  57374. #ifdef __clang__
  57375. #pragma clang diagnostic push
  57376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57377. #pragma clang diagnostic ignored "-Wunused-variable"
  57378. #endif
  57379. #ifdef __clang__
  57380. #pragma clang diagnostic pop
  57381. #endif
  57382. #ifdef __clang__
  57383. #pragma clang diagnostic push
  57384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57385. #pragma clang diagnostic ignored "-Wunused-variable"
  57386. #endif
  57387. #ifdef __clang__
  57388. #pragma clang diagnostic pop
  57389. #endif
  57390. #ifdef __clang__
  57391. #pragma clang diagnostic push
  57392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57393. #pragma clang diagnostic ignored "-Wunused-variable"
  57394. #endif
  57395. #ifdef __clang__
  57396. #pragma clang diagnostic pop
  57397. #endif
  57398. #ifdef __clang__
  57399. #pragma clang diagnostic push
  57400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57401. #pragma clang diagnostic ignored "-Wunused-variable"
  57402. #endif
  57403. #ifdef __clang__
  57404. #pragma clang diagnostic pop
  57405. #endif
  57406. #ifdef __clang__
  57407. #pragma clang diagnostic push
  57408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57409. #pragma clang diagnostic ignored "-Wunused-variable"
  57410. #endif
  57411. #ifdef __clang__
  57412. #pragma clang diagnostic pop
  57413. #endif
  57414. #ifdef __clang__
  57415. #pragma clang diagnostic push
  57416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57417. #pragma clang diagnostic ignored "-Wunused-variable"
  57418. #endif
  57419. #ifdef __clang__
  57420. #pragma clang diagnostic pop
  57421. #endif
  57422. #ifdef __clang__
  57423. #pragma clang diagnostic push
  57424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57425. #pragma clang diagnostic ignored "-Wunused-variable"
  57426. #endif
  57427. #ifdef __clang__
  57428. #pragma clang diagnostic pop
  57429. #endif
  57430. #ifdef __clang__
  57431. #pragma clang diagnostic push
  57432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57433. #pragma clang diagnostic ignored "-Wunused-variable"
  57434. #endif
  57435. #ifdef __clang__
  57436. #pragma clang diagnostic pop
  57437. #endif
  57438. #ifdef __clang__
  57439. #pragma clang diagnostic push
  57440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57441. #pragma clang diagnostic ignored "-Wunused-variable"
  57442. #endif
  57443. #ifdef __clang__
  57444. #pragma clang diagnostic pop
  57445. #endif
  57446. #ifdef __clang__
  57447. #pragma clang diagnostic push
  57448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57449. #pragma clang diagnostic ignored "-Wunused-variable"
  57450. #endif
  57451. #ifdef __clang__
  57452. #pragma clang diagnostic pop
  57453. #endif
  57454. #ifdef __clang__
  57455. #pragma clang diagnostic push
  57456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57457. #pragma clang diagnostic ignored "-Wunused-variable"
  57458. #endif
  57459. #ifdef __clang__
  57460. #pragma clang diagnostic pop
  57461. #endif
  57462. #ifdef __clang__
  57463. #pragma clang diagnostic push
  57464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57465. #pragma clang diagnostic ignored "-Wunused-variable"
  57466. #endif
  57467. #ifdef __clang__
  57468. #pragma clang diagnostic pop
  57469. #endif
  57470. #ifdef __clang__
  57471. #pragma clang diagnostic push
  57472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57473. #pragma clang diagnostic ignored "-Wunused-variable"
  57474. #endif
  57475. #ifdef __clang__
  57476. #pragma clang diagnostic pop
  57477. #endif
  57478. #ifdef __clang__
  57479. #pragma clang diagnostic push
  57480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57481. #pragma clang diagnostic ignored "-Wunused-variable"
  57482. #endif
  57483. #ifdef __clang__
  57484. #pragma clang diagnostic pop
  57485. #endif
  57486. #ifdef __clang__
  57487. #pragma clang diagnostic push
  57488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57489. #pragma clang diagnostic ignored "-Wunused-variable"
  57490. #endif
  57491. #ifdef __clang__
  57492. #pragma clang diagnostic pop
  57493. #endif
  57494. #ifdef __clang__
  57495. #pragma clang diagnostic push
  57496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57497. #pragma clang diagnostic ignored "-Wunused-variable"
  57498. #endif
  57499. #ifdef __clang__
  57500. #pragma clang diagnostic pop
  57501. #endif
  57502. #ifdef __clang__
  57503. #pragma clang diagnostic push
  57504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57505. #pragma clang diagnostic ignored "-Wunused-variable"
  57506. #endif
  57507. #ifdef __clang__
  57508. #pragma clang diagnostic pop
  57509. #endif
  57510. #ifdef __clang__
  57511. #pragma clang diagnostic push
  57512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57513. #pragma clang diagnostic ignored "-Wunused-variable"
  57514. #endif
  57515. #ifdef __clang__
  57516. #pragma clang diagnostic pop
  57517. #endif
  57518. #ifdef __clang__
  57519. #pragma clang diagnostic push
  57520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57521. #pragma clang diagnostic ignored "-Wunused-variable"
  57522. #endif
  57523. #ifdef __clang__
  57524. #pragma clang diagnostic pop
  57525. #endif
  57526. #ifdef __clang__
  57527. #pragma clang diagnostic push
  57528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57529. #pragma clang diagnostic ignored "-Wunused-variable"
  57530. #endif
  57531. #ifdef __clang__
  57532. #pragma clang diagnostic pop
  57533. #endif
  57534. #ifdef __clang__
  57535. #pragma clang diagnostic push
  57536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57537. #pragma clang diagnostic ignored "-Wunused-variable"
  57538. #endif
  57539. #ifdef __clang__
  57540. #pragma clang diagnostic pop
  57541. #endif
  57542. #ifdef __clang__
  57543. #pragma clang diagnostic push
  57544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57545. #pragma clang diagnostic ignored "-Wunused-variable"
  57546. #endif
  57547. #ifdef __clang__
  57548. #pragma clang diagnostic pop
  57549. #endif
  57550. #ifdef __clang__
  57551. #pragma clang diagnostic push
  57552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57553. #pragma clang diagnostic ignored "-Wunused-variable"
  57554. #endif
  57555. #ifdef __clang__
  57556. #pragma clang diagnostic pop
  57557. #endif
  57558. #ifdef __clang__
  57559. #pragma clang diagnostic push
  57560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57561. #pragma clang diagnostic ignored "-Wunused-variable"
  57562. #endif
  57563. #ifdef __clang__
  57564. #pragma clang diagnostic pop
  57565. #endif
  57566. #ifdef __clang__
  57567. #pragma clang diagnostic push
  57568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57569. #pragma clang diagnostic ignored "-Wunused-variable"
  57570. #endif
  57571. #ifdef __clang__
  57572. #pragma clang diagnostic pop
  57573. #endif
  57574. #ifdef __clang__
  57575. #pragma clang diagnostic push
  57576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57577. #pragma clang diagnostic ignored "-Wunused-variable"
  57578. #endif
  57579. #ifdef __clang__
  57580. #pragma clang diagnostic pop
  57581. #endif
  57582. #ifdef __clang__
  57583. #pragma clang diagnostic push
  57584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57585. #pragma clang diagnostic ignored "-Wunused-variable"
  57586. #endif
  57587. #ifdef __clang__
  57588. #pragma clang diagnostic pop
  57589. #endif
  57590. #ifdef __clang__
  57591. #pragma clang diagnostic push
  57592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57593. #pragma clang diagnostic ignored "-Wunused-variable"
  57594. #endif
  57595. #ifdef __clang__
  57596. #pragma clang diagnostic pop
  57597. #endif
  57598. #ifdef __clang__
  57599. #pragma clang diagnostic push
  57600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57601. #pragma clang diagnostic ignored "-Wunused-variable"
  57602. #endif
  57603. #ifdef __clang__
  57604. #pragma clang diagnostic pop
  57605. #endif
  57606. #ifdef __clang__
  57607. #pragma clang diagnostic push
  57608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57609. #pragma clang diagnostic ignored "-Wunused-variable"
  57610. #endif
  57611. #ifdef __clang__
  57612. #pragma clang diagnostic pop
  57613. #endif
  57614. #ifdef __clang__
  57615. #pragma clang diagnostic push
  57616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57617. #pragma clang diagnostic ignored "-Wunused-variable"
  57618. #endif
  57619. #ifdef __clang__
  57620. #pragma clang diagnostic pop
  57621. #endif
  57622. #ifdef __clang__
  57623. #pragma clang diagnostic push
  57624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57625. #pragma clang diagnostic ignored "-Wunused-variable"
  57626. #endif
  57627. #ifdef __clang__
  57628. #pragma clang diagnostic pop
  57629. #endif
  57630. #ifdef __clang__
  57631. #pragma clang diagnostic push
  57632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57633. #pragma clang diagnostic ignored "-Wunused-variable"
  57634. #endif
  57635. #ifdef __clang__
  57636. #pragma clang diagnostic pop
  57637. #endif
  57638. #ifdef __clang__
  57639. #pragma clang diagnostic push
  57640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57641. #pragma clang diagnostic ignored "-Wunused-variable"
  57642. #endif
  57643. #ifdef __clang__
  57644. #pragma clang diagnostic pop
  57645. #endif
  57646. #ifdef __clang__
  57647. #pragma clang diagnostic push
  57648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57649. #pragma clang diagnostic ignored "-Wunused-variable"
  57650. #endif
  57651. #ifdef __clang__
  57652. #pragma clang diagnostic pop
  57653. #endif
  57654. #ifdef __clang__
  57655. #pragma clang diagnostic push
  57656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57657. #pragma clang diagnostic ignored "-Wunused-variable"
  57658. #endif
  57659. #ifdef __clang__
  57660. #pragma clang diagnostic pop
  57661. #endif
  57662. #ifdef __clang__
  57663. #pragma clang diagnostic push
  57664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57665. #pragma clang diagnostic ignored "-Wunused-variable"
  57666. #endif
  57667. #ifdef __clang__
  57668. #pragma clang diagnostic pop
  57669. #endif
  57670. #ifdef __clang__
  57671. #pragma clang diagnostic push
  57672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57673. #pragma clang diagnostic ignored "-Wunused-variable"
  57674. #endif
  57675. #ifdef __clang__
  57676. #pragma clang diagnostic pop
  57677. #endif
  57678. #ifdef __clang__
  57679. #pragma clang diagnostic push
  57680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57681. #pragma clang diagnostic ignored "-Wunused-variable"
  57682. #endif
  57683. #ifdef __clang__
  57684. #pragma clang diagnostic pop
  57685. #endif
  57686. #ifdef __clang__
  57687. #pragma clang diagnostic push
  57688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57689. #pragma clang diagnostic ignored "-Wunused-variable"
  57690. #endif
  57691. #ifdef __clang__
  57692. #pragma clang diagnostic pop
  57693. #endif
  57694. #ifdef __clang__
  57695. #pragma clang diagnostic push
  57696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57697. #pragma clang diagnostic ignored "-Wunused-variable"
  57698. #endif
  57699. #ifdef __clang__
  57700. #pragma clang diagnostic pop
  57701. #endif
  57702. #ifdef __clang__
  57703. #pragma clang diagnostic push
  57704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57705. #pragma clang diagnostic ignored "-Wunused-variable"
  57706. #endif
  57707. #ifdef __clang__
  57708. #pragma clang diagnostic pop
  57709. #endif
  57710. #ifdef __clang__
  57711. #pragma clang diagnostic push
  57712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57713. #pragma clang diagnostic ignored "-Wunused-variable"
  57714. #endif
  57715. #ifdef __clang__
  57716. #pragma clang diagnostic pop
  57717. #endif
  57718. #ifdef __clang__
  57719. #pragma clang diagnostic push
  57720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57721. #pragma clang diagnostic ignored "-Wunused-variable"
  57722. #endif
  57723. #ifdef __clang__
  57724. #pragma clang diagnostic pop
  57725. #endif
  57726. #ifdef __clang__
  57727. #pragma clang diagnostic push
  57728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57729. #pragma clang diagnostic ignored "-Wunused-variable"
  57730. #endif
  57731. #ifdef __clang__
  57732. #pragma clang diagnostic pop
  57733. #endif
  57734. #ifdef __clang__
  57735. #pragma clang diagnostic push
  57736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57737. #pragma clang diagnostic ignored "-Wunused-variable"
  57738. #endif
  57739. #ifdef __clang__
  57740. #pragma clang diagnostic pop
  57741. #endif
  57742. #ifdef __clang__
  57743. #pragma clang diagnostic push
  57744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57745. #pragma clang diagnostic ignored "-Wunused-variable"
  57746. #endif
  57747. #ifdef __clang__
  57748. #pragma clang diagnostic pop
  57749. #endif
  57750. #ifdef __clang__
  57751. #pragma clang diagnostic push
  57752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57753. #pragma clang diagnostic ignored "-Wunused-variable"
  57754. #endif
  57755. #ifdef __clang__
  57756. #pragma clang diagnostic pop
  57757. #endif
  57758. #ifdef __clang__
  57759. #pragma clang diagnostic push
  57760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57761. #pragma clang diagnostic ignored "-Wunused-variable"
  57762. #endif
  57763. #ifdef __clang__
  57764. #pragma clang diagnostic pop
  57765. #endif
  57766. #ifdef __clang__
  57767. #pragma clang diagnostic push
  57768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57769. #pragma clang diagnostic ignored "-Wunused-variable"
  57770. #endif
  57771. #ifdef __clang__
  57772. #pragma clang diagnostic pop
  57773. #endif
  57774. #ifdef __clang__
  57775. #pragma clang diagnostic push
  57776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57777. #pragma clang diagnostic ignored "-Wunused-variable"
  57778. #endif
  57779. #ifdef __clang__
  57780. #pragma clang diagnostic pop
  57781. #endif
  57782. #ifdef __clang__
  57783. #pragma clang diagnostic push
  57784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57785. #pragma clang diagnostic ignored "-Wunused-variable"
  57786. #endif
  57787. #ifdef __clang__
  57788. #pragma clang diagnostic pop
  57789. #endif
  57790. #ifdef __clang__
  57791. #pragma clang diagnostic push
  57792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57793. #pragma clang diagnostic ignored "-Wunused-variable"
  57794. #endif
  57795. #ifdef __clang__
  57796. #pragma clang diagnostic pop
  57797. #endif
  57798. #ifdef __clang__
  57799. #pragma clang diagnostic push
  57800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57801. #pragma clang diagnostic ignored "-Wunused-variable"
  57802. #endif
  57803. #ifdef __clang__
  57804. #pragma clang diagnostic pop
  57805. #endif
  57806. #ifdef __clang__
  57807. #pragma clang diagnostic push
  57808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57809. #pragma clang diagnostic ignored "-Wunused-variable"
  57810. #endif
  57811. #ifdef __clang__
  57812. #pragma clang diagnostic pop
  57813. #endif
  57814. #ifdef __clang__
  57815. #pragma clang diagnostic push
  57816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57817. #pragma clang diagnostic ignored "-Wunused-variable"
  57818. #endif
  57819. #ifdef __clang__
  57820. #pragma clang diagnostic pop
  57821. #endif
  57822. #ifdef __clang__
  57823. #pragma clang diagnostic push
  57824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57825. #pragma clang diagnostic ignored "-Wunused-variable"
  57826. #endif
  57827. #ifdef __clang__
  57828. #pragma clang diagnostic pop
  57829. #endif
  57830. #ifdef __clang__
  57831. #pragma clang diagnostic push
  57832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57833. #pragma clang diagnostic ignored "-Wunused-variable"
  57834. #endif
  57835. #ifdef __clang__
  57836. #pragma clang diagnostic pop
  57837. #endif
  57838. #ifdef __clang__
  57839. #pragma clang diagnostic push
  57840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57841. #pragma clang diagnostic ignored "-Wunused-variable"
  57842. #endif
  57843. #ifdef __clang__
  57844. #pragma clang diagnostic pop
  57845. #endif
  57846. #ifdef __clang__
  57847. #pragma clang diagnostic push
  57848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57849. #pragma clang diagnostic ignored "-Wunused-variable"
  57850. #endif
  57851. #ifdef __clang__
  57852. #pragma clang diagnostic pop
  57853. #endif
  57854. #ifdef __clang__
  57855. #pragma clang diagnostic push
  57856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57857. #pragma clang diagnostic ignored "-Wunused-variable"
  57858. #endif
  57859. #ifdef __clang__
  57860. #pragma clang diagnostic pop
  57861. #endif
  57862. #ifdef __clang__
  57863. #pragma clang diagnostic push
  57864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57865. #pragma clang diagnostic ignored "-Wunused-variable"
  57866. #endif
  57867. #ifdef __clang__
  57868. #pragma clang diagnostic pop
  57869. #endif
  57870. #ifdef __clang__
  57871. #pragma clang diagnostic push
  57872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57873. #pragma clang diagnostic ignored "-Wunused-variable"
  57874. #endif
  57875. #ifdef __clang__
  57876. #pragma clang diagnostic pop
  57877. #endif
  57878. #ifdef __clang__
  57879. #pragma clang diagnostic push
  57880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57881. #pragma clang diagnostic ignored "-Wunused-variable"
  57882. #endif
  57883. #ifdef __clang__
  57884. #pragma clang diagnostic pop
  57885. #endif
  57886. #ifdef __clang__
  57887. #pragma clang diagnostic push
  57888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57889. #pragma clang diagnostic ignored "-Wunused-variable"
  57890. #endif
  57891. #ifdef __clang__
  57892. #pragma clang diagnostic pop
  57893. #endif
  57894. #ifdef __clang__
  57895. #pragma clang diagnostic push
  57896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57897. #pragma clang diagnostic ignored "-Wunused-variable"
  57898. #endif
  57899. #ifdef __clang__
  57900. #pragma clang diagnostic pop
  57901. #endif
  57902. #ifdef __clang__
  57903. #pragma clang diagnostic push
  57904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57905. #pragma clang diagnostic ignored "-Wunused-variable"
  57906. #endif
  57907. #ifdef __clang__
  57908. #pragma clang diagnostic pop
  57909. #endif
  57910. #ifdef __clang__
  57911. #pragma clang diagnostic push
  57912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57913. #pragma clang diagnostic ignored "-Wunused-variable"
  57914. #endif
  57915. #ifdef __clang__
  57916. #pragma clang diagnostic pop
  57917. #endif
  57918. #ifdef __clang__
  57919. #pragma clang diagnostic push
  57920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57921. #pragma clang diagnostic ignored "-Wunused-variable"
  57922. #endif
  57923. #ifdef __clang__
  57924. #pragma clang diagnostic pop
  57925. #endif
  57926. #ifdef __clang__
  57927. #pragma clang diagnostic push
  57928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57929. #pragma clang diagnostic ignored "-Wunused-variable"
  57930. #endif
  57931. #ifdef __clang__
  57932. #pragma clang diagnostic pop
  57933. #endif
  57934. #ifdef __clang__
  57935. #pragma clang diagnostic push
  57936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57937. #pragma clang diagnostic ignored "-Wunused-variable"
  57938. #endif
  57939. #ifdef __clang__
  57940. #pragma clang diagnostic pop
  57941. #endif
  57942. #ifdef __clang__
  57943. #pragma clang diagnostic push
  57944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57945. #pragma clang diagnostic ignored "-Wunused-variable"
  57946. #endif
  57947. #ifdef __clang__
  57948. #pragma clang diagnostic pop
  57949. #endif
  57950. #ifdef __clang__
  57951. #pragma clang diagnostic push
  57952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57953. #pragma clang diagnostic ignored "-Wunused-variable"
  57954. #endif
  57955. #ifdef __clang__
  57956. #pragma clang diagnostic pop
  57957. #endif
  57958. #ifdef __clang__
  57959. #pragma clang diagnostic push
  57960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57961. #pragma clang diagnostic ignored "-Wunused-variable"
  57962. #endif
  57963. #ifdef __clang__
  57964. #pragma clang diagnostic pop
  57965. #endif
  57966. #ifdef __clang__
  57967. #pragma clang diagnostic push
  57968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57969. #pragma clang diagnostic ignored "-Wunused-variable"
  57970. #endif
  57971. #ifdef __clang__
  57972. #pragma clang diagnostic pop
  57973. #endif
  57974. #ifdef __clang__
  57975. #pragma clang diagnostic push
  57976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57977. #pragma clang diagnostic ignored "-Wunused-variable"
  57978. #endif
  57979. #ifdef __clang__
  57980. #pragma clang diagnostic pop
  57981. #endif
  57982. #ifdef __clang__
  57983. #pragma clang diagnostic push
  57984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57985. #pragma clang diagnostic ignored "-Wunused-variable"
  57986. #endif
  57987. #ifdef __clang__
  57988. #pragma clang diagnostic pop
  57989. #endif
  57990. #ifdef __clang__
  57991. #pragma clang diagnostic push
  57992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57993. #pragma clang diagnostic ignored "-Wunused-variable"
  57994. #endif
  57995. #ifdef __clang__
  57996. #pragma clang diagnostic pop
  57997. #endif
  57998. #ifdef __clang__
  57999. #pragma clang diagnostic push
  58000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58001. #pragma clang diagnostic ignored "-Wunused-variable"
  58002. #endif
  58003. #ifdef __clang__
  58004. #pragma clang diagnostic pop
  58005. #endif
  58006. #ifdef __clang__
  58007. #pragma clang diagnostic push
  58008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58009. #pragma clang diagnostic ignored "-Wunused-variable"
  58010. #endif
  58011. #ifdef __clang__
  58012. #pragma clang diagnostic pop
  58013. #endif
  58014. #ifdef __clang__
  58015. #pragma clang diagnostic push
  58016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58017. #pragma clang diagnostic ignored "-Wunused-variable"
  58018. #endif
  58019. #ifdef __clang__
  58020. #pragma clang diagnostic pop
  58021. #endif
  58022. #ifdef __clang__
  58023. #pragma clang diagnostic push
  58024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58025. #pragma clang diagnostic ignored "-Wunused-variable"
  58026. #endif
  58027. #ifdef __clang__
  58028. #pragma clang diagnostic pop
  58029. #endif
  58030. #ifdef __clang__
  58031. #pragma clang diagnostic push
  58032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58033. #pragma clang diagnostic ignored "-Wunused-variable"
  58034. #endif
  58035. #ifdef __clang__
  58036. #pragma clang diagnostic pop
  58037. #endif
  58038. #ifdef __clang__
  58039. #pragma clang diagnostic push
  58040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58041. #pragma clang diagnostic ignored "-Wunused-variable"
  58042. #endif
  58043. #ifdef __clang__
  58044. #pragma clang diagnostic pop
  58045. #endif
  58046. #ifdef __clang__
  58047. #pragma clang diagnostic push
  58048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58049. #pragma clang diagnostic ignored "-Wunused-variable"
  58050. #endif
  58051. #ifdef __clang__
  58052. #pragma clang diagnostic pop
  58053. #endif
  58054. #ifdef __clang__
  58055. #pragma clang diagnostic push
  58056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58057. #pragma clang diagnostic ignored "-Wunused-variable"
  58058. #endif
  58059. #ifdef __clang__
  58060. #pragma clang diagnostic pop
  58061. #endif
  58062. #ifdef __clang__
  58063. #pragma clang diagnostic push
  58064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58065. #pragma clang diagnostic ignored "-Wunused-variable"
  58066. #endif
  58067. #ifdef __clang__
  58068. #pragma clang diagnostic pop
  58069. #endif
  58070. #ifdef __clang__
  58071. #pragma clang diagnostic push
  58072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58073. #pragma clang diagnostic ignored "-Wunused-variable"
  58074. #endif
  58075. #ifdef __clang__
  58076. #pragma clang diagnostic pop
  58077. #endif
  58078. #ifdef __clang__
  58079. #pragma clang diagnostic push
  58080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58081. #pragma clang diagnostic ignored "-Wunused-variable"
  58082. #endif
  58083. #ifdef __clang__
  58084. #pragma clang diagnostic pop
  58085. #endif
  58086. #ifdef __clang__
  58087. #pragma clang diagnostic push
  58088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58089. #pragma clang diagnostic ignored "-Wunused-variable"
  58090. #endif
  58091. #ifdef __clang__
  58092. #pragma clang diagnostic pop
  58093. #endif
  58094. #ifdef __clang__
  58095. #pragma clang diagnostic push
  58096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58097. #pragma clang diagnostic ignored "-Wunused-variable"
  58098. #endif
  58099. #ifdef __clang__
  58100. #pragma clang diagnostic pop
  58101. #endif
  58102. #ifdef __clang__
  58103. #pragma clang diagnostic push
  58104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58105. #pragma clang diagnostic ignored "-Wunused-variable"
  58106. #endif
  58107. #ifdef __clang__
  58108. #pragma clang diagnostic pop
  58109. #endif
  58110. #ifdef __clang__
  58111. #pragma clang diagnostic push
  58112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58113. #pragma clang diagnostic ignored "-Wunused-variable"
  58114. #endif
  58115. #ifdef __clang__
  58116. #pragma clang diagnostic pop
  58117. #endif
  58118. #ifdef __clang__
  58119. #pragma clang diagnostic push
  58120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58121. #pragma clang diagnostic ignored "-Wunused-variable"
  58122. #endif
  58123. #ifdef __clang__
  58124. #pragma clang diagnostic pop
  58125. #endif
  58126. #ifdef __clang__
  58127. #pragma clang diagnostic push
  58128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58129. #pragma clang diagnostic ignored "-Wunused-variable"
  58130. #endif
  58131. #ifdef __clang__
  58132. #pragma clang diagnostic pop
  58133. #endif
  58134. #ifdef __clang__
  58135. #pragma clang diagnostic push
  58136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58137. #pragma clang diagnostic ignored "-Wunused-variable"
  58138. #endif
  58139. #ifdef __clang__
  58140. #pragma clang diagnostic pop
  58141. #endif
  58142. #ifdef __clang__
  58143. #pragma clang diagnostic push
  58144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58145. #pragma clang diagnostic ignored "-Wunused-variable"
  58146. #endif
  58147. #ifdef __clang__
  58148. #pragma clang diagnostic pop
  58149. #endif
  58150. #ifdef __clang__
  58151. #pragma clang diagnostic push
  58152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58153. #pragma clang diagnostic ignored "-Wunused-variable"
  58154. #endif
  58155. #ifdef __clang__
  58156. #pragma clang diagnostic pop
  58157. #endif
  58158. #ifdef __clang__
  58159. #pragma clang diagnostic push
  58160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58161. #pragma clang diagnostic ignored "-Wunused-variable"
  58162. #endif
  58163. #ifdef __clang__
  58164. #pragma clang diagnostic pop
  58165. #endif
  58166. #ifdef __clang__
  58167. #pragma clang diagnostic push
  58168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58169. #pragma clang diagnostic ignored "-Wunused-variable"
  58170. #endif
  58171. #ifdef __clang__
  58172. #pragma clang diagnostic pop
  58173. #endif
  58174. #ifdef __clang__
  58175. #pragma clang diagnostic push
  58176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58177. #pragma clang diagnostic ignored "-Wunused-variable"
  58178. #endif
  58179. #ifdef __clang__
  58180. #pragma clang diagnostic pop
  58181. #endif
  58182. #ifdef __clang__
  58183. #pragma clang diagnostic push
  58184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58185. #pragma clang diagnostic ignored "-Wunused-variable"
  58186. #endif
  58187. #ifdef __clang__
  58188. #pragma clang diagnostic pop
  58189. #endif
  58190. #ifdef __clang__
  58191. #pragma clang diagnostic push
  58192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58193. #pragma clang diagnostic ignored "-Wunused-variable"
  58194. #endif
  58195. #ifdef __clang__
  58196. #pragma clang diagnostic pop
  58197. #endif
  58198. #ifdef __clang__
  58199. #pragma clang diagnostic push
  58200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58201. #pragma clang diagnostic ignored "-Wunused-variable"
  58202. #endif
  58203. #ifdef __clang__
  58204. #pragma clang diagnostic pop
  58205. #endif
  58206. #ifdef __clang__
  58207. #pragma clang diagnostic push
  58208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58209. #pragma clang diagnostic ignored "-Wunused-variable"
  58210. #endif
  58211. #ifdef __clang__
  58212. #pragma clang diagnostic pop
  58213. #endif
  58214. #ifdef __clang__
  58215. #pragma clang diagnostic push
  58216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58217. #pragma clang diagnostic ignored "-Wunused-variable"
  58218. #endif
  58219. #ifdef __clang__
  58220. #pragma clang diagnostic pop
  58221. #endif
  58222. #ifdef __clang__
  58223. #pragma clang diagnostic push
  58224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58225. #pragma clang diagnostic ignored "-Wunused-variable"
  58226. #endif
  58227. #ifdef __clang__
  58228. #pragma clang diagnostic pop
  58229. #endif
  58230. #ifdef __clang__
  58231. #pragma clang diagnostic push
  58232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58233. #pragma clang diagnostic ignored "-Wunused-variable"
  58234. #endif
  58235. #ifdef __clang__
  58236. #pragma clang diagnostic pop
  58237. #endif
  58238. #ifdef __clang__
  58239. #pragma clang diagnostic push
  58240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58241. #pragma clang diagnostic ignored "-Wunused-variable"
  58242. #endif
  58243. #ifdef __clang__
  58244. #pragma clang diagnostic pop
  58245. #endif
  58246. #ifdef __clang__
  58247. #pragma clang diagnostic push
  58248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58249. #pragma clang diagnostic ignored "-Wunused-variable"
  58250. #endif
  58251. #ifdef __clang__
  58252. #pragma clang diagnostic pop
  58253. #endif
  58254. #ifdef __clang__
  58255. #pragma clang diagnostic push
  58256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58257. #pragma clang diagnostic ignored "-Wunused-variable"
  58258. #endif
  58259. #ifdef __clang__
  58260. #pragma clang diagnostic pop
  58261. #endif
  58262. #ifdef __clang__
  58263. #pragma clang diagnostic push
  58264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58265. #pragma clang diagnostic ignored "-Wunused-variable"
  58266. #endif
  58267. #ifdef __clang__
  58268. #pragma clang diagnostic pop
  58269. #endif
  58270. #ifdef __clang__
  58271. #pragma clang diagnostic push
  58272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58273. #pragma clang diagnostic ignored "-Wunused-variable"
  58274. #endif
  58275. #ifdef __clang__
  58276. #pragma clang diagnostic pop
  58277. #endif
  58278. #ifdef __clang__
  58279. #pragma clang diagnostic push
  58280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58281. #pragma clang diagnostic ignored "-Wunused-variable"
  58282. #endif
  58283. #ifdef __clang__
  58284. #pragma clang diagnostic pop
  58285. #endif
  58286. #ifdef __clang__
  58287. #pragma clang diagnostic push
  58288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58289. #pragma clang diagnostic ignored "-Wunused-variable"
  58290. #endif
  58291. #ifdef __clang__
  58292. #pragma clang diagnostic pop
  58293. #endif
  58294. #ifdef __clang__
  58295. #pragma clang diagnostic push
  58296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58297. #pragma clang diagnostic ignored "-Wunused-variable"
  58298. #endif
  58299. #ifdef __clang__
  58300. #pragma clang diagnostic pop
  58301. #endif
  58302. #ifdef __clang__
  58303. #pragma clang diagnostic push
  58304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58305. #pragma clang diagnostic ignored "-Wunused-variable"
  58306. #endif
  58307. #ifdef __clang__
  58308. #pragma clang diagnostic pop
  58309. #endif
  58310. #ifdef __clang__
  58311. #pragma clang diagnostic push
  58312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58313. #pragma clang diagnostic ignored "-Wunused-variable"
  58314. #endif
  58315. #ifdef __clang__
  58316. #pragma clang diagnostic pop
  58317. #endif
  58318. #ifdef __clang__
  58319. #pragma clang diagnostic push
  58320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58321. #pragma clang diagnostic ignored "-Wunused-variable"
  58322. #endif
  58323. #ifdef __clang__
  58324. #pragma clang diagnostic pop
  58325. #endif
  58326. #ifdef __clang__
  58327. #pragma clang diagnostic push
  58328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58329. #pragma clang diagnostic ignored "-Wunused-variable"
  58330. #endif
  58331. #ifdef __clang__
  58332. #pragma clang diagnostic pop
  58333. #endif
  58334. #ifdef __clang__
  58335. #pragma clang diagnostic push
  58336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58337. #pragma clang diagnostic ignored "-Wunused-variable"
  58338. #endif
  58339. #ifdef __clang__
  58340. #pragma clang diagnostic pop
  58341. #endif
  58342. #ifdef __clang__
  58343. #pragma clang diagnostic push
  58344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58345. #pragma clang diagnostic ignored "-Wunused-variable"
  58346. #endif
  58347. #ifdef __clang__
  58348. #pragma clang diagnostic pop
  58349. #endif
  58350. #ifdef __clang__
  58351. #pragma clang diagnostic push
  58352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58353. #pragma clang diagnostic ignored "-Wunused-variable"
  58354. #endif
  58355. #ifdef __clang__
  58356. #pragma clang diagnostic pop
  58357. #endif
  58358. #ifdef __clang__
  58359. #pragma clang diagnostic push
  58360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58361. #pragma clang diagnostic ignored "-Wunused-variable"
  58362. #endif
  58363. #ifdef __clang__
  58364. #pragma clang diagnostic pop
  58365. #endif
  58366. #ifdef __clang__
  58367. #pragma clang diagnostic push
  58368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58369. #pragma clang diagnostic ignored "-Wunused-variable"
  58370. #endif
  58371. #ifdef __clang__
  58372. #pragma clang diagnostic pop
  58373. #endif
  58374. #ifdef __clang__
  58375. #pragma clang diagnostic push
  58376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58377. #pragma clang diagnostic ignored "-Wunused-variable"
  58378. #endif
  58379. #ifdef __clang__
  58380. #pragma clang diagnostic pop
  58381. #endif
  58382. #ifdef __clang__
  58383. #pragma clang diagnostic push
  58384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58385. #pragma clang diagnostic ignored "-Wunused-variable"
  58386. #endif
  58387. #ifdef __clang__
  58388. #pragma clang diagnostic pop
  58389. #endif
  58390. #ifdef __clang__
  58391. #pragma clang diagnostic push
  58392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58393. #pragma clang diagnostic ignored "-Wunused-variable"
  58394. #endif
  58395. #ifdef __clang__
  58396. #pragma clang diagnostic pop
  58397. #endif
  58398. #ifdef __clang__
  58399. #pragma clang diagnostic push
  58400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58401. #pragma clang diagnostic ignored "-Wunused-variable"
  58402. #endif
  58403. #ifdef __clang__
  58404. #pragma clang diagnostic pop
  58405. #endif
  58406. #ifdef __clang__
  58407. #pragma clang diagnostic push
  58408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58409. #pragma clang diagnostic ignored "-Wunused-variable"
  58410. #endif
  58411. #ifdef __clang__
  58412. #pragma clang diagnostic pop
  58413. #endif
  58414. #ifdef __clang__
  58415. #pragma clang diagnostic push
  58416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58417. #pragma clang diagnostic ignored "-Wunused-variable"
  58418. #endif
  58419. #ifdef __clang__
  58420. #pragma clang diagnostic pop
  58421. #endif
  58422. #ifdef __clang__
  58423. #pragma clang diagnostic push
  58424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58425. #pragma clang diagnostic ignored "-Wunused-variable"
  58426. #endif
  58427. #ifdef __clang__
  58428. #pragma clang diagnostic pop
  58429. #endif
  58430. #ifdef __clang__
  58431. #pragma clang diagnostic push
  58432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58433. #pragma clang diagnostic ignored "-Wunused-variable"
  58434. #endif
  58435. #ifdef __clang__
  58436. #pragma clang diagnostic pop
  58437. #endif
  58438. #ifdef __clang__
  58439. #pragma clang diagnostic push
  58440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58441. #pragma clang diagnostic ignored "-Wunused-variable"
  58442. #endif
  58443. #ifdef __clang__
  58444. #pragma clang diagnostic pop
  58445. #endif
  58446. #ifdef __clang__
  58447. #pragma clang diagnostic push
  58448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58449. #pragma clang diagnostic ignored "-Wunused-variable"
  58450. #endif
  58451. #ifdef __clang__
  58452. #pragma clang diagnostic pop
  58453. #endif
  58454. #ifdef __clang__
  58455. #pragma clang diagnostic push
  58456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58457. #pragma clang diagnostic ignored "-Wunused-variable"
  58458. #endif
  58459. #ifdef __clang__
  58460. #pragma clang diagnostic pop
  58461. #endif
  58462. #ifdef __clang__
  58463. #pragma clang diagnostic push
  58464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58465. #pragma clang diagnostic ignored "-Wunused-variable"
  58466. #endif
  58467. #ifdef __clang__
  58468. #pragma clang diagnostic pop
  58469. #endif
  58470. #ifdef __clang__
  58471. #pragma clang diagnostic push
  58472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58473. #pragma clang diagnostic ignored "-Wunused-variable"
  58474. #endif
  58475. #ifdef __clang__
  58476. #pragma clang diagnostic pop
  58477. #endif
  58478. #ifdef __clang__
  58479. #pragma clang diagnostic push
  58480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58481. #pragma clang diagnostic ignored "-Wunused-variable"
  58482. #endif
  58483. #ifdef __clang__
  58484. #pragma clang diagnostic pop
  58485. #endif
  58486. #ifdef __clang__
  58487. #pragma clang diagnostic push
  58488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58489. #pragma clang diagnostic ignored "-Wunused-variable"
  58490. #endif
  58491. #ifdef __clang__
  58492. #pragma clang diagnostic pop
  58493. #endif
  58494. #ifdef __clang__
  58495. #pragma clang diagnostic push
  58496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58497. #pragma clang diagnostic ignored "-Wunused-variable"
  58498. #endif
  58499. #ifdef __clang__
  58500. #pragma clang diagnostic pop
  58501. #endif
  58502. #ifdef __clang__
  58503. #pragma clang diagnostic push
  58504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58505. #pragma clang diagnostic ignored "-Wunused-variable"
  58506. #endif
  58507. #ifdef __clang__
  58508. #pragma clang diagnostic pop
  58509. #endif
  58510. #ifdef __clang__
  58511. #pragma clang diagnostic push
  58512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58513. #pragma clang diagnostic ignored "-Wunused-variable"
  58514. #endif
  58515. #ifdef __clang__
  58516. #pragma clang diagnostic pop
  58517. #endif
  58518. #ifdef __clang__
  58519. #pragma clang diagnostic push
  58520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58521. #pragma clang diagnostic ignored "-Wunused-variable"
  58522. #endif
  58523. #ifdef __clang__
  58524. #pragma clang diagnostic pop
  58525. #endif
  58526. #ifdef __clang__
  58527. #pragma clang diagnostic push
  58528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58529. #pragma clang diagnostic ignored "-Wunused-variable"
  58530. #endif
  58531. #ifdef __clang__
  58532. #pragma clang diagnostic pop
  58533. #endif
  58534. #ifdef __clang__
  58535. #pragma clang diagnostic push
  58536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58537. #pragma clang diagnostic ignored "-Wunused-variable"
  58538. #endif
  58539. #ifdef __clang__
  58540. #pragma clang diagnostic pop
  58541. #endif
  58542. #ifdef __clang__
  58543. #pragma clang diagnostic push
  58544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58545. #pragma clang diagnostic ignored "-Wunused-variable"
  58546. #endif
  58547. #ifdef __clang__
  58548. #pragma clang diagnostic pop
  58549. #endif
  58550. #ifdef __clang__
  58551. #pragma clang diagnostic push
  58552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58553. #pragma clang diagnostic ignored "-Wunused-variable"
  58554. #endif
  58555. #ifdef __clang__
  58556. #pragma clang diagnostic pop
  58557. #endif
  58558. #ifdef __clang__
  58559. #pragma clang diagnostic push
  58560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58561. #pragma clang diagnostic ignored "-Wunused-variable"
  58562. #endif
  58563. #ifdef __clang__
  58564. #pragma clang diagnostic pop
  58565. #endif
  58566. #ifdef __clang__
  58567. #pragma clang diagnostic push
  58568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58569. #pragma clang diagnostic ignored "-Wunused-variable"
  58570. #endif
  58571. #ifdef __clang__
  58572. #pragma clang diagnostic pop
  58573. #endif
  58574. #ifdef __clang__
  58575. #pragma clang diagnostic push
  58576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58577. #pragma clang diagnostic ignored "-Wunused-variable"
  58578. #endif
  58579. #ifdef __clang__
  58580. #pragma clang diagnostic pop
  58581. #endif
  58582. #ifdef __clang__
  58583. #pragma clang diagnostic push
  58584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58585. #pragma clang diagnostic ignored "-Wunused-variable"
  58586. #endif
  58587. #ifdef __clang__
  58588. #pragma clang diagnostic pop
  58589. #endif
  58590. #ifdef __clang__
  58591. #pragma clang diagnostic push
  58592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58593. #pragma clang diagnostic ignored "-Wunused-variable"
  58594. #endif
  58595. #ifdef __clang__
  58596. #pragma clang diagnostic pop
  58597. #endif
  58598. #ifdef __clang__
  58599. #pragma clang diagnostic push
  58600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58601. #pragma clang diagnostic ignored "-Wunused-variable"
  58602. #endif
  58603. #ifdef __clang__
  58604. #pragma clang diagnostic pop
  58605. #endif
  58606. #ifdef __clang__
  58607. #pragma clang diagnostic push
  58608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58609. #pragma clang diagnostic ignored "-Wunused-variable"
  58610. #endif
  58611. #ifdef __clang__
  58612. #pragma clang diagnostic pop
  58613. #endif
  58614. #ifdef __clang__
  58615. #pragma clang diagnostic push
  58616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58617. #pragma clang diagnostic ignored "-Wunused-variable"
  58618. #endif
  58619. #ifdef __clang__
  58620. #pragma clang diagnostic pop
  58621. #endif
  58622. #ifdef __clang__
  58623. #pragma clang diagnostic push
  58624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58625. #pragma clang diagnostic ignored "-Wunused-variable"
  58626. #endif
  58627. #ifdef __clang__
  58628. #pragma clang diagnostic pop
  58629. #endif
  58630. #ifdef __clang__
  58631. #pragma clang diagnostic push
  58632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58633. #pragma clang diagnostic ignored "-Wunused-variable"
  58634. #endif
  58635. #ifdef __clang__
  58636. #pragma clang diagnostic pop
  58637. #endif
  58638. #ifdef __clang__
  58639. #pragma clang diagnostic push
  58640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58641. #pragma clang diagnostic ignored "-Wunused-variable"
  58642. #endif
  58643. #ifdef __clang__
  58644. #pragma clang diagnostic pop
  58645. #endif
  58646. #ifdef __clang__
  58647. #pragma clang diagnostic push
  58648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58649. #pragma clang diagnostic ignored "-Wunused-variable"
  58650. #endif
  58651. #ifdef __clang__
  58652. #pragma clang diagnostic pop
  58653. #endif
  58654. #ifdef __clang__
  58655. #pragma clang diagnostic push
  58656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58657. #pragma clang diagnostic ignored "-Wunused-variable"
  58658. #endif
  58659. #ifdef __clang__
  58660. #pragma clang diagnostic pop
  58661. #endif
  58662. #ifdef __clang__
  58663. #pragma clang diagnostic push
  58664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58665. #pragma clang diagnostic ignored "-Wunused-variable"
  58666. #endif
  58667. #ifdef __clang__
  58668. #pragma clang diagnostic pop
  58669. #endif
  58670. #ifdef __clang__
  58671. #pragma clang diagnostic push
  58672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58673. #pragma clang diagnostic ignored "-Wunused-variable"
  58674. #endif
  58675. #ifdef __clang__
  58676. #pragma clang diagnostic pop
  58677. #endif
  58678. #ifdef __clang__
  58679. #pragma clang diagnostic push
  58680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58681. #pragma clang diagnostic ignored "-Wunused-variable"
  58682. #endif
  58683. #ifdef __clang__
  58684. #pragma clang diagnostic pop
  58685. #endif
  58686. #ifdef __clang__
  58687. #pragma clang diagnostic push
  58688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58689. #pragma clang diagnostic ignored "-Wunused-variable"
  58690. #endif
  58691. #ifdef __clang__
  58692. #pragma clang diagnostic pop
  58693. #endif
  58694. #ifdef __clang__
  58695. #pragma clang diagnostic push
  58696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58697. #pragma clang diagnostic ignored "-Wunused-variable"
  58698. #endif
  58699. #ifdef __clang__
  58700. #pragma clang diagnostic pop
  58701. #endif
  58702. #ifdef __clang__
  58703. #pragma clang diagnostic push
  58704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58705. #pragma clang diagnostic ignored "-Wunused-variable"
  58706. #endif
  58707. #ifdef __clang__
  58708. #pragma clang diagnostic pop
  58709. #endif
  58710. #ifdef __clang__
  58711. #pragma clang diagnostic push
  58712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58713. #pragma clang diagnostic ignored "-Wunused-variable"
  58714. #endif
  58715. #ifdef __clang__
  58716. #pragma clang diagnostic pop
  58717. #endif
  58718. #ifdef __clang__
  58719. #pragma clang diagnostic push
  58720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58721. #pragma clang diagnostic ignored "-Wunused-variable"
  58722. #endif
  58723. #ifdef __clang__
  58724. #pragma clang diagnostic pop
  58725. #endif
  58726. #ifdef __clang__
  58727. #pragma clang diagnostic push
  58728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58729. #pragma clang diagnostic ignored "-Wunused-variable"
  58730. #endif
  58731. #ifdef __clang__
  58732. #pragma clang diagnostic pop
  58733. #endif
  58734. #ifdef __clang__
  58735. #pragma clang diagnostic push
  58736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58737. #pragma clang diagnostic ignored "-Wunused-variable"
  58738. #endif
  58739. #ifdef __clang__
  58740. #pragma clang diagnostic pop
  58741. #endif
  58742. #ifdef __clang__
  58743. #pragma clang diagnostic push
  58744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58745. #pragma clang diagnostic ignored "-Wunused-variable"
  58746. #endif
  58747. #ifdef __clang__
  58748. #pragma clang diagnostic pop
  58749. #endif
  58750. #ifdef __clang__
  58751. #pragma clang diagnostic push
  58752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58753. #pragma clang diagnostic ignored "-Wunused-variable"
  58754. #endif
  58755. #ifdef __clang__
  58756. #pragma clang diagnostic pop
  58757. #endif
  58758. #ifdef __clang__
  58759. #pragma clang diagnostic push
  58760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58761. #pragma clang diagnostic ignored "-Wunused-variable"
  58762. #endif
  58763. #ifdef __clang__
  58764. #pragma clang diagnostic pop
  58765. #endif
  58766. #ifdef __clang__
  58767. #pragma clang diagnostic push
  58768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58769. #pragma clang diagnostic ignored "-Wunused-variable"
  58770. #endif
  58771. #ifdef __clang__
  58772. #pragma clang diagnostic pop
  58773. #endif
  58774. #ifdef __clang__
  58775. #pragma clang diagnostic push
  58776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58777. #pragma clang diagnostic ignored "-Wunused-variable"
  58778. #endif
  58779. #ifdef __clang__
  58780. #pragma clang diagnostic pop
  58781. #endif
  58782. #ifdef __clang__
  58783. #pragma clang diagnostic push
  58784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58785. #pragma clang diagnostic ignored "-Wunused-variable"
  58786. #endif
  58787. #ifdef __clang__
  58788. #pragma clang diagnostic pop
  58789. #endif
  58790. #ifdef __clang__
  58791. #pragma clang diagnostic push
  58792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58793. #pragma clang diagnostic ignored "-Wunused-variable"
  58794. #endif
  58795. #ifdef __clang__
  58796. #pragma clang diagnostic pop
  58797. #endif
  58798. #ifdef __clang__
  58799. #pragma clang diagnostic push
  58800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58801. #pragma clang diagnostic ignored "-Wunused-variable"
  58802. #endif
  58803. #ifdef __clang__
  58804. #pragma clang diagnostic pop
  58805. #endif
  58806. #ifdef __clang__
  58807. #pragma clang diagnostic push
  58808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58809. #pragma clang diagnostic ignored "-Wunused-variable"
  58810. #endif
  58811. #ifdef __clang__
  58812. #pragma clang diagnostic pop
  58813. #endif
  58814. #ifdef __clang__
  58815. #pragma clang diagnostic push
  58816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58817. #pragma clang diagnostic ignored "-Wunused-variable"
  58818. #endif
  58819. #ifdef __clang__
  58820. #pragma clang diagnostic pop
  58821. #endif
  58822. #ifdef __clang__
  58823. #pragma clang diagnostic push
  58824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58825. #pragma clang diagnostic ignored "-Wunused-variable"
  58826. #endif
  58827. #ifdef __clang__
  58828. #pragma clang diagnostic pop
  58829. #endif
  58830. #ifdef __clang__
  58831. #pragma clang diagnostic push
  58832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58833. #pragma clang diagnostic ignored "-Wunused-variable"
  58834. #endif
  58835. #ifdef __clang__
  58836. #pragma clang diagnostic pop
  58837. #endif
  58838. #ifdef __clang__
  58839. #pragma clang diagnostic push
  58840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58841. #pragma clang diagnostic ignored "-Wunused-variable"
  58842. #endif
  58843. #ifdef __clang__
  58844. #pragma clang diagnostic pop
  58845. #endif
  58846. #ifdef __clang__
  58847. #pragma clang diagnostic push
  58848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58849. #pragma clang diagnostic ignored "-Wunused-variable"
  58850. #endif
  58851. #ifdef __clang__
  58852. #pragma clang diagnostic pop
  58853. #endif
  58854. #ifdef __clang__
  58855. #pragma clang diagnostic push
  58856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58857. #pragma clang diagnostic ignored "-Wunused-variable"
  58858. #endif
  58859. #ifdef __clang__
  58860. #pragma clang diagnostic pop
  58861. #endif
  58862. #ifdef __clang__
  58863. #pragma clang diagnostic push
  58864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58865. #pragma clang diagnostic ignored "-Wunused-variable"
  58866. #endif
  58867. #ifdef __clang__
  58868. #pragma clang diagnostic pop
  58869. #endif
  58870. #ifdef __clang__
  58871. #pragma clang diagnostic push
  58872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58873. #pragma clang diagnostic ignored "-Wunused-variable"
  58874. #endif
  58875. #ifdef __clang__
  58876. #pragma clang diagnostic pop
  58877. #endif
  58878. #ifdef __clang__
  58879. #pragma clang diagnostic push
  58880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58881. #pragma clang diagnostic ignored "-Wunused-variable"
  58882. #endif
  58883. #ifdef __clang__
  58884. #pragma clang diagnostic pop
  58885. #endif
  58886. #ifdef __clang__
  58887. #pragma clang diagnostic push
  58888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58889. #pragma clang diagnostic ignored "-Wunused-variable"
  58890. #endif
  58891. #ifdef __clang__
  58892. #pragma clang diagnostic pop
  58893. #endif
  58894. #ifdef __clang__
  58895. #pragma clang diagnostic push
  58896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58897. #pragma clang diagnostic ignored "-Wunused-variable"
  58898. #endif
  58899. #ifdef __clang__
  58900. #pragma clang diagnostic pop
  58901. #endif
  58902. #ifdef __clang__
  58903. #pragma clang diagnostic push
  58904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58905. #pragma clang diagnostic ignored "-Wunused-variable"
  58906. #endif
  58907. #ifdef __clang__
  58908. #pragma clang diagnostic pop
  58909. #endif
  58910. #ifdef __clang__
  58911. #pragma clang diagnostic push
  58912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58913. #pragma clang diagnostic ignored "-Wunused-variable"
  58914. #endif
  58915. #ifdef __clang__
  58916. #pragma clang diagnostic pop
  58917. #endif
  58918. #ifdef __clang__
  58919. #pragma clang diagnostic push
  58920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58921. #pragma clang diagnostic ignored "-Wunused-variable"
  58922. #endif
  58923. #ifdef __clang__
  58924. #pragma clang diagnostic pop
  58925. #endif
  58926. #ifdef __clang__
  58927. #pragma clang diagnostic push
  58928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58929. #pragma clang diagnostic ignored "-Wunused-variable"
  58930. #endif
  58931. #ifdef __clang__
  58932. #pragma clang diagnostic pop
  58933. #endif
  58934. #ifdef __clang__
  58935. #pragma clang diagnostic push
  58936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58937. #pragma clang diagnostic ignored "-Wunused-variable"
  58938. #endif
  58939. #ifdef __clang__
  58940. #pragma clang diagnostic pop
  58941. #endif
  58942. #ifdef __clang__
  58943. #pragma clang diagnostic push
  58944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58945. #pragma clang diagnostic ignored "-Wunused-variable"
  58946. #endif
  58947. #ifdef __clang__
  58948. #pragma clang diagnostic pop
  58949. #endif
  58950. #ifdef __clang__
  58951. #pragma clang diagnostic push
  58952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58953. #pragma clang diagnostic ignored "-Wunused-variable"
  58954. #endif
  58955. #ifdef __clang__
  58956. #pragma clang diagnostic pop
  58957. #endif
  58958. #ifdef __clang__
  58959. #pragma clang diagnostic push
  58960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58961. #pragma clang diagnostic ignored "-Wunused-variable"
  58962. #endif
  58963. #ifdef __clang__
  58964. #pragma clang diagnostic pop
  58965. #endif
  58966. #ifdef __clang__
  58967. #pragma clang diagnostic push
  58968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58969. #pragma clang diagnostic ignored "-Wunused-variable"
  58970. #endif
  58971. #ifdef __clang__
  58972. #pragma clang diagnostic pop
  58973. #endif
  58974. #ifdef __clang__
  58975. #pragma clang diagnostic push
  58976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58977. #pragma clang diagnostic ignored "-Wunused-variable"
  58978. #endif
  58979. #ifdef __clang__
  58980. #pragma clang diagnostic pop
  58981. #endif
  58982. #ifdef __clang__
  58983. #pragma clang diagnostic push
  58984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58985. #pragma clang diagnostic ignored "-Wunused-variable"
  58986. #endif
  58987. #ifdef __clang__
  58988. #pragma clang diagnostic pop
  58989. #endif
  58990. #ifdef __clang__
  58991. #pragma clang diagnostic push
  58992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  58993. #pragma clang diagnostic ignored "-Wunused-variable"
  58994. #endif
  58995. #ifdef __clang__
  58996. #pragma clang diagnostic pop
  58997. #endif
  58998. #ifdef __clang__
  58999. #pragma clang diagnostic push
  59000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59001. #pragma clang diagnostic ignored "-Wunused-variable"
  59002. #endif
  59003. #ifdef __clang__
  59004. #pragma clang diagnostic pop
  59005. #endif
  59006. #ifdef __clang__
  59007. #pragma clang diagnostic push
  59008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59009. #pragma clang diagnostic ignored "-Wunused-variable"
  59010. #endif
  59011. #ifdef __clang__
  59012. #pragma clang diagnostic pop
  59013. #endif
  59014. #ifdef __clang__
  59015. #pragma clang diagnostic push
  59016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59017. #pragma clang diagnostic ignored "-Wunused-variable"
  59018. #endif
  59019. #ifdef __clang__
  59020. #pragma clang diagnostic pop
  59021. #endif
  59022. #ifdef __clang__
  59023. #pragma clang diagnostic push
  59024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59025. #pragma clang diagnostic ignored "-Wunused-variable"
  59026. #endif
  59027. #ifdef __clang__
  59028. #pragma clang diagnostic pop
  59029. #endif
  59030. #ifdef __clang__
  59031. #pragma clang diagnostic push
  59032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59033. #pragma clang diagnostic ignored "-Wunused-variable"
  59034. #endif
  59035. #ifdef __clang__
  59036. #pragma clang diagnostic pop
  59037. #endif
  59038. #ifdef __clang__
  59039. #pragma clang diagnostic push
  59040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59041. #pragma clang diagnostic ignored "-Wunused-variable"
  59042. #endif
  59043. #ifdef __clang__
  59044. #pragma clang diagnostic pop
  59045. #endif
  59046. #ifdef __clang__
  59047. #pragma clang diagnostic push
  59048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59049. #pragma clang diagnostic ignored "-Wunused-variable"
  59050. #endif
  59051. #ifdef __clang__
  59052. #pragma clang diagnostic pop
  59053. #endif
  59054. #ifdef __clang__
  59055. #pragma clang diagnostic push
  59056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59057. #pragma clang diagnostic ignored "-Wunused-variable"
  59058. #endif
  59059. #ifdef __clang__
  59060. #pragma clang diagnostic pop
  59061. #endif
  59062. #ifdef __clang__
  59063. #pragma clang diagnostic push
  59064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59065. #pragma clang diagnostic ignored "-Wunused-variable"
  59066. #endif
  59067. #ifdef __clang__
  59068. #pragma clang diagnostic pop
  59069. #endif
  59070. #ifdef __clang__
  59071. #pragma clang diagnostic push
  59072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59073. #pragma clang diagnostic ignored "-Wunused-variable"
  59074. #endif
  59075. #ifdef __clang__
  59076. #pragma clang diagnostic pop
  59077. #endif
  59078. #ifdef __clang__
  59079. #pragma clang diagnostic push
  59080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59081. #pragma clang diagnostic ignored "-Wunused-variable"
  59082. #endif
  59083. #ifdef __clang__
  59084. #pragma clang diagnostic pop
  59085. #endif
  59086. #ifdef __clang__
  59087. #pragma clang diagnostic push
  59088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59089. #pragma clang diagnostic ignored "-Wunused-variable"
  59090. #endif
  59091. #ifdef __clang__
  59092. #pragma clang diagnostic pop
  59093. #endif
  59094. #ifdef __clang__
  59095. #pragma clang diagnostic push
  59096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59097. #pragma clang diagnostic ignored "-Wunused-variable"
  59098. #endif
  59099. #ifdef __clang__
  59100. #pragma clang diagnostic pop
  59101. #endif
  59102. #ifdef __clang__
  59103. #pragma clang diagnostic push
  59104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59105. #pragma clang diagnostic ignored "-Wunused-variable"
  59106. #endif
  59107. #ifdef __clang__
  59108. #pragma clang diagnostic pop
  59109. #endif
  59110. #ifdef __clang__
  59111. #pragma clang diagnostic push
  59112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59113. #pragma clang diagnostic ignored "-Wunused-variable"
  59114. #endif
  59115. #ifdef __clang__
  59116. #pragma clang diagnostic pop
  59117. #endif
  59118. #ifdef __clang__
  59119. #pragma clang diagnostic push
  59120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59121. #pragma clang diagnostic ignored "-Wunused-variable"
  59122. #endif
  59123. #ifdef __clang__
  59124. #pragma clang diagnostic pop
  59125. #endif
  59126. #ifdef __clang__
  59127. #pragma clang diagnostic push
  59128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59129. #pragma clang diagnostic ignored "-Wunused-variable"
  59130. #endif
  59131. #ifdef __clang__
  59132. #pragma clang diagnostic pop
  59133. #endif
  59134. #ifdef __clang__
  59135. #pragma clang diagnostic push
  59136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59137. #pragma clang diagnostic ignored "-Wunused-variable"
  59138. #endif
  59139. #ifdef __clang__
  59140. #pragma clang diagnostic pop
  59141. #endif
  59142. #ifdef __clang__
  59143. #pragma clang diagnostic push
  59144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59145. #pragma clang diagnostic ignored "-Wunused-variable"
  59146. #endif
  59147. #ifdef __clang__
  59148. #pragma clang diagnostic pop
  59149. #endif
  59150. #ifdef __clang__
  59151. #pragma clang diagnostic push
  59152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59153. #pragma clang diagnostic ignored "-Wunused-variable"
  59154. #endif
  59155. #ifdef __clang__
  59156. #pragma clang diagnostic pop
  59157. #endif
  59158. #ifdef __clang__
  59159. #pragma clang diagnostic push
  59160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59161. #pragma clang diagnostic ignored "-Wunused-variable"
  59162. #endif
  59163. #ifdef __clang__
  59164. #pragma clang diagnostic pop
  59165. #endif
  59166. #ifdef __clang__
  59167. #pragma clang diagnostic push
  59168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59169. #pragma clang diagnostic ignored "-Wunused-variable"
  59170. #endif
  59171. #ifdef __clang__
  59172. #pragma clang diagnostic pop
  59173. #endif
  59174. #ifdef __clang__
  59175. #pragma clang diagnostic push
  59176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59177. #pragma clang diagnostic ignored "-Wunused-variable"
  59178. #endif
  59179. #ifdef __clang__
  59180. #pragma clang diagnostic pop
  59181. #endif
  59182. #ifdef __clang__
  59183. #pragma clang diagnostic push
  59184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59185. #pragma clang diagnostic ignored "-Wunused-variable"
  59186. #endif
  59187. #ifdef __clang__
  59188. #pragma clang diagnostic pop
  59189. #endif
  59190. #ifdef __clang__
  59191. #pragma clang diagnostic push
  59192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59193. #pragma clang diagnostic ignored "-Wunused-variable"
  59194. #endif
  59195. #ifdef __clang__
  59196. #pragma clang diagnostic pop
  59197. #endif
  59198. #ifdef __clang__
  59199. #pragma clang diagnostic push
  59200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59201. #pragma clang diagnostic ignored "-Wunused-variable"
  59202. #endif
  59203. #ifdef __clang__
  59204. #pragma clang diagnostic pop
  59205. #endif
  59206. #ifdef __clang__
  59207. #pragma clang diagnostic push
  59208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59209. #pragma clang diagnostic ignored "-Wunused-variable"
  59210. #endif
  59211. #ifdef __clang__
  59212. #pragma clang diagnostic pop
  59213. #endif
  59214. #ifdef __clang__
  59215. #pragma clang diagnostic push
  59216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59217. #pragma clang diagnostic ignored "-Wunused-variable"
  59218. #endif
  59219. #ifdef __clang__
  59220. #pragma clang diagnostic pop
  59221. #endif
  59222. #ifdef __clang__
  59223. #pragma clang diagnostic push
  59224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59225. #pragma clang diagnostic ignored "-Wunused-variable"
  59226. #endif
  59227. #ifdef __clang__
  59228. #pragma clang diagnostic pop
  59229. #endif
  59230. #ifdef __clang__
  59231. #pragma clang diagnostic push
  59232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59233. #pragma clang diagnostic ignored "-Wunused-variable"
  59234. #endif
  59235. #ifdef __clang__
  59236. #pragma clang diagnostic pop
  59237. #endif
  59238. #ifdef __clang__
  59239. #pragma clang diagnostic push
  59240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59241. #pragma clang diagnostic ignored "-Wunused-variable"
  59242. #endif
  59243. #ifdef __clang__
  59244. #pragma clang diagnostic pop
  59245. #endif
  59246. #ifdef __clang__
  59247. #pragma clang diagnostic push
  59248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59249. #pragma clang diagnostic ignored "-Wunused-variable"
  59250. #endif
  59251. #ifdef __clang__
  59252. #pragma clang diagnostic pop
  59253. #endif
  59254. #ifdef __clang__
  59255. #pragma clang diagnostic push
  59256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59257. #pragma clang diagnostic ignored "-Wunused-variable"
  59258. #endif
  59259. #ifdef __clang__
  59260. #pragma clang diagnostic pop
  59261. #endif
  59262. #ifdef __clang__
  59263. #pragma clang diagnostic push
  59264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59265. #pragma clang diagnostic ignored "-Wunused-variable"
  59266. #endif
  59267. #ifdef __clang__
  59268. #pragma clang diagnostic pop
  59269. #endif
  59270. #ifdef __clang__
  59271. #pragma clang diagnostic push
  59272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59273. #pragma clang diagnostic ignored "-Wunused-variable"
  59274. #endif
  59275. #ifdef __clang__
  59276. #pragma clang diagnostic pop
  59277. #endif
  59278. #ifdef __clang__
  59279. #pragma clang diagnostic push
  59280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59281. #pragma clang diagnostic ignored "-Wunused-variable"
  59282. #endif
  59283. #ifdef __clang__
  59284. #pragma clang diagnostic pop
  59285. #endif
  59286. #ifdef __clang__
  59287. #pragma clang diagnostic push
  59288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59289. #pragma clang diagnostic ignored "-Wunused-variable"
  59290. #endif
  59291. #ifdef __clang__
  59292. #pragma clang diagnostic pop
  59293. #endif
  59294. #ifdef __clang__
  59295. #pragma clang diagnostic push
  59296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59297. #pragma clang diagnostic ignored "-Wunused-variable"
  59298. #endif
  59299. #ifdef __clang__
  59300. #pragma clang diagnostic pop
  59301. #endif
  59302. #ifdef __clang__
  59303. #pragma clang diagnostic push
  59304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59305. #pragma clang diagnostic ignored "-Wunused-variable"
  59306. #endif
  59307. #ifdef __clang__
  59308. #pragma clang diagnostic pop
  59309. #endif
  59310. #ifdef __clang__
  59311. #pragma clang diagnostic push
  59312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59313. #pragma clang diagnostic ignored "-Wunused-variable"
  59314. #endif
  59315. #ifdef __clang__
  59316. #pragma clang diagnostic pop
  59317. #endif
  59318. #ifdef __clang__
  59319. #pragma clang diagnostic push
  59320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59321. #pragma clang diagnostic ignored "-Wunused-variable"
  59322. #endif
  59323. #ifdef __clang__
  59324. #pragma clang diagnostic pop
  59325. #endif
  59326. #ifdef __clang__
  59327. #pragma clang diagnostic push
  59328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59329. #pragma clang diagnostic ignored "-Wunused-variable"
  59330. #endif
  59331. #ifdef __clang__
  59332. #pragma clang diagnostic pop
  59333. #endif
  59334. #ifdef __clang__
  59335. #pragma clang diagnostic push
  59336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59337. #pragma clang diagnostic ignored "-Wunused-variable"
  59338. #endif
  59339. #ifdef __clang__
  59340. #pragma clang diagnostic pop
  59341. #endif
  59342. #ifdef __clang__
  59343. #pragma clang diagnostic push
  59344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59345. #pragma clang diagnostic ignored "-Wunused-variable"
  59346. #endif
  59347. #ifdef __clang__
  59348. #pragma clang diagnostic pop
  59349. #endif
  59350. #ifdef __clang__
  59351. #pragma clang diagnostic push
  59352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59353. #pragma clang diagnostic ignored "-Wunused-variable"
  59354. #endif
  59355. #ifdef __clang__
  59356. #pragma clang diagnostic pop
  59357. #endif
  59358. #ifdef __clang__
  59359. #pragma clang diagnostic push
  59360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59361. #pragma clang diagnostic ignored "-Wunused-variable"
  59362. #endif
  59363. #ifdef __clang__
  59364. #pragma clang diagnostic pop
  59365. #endif
  59366. #ifdef __clang__
  59367. #pragma clang diagnostic push
  59368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59369. #pragma clang diagnostic ignored "-Wunused-variable"
  59370. #endif
  59371. #ifdef __clang__
  59372. #pragma clang diagnostic pop
  59373. #endif
  59374. #ifdef __clang__
  59375. #pragma clang diagnostic push
  59376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59377. #pragma clang diagnostic ignored "-Wunused-variable"
  59378. #endif
  59379. #ifdef __clang__
  59380. #pragma clang diagnostic pop
  59381. #endif
  59382. #ifdef __clang__
  59383. #pragma clang diagnostic push
  59384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59385. #pragma clang diagnostic ignored "-Wunused-variable"
  59386. #endif
  59387. #ifdef __clang__
  59388. #pragma clang diagnostic pop
  59389. #endif
  59390. #ifdef __clang__
  59391. #pragma clang diagnostic push
  59392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59393. #pragma clang diagnostic ignored "-Wunused-variable"
  59394. #endif
  59395. #ifdef __clang__
  59396. #pragma clang diagnostic pop
  59397. #endif
  59398. #ifdef __clang__
  59399. #pragma clang diagnostic push
  59400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59401. #pragma clang diagnostic ignored "-Wunused-variable"
  59402. #endif
  59403. #ifdef __clang__
  59404. #pragma clang diagnostic pop
  59405. #endif
  59406. #ifdef __clang__
  59407. #pragma clang diagnostic push
  59408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59409. #pragma clang diagnostic ignored "-Wunused-variable"
  59410. #endif
  59411. #ifdef __clang__
  59412. #pragma clang diagnostic pop
  59413. #endif
  59414. #ifdef __clang__
  59415. #pragma clang diagnostic push
  59416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59417. #pragma clang diagnostic ignored "-Wunused-variable"
  59418. #endif
  59419. #ifdef __clang__
  59420. #pragma clang diagnostic pop
  59421. #endif
  59422. #ifdef __clang__
  59423. #pragma clang diagnostic push
  59424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59425. #pragma clang diagnostic ignored "-Wunused-variable"
  59426. #endif
  59427. #ifdef __clang__
  59428. #pragma clang diagnostic pop
  59429. #endif
  59430. #ifdef __clang__
  59431. #pragma clang diagnostic push
  59432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59433. #pragma clang diagnostic ignored "-Wunused-variable"
  59434. #endif
  59435. #ifdef __clang__
  59436. #pragma clang diagnostic pop
  59437. #endif
  59438. #ifdef __clang__
  59439. #pragma clang diagnostic push
  59440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59441. #pragma clang diagnostic ignored "-Wunused-variable"
  59442. #endif
  59443. #ifdef __clang__
  59444. #pragma clang diagnostic pop
  59445. #endif
  59446. #ifdef __clang__
  59447. #pragma clang diagnostic push
  59448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59449. #pragma clang diagnostic ignored "-Wunused-variable"
  59450. #endif
  59451. #ifdef __clang__
  59452. #pragma clang diagnostic pop
  59453. #endif
  59454. #ifdef __clang__
  59455. #pragma clang diagnostic push
  59456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59457. #pragma clang diagnostic ignored "-Wunused-variable"
  59458. #endif
  59459. #ifdef __clang__
  59460. #pragma clang diagnostic pop
  59461. #endif
  59462. #ifdef __clang__
  59463. #pragma clang diagnostic push
  59464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59465. #pragma clang diagnostic ignored "-Wunused-variable"
  59466. #endif
  59467. #ifdef __clang__
  59468. #pragma clang diagnostic pop
  59469. #endif
  59470. #ifdef __clang__
  59471. #pragma clang diagnostic push
  59472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59473. #pragma clang diagnostic ignored "-Wunused-variable"
  59474. #endif
  59475. #ifdef __clang__
  59476. #pragma clang diagnostic pop
  59477. #endif
  59478. #ifdef __clang__
  59479. #pragma clang diagnostic push
  59480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59481. #pragma clang diagnostic ignored "-Wunused-variable"
  59482. #endif
  59483. #ifdef __clang__
  59484. #pragma clang diagnostic pop
  59485. #endif
  59486. #ifdef __clang__
  59487. #pragma clang diagnostic push
  59488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59489. #pragma clang diagnostic ignored "-Wunused-variable"
  59490. #endif
  59491. #ifdef __clang__
  59492. #pragma clang diagnostic pop
  59493. #endif
  59494. #ifdef __clang__
  59495. #pragma clang diagnostic push
  59496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59497. #pragma clang diagnostic ignored "-Wunused-variable"
  59498. #endif
  59499. #ifdef __clang__
  59500. #pragma clang diagnostic pop
  59501. #endif
  59502. #ifdef __clang__
  59503. #pragma clang diagnostic push
  59504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59505. #pragma clang diagnostic ignored "-Wunused-variable"
  59506. #endif
  59507. #ifdef __clang__
  59508. #pragma clang diagnostic pop
  59509. #endif
  59510. #ifdef __clang__
  59511. #pragma clang diagnostic push
  59512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59513. #pragma clang diagnostic ignored "-Wunused-variable"
  59514. #endif
  59515. #ifdef __clang__
  59516. #pragma clang diagnostic pop
  59517. #endif
  59518. #ifdef __clang__
  59519. #pragma clang diagnostic push
  59520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59521. #pragma clang diagnostic ignored "-Wunused-variable"
  59522. #endif
  59523. #ifdef __clang__
  59524. #pragma clang diagnostic pop
  59525. #endif
  59526. #ifdef __clang__
  59527. #pragma clang diagnostic push
  59528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59529. #pragma clang diagnostic ignored "-Wunused-variable"
  59530. #endif
  59531. #ifdef __clang__
  59532. #pragma clang diagnostic pop
  59533. #endif
  59534. #ifdef __clang__
  59535. #pragma clang diagnostic push
  59536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59537. #pragma clang diagnostic ignored "-Wunused-variable"
  59538. #endif
  59539. #ifdef __clang__
  59540. #pragma clang diagnostic pop
  59541. #endif
  59542. #ifdef __clang__
  59543. #pragma clang diagnostic push
  59544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59545. #pragma clang diagnostic ignored "-Wunused-variable"
  59546. #endif
  59547. #ifdef __clang__
  59548. #pragma clang diagnostic pop
  59549. #endif
  59550. #ifdef __clang__
  59551. #pragma clang diagnostic push
  59552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59553. #pragma clang diagnostic ignored "-Wunused-variable"
  59554. #endif
  59555. #ifdef __clang__
  59556. #pragma clang diagnostic pop
  59557. #endif
  59558. #ifdef __clang__
  59559. #pragma clang diagnostic push
  59560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59561. #pragma clang diagnostic ignored "-Wunused-variable"
  59562. #endif
  59563. #ifdef __clang__
  59564. #pragma clang diagnostic pop
  59565. #endif
  59566. #ifdef __clang__
  59567. #pragma clang diagnostic push
  59568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59569. #pragma clang diagnostic ignored "-Wunused-variable"
  59570. #endif
  59571. #ifdef __clang__
  59572. #pragma clang diagnostic pop
  59573. #endif
  59574. #ifdef __clang__
  59575. #pragma clang diagnostic push
  59576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59577. #pragma clang diagnostic ignored "-Wunused-variable"
  59578. #endif
  59579. #ifdef __clang__
  59580. #pragma clang diagnostic pop
  59581. #endif
  59582. #ifdef __clang__
  59583. #pragma clang diagnostic push
  59584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59585. #pragma clang diagnostic ignored "-Wunused-variable"
  59586. #endif
  59587. #ifdef __clang__
  59588. #pragma clang diagnostic pop
  59589. #endif
  59590. #ifdef __clang__
  59591. #pragma clang diagnostic push
  59592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59593. #pragma clang diagnostic ignored "-Wunused-variable"
  59594. #endif
  59595. #ifdef __clang__
  59596. #pragma clang diagnostic pop
  59597. #endif
  59598. #ifdef __clang__
  59599. #pragma clang diagnostic push
  59600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59601. #pragma clang diagnostic ignored "-Wunused-variable"
  59602. #endif
  59603. #ifdef __clang__
  59604. #pragma clang diagnostic pop
  59605. #endif
  59606. #ifdef __clang__
  59607. #pragma clang diagnostic push
  59608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59609. #pragma clang diagnostic ignored "-Wunused-variable"
  59610. #endif
  59611. #ifdef __clang__
  59612. #pragma clang diagnostic pop
  59613. #endif
  59614. #ifdef __clang__
  59615. #pragma clang diagnostic push
  59616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59617. #pragma clang diagnostic ignored "-Wunused-variable"
  59618. #endif
  59619. #ifdef __clang__
  59620. #pragma clang diagnostic pop
  59621. #endif
  59622. #ifdef __clang__
  59623. #pragma clang diagnostic push
  59624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59625. #pragma clang diagnostic ignored "-Wunused-variable"
  59626. #endif
  59627. #ifdef __clang__
  59628. #pragma clang diagnostic pop
  59629. #endif
  59630. #ifdef __clang__
  59631. #pragma clang diagnostic push
  59632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59633. #pragma clang diagnostic ignored "-Wunused-variable"
  59634. #endif
  59635. #ifdef __clang__
  59636. #pragma clang diagnostic pop
  59637. #endif
  59638. #ifdef __clang__
  59639. #pragma clang diagnostic push
  59640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59641. #pragma clang diagnostic ignored "-Wunused-variable"
  59642. #endif
  59643. #ifdef __clang__
  59644. #pragma clang diagnostic pop
  59645. #endif
  59646. #ifdef __clang__
  59647. #pragma clang diagnostic push
  59648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59649. #pragma clang diagnostic ignored "-Wunused-variable"
  59650. #endif
  59651. #ifdef __clang__
  59652. #pragma clang diagnostic pop
  59653. #endif
  59654. #ifdef __clang__
  59655. #pragma clang diagnostic push
  59656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59657. #pragma clang diagnostic ignored "-Wunused-variable"
  59658. #endif
  59659. #ifdef __clang__
  59660. #pragma clang diagnostic pop
  59661. #endif
  59662. #ifdef __clang__
  59663. #pragma clang diagnostic push
  59664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59665. #pragma clang diagnostic ignored "-Wunused-variable"
  59666. #endif
  59667. #ifdef __clang__
  59668. #pragma clang diagnostic pop
  59669. #endif
  59670. #ifdef __clang__
  59671. #pragma clang diagnostic push
  59672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59673. #pragma clang diagnostic ignored "-Wunused-variable"
  59674. #endif
  59675. #ifdef __clang__
  59676. #pragma clang diagnostic pop
  59677. #endif
  59678. #ifdef __clang__
  59679. #pragma clang diagnostic push
  59680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59681. #pragma clang diagnostic ignored "-Wunused-variable"
  59682. #endif
  59683. #ifdef __clang__
  59684. #pragma clang diagnostic pop
  59685. #endif
  59686. #ifdef __clang__
  59687. #pragma clang diagnostic push
  59688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59689. #pragma clang diagnostic ignored "-Wunused-variable"
  59690. #endif
  59691. #ifdef __clang__
  59692. #pragma clang diagnostic pop
  59693. #endif
  59694. #ifdef __clang__
  59695. #pragma clang diagnostic push
  59696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59697. #pragma clang diagnostic ignored "-Wunused-variable"
  59698. #endif
  59699. #ifdef __clang__
  59700. #pragma clang diagnostic pop
  59701. #endif
  59702. #ifdef __clang__
  59703. #pragma clang diagnostic push
  59704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59705. #pragma clang diagnostic ignored "-Wunused-variable"
  59706. #endif
  59707. #ifdef __clang__
  59708. #pragma clang diagnostic pop
  59709. #endif
  59710. #ifdef __clang__
  59711. #pragma clang diagnostic push
  59712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59713. #pragma clang diagnostic ignored "-Wunused-variable"
  59714. #endif
  59715. #ifdef __clang__
  59716. #pragma clang diagnostic pop
  59717. #endif
  59718. #ifdef __clang__
  59719. #pragma clang diagnostic push
  59720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59721. #pragma clang diagnostic ignored "-Wunused-variable"
  59722. #endif
  59723. #ifdef __clang__
  59724. #pragma clang diagnostic pop
  59725. #endif
  59726. #ifdef __clang__
  59727. #pragma clang diagnostic push
  59728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59729. #pragma clang diagnostic ignored "-Wunused-variable"
  59730. #endif
  59731. #ifdef __clang__
  59732. #pragma clang diagnostic pop
  59733. #endif
  59734. #ifdef __clang__
  59735. #pragma clang diagnostic push
  59736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59737. #pragma clang diagnostic ignored "-Wunused-variable"
  59738. #endif
  59739. #ifdef __clang__
  59740. #pragma clang diagnostic pop
  59741. #endif
  59742. #ifdef __clang__
  59743. #pragma clang diagnostic push
  59744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59745. #pragma clang diagnostic ignored "-Wunused-variable"
  59746. #endif
  59747. #ifdef __clang__
  59748. #pragma clang diagnostic pop
  59749. #endif
  59750. #ifdef __clang__
  59751. #pragma clang diagnostic push
  59752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59753. #pragma clang diagnostic ignored "-Wunused-variable"
  59754. #endif
  59755. #ifdef __clang__
  59756. #pragma clang diagnostic pop
  59757. #endif
  59758. #ifdef __clang__
  59759. #pragma clang diagnostic push
  59760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59761. #pragma clang diagnostic ignored "-Wunused-variable"
  59762. #endif
  59763. #ifdef __clang__
  59764. #pragma clang diagnostic pop
  59765. #endif
  59766. #ifdef __clang__
  59767. #pragma clang diagnostic push
  59768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59769. #pragma clang diagnostic ignored "-Wunused-variable"
  59770. #endif
  59771. #ifdef __clang__
  59772. #pragma clang diagnostic pop
  59773. #endif
  59774. #ifdef __clang__
  59775. #pragma clang diagnostic push
  59776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59777. #pragma clang diagnostic ignored "-Wunused-variable"
  59778. #endif
  59779. #ifdef __clang__
  59780. #pragma clang diagnostic pop
  59781. #endif
  59782. #ifdef __clang__
  59783. #pragma clang diagnostic push
  59784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59785. #pragma clang diagnostic ignored "-Wunused-variable"
  59786. #endif
  59787. #ifdef __clang__
  59788. #pragma clang diagnostic pop
  59789. #endif
  59790. #ifdef __clang__
  59791. #pragma clang diagnostic push
  59792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59793. #pragma clang diagnostic ignored "-Wunused-variable"
  59794. #endif
  59795. #ifdef __clang__
  59796. #pragma clang diagnostic pop
  59797. #endif
  59798. #ifdef __clang__
  59799. #pragma clang diagnostic push
  59800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59801. #pragma clang diagnostic ignored "-Wunused-variable"
  59802. #endif
  59803. #ifdef __clang__
  59804. #pragma clang diagnostic pop
  59805. #endif
  59806. #ifdef __clang__
  59807. #pragma clang diagnostic push
  59808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59809. #pragma clang diagnostic ignored "-Wunused-variable"
  59810. #endif
  59811. #ifdef __clang__
  59812. #pragma clang diagnostic pop
  59813. #endif
  59814. #ifdef __clang__
  59815. #pragma clang diagnostic push
  59816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59817. #pragma clang diagnostic ignored "-Wunused-variable"
  59818. #endif
  59819. #ifdef __clang__
  59820. #pragma clang diagnostic pop
  59821. #endif
  59822. #ifdef __clang__
  59823. #pragma clang diagnostic push
  59824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59825. #pragma clang diagnostic ignored "-Wunused-variable"
  59826. #endif
  59827. #ifdef __clang__
  59828. #pragma clang diagnostic pop
  59829. #endif
  59830. #ifdef __clang__
  59831. #pragma clang diagnostic push
  59832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59833. #pragma clang diagnostic ignored "-Wunused-variable"
  59834. #endif
  59835. #ifdef __clang__
  59836. #pragma clang diagnostic pop
  59837. #endif
  59838. #ifdef __clang__
  59839. #pragma clang diagnostic push
  59840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59841. #pragma clang diagnostic ignored "-Wunused-variable"
  59842. #endif
  59843. #ifdef __clang__
  59844. #pragma clang diagnostic pop
  59845. #endif
  59846. #ifdef __clang__
  59847. #pragma clang diagnostic push
  59848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59849. #pragma clang diagnostic ignored "-Wunused-variable"
  59850. #endif
  59851. #ifdef __clang__
  59852. #pragma clang diagnostic pop
  59853. #endif
  59854. #ifdef __clang__
  59855. #pragma clang diagnostic push
  59856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59857. #pragma clang diagnostic ignored "-Wunused-variable"
  59858. #endif
  59859. #ifdef __clang__
  59860. #pragma clang diagnostic pop
  59861. #endif
  59862. #ifdef __clang__
  59863. #pragma clang diagnostic push
  59864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59865. #pragma clang diagnostic ignored "-Wunused-variable"
  59866. #endif
  59867. #ifdef __clang__
  59868. #pragma clang diagnostic pop
  59869. #endif
  59870. #ifdef __clang__
  59871. #pragma clang diagnostic push
  59872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59873. #pragma clang diagnostic ignored "-Wunused-variable"
  59874. #endif
  59875. #ifdef __clang__
  59876. #pragma clang diagnostic pop
  59877. #endif
  59878. #ifdef __clang__
  59879. #pragma clang diagnostic push
  59880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59881. #pragma clang diagnostic ignored "-Wunused-variable"
  59882. #endif
  59883. #ifdef __clang__
  59884. #pragma clang diagnostic pop
  59885. #endif
  59886. #ifdef __clang__
  59887. #pragma clang diagnostic push
  59888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59889. #pragma clang diagnostic ignored "-Wunused-variable"
  59890. #endif
  59891. #ifdef __clang__
  59892. #pragma clang diagnostic pop
  59893. #endif
  59894. #ifdef __clang__
  59895. #pragma clang diagnostic push
  59896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59897. #pragma clang diagnostic ignored "-Wunused-variable"
  59898. #endif
  59899. #ifdef __clang__
  59900. #pragma clang diagnostic pop
  59901. #endif
  59902. #ifdef __clang__
  59903. #pragma clang diagnostic push
  59904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59905. #pragma clang diagnostic ignored "-Wunused-variable"
  59906. #endif
  59907. #ifdef __clang__
  59908. #pragma clang diagnostic pop
  59909. #endif
  59910. #ifdef __clang__
  59911. #pragma clang diagnostic push
  59912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59913. #pragma clang diagnostic ignored "-Wunused-variable"
  59914. #endif
  59915. #ifdef __clang__
  59916. #pragma clang diagnostic pop
  59917. #endif
  59918. #ifdef __clang__
  59919. #pragma clang diagnostic push
  59920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59921. #pragma clang diagnostic ignored "-Wunused-variable"
  59922. #endif
  59923. #ifdef __clang__
  59924. #pragma clang diagnostic pop
  59925. #endif
  59926. #ifdef __clang__
  59927. #pragma clang diagnostic push
  59928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59929. #pragma clang diagnostic ignored "-Wunused-variable"
  59930. #endif
  59931. #ifdef __clang__
  59932. #pragma clang diagnostic pop
  59933. #endif
  59934. #ifdef __clang__
  59935. #pragma clang diagnostic push
  59936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59937. #pragma clang diagnostic ignored "-Wunused-variable"
  59938. #endif
  59939. #ifdef __clang__
  59940. #pragma clang diagnostic pop
  59941. #endif
  59942. #ifdef __clang__
  59943. #pragma clang diagnostic push
  59944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59945. #pragma clang diagnostic ignored "-Wunused-variable"
  59946. #endif
  59947. #ifdef __clang__
  59948. #pragma clang diagnostic pop
  59949. #endif
  59950. #ifdef __clang__
  59951. #pragma clang diagnostic push
  59952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59953. #pragma clang diagnostic ignored "-Wunused-variable"
  59954. #endif
  59955. #ifdef __clang__
  59956. #pragma clang diagnostic pop
  59957. #endif
  59958. #ifdef __clang__
  59959. #pragma clang diagnostic push
  59960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59961. #pragma clang diagnostic ignored "-Wunused-variable"
  59962. #endif
  59963. #ifdef __clang__
  59964. #pragma clang diagnostic pop
  59965. #endif
  59966. #ifdef __clang__
  59967. #pragma clang diagnostic push
  59968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59969. #pragma clang diagnostic ignored "-Wunused-variable"
  59970. #endif
  59971. #ifdef __clang__
  59972. #pragma clang diagnostic pop
  59973. #endif
  59974. #ifdef __clang__
  59975. #pragma clang diagnostic push
  59976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59977. #pragma clang diagnostic ignored "-Wunused-variable"
  59978. #endif
  59979. #ifdef __clang__
  59980. #pragma clang diagnostic pop
  59981. #endif
  59982. #ifdef __clang__
  59983. #pragma clang diagnostic push
  59984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59985. #pragma clang diagnostic ignored "-Wunused-variable"
  59986. #endif
  59987. #ifdef __clang__
  59988. #pragma clang diagnostic pop
  59989. #endif
  59990. #ifdef __clang__
  59991. #pragma clang diagnostic push
  59992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  59993. #pragma clang diagnostic ignored "-Wunused-variable"
  59994. #endif
  59995. #ifdef __clang__
  59996. #pragma clang diagnostic pop
  59997. #endif
  59998. #ifdef __clang__
  59999. #pragma clang diagnostic push
  60000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60001. #pragma clang diagnostic ignored "-Wunused-variable"
  60002. #endif
  60003. #ifdef __clang__
  60004. #pragma clang diagnostic pop
  60005. #endif
  60006. #ifdef __clang__
  60007. #pragma clang diagnostic push
  60008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60009. #pragma clang diagnostic ignored "-Wunused-variable"
  60010. #endif
  60011. #ifdef __clang__
  60012. #pragma clang diagnostic pop
  60013. #endif
  60014. #ifdef __clang__
  60015. #pragma clang diagnostic push
  60016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60017. #pragma clang diagnostic ignored "-Wunused-variable"
  60018. #endif
  60019. #ifdef __clang__
  60020. #pragma clang diagnostic pop
  60021. #endif
  60022. #ifdef __clang__
  60023. #pragma clang diagnostic push
  60024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60025. #pragma clang diagnostic ignored "-Wunused-variable"
  60026. #endif
  60027. #ifdef __clang__
  60028. #pragma clang diagnostic pop
  60029. #endif
  60030. #ifdef __clang__
  60031. #pragma clang diagnostic push
  60032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60033. #pragma clang diagnostic ignored "-Wunused-variable"
  60034. #endif
  60035. #ifdef __clang__
  60036. #pragma clang diagnostic pop
  60037. #endif
  60038. #ifdef __clang__
  60039. #pragma clang diagnostic push
  60040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60041. #pragma clang diagnostic ignored "-Wunused-variable"
  60042. #endif
  60043. #ifdef __clang__
  60044. #pragma clang diagnostic pop
  60045. #endif
  60046. #ifdef __clang__
  60047. #pragma clang diagnostic push
  60048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60049. #pragma clang diagnostic ignored "-Wunused-variable"
  60050. #endif
  60051. #ifdef __clang__
  60052. #pragma clang diagnostic pop
  60053. #endif
  60054. #ifdef __clang__
  60055. #pragma clang diagnostic push
  60056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60057. #pragma clang diagnostic ignored "-Wunused-variable"
  60058. #endif
  60059. #ifdef __clang__
  60060. #pragma clang diagnostic pop
  60061. #endif
  60062. #ifdef __clang__
  60063. #pragma clang diagnostic push
  60064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60065. #pragma clang diagnostic ignored "-Wunused-variable"
  60066. #endif
  60067. #ifdef __clang__
  60068. #pragma clang diagnostic pop
  60069. #endif
  60070. #ifdef __clang__
  60071. #pragma clang diagnostic push
  60072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60073. #pragma clang diagnostic ignored "-Wunused-variable"
  60074. #endif
  60075. #ifdef __clang__
  60076. #pragma clang diagnostic pop
  60077. #endif
  60078. #ifdef __clang__
  60079. #pragma clang diagnostic push
  60080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60081. #pragma clang diagnostic ignored "-Wunused-variable"
  60082. #endif
  60083. #ifdef __clang__
  60084. #pragma clang diagnostic pop
  60085. #endif
  60086. #ifdef __clang__
  60087. #pragma clang diagnostic push
  60088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60089. #pragma clang diagnostic ignored "-Wunused-variable"
  60090. #endif
  60091. #ifdef __clang__
  60092. #pragma clang diagnostic pop
  60093. #endif
  60094. #ifdef __clang__
  60095. #pragma clang diagnostic push
  60096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60097. #pragma clang diagnostic ignored "-Wunused-variable"
  60098. #endif
  60099. #ifdef __clang__
  60100. #pragma clang diagnostic pop
  60101. #endif
  60102. #ifdef __clang__
  60103. #pragma clang diagnostic push
  60104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60105. #pragma clang diagnostic ignored "-Wunused-variable"
  60106. #endif
  60107. #ifdef __clang__
  60108. #pragma clang diagnostic pop
  60109. #endif
  60110. #ifdef __clang__
  60111. #pragma clang diagnostic push
  60112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60113. #pragma clang diagnostic ignored "-Wunused-variable"
  60114. #endif
  60115. #ifdef __clang__
  60116. #pragma clang diagnostic pop
  60117. #endif
  60118. #ifdef __clang__
  60119. #pragma clang diagnostic push
  60120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60121. #pragma clang diagnostic ignored "-Wunused-variable"
  60122. #endif
  60123. #ifdef __clang__
  60124. #pragma clang diagnostic pop
  60125. #endif
  60126. #ifdef __clang__
  60127. #pragma clang diagnostic push
  60128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60129. #pragma clang diagnostic ignored "-Wunused-variable"
  60130. #endif
  60131. #ifdef __clang__
  60132. #pragma clang diagnostic pop
  60133. #endif
  60134. #ifdef __clang__
  60135. #pragma clang diagnostic push
  60136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60137. #pragma clang diagnostic ignored "-Wunused-variable"
  60138. #endif
  60139. #ifdef __clang__
  60140. #pragma clang diagnostic pop
  60141. #endif
  60142. #ifdef __clang__
  60143. #pragma clang diagnostic push
  60144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60145. #pragma clang diagnostic ignored "-Wunused-variable"
  60146. #endif
  60147. #ifdef __clang__
  60148. #pragma clang diagnostic pop
  60149. #endif
  60150. #ifdef __clang__
  60151. #pragma clang diagnostic push
  60152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60153. #pragma clang diagnostic ignored "-Wunused-variable"
  60154. #endif
  60155. #ifdef __clang__
  60156. #pragma clang diagnostic pop
  60157. #endif
  60158. #ifdef __clang__
  60159. #pragma clang diagnostic push
  60160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60161. #pragma clang diagnostic ignored "-Wunused-variable"
  60162. #endif
  60163. #ifdef __clang__
  60164. #pragma clang diagnostic pop
  60165. #endif
  60166. #ifdef __clang__
  60167. #pragma clang diagnostic push
  60168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60169. #pragma clang diagnostic ignored "-Wunused-variable"
  60170. #endif
  60171. #ifdef __clang__
  60172. #pragma clang diagnostic pop
  60173. #endif
  60174. #ifdef __clang__
  60175. #pragma clang diagnostic push
  60176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60177. #pragma clang diagnostic ignored "-Wunused-variable"
  60178. #endif
  60179. #ifdef __clang__
  60180. #pragma clang diagnostic pop
  60181. #endif
  60182. #ifdef __clang__
  60183. #pragma clang diagnostic push
  60184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60185. #pragma clang diagnostic ignored "-Wunused-variable"
  60186. #endif
  60187. #ifdef __clang__
  60188. #pragma clang diagnostic pop
  60189. #endif
  60190. #ifdef __clang__
  60191. #pragma clang diagnostic push
  60192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60193. #pragma clang diagnostic ignored "-Wunused-variable"
  60194. #endif
  60195. #ifdef __clang__
  60196. #pragma clang diagnostic pop
  60197. #endif
  60198. #ifdef __clang__
  60199. #pragma clang diagnostic push
  60200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60201. #pragma clang diagnostic ignored "-Wunused-variable"
  60202. #endif
  60203. #ifdef __clang__
  60204. #pragma clang diagnostic pop
  60205. #endif
  60206. #ifdef __clang__
  60207. #pragma clang diagnostic push
  60208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60209. #pragma clang diagnostic ignored "-Wunused-variable"
  60210. #endif
  60211. #ifdef __clang__
  60212. #pragma clang diagnostic pop
  60213. #endif
  60214. #ifdef __clang__
  60215. #pragma clang diagnostic push
  60216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60217. #pragma clang diagnostic ignored "-Wunused-variable"
  60218. #endif
  60219. #ifdef __clang__
  60220. #pragma clang diagnostic pop
  60221. #endif
  60222. #ifdef __clang__
  60223. #pragma clang diagnostic push
  60224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60225. #pragma clang diagnostic ignored "-Wunused-variable"
  60226. #endif
  60227. #ifdef __clang__
  60228. #pragma clang diagnostic pop
  60229. #endif
  60230. #ifdef __clang__
  60231. #pragma clang diagnostic push
  60232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60233. #pragma clang diagnostic ignored "-Wunused-variable"
  60234. #endif
  60235. #ifdef __clang__
  60236. #pragma clang diagnostic pop
  60237. #endif
  60238. #ifdef __clang__
  60239. #pragma clang diagnostic push
  60240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60241. #pragma clang diagnostic ignored "-Wunused-variable"
  60242. #endif
  60243. #ifdef __clang__
  60244. #pragma clang diagnostic pop
  60245. #endif
  60246. #ifdef __clang__
  60247. #pragma clang diagnostic push
  60248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60249. #pragma clang diagnostic ignored "-Wunused-variable"
  60250. #endif
  60251. #ifdef __clang__
  60252. #pragma clang diagnostic pop
  60253. #endif
  60254. #ifdef __clang__
  60255. #pragma clang diagnostic push
  60256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60257. #pragma clang diagnostic ignored "-Wunused-variable"
  60258. #endif
  60259. #ifdef __clang__
  60260. #pragma clang diagnostic pop
  60261. #endif
  60262. #ifdef __clang__
  60263. #pragma clang diagnostic push
  60264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60265. #pragma clang diagnostic ignored "-Wunused-variable"
  60266. #endif
  60267. #ifdef __clang__
  60268. #pragma clang diagnostic pop
  60269. #endif
  60270. #ifdef __clang__
  60271. #pragma clang diagnostic push
  60272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60273. #pragma clang diagnostic ignored "-Wunused-variable"
  60274. #endif
  60275. #ifdef __clang__
  60276. #pragma clang diagnostic pop
  60277. #endif
  60278. #ifdef __clang__
  60279. #pragma clang diagnostic push
  60280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60281. #pragma clang diagnostic ignored "-Wunused-variable"
  60282. #endif
  60283. #ifdef __clang__
  60284. #pragma clang diagnostic pop
  60285. #endif
  60286. #ifdef __clang__
  60287. #pragma clang diagnostic push
  60288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60289. #pragma clang diagnostic ignored "-Wunused-variable"
  60290. #endif
  60291. #ifdef __clang__
  60292. #pragma clang diagnostic pop
  60293. #endif
  60294. #ifdef __clang__
  60295. #pragma clang diagnostic push
  60296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60297. #pragma clang diagnostic ignored "-Wunused-variable"
  60298. #endif
  60299. #ifdef __clang__
  60300. #pragma clang diagnostic pop
  60301. #endif
  60302. #ifdef __clang__
  60303. #pragma clang diagnostic push
  60304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60305. #pragma clang diagnostic ignored "-Wunused-variable"
  60306. #endif
  60307. #ifdef __clang__
  60308. #pragma clang diagnostic pop
  60309. #endif
  60310. #ifdef __clang__
  60311. #pragma clang diagnostic push
  60312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60313. #pragma clang diagnostic ignored "-Wunused-variable"
  60314. #endif
  60315. #ifdef __clang__
  60316. #pragma clang diagnostic pop
  60317. #endif
  60318. #ifdef __clang__
  60319. #pragma clang diagnostic push
  60320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60321. #pragma clang diagnostic ignored "-Wunused-variable"
  60322. #endif
  60323. #ifdef __clang__
  60324. #pragma clang diagnostic pop
  60325. #endif
  60326. #ifdef __clang__
  60327. #pragma clang diagnostic push
  60328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60329. #pragma clang diagnostic ignored "-Wunused-variable"
  60330. #endif
  60331. #ifdef __clang__
  60332. #pragma clang diagnostic pop
  60333. #endif
  60334. #ifdef __clang__
  60335. #pragma clang diagnostic push
  60336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60337. #pragma clang diagnostic ignored "-Wunused-variable"
  60338. #endif
  60339. #ifdef __clang__
  60340. #pragma clang diagnostic pop
  60341. #endif
  60342. #ifdef __clang__
  60343. #pragma clang diagnostic push
  60344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60345. #pragma clang diagnostic ignored "-Wunused-variable"
  60346. #endif
  60347. #ifdef __clang__
  60348. #pragma clang diagnostic pop
  60349. #endif
  60350. #ifdef __clang__
  60351. #pragma clang diagnostic push
  60352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60353. #pragma clang diagnostic ignored "-Wunused-variable"
  60354. #endif
  60355. #ifdef __clang__
  60356. #pragma clang diagnostic pop
  60357. #endif
  60358. #ifdef __clang__
  60359. #pragma clang diagnostic push
  60360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60361. #pragma clang diagnostic ignored "-Wunused-variable"
  60362. #endif
  60363. #ifdef __clang__
  60364. #pragma clang diagnostic pop
  60365. #endif
  60366. #ifdef __clang__
  60367. #pragma clang diagnostic push
  60368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60369. #pragma clang diagnostic ignored "-Wunused-variable"
  60370. #endif
  60371. #ifdef __clang__
  60372. #pragma clang diagnostic pop
  60373. #endif
  60374. #ifdef __clang__
  60375. #pragma clang diagnostic push
  60376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60377. #pragma clang diagnostic ignored "-Wunused-variable"
  60378. #endif
  60379. #ifdef __clang__
  60380. #pragma clang diagnostic pop
  60381. #endif
  60382. #ifdef __clang__
  60383. #pragma clang diagnostic push
  60384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60385. #pragma clang diagnostic ignored "-Wunused-variable"
  60386. #endif
  60387. #ifdef __clang__
  60388. #pragma clang diagnostic pop
  60389. #endif
  60390. #ifdef __clang__
  60391. #pragma clang diagnostic push
  60392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60393. #pragma clang diagnostic ignored "-Wunused-variable"
  60394. #endif
  60395. #ifdef __clang__
  60396. #pragma clang diagnostic pop
  60397. #endif
  60398. #ifdef __clang__
  60399. #pragma clang diagnostic push
  60400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60401. #pragma clang diagnostic ignored "-Wunused-variable"
  60402. #endif
  60403. #ifdef __clang__
  60404. #pragma clang diagnostic pop
  60405. #endif
  60406. #ifdef __clang__
  60407. #pragma clang diagnostic push
  60408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60409. #pragma clang diagnostic ignored "-Wunused-variable"
  60410. #endif
  60411. #ifdef __clang__
  60412. #pragma clang diagnostic pop
  60413. #endif
  60414. #ifdef __clang__
  60415. #pragma clang diagnostic push
  60416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60417. #pragma clang diagnostic ignored "-Wunused-variable"
  60418. #endif
  60419. #ifdef __clang__
  60420. #pragma clang diagnostic pop
  60421. #endif
  60422. #ifdef __clang__
  60423. #pragma clang diagnostic push
  60424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60425. #pragma clang diagnostic ignored "-Wunused-variable"
  60426. #endif
  60427. #ifdef __clang__
  60428. #pragma clang diagnostic pop
  60429. #endif
  60430. #ifdef __clang__
  60431. #pragma clang diagnostic push
  60432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60433. #pragma clang diagnostic ignored "-Wunused-variable"
  60434. #endif
  60435. #ifdef __clang__
  60436. #pragma clang diagnostic pop
  60437. #endif
  60438. #ifdef __clang__
  60439. #pragma clang diagnostic push
  60440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60441. #pragma clang diagnostic ignored "-Wunused-variable"
  60442. #endif
  60443. #ifdef __clang__
  60444. #pragma clang diagnostic pop
  60445. #endif
  60446. #ifdef __clang__
  60447. #pragma clang diagnostic push
  60448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60449. #pragma clang diagnostic ignored "-Wunused-variable"
  60450. #endif
  60451. #ifdef __clang__
  60452. #pragma clang diagnostic pop
  60453. #endif
  60454. #ifdef __clang__
  60455. #pragma clang diagnostic push
  60456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60457. #pragma clang diagnostic ignored "-Wunused-variable"
  60458. #endif
  60459. #ifdef __clang__
  60460. #pragma clang diagnostic pop
  60461. #endif
  60462. #ifdef __clang__
  60463. #pragma clang diagnostic push
  60464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60465. #pragma clang diagnostic ignored "-Wunused-variable"
  60466. #endif
  60467. #ifdef __clang__
  60468. #pragma clang diagnostic pop
  60469. #endif
  60470. #ifdef __clang__
  60471. #pragma clang diagnostic push
  60472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60473. #pragma clang diagnostic ignored "-Wunused-variable"
  60474. #endif
  60475. #ifdef __clang__
  60476. #pragma clang diagnostic pop
  60477. #endif
  60478. #ifdef __clang__
  60479. #pragma clang diagnostic push
  60480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60481. #pragma clang diagnostic ignored "-Wunused-variable"
  60482. #endif
  60483. #ifdef __clang__
  60484. #pragma clang diagnostic pop
  60485. #endif
  60486. #ifdef __clang__
  60487. #pragma clang diagnostic push
  60488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60489. #pragma clang diagnostic ignored "-Wunused-variable"
  60490. #endif
  60491. #ifdef __clang__
  60492. #pragma clang diagnostic pop
  60493. #endif
  60494. #ifdef __clang__
  60495. #pragma clang diagnostic push
  60496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60497. #pragma clang diagnostic ignored "-Wunused-variable"
  60498. #endif
  60499. #ifdef __clang__
  60500. #pragma clang diagnostic pop
  60501. #endif
  60502. #ifdef __clang__
  60503. #pragma clang diagnostic push
  60504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60505. #pragma clang diagnostic ignored "-Wunused-variable"
  60506. #endif
  60507. #ifdef __clang__
  60508. #pragma clang diagnostic pop
  60509. #endif
  60510. #ifdef __clang__
  60511. #pragma clang diagnostic push
  60512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60513. #pragma clang diagnostic ignored "-Wunused-variable"
  60514. #endif
  60515. #ifdef __clang__
  60516. #pragma clang diagnostic pop
  60517. #endif
  60518. #ifdef __clang__
  60519. #pragma clang diagnostic push
  60520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60521. #pragma clang diagnostic ignored "-Wunused-variable"
  60522. #endif
  60523. #ifdef __clang__
  60524. #pragma clang diagnostic pop
  60525. #endif
  60526. #ifdef __clang__
  60527. #pragma clang diagnostic push
  60528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60529. #pragma clang diagnostic ignored "-Wunused-variable"
  60530. #endif
  60531. #ifdef __clang__
  60532. #pragma clang diagnostic pop
  60533. #endif
  60534. #ifdef __clang__
  60535. #pragma clang diagnostic push
  60536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60537. #pragma clang diagnostic ignored "-Wunused-variable"
  60538. #endif
  60539. #ifdef __clang__
  60540. #pragma clang diagnostic pop
  60541. #endif
  60542. #ifdef __clang__
  60543. #pragma clang diagnostic push
  60544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60545. #pragma clang diagnostic ignored "-Wunused-variable"
  60546. #endif
  60547. #ifdef __clang__
  60548. #pragma clang diagnostic pop
  60549. #endif
  60550. #ifdef __clang__
  60551. #pragma clang diagnostic push
  60552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60553. #pragma clang diagnostic ignored "-Wunused-variable"
  60554. #endif
  60555. #ifdef __clang__
  60556. #pragma clang diagnostic pop
  60557. #endif
  60558. #ifdef __clang__
  60559. #pragma clang diagnostic push
  60560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60561. #pragma clang diagnostic ignored "-Wunused-variable"
  60562. #endif
  60563. #ifdef __clang__
  60564. #pragma clang diagnostic pop
  60565. #endif
  60566. #ifdef __clang__
  60567. #pragma clang diagnostic push
  60568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60569. #pragma clang diagnostic ignored "-Wunused-variable"
  60570. #endif
  60571. #ifdef __clang__
  60572. #pragma clang diagnostic pop
  60573. #endif
  60574. #ifdef __clang__
  60575. #pragma clang diagnostic push
  60576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60577. #pragma clang diagnostic ignored "-Wunused-variable"
  60578. #endif
  60579. #ifdef __clang__
  60580. #pragma clang diagnostic pop
  60581. #endif
  60582. #ifdef __clang__
  60583. #pragma clang diagnostic push
  60584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60585. #pragma clang diagnostic ignored "-Wunused-variable"
  60586. #endif
  60587. #ifdef __clang__
  60588. #pragma clang diagnostic pop
  60589. #endif
  60590. #ifdef __clang__
  60591. #pragma clang diagnostic push
  60592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60593. #pragma clang diagnostic ignored "-Wunused-variable"
  60594. #endif
  60595. #ifdef __clang__
  60596. #pragma clang diagnostic pop
  60597. #endif
  60598. #ifdef __clang__
  60599. #pragma clang diagnostic push
  60600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60601. #pragma clang diagnostic ignored "-Wunused-variable"
  60602. #endif
  60603. #ifdef __clang__
  60604. #pragma clang diagnostic pop
  60605. #endif
  60606. #ifdef __clang__
  60607. #pragma clang diagnostic push
  60608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60609. #pragma clang diagnostic ignored "-Wunused-variable"
  60610. #endif
  60611. #ifdef __clang__
  60612. #pragma clang diagnostic pop
  60613. #endif
  60614. #ifdef __clang__
  60615. #pragma clang diagnostic push
  60616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60617. #pragma clang diagnostic ignored "-Wunused-variable"
  60618. #endif
  60619. #ifdef __clang__
  60620. #pragma clang diagnostic pop
  60621. #endif
  60622. #ifdef __clang__
  60623. #pragma clang diagnostic push
  60624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60625. #pragma clang diagnostic ignored "-Wunused-variable"
  60626. #endif
  60627. #ifdef __clang__
  60628. #pragma clang diagnostic pop
  60629. #endif
  60630. #ifdef __clang__
  60631. #pragma clang diagnostic push
  60632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60633. #pragma clang diagnostic ignored "-Wunused-variable"
  60634. #endif
  60635. #ifdef __clang__
  60636. #pragma clang diagnostic pop
  60637. #endif
  60638. #ifdef __clang__
  60639. #pragma clang diagnostic push
  60640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60641. #pragma clang diagnostic ignored "-Wunused-variable"
  60642. #endif
  60643. #ifdef __clang__
  60644. #pragma clang diagnostic pop
  60645. #endif
  60646. #ifdef __clang__
  60647. #pragma clang diagnostic push
  60648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60649. #pragma clang diagnostic ignored "-Wunused-variable"
  60650. #endif
  60651. #ifdef __clang__
  60652. #pragma clang diagnostic pop
  60653. #endif
  60654. #ifdef __clang__
  60655. #pragma clang diagnostic push
  60656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60657. #pragma clang diagnostic ignored "-Wunused-variable"
  60658. #endif
  60659. #ifdef __clang__
  60660. #pragma clang diagnostic pop
  60661. #endif
  60662. #ifdef __clang__
  60663. #pragma clang diagnostic push
  60664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60665. #pragma clang diagnostic ignored "-Wunused-variable"
  60666. #endif
  60667. #ifdef __clang__
  60668. #pragma clang diagnostic pop
  60669. #endif
  60670. #ifdef __clang__
  60671. #pragma clang diagnostic push
  60672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60673. #pragma clang diagnostic ignored "-Wunused-variable"
  60674. #endif
  60675. #ifdef __clang__
  60676. #pragma clang diagnostic pop
  60677. #endif
  60678. #ifdef __clang__
  60679. #pragma clang diagnostic push
  60680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60681. #pragma clang diagnostic ignored "-Wunused-variable"
  60682. #endif
  60683. #ifdef __clang__
  60684. #pragma clang diagnostic pop
  60685. #endif
  60686. #ifdef __clang__
  60687. #pragma clang diagnostic push
  60688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60689. #pragma clang diagnostic ignored "-Wunused-variable"
  60690. #endif
  60691. #ifdef __clang__
  60692. #pragma clang diagnostic pop
  60693. #endif
  60694. #ifdef __clang__
  60695. #pragma clang diagnostic push
  60696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60697. #pragma clang diagnostic ignored "-Wunused-variable"
  60698. #endif
  60699. #ifdef __clang__
  60700. #pragma clang diagnostic pop
  60701. #endif
  60702. #ifdef __clang__
  60703. #pragma clang diagnostic push
  60704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60705. #pragma clang diagnostic ignored "-Wunused-variable"
  60706. #endif
  60707. #ifdef __clang__
  60708. #pragma clang diagnostic pop
  60709. #endif
  60710. #ifdef __clang__
  60711. #pragma clang diagnostic push
  60712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60713. #pragma clang diagnostic ignored "-Wunused-variable"
  60714. #endif
  60715. #ifdef __clang__
  60716. #pragma clang diagnostic pop
  60717. #endif
  60718. #ifdef __clang__
  60719. #pragma clang diagnostic push
  60720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60721. #pragma clang diagnostic ignored "-Wunused-variable"
  60722. #endif
  60723. #ifdef __clang__
  60724. #pragma clang diagnostic pop
  60725. #endif
  60726. #ifdef __clang__
  60727. #pragma clang diagnostic push
  60728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60729. #pragma clang diagnostic ignored "-Wunused-variable"
  60730. #endif
  60731. #ifdef __clang__
  60732. #pragma clang diagnostic pop
  60733. #endif
  60734. #ifdef __clang__
  60735. #pragma clang diagnostic push
  60736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60737. #pragma clang diagnostic ignored "-Wunused-variable"
  60738. #endif
  60739. #ifdef __clang__
  60740. #pragma clang diagnostic pop
  60741. #endif
  60742. #ifdef __clang__
  60743. #pragma clang diagnostic push
  60744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60745. #pragma clang diagnostic ignored "-Wunused-variable"
  60746. #endif
  60747. #ifdef __clang__
  60748. #pragma clang diagnostic pop
  60749. #endif
  60750. #ifdef __clang__
  60751. #pragma clang diagnostic push
  60752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60753. #pragma clang diagnostic ignored "-Wunused-variable"
  60754. #endif
  60755. #ifdef __clang__
  60756. #pragma clang diagnostic pop
  60757. #endif
  60758. #ifdef __clang__
  60759. #pragma clang diagnostic push
  60760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60761. #pragma clang diagnostic ignored "-Wunused-variable"
  60762. #endif
  60763. #ifdef __clang__
  60764. #pragma clang diagnostic pop
  60765. #endif
  60766. #ifdef __clang__
  60767. #pragma clang diagnostic push
  60768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60769. #pragma clang diagnostic ignored "-Wunused-variable"
  60770. #endif
  60771. #ifdef __clang__
  60772. #pragma clang diagnostic pop
  60773. #endif
  60774. #ifdef __clang__
  60775. #pragma clang diagnostic push
  60776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60777. #pragma clang diagnostic ignored "-Wunused-variable"
  60778. #endif
  60779. #ifdef __clang__
  60780. #pragma clang diagnostic pop
  60781. #endif
  60782. #ifdef __clang__
  60783. #pragma clang diagnostic push
  60784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60785. #pragma clang diagnostic ignored "-Wunused-variable"
  60786. #endif
  60787. #ifdef __clang__
  60788. #pragma clang diagnostic pop
  60789. #endif
  60790. #ifdef __clang__
  60791. #pragma clang diagnostic push
  60792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60793. #pragma clang diagnostic ignored "-Wunused-variable"
  60794. #endif
  60795. #ifdef __clang__
  60796. #pragma clang diagnostic pop
  60797. #endif
  60798. #ifdef __clang__
  60799. #pragma clang diagnostic push
  60800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60801. #pragma clang diagnostic ignored "-Wunused-variable"
  60802. #endif
  60803. #ifdef __clang__
  60804. #pragma clang diagnostic pop
  60805. #endif
  60806. #ifdef __clang__
  60807. #pragma clang diagnostic push
  60808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60809. #pragma clang diagnostic ignored "-Wunused-variable"
  60810. #endif
  60811. #ifdef __clang__
  60812. #pragma clang diagnostic pop
  60813. #endif
  60814. #ifdef __clang__
  60815. #pragma clang diagnostic push
  60816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60817. #pragma clang diagnostic ignored "-Wunused-variable"
  60818. #endif
  60819. #ifdef __clang__
  60820. #pragma clang diagnostic pop
  60821. #endif
  60822. #ifdef __clang__
  60823. #pragma clang diagnostic push
  60824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60825. #pragma clang diagnostic ignored "-Wunused-variable"
  60826. #endif
  60827. #ifdef __clang__
  60828. #pragma clang diagnostic pop
  60829. #endif
  60830. #ifdef __clang__
  60831. #pragma clang diagnostic push
  60832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60833. #pragma clang diagnostic ignored "-Wunused-variable"
  60834. #endif
  60835. #ifdef __clang__
  60836. #pragma clang diagnostic pop
  60837. #endif
  60838. #ifdef __clang__
  60839. #pragma clang diagnostic push
  60840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60841. #pragma clang diagnostic ignored "-Wunused-variable"
  60842. #endif
  60843. #ifdef __clang__
  60844. #pragma clang diagnostic pop
  60845. #endif
  60846. #ifdef __clang__
  60847. #pragma clang diagnostic push
  60848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60849. #pragma clang diagnostic ignored "-Wunused-variable"
  60850. #endif
  60851. #ifdef __clang__
  60852. #pragma clang diagnostic pop
  60853. #endif
  60854. #ifdef __clang__
  60855. #pragma clang diagnostic push
  60856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60857. #pragma clang diagnostic ignored "-Wunused-variable"
  60858. #endif
  60859. #ifdef __clang__
  60860. #pragma clang diagnostic pop
  60861. #endif
  60862. #ifdef __clang__
  60863. #pragma clang diagnostic push
  60864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60865. #pragma clang diagnostic ignored "-Wunused-variable"
  60866. #endif
  60867. #ifdef __clang__
  60868. #pragma clang diagnostic pop
  60869. #endif
  60870. #ifdef __clang__
  60871. #pragma clang diagnostic push
  60872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60873. #pragma clang diagnostic ignored "-Wunused-variable"
  60874. #endif
  60875. #ifdef __clang__
  60876. #pragma clang diagnostic pop
  60877. #endif
  60878. #ifdef __clang__
  60879. #pragma clang diagnostic push
  60880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60881. #pragma clang diagnostic ignored "-Wunused-variable"
  60882. #endif
  60883. #ifdef __clang__
  60884. #pragma clang diagnostic pop
  60885. #endif
  60886. #ifdef __clang__
  60887. #pragma clang diagnostic push
  60888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60889. #pragma clang diagnostic ignored "-Wunused-variable"
  60890. #endif
  60891. #ifdef __clang__
  60892. #pragma clang diagnostic pop
  60893. #endif
  60894. #ifdef __clang__
  60895. #pragma clang diagnostic push
  60896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60897. #pragma clang diagnostic ignored "-Wunused-variable"
  60898. #endif
  60899. #ifdef __clang__
  60900. #pragma clang diagnostic pop
  60901. #endif
  60902. #ifdef __clang__
  60903. #pragma clang diagnostic push
  60904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60905. #pragma clang diagnostic ignored "-Wunused-variable"
  60906. #endif
  60907. #ifdef __clang__
  60908. #pragma clang diagnostic pop
  60909. #endif
  60910. #ifdef __clang__
  60911. #pragma clang diagnostic push
  60912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60913. #pragma clang diagnostic ignored "-Wunused-variable"
  60914. #endif
  60915. #ifdef __clang__
  60916. #pragma clang diagnostic pop
  60917. #endif
  60918. #ifdef __clang__
  60919. #pragma clang diagnostic push
  60920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60921. #pragma clang diagnostic ignored "-Wunused-variable"
  60922. #endif
  60923. #ifdef __clang__
  60924. #pragma clang diagnostic pop
  60925. #endif
  60926. #ifdef __clang__
  60927. #pragma clang diagnostic push
  60928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60929. #pragma clang diagnostic ignored "-Wunused-variable"
  60930. #endif
  60931. #ifdef __clang__
  60932. #pragma clang diagnostic pop
  60933. #endif
  60934. #ifdef __clang__
  60935. #pragma clang diagnostic push
  60936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60937. #pragma clang diagnostic ignored "-Wunused-variable"
  60938. #endif
  60939. #ifdef __clang__
  60940. #pragma clang diagnostic pop
  60941. #endif
  60942. #ifdef __clang__
  60943. #pragma clang diagnostic push
  60944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60945. #pragma clang diagnostic ignored "-Wunused-variable"
  60946. #endif
  60947. #ifdef __clang__
  60948. #pragma clang diagnostic pop
  60949. #endif
  60950. #ifdef __clang__
  60951. #pragma clang diagnostic push
  60952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60953. #pragma clang diagnostic ignored "-Wunused-variable"
  60954. #endif
  60955. #ifdef __clang__
  60956. #pragma clang diagnostic pop
  60957. #endif
  60958. #ifdef __clang__
  60959. #pragma clang diagnostic push
  60960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60961. #pragma clang diagnostic ignored "-Wunused-variable"
  60962. #endif
  60963. #ifdef __clang__
  60964. #pragma clang diagnostic pop
  60965. #endif
  60966. #ifdef __clang__
  60967. #pragma clang diagnostic push
  60968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60969. #pragma clang diagnostic ignored "-Wunused-variable"
  60970. #endif
  60971. #ifdef __clang__
  60972. #pragma clang diagnostic pop
  60973. #endif
  60974. #ifdef __clang__
  60975. #pragma clang diagnostic push
  60976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60977. #pragma clang diagnostic ignored "-Wunused-variable"
  60978. #endif
  60979. #ifdef __clang__
  60980. #pragma clang diagnostic pop
  60981. #endif
  60982. #ifdef __clang__
  60983. #pragma clang diagnostic push
  60984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60985. #pragma clang diagnostic ignored "-Wunused-variable"
  60986. #endif
  60987. #ifdef __clang__
  60988. #pragma clang diagnostic pop
  60989. #endif
  60990. #ifdef __clang__
  60991. #pragma clang diagnostic push
  60992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  60993. #pragma clang diagnostic ignored "-Wunused-variable"
  60994. #endif
  60995. #ifdef __clang__
  60996. #pragma clang diagnostic pop
  60997. #endif
  60998. #ifdef __clang__
  60999. #pragma clang diagnostic push
  61000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61001. #pragma clang diagnostic ignored "-Wunused-variable"
  61002. #endif
  61003. #ifdef __clang__
  61004. #pragma clang diagnostic pop
  61005. #endif
  61006. #ifdef __clang__
  61007. #pragma clang diagnostic push
  61008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61009. #pragma clang diagnostic ignored "-Wunused-variable"
  61010. #endif
  61011. #ifdef __clang__
  61012. #pragma clang diagnostic pop
  61013. #endif
  61014. #ifdef __clang__
  61015. #pragma clang diagnostic push
  61016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61017. #pragma clang diagnostic ignored "-Wunused-variable"
  61018. #endif
  61019. #ifdef __clang__
  61020. #pragma clang diagnostic pop
  61021. #endif
  61022. #ifdef __clang__
  61023. #pragma clang diagnostic push
  61024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61025. #pragma clang diagnostic ignored "-Wunused-variable"
  61026. #endif
  61027. #ifdef __clang__
  61028. #pragma clang diagnostic pop
  61029. #endif
  61030. #ifdef __clang__
  61031. #pragma clang diagnostic push
  61032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61033. #pragma clang diagnostic ignored "-Wunused-variable"
  61034. #endif
  61035. #ifdef __clang__
  61036. #pragma clang diagnostic pop
  61037. #endif
  61038. #ifdef __clang__
  61039. #pragma clang diagnostic push
  61040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61041. #pragma clang diagnostic ignored "-Wunused-variable"
  61042. #endif
  61043. #ifdef __clang__
  61044. #pragma clang diagnostic pop
  61045. #endif
  61046. #ifdef __clang__
  61047. #pragma clang diagnostic push
  61048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61049. #pragma clang diagnostic ignored "-Wunused-variable"
  61050. #endif
  61051. #ifdef __clang__
  61052. #pragma clang diagnostic pop
  61053. #endif
  61054. #ifdef __clang__
  61055. #pragma clang diagnostic push
  61056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61057. #pragma clang diagnostic ignored "-Wunused-variable"
  61058. #endif
  61059. #ifdef __clang__
  61060. #pragma clang diagnostic pop
  61061. #endif
  61062. #ifdef __clang__
  61063. #pragma clang diagnostic push
  61064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61065. #pragma clang diagnostic ignored "-Wunused-variable"
  61066. #endif
  61067. #ifdef __clang__
  61068. #pragma clang diagnostic pop
  61069. #endif
  61070. #ifdef __clang__
  61071. #pragma clang diagnostic push
  61072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61073. #pragma clang diagnostic ignored "-Wunused-variable"
  61074. #endif
  61075. #ifdef __clang__
  61076. #pragma clang diagnostic pop
  61077. #endif
  61078. #ifdef __clang__
  61079. #pragma clang diagnostic push
  61080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61081. #pragma clang diagnostic ignored "-Wunused-variable"
  61082. #endif
  61083. #ifdef __clang__
  61084. #pragma clang diagnostic pop
  61085. #endif
  61086. #ifdef __clang__
  61087. #pragma clang diagnostic push
  61088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61089. #pragma clang diagnostic ignored "-Wunused-variable"
  61090. #endif
  61091. #ifdef __clang__
  61092. #pragma clang diagnostic pop
  61093. #endif
  61094. #ifdef __clang__
  61095. #pragma clang diagnostic push
  61096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61097. #pragma clang diagnostic ignored "-Wunused-variable"
  61098. #endif
  61099. #ifdef __clang__
  61100. #pragma clang diagnostic pop
  61101. #endif
  61102. #ifdef __clang__
  61103. #pragma clang diagnostic push
  61104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61105. #pragma clang diagnostic ignored "-Wunused-variable"
  61106. #endif
  61107. #ifdef __clang__
  61108. #pragma clang diagnostic pop
  61109. #endif
  61110. #ifdef __clang__
  61111. #pragma clang diagnostic push
  61112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61113. #pragma clang diagnostic ignored "-Wunused-variable"
  61114. #endif
  61115. #ifdef __clang__
  61116. #pragma clang diagnostic pop
  61117. #endif
  61118. #ifdef __clang__
  61119. #pragma clang diagnostic push
  61120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61121. #pragma clang diagnostic ignored "-Wunused-variable"
  61122. #endif
  61123. #ifdef __clang__
  61124. #pragma clang diagnostic pop
  61125. #endif
  61126. #ifdef __clang__
  61127. #pragma clang diagnostic push
  61128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61129. #pragma clang diagnostic ignored "-Wunused-variable"
  61130. #endif
  61131. #ifdef __clang__
  61132. #pragma clang diagnostic pop
  61133. #endif
  61134. #ifdef __clang__
  61135. #pragma clang diagnostic push
  61136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61137. #pragma clang diagnostic ignored "-Wunused-variable"
  61138. #endif
  61139. #ifdef __clang__
  61140. #pragma clang diagnostic pop
  61141. #endif
  61142. #ifdef __clang__
  61143. #pragma clang diagnostic push
  61144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61145. #pragma clang diagnostic ignored "-Wunused-variable"
  61146. #endif
  61147. #ifdef __clang__
  61148. #pragma clang diagnostic pop
  61149. #endif
  61150. #ifdef __clang__
  61151. #pragma clang diagnostic push
  61152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61153. #pragma clang diagnostic ignored "-Wunused-variable"
  61154. #endif
  61155. #ifdef __clang__
  61156. #pragma clang diagnostic pop
  61157. #endif
  61158. #ifdef __clang__
  61159. #pragma clang diagnostic push
  61160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61161. #pragma clang diagnostic ignored "-Wunused-variable"
  61162. #endif
  61163. #ifdef __clang__
  61164. #pragma clang diagnostic pop
  61165. #endif
  61166. #ifdef __clang__
  61167. #pragma clang diagnostic push
  61168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61169. #pragma clang diagnostic ignored "-Wunused-variable"
  61170. #endif
  61171. #ifdef __clang__
  61172. #pragma clang diagnostic pop
  61173. #endif
  61174. #ifdef __clang__
  61175. #pragma clang diagnostic push
  61176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61177. #pragma clang diagnostic ignored "-Wunused-variable"
  61178. #endif
  61179. #ifdef __clang__
  61180. #pragma clang diagnostic pop
  61181. #endif
  61182. #ifdef __clang__
  61183. #pragma clang diagnostic push
  61184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61185. #pragma clang diagnostic ignored "-Wunused-variable"
  61186. #endif
  61187. #ifdef __clang__
  61188. #pragma clang diagnostic pop
  61189. #endif
  61190. #ifdef __clang__
  61191. #pragma clang diagnostic push
  61192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61193. #pragma clang diagnostic ignored "-Wunused-variable"
  61194. #endif
  61195. #ifdef __clang__
  61196. #pragma clang diagnostic pop
  61197. #endif
  61198. #ifdef __clang__
  61199. #pragma clang diagnostic push
  61200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61201. #pragma clang diagnostic ignored "-Wunused-variable"
  61202. #endif
  61203. #ifdef __clang__
  61204. #pragma clang diagnostic pop
  61205. #endif
  61206. #ifdef __clang__
  61207. #pragma clang diagnostic push
  61208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61209. #pragma clang diagnostic ignored "-Wunused-variable"
  61210. #endif
  61211. #ifdef __clang__
  61212. #pragma clang diagnostic pop
  61213. #endif
  61214. #ifdef __clang__
  61215. #pragma clang diagnostic push
  61216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61217. #pragma clang diagnostic ignored "-Wunused-variable"
  61218. #endif
  61219. #ifdef __clang__
  61220. #pragma clang diagnostic pop
  61221. #endif
  61222. #ifdef __clang__
  61223. #pragma clang diagnostic push
  61224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61225. #pragma clang diagnostic ignored "-Wunused-variable"
  61226. #endif
  61227. #ifdef __clang__
  61228. #pragma clang diagnostic pop
  61229. #endif
  61230. #ifdef __clang__
  61231. #pragma clang diagnostic push
  61232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61233. #pragma clang diagnostic ignored "-Wunused-variable"
  61234. #endif
  61235. #ifdef __clang__
  61236. #pragma clang diagnostic pop
  61237. #endif
  61238. #ifdef __clang__
  61239. #pragma clang diagnostic push
  61240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61241. #pragma clang diagnostic ignored "-Wunused-variable"
  61242. #endif
  61243. #ifdef __clang__
  61244. #pragma clang diagnostic pop
  61245. #endif
  61246. #ifdef __clang__
  61247. #pragma clang diagnostic push
  61248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61249. #pragma clang diagnostic ignored "-Wunused-variable"
  61250. #endif
  61251. #ifdef __clang__
  61252. #pragma clang diagnostic pop
  61253. #endif
  61254. #ifdef __clang__
  61255. #pragma clang diagnostic push
  61256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61257. #pragma clang diagnostic ignored "-Wunused-variable"
  61258. #endif
  61259. #ifdef __clang__
  61260. #pragma clang diagnostic pop
  61261. #endif
  61262. #ifdef __clang__
  61263. #pragma clang diagnostic push
  61264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61265. #pragma clang diagnostic ignored "-Wunused-variable"
  61266. #endif
  61267. #ifdef __clang__
  61268. #pragma clang diagnostic pop
  61269. #endif
  61270. #ifdef __clang__
  61271. #pragma clang diagnostic push
  61272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61273. #pragma clang diagnostic ignored "-Wunused-variable"
  61274. #endif
  61275. #ifdef __clang__
  61276. #pragma clang diagnostic pop
  61277. #endif
  61278. #ifdef __clang__
  61279. #pragma clang diagnostic push
  61280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61281. #pragma clang diagnostic ignored "-Wunused-variable"
  61282. #endif
  61283. #ifdef __clang__
  61284. #pragma clang diagnostic pop
  61285. #endif
  61286. #ifdef __clang__
  61287. #pragma clang diagnostic push
  61288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61289. #pragma clang diagnostic ignored "-Wunused-variable"
  61290. #endif
  61291. #ifdef __clang__
  61292. #pragma clang diagnostic pop
  61293. #endif
  61294. #ifdef __clang__
  61295. #pragma clang diagnostic push
  61296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61297. #pragma clang diagnostic ignored "-Wunused-variable"
  61298. #endif
  61299. #ifdef __clang__
  61300. #pragma clang diagnostic pop
  61301. #endif
  61302. #ifdef __clang__
  61303. #pragma clang diagnostic push
  61304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61305. #pragma clang diagnostic ignored "-Wunused-variable"
  61306. #endif
  61307. #ifdef __clang__
  61308. #pragma clang diagnostic pop
  61309. #endif
  61310. #ifdef __clang__
  61311. #pragma clang diagnostic push
  61312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61313. #pragma clang diagnostic ignored "-Wunused-variable"
  61314. #endif
  61315. #ifdef __clang__
  61316. #pragma clang diagnostic pop
  61317. #endif
  61318. #ifdef __clang__
  61319. #pragma clang diagnostic push
  61320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61321. #pragma clang diagnostic ignored "-Wunused-variable"
  61322. #endif
  61323. #ifdef __clang__
  61324. #pragma clang diagnostic pop
  61325. #endif
  61326. #ifdef __clang__
  61327. #pragma clang diagnostic push
  61328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61329. #pragma clang diagnostic ignored "-Wunused-variable"
  61330. #endif
  61331. #ifdef __clang__
  61332. #pragma clang diagnostic pop
  61333. #endif
  61334. #ifdef __clang__
  61335. #pragma clang diagnostic push
  61336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61337. #pragma clang diagnostic ignored "-Wunused-variable"
  61338. #endif
  61339. #ifdef __clang__
  61340. #pragma clang diagnostic pop
  61341. #endif
  61342. #ifdef __clang__
  61343. #pragma clang diagnostic push
  61344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61345. #pragma clang diagnostic ignored "-Wunused-variable"
  61346. #endif
  61347. #ifdef __clang__
  61348. #pragma clang diagnostic pop
  61349. #endif
  61350. #ifdef __clang__
  61351. #pragma clang diagnostic push
  61352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61353. #pragma clang diagnostic ignored "-Wunused-variable"
  61354. #endif
  61355. #ifdef __clang__
  61356. #pragma clang diagnostic pop
  61357. #endif
  61358. #ifdef __clang__
  61359. #pragma clang diagnostic push
  61360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61361. #pragma clang diagnostic ignored "-Wunused-variable"
  61362. #endif
  61363. #ifdef __clang__
  61364. #pragma clang diagnostic pop
  61365. #endif
  61366. #ifdef __clang__
  61367. #pragma clang diagnostic push
  61368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61369. #pragma clang diagnostic ignored "-Wunused-variable"
  61370. #endif
  61371. #ifdef __clang__
  61372. #pragma clang diagnostic pop
  61373. #endif
  61374. #ifdef __clang__
  61375. #pragma clang diagnostic push
  61376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61377. #pragma clang diagnostic ignored "-Wunused-variable"
  61378. #endif
  61379. #ifdef __clang__
  61380. #pragma clang diagnostic pop
  61381. #endif
  61382. #ifdef __clang__
  61383. #pragma clang diagnostic push
  61384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61385. #pragma clang diagnostic ignored "-Wunused-variable"
  61386. #endif
  61387. #ifdef __clang__
  61388. #pragma clang diagnostic pop
  61389. #endif
  61390. #ifdef __clang__
  61391. #pragma clang diagnostic push
  61392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61393. #pragma clang diagnostic ignored "-Wunused-variable"
  61394. #endif
  61395. #ifdef __clang__
  61396. #pragma clang diagnostic pop
  61397. #endif
  61398. #ifdef __clang__
  61399. #pragma clang diagnostic push
  61400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61401. #pragma clang diagnostic ignored "-Wunused-variable"
  61402. #endif
  61403. #ifdef __clang__
  61404. #pragma clang diagnostic pop
  61405. #endif
  61406. #ifdef __clang__
  61407. #pragma clang diagnostic push
  61408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61409. #pragma clang diagnostic ignored "-Wunused-variable"
  61410. #endif
  61411. #ifdef __clang__
  61412. #pragma clang diagnostic pop
  61413. #endif
  61414. #ifdef __clang__
  61415. #pragma clang diagnostic push
  61416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61417. #pragma clang diagnostic ignored "-Wunused-variable"
  61418. #endif
  61419. #ifdef __clang__
  61420. #pragma clang diagnostic pop
  61421. #endif
  61422. #ifdef __clang__
  61423. #pragma clang diagnostic push
  61424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61425. #pragma clang diagnostic ignored "-Wunused-variable"
  61426. #endif
  61427. #ifdef __clang__
  61428. #pragma clang diagnostic pop
  61429. #endif
  61430. #ifdef __clang__
  61431. #pragma clang diagnostic push
  61432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61433. #pragma clang diagnostic ignored "-Wunused-variable"
  61434. #endif
  61435. #ifdef __clang__
  61436. #pragma clang diagnostic pop
  61437. #endif
  61438. #ifdef __clang__
  61439. #pragma clang diagnostic push
  61440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61441. #pragma clang diagnostic ignored "-Wunused-variable"
  61442. #endif
  61443. #ifdef __clang__
  61444. #pragma clang diagnostic pop
  61445. #endif
  61446. #ifdef __clang__
  61447. #pragma clang diagnostic push
  61448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61449. #pragma clang diagnostic ignored "-Wunused-variable"
  61450. #endif
  61451. #ifdef __clang__
  61452. #pragma clang diagnostic pop
  61453. #endif
  61454. #ifdef __clang__
  61455. #pragma clang diagnostic push
  61456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61457. #pragma clang diagnostic ignored "-Wunused-variable"
  61458. #endif
  61459. #ifdef __clang__
  61460. #pragma clang diagnostic pop
  61461. #endif
  61462. #ifdef __clang__
  61463. #pragma clang diagnostic push
  61464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61465. #pragma clang diagnostic ignored "-Wunused-variable"
  61466. #endif
  61467. #ifdef __clang__
  61468. #pragma clang diagnostic pop
  61469. #endif
  61470. #ifdef __clang__
  61471. #pragma clang diagnostic push
  61472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61473. #pragma clang diagnostic ignored "-Wunused-variable"
  61474. #endif
  61475. #ifdef __clang__
  61476. #pragma clang diagnostic pop
  61477. #endif
  61478. #ifdef __clang__
  61479. #pragma clang diagnostic push
  61480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61481. #pragma clang diagnostic ignored "-Wunused-variable"
  61482. #endif
  61483. #ifdef __clang__
  61484. #pragma clang diagnostic pop
  61485. #endif
  61486. #ifdef __clang__
  61487. #pragma clang diagnostic push
  61488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61489. #pragma clang diagnostic ignored "-Wunused-variable"
  61490. #endif
  61491. #ifdef __clang__
  61492. #pragma clang diagnostic pop
  61493. #endif
  61494. #ifdef __clang__
  61495. #pragma clang diagnostic push
  61496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61497. #pragma clang diagnostic ignored "-Wunused-variable"
  61498. #endif
  61499. #ifdef __clang__
  61500. #pragma clang diagnostic pop
  61501. #endif
  61502. #ifdef __clang__
  61503. #pragma clang diagnostic push
  61504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61505. #pragma clang diagnostic ignored "-Wunused-variable"
  61506. #endif
  61507. #ifdef __clang__
  61508. #pragma clang diagnostic pop
  61509. #endif
  61510. #ifdef __clang__
  61511. #pragma clang diagnostic push
  61512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61513. #pragma clang diagnostic ignored "-Wunused-variable"
  61514. #endif
  61515. #ifdef __clang__
  61516. #pragma clang diagnostic pop
  61517. #endif
  61518. #ifdef __clang__
  61519. #pragma clang diagnostic push
  61520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61521. #pragma clang diagnostic ignored "-Wunused-variable"
  61522. #endif
  61523. #ifdef __clang__
  61524. #pragma clang diagnostic pop
  61525. #endif
  61526. #ifdef __clang__
  61527. #pragma clang diagnostic push
  61528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61529. #pragma clang diagnostic ignored "-Wunused-variable"
  61530. #endif
  61531. #ifdef __clang__
  61532. #pragma clang diagnostic pop
  61533. #endif
  61534. #ifdef __clang__
  61535. #pragma clang diagnostic push
  61536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61537. #pragma clang diagnostic ignored "-Wunused-variable"
  61538. #endif
  61539. #ifdef __clang__
  61540. #pragma clang diagnostic pop
  61541. #endif
  61542. #ifdef __clang__
  61543. #pragma clang diagnostic push
  61544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61545. #pragma clang diagnostic ignored "-Wunused-variable"
  61546. #endif
  61547. #ifdef __clang__
  61548. #pragma clang diagnostic pop
  61549. #endif
  61550. #ifdef __clang__
  61551. #pragma clang diagnostic push
  61552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61553. #pragma clang diagnostic ignored "-Wunused-variable"
  61554. #endif
  61555. #ifdef __clang__
  61556. #pragma clang diagnostic pop
  61557. #endif
  61558. #ifdef __clang__
  61559. #pragma clang diagnostic push
  61560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61561. #pragma clang diagnostic ignored "-Wunused-variable"
  61562. #endif
  61563. #ifdef __clang__
  61564. #pragma clang diagnostic pop
  61565. #endif
  61566. #ifdef __clang__
  61567. #pragma clang diagnostic push
  61568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61569. #pragma clang diagnostic ignored "-Wunused-variable"
  61570. #endif
  61571. #ifdef __clang__
  61572. #pragma clang diagnostic pop
  61573. #endif
  61574. #ifdef __clang__
  61575. #pragma clang diagnostic push
  61576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61577. #pragma clang diagnostic ignored "-Wunused-variable"
  61578. #endif
  61579. #ifdef __clang__
  61580. #pragma clang diagnostic pop
  61581. #endif
  61582. #ifdef __clang__
  61583. #pragma clang diagnostic push
  61584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61585. #pragma clang diagnostic ignored "-Wunused-variable"
  61586. #endif
  61587. #ifdef __clang__
  61588. #pragma clang diagnostic pop
  61589. #endif
  61590. #ifdef __clang__
  61591. #pragma clang diagnostic push
  61592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61593. #pragma clang diagnostic ignored "-Wunused-variable"
  61594. #endif
  61595. #ifdef __clang__
  61596. #pragma clang diagnostic pop
  61597. #endif
  61598. #ifdef __clang__
  61599. #pragma clang diagnostic push
  61600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61601. #pragma clang diagnostic ignored "-Wunused-variable"
  61602. #endif
  61603. #ifdef __clang__
  61604. #pragma clang diagnostic pop
  61605. #endif
  61606. #ifdef __clang__
  61607. #pragma clang diagnostic push
  61608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61609. #pragma clang diagnostic ignored "-Wunused-variable"
  61610. #endif
  61611. #ifdef __clang__
  61612. #pragma clang diagnostic pop
  61613. #endif
  61614. #ifdef __clang__
  61615. #pragma clang diagnostic push
  61616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61617. #pragma clang diagnostic ignored "-Wunused-variable"
  61618. #endif
  61619. #ifdef __clang__
  61620. #pragma clang diagnostic pop
  61621. #endif
  61622. #ifdef __clang__
  61623. #pragma clang diagnostic push
  61624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61625. #pragma clang diagnostic ignored "-Wunused-variable"
  61626. #endif
  61627. #ifdef __clang__
  61628. #pragma clang diagnostic pop
  61629. #endif
  61630. #ifdef __clang__
  61631. #pragma clang diagnostic push
  61632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61633. #pragma clang diagnostic ignored "-Wunused-variable"
  61634. #endif
  61635. #ifdef __clang__
  61636. #pragma clang diagnostic pop
  61637. #endif
  61638. #ifdef __clang__
  61639. #pragma clang diagnostic push
  61640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61641. #pragma clang diagnostic ignored "-Wunused-variable"
  61642. #endif
  61643. #ifdef __clang__
  61644. #pragma clang diagnostic pop
  61645. #endif
  61646. #ifdef __clang__
  61647. #pragma clang diagnostic push
  61648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61649. #pragma clang diagnostic ignored "-Wunused-variable"
  61650. #endif
  61651. #ifdef __clang__
  61652. #pragma clang diagnostic pop
  61653. #endif
  61654. #ifdef __clang__
  61655. #pragma clang diagnostic push
  61656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61657. #pragma clang diagnostic ignored "-Wunused-variable"
  61658. #endif
  61659. #ifdef __clang__
  61660. #pragma clang diagnostic pop
  61661. #endif
  61662. #ifdef __clang__
  61663. #pragma clang diagnostic push
  61664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61665. #pragma clang diagnostic ignored "-Wunused-variable"
  61666. #endif
  61667. #ifdef __clang__
  61668. #pragma clang diagnostic pop
  61669. #endif
  61670. #ifdef __clang__
  61671. #pragma clang diagnostic push
  61672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61673. #pragma clang diagnostic ignored "-Wunused-variable"
  61674. #endif
  61675. #ifdef __clang__
  61676. #pragma clang diagnostic pop
  61677. #endif
  61678. #ifdef __clang__
  61679. #pragma clang diagnostic push
  61680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61681. #pragma clang diagnostic ignored "-Wunused-variable"
  61682. #endif
  61683. #ifdef __clang__
  61684. #pragma clang diagnostic pop
  61685. #endif
  61686. #ifdef __clang__
  61687. #pragma clang diagnostic push
  61688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61689. #pragma clang diagnostic ignored "-Wunused-variable"
  61690. #endif
  61691. #ifdef __clang__
  61692. #pragma clang diagnostic pop
  61693. #endif
  61694. #ifdef __clang__
  61695. #pragma clang diagnostic push
  61696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61697. #pragma clang diagnostic ignored "-Wunused-variable"
  61698. #endif
  61699. #ifdef __clang__
  61700. #pragma clang diagnostic pop
  61701. #endif
  61702. #ifdef __clang__
  61703. #pragma clang diagnostic push
  61704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61705. #pragma clang diagnostic ignored "-Wunused-variable"
  61706. #endif
  61707. #ifdef __clang__
  61708. #pragma clang diagnostic pop
  61709. #endif
  61710. #ifdef __clang__
  61711. #pragma clang diagnostic push
  61712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61713. #pragma clang diagnostic ignored "-Wunused-variable"
  61714. #endif
  61715. #ifdef __clang__
  61716. #pragma clang diagnostic pop
  61717. #endif
  61718. #ifdef __clang__
  61719. #pragma clang diagnostic push
  61720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61721. #pragma clang diagnostic ignored "-Wunused-variable"
  61722. #endif
  61723. #ifdef __clang__
  61724. #pragma clang diagnostic pop
  61725. #endif
  61726. #ifdef __clang__
  61727. #pragma clang diagnostic push
  61728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61729. #pragma clang diagnostic ignored "-Wunused-variable"
  61730. #endif
  61731. #ifdef __clang__
  61732. #pragma clang diagnostic pop
  61733. #endif
  61734. #ifdef __clang__
  61735. #pragma clang diagnostic push
  61736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61737. #pragma clang diagnostic ignored "-Wunused-variable"
  61738. #endif
  61739. #ifdef __clang__
  61740. #pragma clang diagnostic pop
  61741. #endif
  61742. #ifdef __clang__
  61743. #pragma clang diagnostic push
  61744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61745. #pragma clang diagnostic ignored "-Wunused-variable"
  61746. #endif
  61747. #ifdef __clang__
  61748. #pragma clang diagnostic pop
  61749. #endif
  61750. #ifdef __clang__
  61751. #pragma clang diagnostic push
  61752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61753. #pragma clang diagnostic ignored "-Wunused-variable"
  61754. #endif
  61755. #ifdef __clang__
  61756. #pragma clang diagnostic pop
  61757. #endif
  61758. #ifdef __clang__
  61759. #pragma clang diagnostic push
  61760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61761. #pragma clang diagnostic ignored "-Wunused-variable"
  61762. #endif
  61763. #ifdef __clang__
  61764. #pragma clang diagnostic pop
  61765. #endif
  61766. #ifdef __clang__
  61767. #pragma clang diagnostic push
  61768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61769. #pragma clang diagnostic ignored "-Wunused-variable"
  61770. #endif
  61771. #ifdef __clang__
  61772. #pragma clang diagnostic pop
  61773. #endif
  61774. #ifdef __clang__
  61775. #pragma clang diagnostic push
  61776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61777. #pragma clang diagnostic ignored "-Wunused-variable"
  61778. #endif
  61779. #ifdef __clang__
  61780. #pragma clang diagnostic pop
  61781. #endif
  61782. #ifdef __clang__
  61783. #pragma clang diagnostic push
  61784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61785. #pragma clang diagnostic ignored "-Wunused-variable"
  61786. #endif
  61787. #ifdef __clang__
  61788. #pragma clang diagnostic pop
  61789. #endif
  61790. #ifdef __clang__
  61791. #pragma clang diagnostic push
  61792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61793. #pragma clang diagnostic ignored "-Wunused-variable"
  61794. #endif
  61795. #ifdef __clang__
  61796. #pragma clang diagnostic pop
  61797. #endif
  61798. #ifdef __clang__
  61799. #pragma clang diagnostic push
  61800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61801. #pragma clang diagnostic ignored "-Wunused-variable"
  61802. #endif
  61803. #ifdef __clang__
  61804. #pragma clang diagnostic pop
  61805. #endif
  61806. #ifdef __clang__
  61807. #pragma clang diagnostic push
  61808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61809. #pragma clang diagnostic ignored "-Wunused-variable"
  61810. #endif
  61811. #ifdef __clang__
  61812. #pragma clang diagnostic pop
  61813. #endif
  61814. #ifdef __clang__
  61815. #pragma clang diagnostic push
  61816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61817. #pragma clang diagnostic ignored "-Wunused-variable"
  61818. #endif
  61819. #ifdef __clang__
  61820. #pragma clang diagnostic pop
  61821. #endif
  61822. #ifdef __clang__
  61823. #pragma clang diagnostic push
  61824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61825. #pragma clang diagnostic ignored "-Wunused-variable"
  61826. #endif
  61827. #ifdef __clang__
  61828. #pragma clang diagnostic pop
  61829. #endif
  61830. #ifdef __clang__
  61831. #pragma clang diagnostic push
  61832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61833. #pragma clang diagnostic ignored "-Wunused-variable"
  61834. #endif
  61835. #ifdef __clang__
  61836. #pragma clang diagnostic pop
  61837. #endif
  61838. #ifdef __clang__
  61839. #pragma clang diagnostic push
  61840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61841. #pragma clang diagnostic ignored "-Wunused-variable"
  61842. #endif
  61843. #ifdef __clang__
  61844. #pragma clang diagnostic pop
  61845. #endif
  61846. #ifdef __clang__
  61847. #pragma clang diagnostic push
  61848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61849. #pragma clang diagnostic ignored "-Wunused-variable"
  61850. #endif
  61851. #ifdef __clang__
  61852. #pragma clang diagnostic pop
  61853. #endif
  61854. #ifdef __clang__
  61855. #pragma clang diagnostic push
  61856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61857. #pragma clang diagnostic ignored "-Wunused-variable"
  61858. #endif
  61859. #ifdef __clang__
  61860. #pragma clang diagnostic pop
  61861. #endif
  61862. #ifdef __clang__
  61863. #pragma clang diagnostic push
  61864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61865. #pragma clang diagnostic ignored "-Wunused-variable"
  61866. #endif
  61867. #ifdef __clang__
  61868. #pragma clang diagnostic pop
  61869. #endif
  61870. #ifdef __clang__
  61871. #pragma clang diagnostic push
  61872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61873. #pragma clang diagnostic ignored "-Wunused-variable"
  61874. #endif
  61875. #ifdef __clang__
  61876. #pragma clang diagnostic pop
  61877. #endif
  61878. #ifdef __clang__
  61879. #pragma clang diagnostic push
  61880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61881. #pragma clang diagnostic ignored "-Wunused-variable"
  61882. #endif
  61883. #ifdef __clang__
  61884. #pragma clang diagnostic pop
  61885. #endif
  61886. #ifdef __clang__
  61887. #pragma clang diagnostic push
  61888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61889. #pragma clang diagnostic ignored "-Wunused-variable"
  61890. #endif
  61891. #ifdef __clang__
  61892. #pragma clang diagnostic pop
  61893. #endif
  61894. #ifdef __clang__
  61895. #pragma clang diagnostic push
  61896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61897. #pragma clang diagnostic ignored "-Wunused-variable"
  61898. #endif
  61899. #ifdef __clang__
  61900. #pragma clang diagnostic pop
  61901. #endif
  61902. #ifdef __clang__
  61903. #pragma clang diagnostic push
  61904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61905. #pragma clang diagnostic ignored "-Wunused-variable"
  61906. #endif
  61907. #ifdef __clang__
  61908. #pragma clang diagnostic pop
  61909. #endif
  61910. #ifdef __clang__
  61911. #pragma clang diagnostic push
  61912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61913. #pragma clang diagnostic ignored "-Wunused-variable"
  61914. #endif
  61915. #ifdef __clang__
  61916. #pragma clang diagnostic pop
  61917. #endif
  61918. #ifdef __clang__
  61919. #pragma clang diagnostic push
  61920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61921. #pragma clang diagnostic ignored "-Wunused-variable"
  61922. #endif
  61923. #ifdef __clang__
  61924. #pragma clang diagnostic pop
  61925. #endif
  61926. #ifdef __clang__
  61927. #pragma clang diagnostic push
  61928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61929. #pragma clang diagnostic ignored "-Wunused-variable"
  61930. #endif
  61931. #ifdef __clang__
  61932. #pragma clang diagnostic pop
  61933. #endif
  61934. #ifdef __clang__
  61935. #pragma clang diagnostic push
  61936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61937. #pragma clang diagnostic ignored "-Wunused-variable"
  61938. #endif
  61939. #ifdef __clang__
  61940. #pragma clang diagnostic pop
  61941. #endif
  61942. #ifdef __clang__
  61943. #pragma clang diagnostic push
  61944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61945. #pragma clang diagnostic ignored "-Wunused-variable"
  61946. #endif
  61947. #ifdef __clang__
  61948. #pragma clang diagnostic pop
  61949. #endif
  61950. #ifdef __clang__
  61951. #pragma clang diagnostic push
  61952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61953. #pragma clang diagnostic ignored "-Wunused-variable"
  61954. #endif
  61955. #ifdef __clang__
  61956. #pragma clang diagnostic pop
  61957. #endif
  61958. #ifdef __clang__
  61959. #pragma clang diagnostic push
  61960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61961. #pragma clang diagnostic ignored "-Wunused-variable"
  61962. #endif
  61963. #ifdef __clang__
  61964. #pragma clang diagnostic pop
  61965. #endif
  61966. #ifdef __clang__
  61967. #pragma clang diagnostic push
  61968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61969. #pragma clang diagnostic ignored "-Wunused-variable"
  61970. #endif
  61971. #ifdef __clang__
  61972. #pragma clang diagnostic pop
  61973. #endif
  61974. #ifdef __clang__
  61975. #pragma clang diagnostic push
  61976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61977. #pragma clang diagnostic ignored "-Wunused-variable"
  61978. #endif
  61979. #ifdef __clang__
  61980. #pragma clang diagnostic pop
  61981. #endif
  61982. #ifdef __clang__
  61983. #pragma clang diagnostic push
  61984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61985. #pragma clang diagnostic ignored "-Wunused-variable"
  61986. #endif
  61987. #ifdef __clang__
  61988. #pragma clang diagnostic pop
  61989. #endif
  61990. #ifdef __clang__
  61991. #pragma clang diagnostic push
  61992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  61993. #pragma clang diagnostic ignored "-Wunused-variable"
  61994. #endif
  61995. #ifdef __clang__
  61996. #pragma clang diagnostic pop
  61997. #endif
  61998. #ifdef __clang__
  61999. #pragma clang diagnostic push
  62000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62001. #pragma clang diagnostic ignored "-Wunused-variable"
  62002. #endif
  62003. #ifdef __clang__
  62004. #pragma clang diagnostic pop
  62005. #endif
  62006. #ifdef __clang__
  62007. #pragma clang diagnostic push
  62008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62009. #pragma clang diagnostic ignored "-Wunused-variable"
  62010. #endif
  62011. #ifdef __clang__
  62012. #pragma clang diagnostic pop
  62013. #endif
  62014. #ifdef __clang__
  62015. #pragma clang diagnostic push
  62016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62017. #pragma clang diagnostic ignored "-Wunused-variable"
  62018. #endif
  62019. #ifdef __clang__
  62020. #pragma clang diagnostic pop
  62021. #endif
  62022. #ifdef __clang__
  62023. #pragma clang diagnostic push
  62024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62025. #pragma clang diagnostic ignored "-Wunused-variable"
  62026. #endif
  62027. #ifdef __clang__
  62028. #pragma clang diagnostic pop
  62029. #endif
  62030. #ifdef __clang__
  62031. #pragma clang diagnostic push
  62032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62033. #pragma clang diagnostic ignored "-Wunused-variable"
  62034. #endif
  62035. #ifdef __clang__
  62036. #pragma clang diagnostic pop
  62037. #endif
  62038. #ifdef __clang__
  62039. #pragma clang diagnostic push
  62040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62041. #pragma clang diagnostic ignored "-Wunused-variable"
  62042. #endif
  62043. #ifdef __clang__
  62044. #pragma clang diagnostic pop
  62045. #endif
  62046. #ifdef __clang__
  62047. #pragma clang diagnostic push
  62048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62049. #pragma clang diagnostic ignored "-Wunused-variable"
  62050. #endif
  62051. #ifdef __clang__
  62052. #pragma clang diagnostic pop
  62053. #endif
  62054. #ifdef __clang__
  62055. #pragma clang diagnostic push
  62056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62057. #pragma clang diagnostic ignored "-Wunused-variable"
  62058. #endif
  62059. #ifdef __clang__
  62060. #pragma clang diagnostic pop
  62061. #endif
  62062. #ifdef __clang__
  62063. #pragma clang diagnostic push
  62064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62065. #pragma clang diagnostic ignored "-Wunused-variable"
  62066. #endif
  62067. #ifdef __clang__
  62068. #pragma clang diagnostic pop
  62069. #endif
  62070. #ifdef __clang__
  62071. #pragma clang diagnostic push
  62072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62073. #pragma clang diagnostic ignored "-Wunused-variable"
  62074. #endif
  62075. #ifdef __clang__
  62076. #pragma clang diagnostic pop
  62077. #endif
  62078. #ifdef __clang__
  62079. #pragma clang diagnostic push
  62080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62081. #pragma clang diagnostic ignored "-Wunused-variable"
  62082. #endif
  62083. #ifdef __clang__
  62084. #pragma clang diagnostic pop
  62085. #endif
  62086. #ifdef __clang__
  62087. #pragma clang diagnostic push
  62088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62089. #pragma clang diagnostic ignored "-Wunused-variable"
  62090. #endif
  62091. #ifdef __clang__
  62092. #pragma clang diagnostic pop
  62093. #endif
  62094. #ifdef __clang__
  62095. #pragma clang diagnostic push
  62096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62097. #pragma clang diagnostic ignored "-Wunused-variable"
  62098. #endif
  62099. #ifdef __clang__
  62100. #pragma clang diagnostic pop
  62101. #endif
  62102. #ifdef __clang__
  62103. #pragma clang diagnostic push
  62104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62105. #pragma clang diagnostic ignored "-Wunused-variable"
  62106. #endif
  62107. #ifdef __clang__
  62108. #pragma clang diagnostic pop
  62109. #endif
  62110. #ifdef __clang__
  62111. #pragma clang diagnostic push
  62112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62113. #pragma clang diagnostic ignored "-Wunused-variable"
  62114. #endif
  62115. #ifdef __clang__
  62116. #pragma clang diagnostic pop
  62117. #endif
  62118. #ifdef __clang__
  62119. #pragma clang diagnostic push
  62120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62121. #pragma clang diagnostic ignored "-Wunused-variable"
  62122. #endif
  62123. #ifdef __clang__
  62124. #pragma clang diagnostic pop
  62125. #endif
  62126. #ifdef __clang__
  62127. #pragma clang diagnostic push
  62128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62129. #pragma clang diagnostic ignored "-Wunused-variable"
  62130. #endif
  62131. #ifdef __clang__
  62132. #pragma clang diagnostic pop
  62133. #endif
  62134. #ifdef __clang__
  62135. #pragma clang diagnostic push
  62136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62137. #pragma clang diagnostic ignored "-Wunused-variable"
  62138. #endif
  62139. #ifdef __clang__
  62140. #pragma clang diagnostic pop
  62141. #endif
  62142. #ifdef __clang__
  62143. #pragma clang diagnostic push
  62144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62145. #pragma clang diagnostic ignored "-Wunused-variable"
  62146. #endif
  62147. #ifdef __clang__
  62148. #pragma clang diagnostic pop
  62149. #endif
  62150. #ifdef __clang__
  62151. #pragma clang diagnostic push
  62152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62153. #pragma clang diagnostic ignored "-Wunused-variable"
  62154. #endif
  62155. #ifdef __clang__
  62156. #pragma clang diagnostic pop
  62157. #endif
  62158. #ifdef __clang__
  62159. #pragma clang diagnostic push
  62160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62161. #pragma clang diagnostic ignored "-Wunused-variable"
  62162. #endif
  62163. #ifdef __clang__
  62164. #pragma clang diagnostic pop
  62165. #endif
  62166. #ifdef __clang__
  62167. #pragma clang diagnostic push
  62168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62169. #pragma clang diagnostic ignored "-Wunused-variable"
  62170. #endif
  62171. #ifdef __clang__
  62172. #pragma clang diagnostic pop
  62173. #endif
  62174. #ifdef __clang__
  62175. #pragma clang diagnostic push
  62176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62177. #pragma clang diagnostic ignored "-Wunused-variable"
  62178. #endif
  62179. #ifdef __clang__
  62180. #pragma clang diagnostic pop
  62181. #endif
  62182. #ifdef __clang__
  62183. #pragma clang diagnostic push
  62184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62185. #pragma clang diagnostic ignored "-Wunused-variable"
  62186. #endif
  62187. #ifdef __clang__
  62188. #pragma clang diagnostic pop
  62189. #endif
  62190. #ifdef __clang__
  62191. #pragma clang diagnostic push
  62192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62193. #pragma clang diagnostic ignored "-Wunused-variable"
  62194. #endif
  62195. #ifdef __clang__
  62196. #pragma clang diagnostic pop
  62197. #endif
  62198. #ifdef __clang__
  62199. #pragma clang diagnostic push
  62200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62201. #pragma clang diagnostic ignored "-Wunused-variable"
  62202. #endif
  62203. #ifdef __clang__
  62204. #pragma clang diagnostic pop
  62205. #endif
  62206. #ifdef __clang__
  62207. #pragma clang diagnostic push
  62208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62209. #pragma clang diagnostic ignored "-Wunused-variable"
  62210. #endif
  62211. #ifdef __clang__
  62212. #pragma clang diagnostic pop
  62213. #endif
  62214. #ifdef __clang__
  62215. #pragma clang diagnostic push
  62216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62217. #pragma clang diagnostic ignored "-Wunused-variable"
  62218. #endif
  62219. #ifdef __clang__
  62220. #pragma clang diagnostic pop
  62221. #endif
  62222. #ifdef __clang__
  62223. #pragma clang diagnostic push
  62224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62225. #pragma clang diagnostic ignored "-Wunused-variable"
  62226. #endif
  62227. #ifdef __clang__
  62228. #pragma clang diagnostic pop
  62229. #endif
  62230. #ifdef __clang__
  62231. #pragma clang diagnostic push
  62232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62233. #pragma clang diagnostic ignored "-Wunused-variable"
  62234. #endif
  62235. #ifdef __clang__
  62236. #pragma clang diagnostic pop
  62237. #endif
  62238. #ifdef __clang__
  62239. #pragma clang diagnostic push
  62240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62241. #pragma clang diagnostic ignored "-Wunused-variable"
  62242. #endif
  62243. #ifdef __clang__
  62244. #pragma clang diagnostic pop
  62245. #endif
  62246. #ifdef __clang__
  62247. #pragma clang diagnostic push
  62248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62249. #pragma clang diagnostic ignored "-Wunused-variable"
  62250. #endif
  62251. #ifdef __clang__
  62252. #pragma clang diagnostic pop
  62253. #endif
  62254. #ifdef __clang__
  62255. #pragma clang diagnostic push
  62256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62257. #pragma clang diagnostic ignored "-Wunused-variable"
  62258. #endif
  62259. #ifdef __clang__
  62260. #pragma clang diagnostic pop
  62261. #endif
  62262. #ifdef __clang__
  62263. #pragma clang diagnostic push
  62264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62265. #pragma clang diagnostic ignored "-Wunused-variable"
  62266. #endif
  62267. #ifdef __clang__
  62268. #pragma clang diagnostic pop
  62269. #endif
  62270. #ifdef __clang__
  62271. #pragma clang diagnostic push
  62272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62273. #pragma clang diagnostic ignored "-Wunused-variable"
  62274. #endif
  62275. #ifdef __clang__
  62276. #pragma clang diagnostic pop
  62277. #endif
  62278. #ifdef __clang__
  62279. #pragma clang diagnostic push
  62280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62281. #pragma clang diagnostic ignored "-Wunused-variable"
  62282. #endif
  62283. #ifdef __clang__
  62284. #pragma clang diagnostic pop
  62285. #endif
  62286. #ifdef __clang__
  62287. #pragma clang diagnostic push
  62288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62289. #pragma clang diagnostic ignored "-Wunused-variable"
  62290. #endif
  62291. #ifdef __clang__
  62292. #pragma clang diagnostic pop
  62293. #endif
  62294. #ifdef __clang__
  62295. #pragma clang diagnostic push
  62296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62297. #pragma clang diagnostic ignored "-Wunused-variable"
  62298. #endif
  62299. #ifdef __clang__
  62300. #pragma clang diagnostic pop
  62301. #endif
  62302. #ifdef __clang__
  62303. #pragma clang diagnostic push
  62304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62305. #pragma clang diagnostic ignored "-Wunused-variable"
  62306. #endif
  62307. #ifdef __clang__
  62308. #pragma clang diagnostic pop
  62309. #endif
  62310. #ifdef __clang__
  62311. #pragma clang diagnostic push
  62312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62313. #pragma clang diagnostic ignored "-Wunused-variable"
  62314. #endif
  62315. #ifdef __clang__
  62316. #pragma clang diagnostic pop
  62317. #endif
  62318. #ifdef __clang__
  62319. #pragma clang diagnostic push
  62320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62321. #pragma clang diagnostic ignored "-Wunused-variable"
  62322. #endif
  62323. #ifdef __clang__
  62324. #pragma clang diagnostic pop
  62325. #endif
  62326. #ifdef __clang__
  62327. #pragma clang diagnostic push
  62328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62329. #pragma clang diagnostic ignored "-Wunused-variable"
  62330. #endif
  62331. #ifdef __clang__
  62332. #pragma clang diagnostic pop
  62333. #endif
  62334. #ifdef __clang__
  62335. #pragma clang diagnostic push
  62336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62337. #pragma clang diagnostic ignored "-Wunused-variable"
  62338. #endif
  62339. #ifdef __clang__
  62340. #pragma clang diagnostic pop
  62341. #endif
  62342. #ifdef __clang__
  62343. #pragma clang diagnostic push
  62344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62345. #pragma clang diagnostic ignored "-Wunused-variable"
  62346. #endif
  62347. #ifdef __clang__
  62348. #pragma clang diagnostic pop
  62349. #endif
  62350. #ifdef __clang__
  62351. #pragma clang diagnostic push
  62352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62353. #pragma clang diagnostic ignored "-Wunused-variable"
  62354. #endif
  62355. #ifdef __clang__
  62356. #pragma clang diagnostic pop
  62357. #endif
  62358. #ifdef __clang__
  62359. #pragma clang diagnostic push
  62360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62361. #pragma clang diagnostic ignored "-Wunused-variable"
  62362. #endif
  62363. #ifdef __clang__
  62364. #pragma clang diagnostic pop
  62365. #endif
  62366. #ifdef __clang__
  62367. #pragma clang diagnostic push
  62368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62369. #pragma clang diagnostic ignored "-Wunused-variable"
  62370. #endif
  62371. #ifdef __clang__
  62372. #pragma clang diagnostic pop
  62373. #endif
  62374. #ifdef __clang__
  62375. #pragma clang diagnostic push
  62376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62377. #pragma clang diagnostic ignored "-Wunused-variable"
  62378. #endif
  62379. #ifdef __clang__
  62380. #pragma clang diagnostic pop
  62381. #endif
  62382. #ifdef __clang__
  62383. #pragma clang diagnostic push
  62384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62385. #pragma clang diagnostic ignored "-Wunused-variable"
  62386. #endif
  62387. #ifdef __clang__
  62388. #pragma clang diagnostic pop
  62389. #endif
  62390. #ifdef __clang__
  62391. #pragma clang diagnostic push
  62392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62393. #pragma clang diagnostic ignored "-Wunused-variable"
  62394. #endif
  62395. #ifdef __clang__
  62396. #pragma clang diagnostic pop
  62397. #endif
  62398. #ifdef __clang__
  62399. #pragma clang diagnostic push
  62400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62401. #pragma clang diagnostic ignored "-Wunused-variable"
  62402. #endif
  62403. #ifdef __clang__
  62404. #pragma clang diagnostic pop
  62405. #endif
  62406. #ifdef __clang__
  62407. #pragma clang diagnostic push
  62408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62409. #pragma clang diagnostic ignored "-Wunused-variable"
  62410. #endif
  62411. #ifdef __clang__
  62412. #pragma clang diagnostic pop
  62413. #endif
  62414. #ifdef __clang__
  62415. #pragma clang diagnostic push
  62416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62417. #pragma clang diagnostic ignored "-Wunused-variable"
  62418. #endif
  62419. #ifdef __clang__
  62420. #pragma clang diagnostic pop
  62421. #endif
  62422. #ifdef __clang__
  62423. #pragma clang diagnostic push
  62424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62425. #pragma clang diagnostic ignored "-Wunused-variable"
  62426. #endif
  62427. #ifdef __clang__
  62428. #pragma clang diagnostic pop
  62429. #endif
  62430. #ifdef __clang__
  62431. #pragma clang diagnostic push
  62432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62433. #pragma clang diagnostic ignored "-Wunused-variable"
  62434. #endif
  62435. #ifdef __clang__
  62436. #pragma clang diagnostic pop
  62437. #endif
  62438. #ifdef __clang__
  62439. #pragma clang diagnostic push
  62440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62441. #pragma clang diagnostic ignored "-Wunused-variable"
  62442. #endif
  62443. #ifdef __clang__
  62444. #pragma clang diagnostic pop
  62445. #endif
  62446. #ifdef __clang__
  62447. #pragma clang diagnostic push
  62448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62449. #pragma clang diagnostic ignored "-Wunused-variable"
  62450. #endif
  62451. #ifdef __clang__
  62452. #pragma clang diagnostic pop
  62453. #endif
  62454. #ifdef __clang__
  62455. #pragma clang diagnostic push
  62456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62457. #pragma clang diagnostic ignored "-Wunused-variable"
  62458. #endif
  62459. #ifdef __clang__
  62460. #pragma clang diagnostic pop
  62461. #endif
  62462. #ifdef __clang__
  62463. #pragma clang diagnostic push
  62464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62465. #pragma clang diagnostic ignored "-Wunused-variable"
  62466. #endif
  62467. #ifdef __clang__
  62468. #pragma clang diagnostic pop
  62469. #endif
  62470. #ifdef __clang__
  62471. #pragma clang diagnostic push
  62472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62473. #pragma clang diagnostic ignored "-Wunused-variable"
  62474. #endif
  62475. #ifdef __clang__
  62476. #pragma clang diagnostic pop
  62477. #endif
  62478. #ifdef __clang__
  62479. #pragma clang diagnostic push
  62480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62481. #pragma clang diagnostic ignored "-Wunused-variable"
  62482. #endif
  62483. #ifdef __clang__
  62484. #pragma clang diagnostic pop
  62485. #endif
  62486. #ifdef __clang__
  62487. #pragma clang diagnostic push
  62488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62489. #pragma clang diagnostic ignored "-Wunused-variable"
  62490. #endif
  62491. #ifdef __clang__
  62492. #pragma clang diagnostic pop
  62493. #endif
  62494. #ifdef __clang__
  62495. #pragma clang diagnostic push
  62496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62497. #pragma clang diagnostic ignored "-Wunused-variable"
  62498. #endif
  62499. #ifdef __clang__
  62500. #pragma clang diagnostic pop
  62501. #endif
  62502. #ifdef __clang__
  62503. #pragma clang diagnostic push
  62504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62505. #pragma clang diagnostic ignored "-Wunused-variable"
  62506. #endif
  62507. #ifdef __clang__
  62508. #pragma clang diagnostic pop
  62509. #endif
  62510. #ifdef __clang__
  62511. #pragma clang diagnostic push
  62512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62513. #pragma clang diagnostic ignored "-Wunused-variable"
  62514. #endif
  62515. #ifdef __clang__
  62516. #pragma clang diagnostic pop
  62517. #endif
  62518. #ifdef __clang__
  62519. #pragma clang diagnostic push
  62520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62521. #pragma clang diagnostic ignored "-Wunused-variable"
  62522. #endif
  62523. #ifdef __clang__
  62524. #pragma clang diagnostic pop
  62525. #endif
  62526. #ifdef __clang__
  62527. #pragma clang diagnostic push
  62528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62529. #pragma clang diagnostic ignored "-Wunused-variable"
  62530. #endif
  62531. #ifdef __clang__
  62532. #pragma clang diagnostic pop
  62533. #endif
  62534. #ifdef __clang__
  62535. #pragma clang diagnostic push
  62536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62537. #pragma clang diagnostic ignored "-Wunused-variable"
  62538. #endif
  62539. #ifdef __clang__
  62540. #pragma clang diagnostic pop
  62541. #endif
  62542. #ifdef __clang__
  62543. #pragma clang diagnostic push
  62544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62545. #pragma clang diagnostic ignored "-Wunused-variable"
  62546. #endif
  62547. #ifdef __clang__
  62548. #pragma clang diagnostic pop
  62549. #endif
  62550. #ifdef __clang__
  62551. #pragma clang diagnostic push
  62552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62553. #pragma clang diagnostic ignored "-Wunused-variable"
  62554. #endif
  62555. #ifdef __clang__
  62556. #pragma clang diagnostic pop
  62557. #endif
  62558. #ifdef __clang__
  62559. #pragma clang diagnostic push
  62560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62561. #pragma clang diagnostic ignored "-Wunused-variable"
  62562. #endif
  62563. #ifdef __clang__
  62564. #pragma clang diagnostic pop
  62565. #endif
  62566. #ifdef __clang__
  62567. #pragma clang diagnostic push
  62568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62569. #pragma clang diagnostic ignored "-Wunused-variable"
  62570. #endif
  62571. #ifdef __clang__
  62572. #pragma clang diagnostic pop
  62573. #endif
  62574. #ifdef __clang__
  62575. #pragma clang diagnostic push
  62576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62577. #pragma clang diagnostic ignored "-Wunused-variable"
  62578. #endif
  62579. #ifdef __clang__
  62580. #pragma clang diagnostic pop
  62581. #endif
  62582. #ifdef __clang__
  62583. #pragma clang diagnostic push
  62584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62585. #pragma clang diagnostic ignored "-Wunused-variable"
  62586. #endif
  62587. #ifdef __clang__
  62588. #pragma clang diagnostic pop
  62589. #endif
  62590. #ifdef __clang__
  62591. #pragma clang diagnostic push
  62592. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62593. #pragma clang diagnostic ignored "-Wunused-variable"
  62594. #endif
  62595. #ifdef __clang__
  62596. #pragma clang diagnostic pop
  62597. #endif
  62598. #ifdef __clang__
  62599. #pragma clang diagnostic push
  62600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62601. #pragma clang diagnostic ignored "-Wunused-variable"
  62602. #endif
  62603. #ifdef __clang__
  62604. #pragma clang diagnostic pop
  62605. #endif
  62606. #ifdef __clang__
  62607. #pragma clang diagnostic push
  62608. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62609. #pragma clang diagnostic ignored "-Wunused-variable"
  62610. #endif
  62611. #ifdef __clang__
  62612. #pragma clang diagnostic pop
  62613. #endif
  62614. #ifdef __clang__
  62615. #pragma clang diagnostic push
  62616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62617. #pragma clang diagnostic ignored "-Wunused-variable"
  62618. #endif
  62619. #ifdef __clang__
  62620. #pragma clang diagnostic pop
  62621. #endif
  62622. #ifdef __clang__
  62623. #pragma clang diagnostic push
  62624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62625. #pragma clang diagnostic ignored "-Wunused-variable"
  62626. #endif
  62627. #ifdef __clang__
  62628. #pragma clang diagnostic pop
  62629. #endif
  62630. #ifdef __clang__
  62631. #pragma clang diagnostic push
  62632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62633. #pragma clang diagnostic ignored "-Wunused-variable"
  62634. #endif
  62635. #ifdef __clang__
  62636. #pragma clang diagnostic pop
  62637. #endif
  62638. #ifdef __clang__
  62639. #pragma clang diagnostic push
  62640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62641. #pragma clang diagnostic ignored "-Wunused-variable"
  62642. #endif
  62643. #ifdef __clang__
  62644. #pragma clang diagnostic pop
  62645. #endif
  62646. #ifdef __clang__
  62647. #pragma clang diagnostic push
  62648. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62649. #pragma clang diagnostic ignored "-Wunused-variable"
  62650. #endif
  62651. #ifdef __clang__
  62652. #pragma clang diagnostic pop
  62653. #endif
  62654. #ifdef __clang__
  62655. #pragma clang diagnostic push
  62656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62657. #pragma clang diagnostic ignored "-Wunused-variable"
  62658. #endif
  62659. #ifdef __clang__
  62660. #pragma clang diagnostic pop
  62661. #endif
  62662. #ifdef __clang__
  62663. #pragma clang diagnostic push
  62664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62665. #pragma clang diagnostic ignored "-Wunused-variable"
  62666. #endif
  62667. #ifdef __clang__
  62668. #pragma clang diagnostic pop
  62669. #endif
  62670. #ifdef __clang__
  62671. #pragma clang diagnostic push
  62672. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62673. #pragma clang diagnostic ignored "-Wunused-variable"
  62674. #endif
  62675. #ifdef __clang__
  62676. #pragma clang diagnostic pop
  62677. #endif
  62678. #ifdef __clang__
  62679. #pragma clang diagnostic push
  62680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62681. #pragma clang diagnostic ignored "-Wunused-variable"
  62682. #endif
  62683. #ifdef __clang__
  62684. #pragma clang diagnostic pop
  62685. #endif
  62686. #ifdef __clang__
  62687. #pragma clang diagnostic push
  62688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62689. #pragma clang diagnostic ignored "-Wunused-variable"
  62690. #endif
  62691. #ifdef __clang__
  62692. #pragma clang diagnostic pop
  62693. #endif
  62694. #ifdef __clang__
  62695. #pragma clang diagnostic push
  62696. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62697. #pragma clang diagnostic ignored "-Wunused-variable"
  62698. #endif
  62699. #ifdef __clang__
  62700. #pragma clang diagnostic pop
  62701. #endif
  62702. #ifdef __clang__
  62703. #pragma clang diagnostic push
  62704. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62705. #pragma clang diagnostic ignored "-Wunused-variable"
  62706. #endif
  62707. #ifdef __clang__
  62708. #pragma clang diagnostic pop
  62709. #endif
  62710. #ifdef __clang__
  62711. #pragma clang diagnostic push
  62712. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62713. #pragma clang diagnostic ignored "-Wunused-variable"
  62714. #endif
  62715. #ifdef __clang__
  62716. #pragma clang diagnostic pop
  62717. #endif
  62718. #ifdef __clang__
  62719. #pragma clang diagnostic push
  62720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62721. #pragma clang diagnostic ignored "-Wunused-variable"
  62722. #endif
  62723. #ifdef __clang__
  62724. #pragma clang diagnostic pop
  62725. #endif
  62726. #ifdef __clang__
  62727. #pragma clang diagnostic push
  62728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62729. #pragma clang diagnostic ignored "-Wunused-variable"
  62730. #endif
  62731. #ifdef __clang__
  62732. #pragma clang diagnostic pop
  62733. #endif
  62734. #ifdef __clang__
  62735. #pragma clang diagnostic push
  62736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62737. #pragma clang diagnostic ignored "-Wunused-variable"
  62738. #endif
  62739. #ifdef __clang__
  62740. #pragma clang diagnostic pop
  62741. #endif
  62742. #ifdef __clang__
  62743. #pragma clang diagnostic push
  62744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62745. #pragma clang diagnostic ignored "-Wunused-variable"
  62746. #endif
  62747. #ifdef __clang__
  62748. #pragma clang diagnostic pop
  62749. #endif
  62750. #ifdef __clang__
  62751. #pragma clang diagnostic push
  62752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62753. #pragma clang diagnostic ignored "-Wunused-variable"
  62754. #endif
  62755. #ifdef __clang__
  62756. #pragma clang diagnostic pop
  62757. #endif
  62758. #ifdef __clang__
  62759. #pragma clang diagnostic push
  62760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62761. #pragma clang diagnostic ignored "-Wunused-variable"
  62762. #endif
  62763. #ifdef __clang__
  62764. #pragma clang diagnostic pop
  62765. #endif
  62766. #ifdef __clang__
  62767. #pragma clang diagnostic push
  62768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62769. #pragma clang diagnostic ignored "-Wunused-variable"
  62770. #endif
  62771. #ifdef __clang__
  62772. #pragma clang diagnostic pop
  62773. #endif
  62774. #ifdef __clang__
  62775. #pragma clang diagnostic push
  62776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62777. #pragma clang diagnostic ignored "-Wunused-variable"
  62778. #endif
  62779. #ifdef __clang__
  62780. #pragma clang diagnostic pop
  62781. #endif
  62782. #ifdef __clang__
  62783. #pragma clang diagnostic push
  62784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62785. #pragma clang diagnostic ignored "-Wunused-variable"
  62786. #endif
  62787. #ifdef __clang__
  62788. #pragma clang diagnostic pop
  62789. #endif
  62790. #ifdef __clang__
  62791. #pragma clang diagnostic push
  62792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62793. #pragma clang diagnostic ignored "-Wunused-variable"
  62794. #endif
  62795. #ifdef __clang__
  62796. #pragma clang diagnostic pop
  62797. #endif
  62798. #ifdef __clang__
  62799. #pragma clang diagnostic push
  62800. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62801. #pragma clang diagnostic ignored "-Wunused-variable"
  62802. #endif
  62803. #ifdef __clang__
  62804. #pragma clang diagnostic pop
  62805. #endif
  62806. #ifdef __clang__
  62807. #pragma clang diagnostic push
  62808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62809. #pragma clang diagnostic ignored "-Wunused-variable"
  62810. #endif
  62811. #ifdef __clang__
  62812. #pragma clang diagnostic pop
  62813. #endif
  62814. #ifdef __clang__
  62815. #pragma clang diagnostic push
  62816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62817. #pragma clang diagnostic ignored "-Wunused-variable"
  62818. #endif
  62819. #ifdef __clang__
  62820. #pragma clang diagnostic pop
  62821. #endif
  62822. #ifdef __clang__
  62823. #pragma clang diagnostic push
  62824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62825. #pragma clang diagnostic ignored "-Wunused-variable"
  62826. #endif
  62827. #ifdef __clang__
  62828. #pragma clang diagnostic pop
  62829. #endif
  62830. #ifdef __clang__
  62831. #pragma clang diagnostic push
  62832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62833. #pragma clang diagnostic ignored "-Wunused-variable"
  62834. #endif
  62835. #ifdef __clang__
  62836. #pragma clang diagnostic pop
  62837. #endif
  62838. #ifdef __clang__
  62839. #pragma clang diagnostic push
  62840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62841. #pragma clang diagnostic ignored "-Wunused-variable"
  62842. #endif
  62843. #ifdef __clang__
  62844. #pragma clang diagnostic pop
  62845. #endif
  62846. #ifdef __clang__
  62847. #pragma clang diagnostic push
  62848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62849. #pragma clang diagnostic ignored "-Wunused-variable"
  62850. #endif
  62851. #ifdef __clang__
  62852. #pragma clang diagnostic pop
  62853. #endif
  62854. #ifdef __clang__
  62855. #pragma clang diagnostic push
  62856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62857. #pragma clang diagnostic ignored "-Wunused-variable"
  62858. #endif
  62859. #ifdef __clang__
  62860. #pragma clang diagnostic pop
  62861. #endif
  62862. #ifdef __clang__
  62863. #pragma clang diagnostic push
  62864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62865. #pragma clang diagnostic ignored "-Wunused-variable"
  62866. #endif
  62867. #ifdef __clang__
  62868. #pragma clang diagnostic pop
  62869. #endif
  62870. #ifdef __clang__
  62871. #pragma clang diagnostic push
  62872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62873. #pragma clang diagnostic ignored "-Wunused-variable"
  62874. #endif
  62875. #ifdef __clang__
  62876. #pragma clang diagnostic pop
  62877. #endif
  62878. #ifdef __clang__
  62879. #pragma clang diagnostic push
  62880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62881. #pragma clang diagnostic ignored "-Wunused-variable"
  62882. #endif
  62883. #ifdef __clang__
  62884. #pragma clang diagnostic pop
  62885. #endif
  62886. #ifdef __clang__
  62887. #pragma clang diagnostic push
  62888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62889. #pragma clang diagnostic ignored "-Wunused-variable"
  62890. #endif
  62891. #ifdef __clang__
  62892. #pragma clang diagnostic pop
  62893. #endif
  62894. #ifdef __clang__
  62895. #pragma clang diagnostic push
  62896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62897. #pragma clang diagnostic ignored "-Wunused-variable"
  62898. #endif
  62899. #ifdef __clang__
  62900. #pragma clang diagnostic pop
  62901. #endif
  62902. #ifdef __clang__
  62903. #pragma clang diagnostic push
  62904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62905. #pragma clang diagnostic ignored "-Wunused-variable"
  62906. #endif
  62907. #ifdef __clang__
  62908. #pragma clang diagnostic pop
  62909. #endif
  62910. #ifdef __clang__
  62911. #pragma clang diagnostic push
  62912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62913. #pragma clang diagnostic ignored "-Wunused-variable"
  62914. #endif
  62915. #ifdef __clang__
  62916. #pragma clang diagnostic pop
  62917. #endif
  62918. #ifdef __clang__
  62919. #pragma clang diagnostic push
  62920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62921. #pragma clang diagnostic ignored "-Wunused-variable"
  62922. #endif
  62923. #ifdef __clang__
  62924. #pragma clang diagnostic pop
  62925. #endif
  62926. #ifdef __clang__
  62927. #pragma clang diagnostic push
  62928. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62929. #pragma clang diagnostic ignored "-Wunused-variable"
  62930. #endif
  62931. #ifdef __clang__
  62932. #pragma clang diagnostic pop
  62933. #endif
  62934. #ifdef __clang__
  62935. #pragma clang diagnostic push
  62936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62937. #pragma clang diagnostic ignored "-Wunused-variable"
  62938. #endif
  62939. #ifdef __clang__
  62940. #pragma clang diagnostic pop
  62941. #endif
  62942. #ifdef __clang__
  62943. #pragma clang diagnostic push
  62944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62945. #pragma clang diagnostic ignored "-Wunused-variable"
  62946. #endif
  62947. #ifdef __clang__
  62948. #pragma clang diagnostic pop
  62949. #endif
  62950. #ifdef __clang__
  62951. #pragma clang diagnostic push
  62952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62953. #pragma clang diagnostic ignored "-Wunused-variable"
  62954. #endif
  62955. #ifdef __clang__
  62956. #pragma clang diagnostic pop
  62957. #endif
  62958. #ifdef __clang__
  62959. #pragma clang diagnostic push
  62960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62961. #pragma clang diagnostic ignored "-Wunused-variable"
  62962. #endif
  62963. #ifdef __clang__
  62964. #pragma clang diagnostic pop
  62965. #endif
  62966. #ifdef __clang__
  62967. #pragma clang diagnostic push
  62968. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62969. #pragma clang diagnostic ignored "-Wunused-variable"
  62970. #endif
  62971. #ifdef __clang__
  62972. #pragma clang diagnostic pop
  62973. #endif
  62974. #ifdef __clang__
  62975. #pragma clang diagnostic push
  62976. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62977. #pragma clang diagnostic ignored "-Wunused-variable"
  62978. #endif
  62979. #ifdef __clang__
  62980. #pragma clang diagnostic pop
  62981. #endif
  62982. #ifdef __clang__
  62983. #pragma clang diagnostic push
  62984. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62985. #pragma clang diagnostic ignored "-Wunused-variable"
  62986. #endif
  62987. #ifdef __clang__
  62988. #pragma clang diagnostic pop
  62989. #endif
  62990. #ifdef __clang__
  62991. #pragma clang diagnostic push
  62992. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  62993. #pragma clang diagnostic ignored "-Wunused-variable"
  62994. #endif
  62995. #ifdef __clang__
  62996. #pragma clang diagnostic pop
  62997. #endif
  62998. #ifdef __clang__
  62999. #pragma clang diagnostic push
  63000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63001. #pragma clang diagnostic ignored "-Wunused-variable"
  63002. #endif
  63003. #ifdef __clang__
  63004. #pragma clang diagnostic pop
  63005. #endif
  63006. #ifdef __clang__
  63007. #pragma clang diagnostic push
  63008. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63009. #pragma clang diagnostic ignored "-Wunused-variable"
  63010. #endif
  63011. #ifdef __clang__
  63012. #pragma clang diagnostic pop
  63013. #endif
  63014. #ifdef __clang__
  63015. #pragma clang diagnostic push
  63016. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63017. #pragma clang diagnostic ignored "-Wunused-variable"
  63018. #endif
  63019. #ifdef __clang__
  63020. #pragma clang diagnostic pop
  63021. #endif
  63022. #ifdef __clang__
  63023. #pragma clang diagnostic push
  63024. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63025. #pragma clang diagnostic ignored "-Wunused-variable"
  63026. #endif
  63027. #ifdef __clang__
  63028. #pragma clang diagnostic pop
  63029. #endif
  63030. #ifdef __clang__
  63031. #pragma clang diagnostic push
  63032. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63033. #pragma clang diagnostic ignored "-Wunused-variable"
  63034. #endif
  63035. #ifdef __clang__
  63036. #pragma clang diagnostic pop
  63037. #endif
  63038. #ifdef __clang__
  63039. #pragma clang diagnostic push
  63040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63041. #pragma clang diagnostic ignored "-Wunused-variable"
  63042. #endif
  63043. #ifdef __clang__
  63044. #pragma clang diagnostic pop
  63045. #endif
  63046. #ifdef __clang__
  63047. #pragma clang diagnostic push
  63048. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63049. #pragma clang diagnostic ignored "-Wunused-variable"
  63050. #endif
  63051. #ifdef __clang__
  63052. #pragma clang diagnostic pop
  63053. #endif
  63054. #ifdef __clang__
  63055. #pragma clang diagnostic push
  63056. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63057. #pragma clang diagnostic ignored "-Wunused-variable"
  63058. #endif
  63059. #ifdef __clang__
  63060. #pragma clang diagnostic pop
  63061. #endif
  63062. #ifdef __clang__
  63063. #pragma clang diagnostic push
  63064. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63065. #pragma clang diagnostic ignored "-Wunused-variable"
  63066. #endif
  63067. #ifdef __clang__
  63068. #pragma clang diagnostic pop
  63069. #endif
  63070. #ifdef __clang__
  63071. #pragma clang diagnostic push
  63072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63073. #pragma clang diagnostic ignored "-Wunused-variable"
  63074. #endif
  63075. #ifdef __clang__
  63076. #pragma clang diagnostic pop
  63077. #endif
  63078. #ifdef __clang__
  63079. #pragma clang diagnostic push
  63080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63081. #pragma clang diagnostic ignored "-Wunused-variable"
  63082. #endif
  63083. #ifdef __clang__
  63084. #pragma clang diagnostic pop
  63085. #endif
  63086. #ifdef __clang__
  63087. #pragma clang diagnostic push
  63088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63089. #pragma clang diagnostic ignored "-Wunused-variable"
  63090. #endif
  63091. #ifdef __clang__
  63092. #pragma clang diagnostic pop
  63093. #endif
  63094. #ifdef __clang__
  63095. #pragma clang diagnostic push
  63096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63097. #pragma clang diagnostic ignored "-Wunused-variable"
  63098. #endif
  63099. #ifdef __clang__
  63100. #pragma clang diagnostic pop
  63101. #endif
  63102. #ifdef __clang__
  63103. #pragma clang diagnostic push
  63104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63105. #pragma clang diagnostic ignored "-Wunused-variable"
  63106. #endif
  63107. #ifdef __clang__
  63108. #pragma clang diagnostic pop
  63109. #endif
  63110. #ifdef __clang__
  63111. #pragma clang diagnostic push
  63112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63113. #pragma clang diagnostic ignored "-Wunused-variable"
  63114. #endif
  63115. #ifdef __clang__
  63116. #pragma clang diagnostic pop
  63117. #endif
  63118. #ifdef __clang__
  63119. #pragma clang diagnostic push
  63120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63121. #pragma clang diagnostic ignored "-Wunused-variable"
  63122. #endif
  63123. #ifdef __clang__
  63124. #pragma clang diagnostic pop
  63125. #endif
  63126. #ifdef __clang__
  63127. #pragma clang diagnostic push
  63128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63129. #pragma clang diagnostic ignored "-Wunused-variable"
  63130. #endif
  63131. #ifdef __clang__
  63132. #pragma clang diagnostic pop
  63133. #endif
  63134. #ifdef __clang__
  63135. #pragma clang diagnostic push
  63136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63137. #pragma clang diagnostic ignored "-Wunused-variable"
  63138. #endif
  63139. #ifdef __clang__
  63140. #pragma clang diagnostic pop
  63141. #endif
  63142. #ifdef __clang__
  63143. #pragma clang diagnostic push
  63144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63145. #pragma clang diagnostic ignored "-Wunused-variable"
  63146. #endif
  63147. #ifdef __clang__
  63148. #pragma clang diagnostic pop
  63149. #endif
  63150. #ifdef __clang__
  63151. #pragma clang diagnostic push
  63152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63153. #pragma clang diagnostic ignored "-Wunused-variable"
  63154. #endif
  63155. #ifdef __clang__
  63156. #pragma clang diagnostic pop
  63157. #endif
  63158. #ifdef __clang__
  63159. #pragma clang diagnostic push
  63160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63161. #pragma clang diagnostic ignored "-Wunused-variable"
  63162. #endif
  63163. #ifdef __clang__
  63164. #pragma clang diagnostic pop
  63165. #endif
  63166. #ifdef __clang__
  63167. #pragma clang diagnostic push
  63168. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63169. #pragma clang diagnostic ignored "-Wunused-variable"
  63170. #endif
  63171. #ifdef __clang__
  63172. #pragma clang diagnostic pop
  63173. #endif
  63174. #ifdef __clang__
  63175. #pragma clang diagnostic push
  63176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63177. #pragma clang diagnostic ignored "-Wunused-variable"
  63178. #endif
  63179. #ifdef __clang__
  63180. #pragma clang diagnostic pop
  63181. #endif
  63182. #ifdef __clang__
  63183. #pragma clang diagnostic push
  63184. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63185. #pragma clang diagnostic ignored "-Wunused-variable"
  63186. #endif
  63187. #ifdef __clang__
  63188. #pragma clang diagnostic pop
  63189. #endif
  63190. #ifdef __clang__
  63191. #pragma clang diagnostic push
  63192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63193. #pragma clang diagnostic ignored "-Wunused-variable"
  63194. #endif
  63195. #ifdef __clang__
  63196. #pragma clang diagnostic pop
  63197. #endif
  63198. #ifdef __clang__
  63199. #pragma clang diagnostic push
  63200. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63201. #pragma clang diagnostic ignored "-Wunused-variable"
  63202. #endif
  63203. #ifdef __clang__
  63204. #pragma clang diagnostic pop
  63205. #endif
  63206. #ifdef __clang__
  63207. #pragma clang diagnostic push
  63208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63209. #pragma clang diagnostic ignored "-Wunused-variable"
  63210. #endif
  63211. #ifdef __clang__
  63212. #pragma clang diagnostic pop
  63213. #endif
  63214. #ifdef __clang__
  63215. #pragma clang diagnostic push
  63216. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63217. #pragma clang diagnostic ignored "-Wunused-variable"
  63218. #endif
  63219. #ifdef __clang__
  63220. #pragma clang diagnostic pop
  63221. #endif
  63222. #ifdef __clang__
  63223. #pragma clang diagnostic push
  63224. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63225. #pragma clang diagnostic ignored "-Wunused-variable"
  63226. #endif
  63227. #ifdef __clang__
  63228. #pragma clang diagnostic pop
  63229. #endif
  63230. #ifdef __clang__
  63231. #pragma clang diagnostic push
  63232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63233. #pragma clang diagnostic ignored "-Wunused-variable"
  63234. #endif
  63235. #ifdef __clang__
  63236. #pragma clang diagnostic pop
  63237. #endif
  63238. #ifdef __clang__
  63239. #pragma clang diagnostic push
  63240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63241. #pragma clang diagnostic ignored "-Wunused-variable"
  63242. #endif
  63243. #ifdef __clang__
  63244. #pragma clang diagnostic pop
  63245. #endif
  63246. #ifdef __clang__
  63247. #pragma clang diagnostic push
  63248. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63249. #pragma clang diagnostic ignored "-Wunused-variable"
  63250. #endif
  63251. #ifdef __clang__
  63252. #pragma clang diagnostic pop
  63253. #endif
  63254. #ifdef __clang__
  63255. #pragma clang diagnostic push
  63256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63257. #pragma clang diagnostic ignored "-Wunused-variable"
  63258. #endif
  63259. #ifdef __clang__
  63260. #pragma clang diagnostic pop
  63261. #endif
  63262. #ifdef __clang__
  63263. #pragma clang diagnostic push
  63264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63265. #pragma clang diagnostic ignored "-Wunused-variable"
  63266. #endif
  63267. #ifdef __clang__
  63268. #pragma clang diagnostic pop
  63269. #endif
  63270. #ifdef __clang__
  63271. #pragma clang diagnostic push
  63272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63273. #pragma clang diagnostic ignored "-Wunused-variable"
  63274. #endif
  63275. #ifdef __clang__
  63276. #pragma clang diagnostic pop
  63277. #endif
  63278. #ifdef __clang__
  63279. #pragma clang diagnostic push
  63280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63281. #pragma clang diagnostic ignored "-Wunused-variable"
  63282. #endif
  63283. #ifdef __clang__
  63284. #pragma clang diagnostic pop
  63285. #endif
  63286. #ifdef __clang__
  63287. #pragma clang diagnostic push
  63288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63289. #pragma clang diagnostic ignored "-Wunused-variable"
  63290. #endif
  63291. #ifdef __clang__
  63292. #pragma clang diagnostic pop
  63293. #endif
  63294. #ifdef __clang__
  63295. #pragma clang diagnostic push
  63296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63297. #pragma clang diagnostic ignored "-Wunused-variable"
  63298. #endif
  63299. #ifdef __clang__
  63300. #pragma clang diagnostic pop
  63301. #endif
  63302. #ifdef __clang__
  63303. #pragma clang diagnostic push
  63304. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63305. #pragma clang diagnostic ignored "-Wunused-variable"
  63306. #endif
  63307. #ifdef __clang__
  63308. #pragma clang diagnostic pop
  63309. #endif
  63310. #ifdef __clang__
  63311. #pragma clang diagnostic push
  63312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63313. #pragma clang diagnostic ignored "-Wunused-variable"
  63314. #endif
  63315. #ifdef __clang__
  63316. #pragma clang diagnostic pop
  63317. #endif
  63318. #ifdef __clang__
  63319. #pragma clang diagnostic push
  63320. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63321. #pragma clang diagnostic ignored "-Wunused-variable"
  63322. #endif
  63323. #ifdef __clang__
  63324. #pragma clang diagnostic pop
  63325. #endif
  63326. #ifdef __clang__
  63327. #pragma clang diagnostic push
  63328. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63329. #pragma clang diagnostic ignored "-Wunused-variable"
  63330. #endif
  63331. #ifdef __clang__
  63332. #pragma clang diagnostic pop
  63333. #endif
  63334. #ifdef __clang__
  63335. #pragma clang diagnostic push
  63336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63337. #pragma clang diagnostic ignored "-Wunused-variable"
  63338. #endif
  63339. #ifdef __clang__
  63340. #pragma clang diagnostic pop
  63341. #endif
  63342. #ifdef __clang__
  63343. #pragma clang diagnostic push
  63344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63345. #pragma clang diagnostic ignored "-Wunused-variable"
  63346. #endif
  63347. #ifdef __clang__
  63348. #pragma clang diagnostic pop
  63349. #endif
  63350. #ifdef __clang__
  63351. #pragma clang diagnostic push
  63352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63353. #pragma clang diagnostic ignored "-Wunused-variable"
  63354. #endif
  63355. #ifdef __clang__
  63356. #pragma clang diagnostic pop
  63357. #endif
  63358. #ifdef __clang__
  63359. #pragma clang diagnostic push
  63360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63361. #pragma clang diagnostic ignored "-Wunused-variable"
  63362. #endif
  63363. #ifdef __clang__
  63364. #pragma clang diagnostic pop
  63365. #endif
  63366. #ifdef __clang__
  63367. #pragma clang diagnostic push
  63368. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63369. #pragma clang diagnostic ignored "-Wunused-variable"
  63370. #endif
  63371. #ifdef __clang__
  63372. #pragma clang diagnostic pop
  63373. #endif
  63374. #ifdef __clang__
  63375. #pragma clang diagnostic push
  63376. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63377. #pragma clang diagnostic ignored "-Wunused-variable"
  63378. #endif
  63379. #ifdef __clang__
  63380. #pragma clang diagnostic pop
  63381. #endif
  63382. #ifdef __clang__
  63383. #pragma clang diagnostic push
  63384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63385. #pragma clang diagnostic ignored "-Wunused-variable"
  63386. #endif
  63387. #ifdef __clang__
  63388. #pragma clang diagnostic pop
  63389. #endif
  63390. #ifdef __clang__
  63391. #pragma clang diagnostic push
  63392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63393. #pragma clang diagnostic ignored "-Wunused-variable"
  63394. #endif
  63395. #ifdef __clang__
  63396. #pragma clang diagnostic pop
  63397. #endif
  63398. #ifdef __clang__
  63399. #pragma clang diagnostic push
  63400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63401. #pragma clang diagnostic ignored "-Wunused-variable"
  63402. #endif
  63403. #ifdef __clang__
  63404. #pragma clang diagnostic pop
  63405. #endif
  63406. #ifdef __clang__
  63407. #pragma clang diagnostic push
  63408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63409. #pragma clang diagnostic ignored "-Wunused-variable"
  63410. #endif
  63411. #ifdef __clang__
  63412. #pragma clang diagnostic pop
  63413. #endif
  63414. #ifdef __clang__
  63415. #pragma clang diagnostic push
  63416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63417. #pragma clang diagnostic ignored "-Wunused-variable"
  63418. #endif
  63419. #ifdef __clang__
  63420. #pragma clang diagnostic pop
  63421. #endif
  63422. #ifdef __clang__
  63423. #pragma clang diagnostic push
  63424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63425. #pragma clang diagnostic ignored "-Wunused-variable"
  63426. #endif
  63427. #ifdef __clang__
  63428. #pragma clang diagnostic pop
  63429. #endif
  63430. #ifdef __clang__
  63431. #pragma clang diagnostic push
  63432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63433. #pragma clang diagnostic ignored "-Wunused-variable"
  63434. #endif
  63435. #ifdef __clang__
  63436. #pragma clang diagnostic pop
  63437. #endif
  63438. #ifdef __clang__
  63439. #pragma clang diagnostic push
  63440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63441. #pragma clang diagnostic ignored "-Wunused-variable"
  63442. #endif
  63443. #ifdef __clang__
  63444. #pragma clang diagnostic pop
  63445. #endif
  63446. #ifdef __clang__
  63447. #pragma clang diagnostic push
  63448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63449. #pragma clang diagnostic ignored "-Wunused-variable"
  63450. #endif
  63451. #ifdef __clang__
  63452. #pragma clang diagnostic pop
  63453. #endif
  63454. #ifdef __clang__
  63455. #pragma clang diagnostic push
  63456. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63457. #pragma clang diagnostic ignored "-Wunused-variable"
  63458. #endif
  63459. #ifdef __clang__
  63460. #pragma clang diagnostic pop
  63461. #endif
  63462. #ifdef __clang__
  63463. #pragma clang diagnostic push
  63464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63465. #pragma clang diagnostic ignored "-Wunused-variable"
  63466. #endif
  63467. #ifdef __clang__
  63468. #pragma clang diagnostic pop
  63469. #endif
  63470. #ifdef __clang__
  63471. #pragma clang diagnostic push
  63472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63473. #pragma clang diagnostic ignored "-Wunused-variable"
  63474. #endif
  63475. #ifdef __clang__
  63476. #pragma clang diagnostic pop
  63477. #endif
  63478. #ifdef __clang__
  63479. #pragma clang diagnostic push
  63480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63481. #pragma clang diagnostic ignored "-Wunused-variable"
  63482. #endif
  63483. #ifdef __clang__
  63484. #pragma clang diagnostic pop
  63485. #endif
  63486. #ifdef __clang__
  63487. #pragma clang diagnostic push
  63488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63489. #pragma clang diagnostic ignored "-Wunused-variable"
  63490. #endif
  63491. #ifdef __clang__
  63492. #pragma clang diagnostic pop
  63493. #endif
  63494. #ifdef __clang__
  63495. #pragma clang diagnostic push
  63496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63497. #pragma clang diagnostic ignored "-Wunused-variable"
  63498. #endif
  63499. #ifdef __clang__
  63500. #pragma clang diagnostic pop
  63501. #endif
  63502. #ifdef __clang__
  63503. #pragma clang diagnostic push
  63504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63505. #pragma clang diagnostic ignored "-Wunused-variable"
  63506. #endif
  63507. #ifdef __clang__
  63508. #pragma clang diagnostic pop
  63509. #endif
  63510. #ifdef __clang__
  63511. #pragma clang diagnostic push
  63512. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63513. #pragma clang diagnostic ignored "-Wunused-variable"
  63514. #endif
  63515. #ifdef __clang__
  63516. #pragma clang diagnostic pop
  63517. #endif
  63518. #ifdef __clang__
  63519. #pragma clang diagnostic push
  63520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63521. #pragma clang diagnostic ignored "-Wunused-variable"
  63522. #endif
  63523. #ifdef __clang__
  63524. #pragma clang diagnostic pop
  63525. #endif
  63526. #ifdef __clang__
  63527. #pragma clang diagnostic push
  63528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63529. #pragma clang diagnostic ignored "-Wunused-variable"
  63530. #endif
  63531. #ifdef __clang__
  63532. #pragma clang diagnostic pop
  63533. #endif
  63534. #ifdef __clang__
  63535. #pragma clang diagnostic push
  63536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63537. #pragma clang diagnostic ignored "-Wunused-variable"
  63538. #endif
  63539. #ifdef __clang__
  63540. #pragma clang diagnostic pop
  63541. #endif
  63542. #ifdef __clang__
  63543. #pragma clang diagnostic push
  63544. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63545. #pragma clang diagnostic ignored "-Wunused-variable"
  63546. #endif
  63547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IdManager_GetId_mEF56FD49DF32B0E635713E2CCA92C7AAC9CB9512_gshared (IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* __this, const RuntimeMethod* method)
  63548. {
  63549. static bool s_Il2CppMethodInitialized;
  63550. if (!s_Il2CppMethodInitialized)
  63551. {
  63552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  63553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  63554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  63555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63556. s_Il2CppMethodInitialized = true;
  63557. }
  63558. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  63559. bool V_1 = false;
  63560. int32_t V_2 = 0;
  63561. int32_t V_3 = 0;
  63562. {
  63563. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  63564. V_0 = L_0;
  63565. V_1 = (bool)0;
  63566. }
  63567. {
  63568. auto __finallyBlock = il2cpp::utils::Finally([&]
  63569. {
  63570. FINALLY_0070:
  63571. {
  63572. {
  63573. bool L_1 = V_1;
  63574. if (!L_1)
  63575. {
  63576. goto IL_0079;
  63577. }
  63578. }
  63579. {
  63580. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  63581. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  63582. }
  63583. IL_0079:
  63584. {
  63585. return;
  63586. }
  63587. }
  63588. });
  63589. try
  63590. {
  63591. {
  63592. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  63593. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  63594. int32_t L_4 = __this->___m_nextIdToTry;
  63595. V_2 = L_4;
  63596. goto IL_002c_1;
  63597. }
  63598. IL_001a_1:
  63599. {
  63600. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_5 = __this->___m_freeIds;
  63601. int32_t L_6 = V_2;
  63602. NullCheck(L_5);
  63603. bool L_7;
  63604. L_7 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_5, L_6, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  63605. if (L_7)
  63606. {
  63607. goto IL_003a_1;
  63608. }
  63609. }
  63610. {
  63611. int32_t L_8 = V_2;
  63612. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  63613. }
  63614. IL_002c_1:
  63615. {
  63616. int32_t L_9 = V_2;
  63617. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_10 = __this->___m_freeIds;
  63618. NullCheck(L_10);
  63619. int32_t L_11;
  63620. L_11 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_10, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  63621. if ((((int32_t)L_9) < ((int32_t)L_11)))
  63622. {
  63623. goto IL_001a_1;
  63624. }
  63625. }
  63626. IL_003a_1:
  63627. {
  63628. int32_t L_12 = V_2;
  63629. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_13 = __this->___m_freeIds;
  63630. NullCheck(L_13);
  63631. int32_t L_14;
  63632. L_14 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_13, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  63633. if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
  63634. {
  63635. goto IL_0056_1;
  63636. }
  63637. }
  63638. {
  63639. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_15 = __this->___m_freeIds;
  63640. NullCheck(L_15);
  63641. List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline(L_15, (bool)0, List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  63642. goto IL_0063_1;
  63643. }
  63644. IL_0056_1:
  63645. {
  63646. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_16 = __this->___m_freeIds;
  63647. int32_t L_17 = V_2;
  63648. NullCheck(L_16);
  63649. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_16, L_17, (bool)0, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63650. }
  63651. IL_0063_1:
  63652. {
  63653. int32_t L_18 = V_2;
  63654. __this->___m_nextIdToTry = ((int32_t)il2cpp_codegen_add(L_18, 1));
  63655. int32_t L_19 = V_2;
  63656. V_3 = L_19;
  63657. goto IL_007a;
  63658. }
  63659. }
  63660. catch(Il2CppExceptionWrapper& e)
  63661. {
  63662. __finallyBlock.StoreException(e.ex);
  63663. }
  63664. }
  63665. IL_007a:
  63666. {
  63667. int32_t L_20 = V_3;
  63668. return L_20;
  63669. }
  63670. }
  63671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager_ReturnId_m02873D7E92314B946AA6A0F26007EBA8E27083AA_gshared (IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* __this, int32_t ___0_id, const RuntimeMethod* method)
  63672. {
  63673. static bool s_Il2CppMethodInitialized;
  63674. if (!s_Il2CppMethodInitialized)
  63675. {
  63676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63677. s_Il2CppMethodInitialized = true;
  63678. }
  63679. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  63680. bool V_1 = false;
  63681. {
  63682. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  63683. V_0 = L_0;
  63684. V_1 = (bool)0;
  63685. }
  63686. {
  63687. auto __finallyBlock = il2cpp::utils::Finally([&]
  63688. {
  63689. FINALLY_0030:
  63690. {
  63691. {
  63692. bool L_1 = V_1;
  63693. if (!L_1)
  63694. {
  63695. goto IL_0039;
  63696. }
  63697. }
  63698. {
  63699. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  63700. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  63701. }
  63702. IL_0039:
  63703. {
  63704. return;
  63705. }
  63706. }
  63707. });
  63708. try
  63709. {
  63710. {
  63711. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  63712. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  63713. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_4 = __this->___m_freeIds;
  63714. int32_t L_5 = ___0_id;
  63715. NullCheck(L_4);
  63716. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_4, L_5, (bool)1, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63717. int32_t L_6 = ___0_id;
  63718. int32_t L_7 = __this->___m_nextIdToTry;
  63719. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  63720. {
  63721. goto IL_002e_1;
  63722. }
  63723. }
  63724. {
  63725. int32_t L_8 = ___0_id;
  63726. __this->___m_nextIdToTry = L_8;
  63727. }
  63728. IL_002e_1:
  63729. {
  63730. goto IL_003a;
  63731. }
  63732. }
  63733. catch(Il2CppExceptionWrapper& e)
  63734. {
  63735. __finallyBlock.StoreException(e.ex);
  63736. }
  63737. }
  63738. IL_003a:
  63739. {
  63740. return;
  63741. }
  63742. }
  63743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager__ctor_mDDF6BB28F9EF6F999088D89FA5DFDDE5861941D7_gshared (IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* __this, const RuntimeMethod* method)
  63744. {
  63745. static bool s_Il2CppMethodInitialized;
  63746. if (!s_Il2CppMethodInitialized)
  63747. {
  63748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  63749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  63750. s_Il2CppMethodInitialized = true;
  63751. }
  63752. {
  63753. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*)il2cpp_codegen_object_new(List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  63754. List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953(L_0, List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  63755. __this->___m_freeIds = L_0;
  63756. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_freeIds), (void*)L_0);
  63757. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  63758. return;
  63759. }
  63760. }
  63761. #ifdef __clang__
  63762. #pragma clang diagnostic pop
  63763. #endif
  63764. #ifdef __clang__
  63765. #pragma clang diagnostic push
  63766. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63767. #pragma clang diagnostic ignored "-Wunused-variable"
  63768. #endif
  63769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IdManager_GetId_mEC048179A70EC087D9872E198848551A873AF3EC_gshared (IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* __this, const RuntimeMethod* method)
  63770. {
  63771. static bool s_Il2CppMethodInitialized;
  63772. if (!s_Il2CppMethodInitialized)
  63773. {
  63774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  63775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  63776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  63777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63778. s_Il2CppMethodInitialized = true;
  63779. }
  63780. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  63781. bool V_1 = false;
  63782. int32_t V_2 = 0;
  63783. int32_t V_3 = 0;
  63784. {
  63785. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  63786. V_0 = L_0;
  63787. V_1 = (bool)0;
  63788. }
  63789. {
  63790. auto __finallyBlock = il2cpp::utils::Finally([&]
  63791. {
  63792. FINALLY_0070:
  63793. {
  63794. {
  63795. bool L_1 = V_1;
  63796. if (!L_1)
  63797. {
  63798. goto IL_0079;
  63799. }
  63800. }
  63801. {
  63802. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  63803. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  63804. }
  63805. IL_0079:
  63806. {
  63807. return;
  63808. }
  63809. }
  63810. });
  63811. try
  63812. {
  63813. {
  63814. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  63815. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  63816. int32_t L_4 = __this->___m_nextIdToTry;
  63817. V_2 = L_4;
  63818. goto IL_002c_1;
  63819. }
  63820. IL_001a_1:
  63821. {
  63822. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_5 = __this->___m_freeIds;
  63823. int32_t L_6 = V_2;
  63824. NullCheck(L_5);
  63825. bool L_7;
  63826. L_7 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_5, L_6, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  63827. if (L_7)
  63828. {
  63829. goto IL_003a_1;
  63830. }
  63831. }
  63832. {
  63833. int32_t L_8 = V_2;
  63834. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  63835. }
  63836. IL_002c_1:
  63837. {
  63838. int32_t L_9 = V_2;
  63839. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_10 = __this->___m_freeIds;
  63840. NullCheck(L_10);
  63841. int32_t L_11;
  63842. L_11 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_10, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  63843. if ((((int32_t)L_9) < ((int32_t)L_11)))
  63844. {
  63845. goto IL_001a_1;
  63846. }
  63847. }
  63848. IL_003a_1:
  63849. {
  63850. int32_t L_12 = V_2;
  63851. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_13 = __this->___m_freeIds;
  63852. NullCheck(L_13);
  63853. int32_t L_14;
  63854. L_14 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_13, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  63855. if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
  63856. {
  63857. goto IL_0056_1;
  63858. }
  63859. }
  63860. {
  63861. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_15 = __this->___m_freeIds;
  63862. NullCheck(L_15);
  63863. List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline(L_15, (bool)0, List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  63864. goto IL_0063_1;
  63865. }
  63866. IL_0056_1:
  63867. {
  63868. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_16 = __this->___m_freeIds;
  63869. int32_t L_17 = V_2;
  63870. NullCheck(L_16);
  63871. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_16, L_17, (bool)0, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63872. }
  63873. IL_0063_1:
  63874. {
  63875. int32_t L_18 = V_2;
  63876. __this->___m_nextIdToTry = ((int32_t)il2cpp_codegen_add(L_18, 1));
  63877. int32_t L_19 = V_2;
  63878. V_3 = L_19;
  63879. goto IL_007a;
  63880. }
  63881. }
  63882. catch(Il2CppExceptionWrapper& e)
  63883. {
  63884. __finallyBlock.StoreException(e.ex);
  63885. }
  63886. }
  63887. IL_007a:
  63888. {
  63889. int32_t L_20 = V_3;
  63890. return L_20;
  63891. }
  63892. }
  63893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager_ReturnId_mA9FF508E28A7FE1A3EE82E55945064483D81E133_gshared (IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* __this, int32_t ___0_id, const RuntimeMethod* method)
  63894. {
  63895. static bool s_Il2CppMethodInitialized;
  63896. if (!s_Il2CppMethodInitialized)
  63897. {
  63898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63899. s_Il2CppMethodInitialized = true;
  63900. }
  63901. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  63902. bool V_1 = false;
  63903. {
  63904. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  63905. V_0 = L_0;
  63906. V_1 = (bool)0;
  63907. }
  63908. {
  63909. auto __finallyBlock = il2cpp::utils::Finally([&]
  63910. {
  63911. FINALLY_0030:
  63912. {
  63913. {
  63914. bool L_1 = V_1;
  63915. if (!L_1)
  63916. {
  63917. goto IL_0039;
  63918. }
  63919. }
  63920. {
  63921. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  63922. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  63923. }
  63924. IL_0039:
  63925. {
  63926. return;
  63927. }
  63928. }
  63929. });
  63930. try
  63931. {
  63932. {
  63933. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  63934. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  63935. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_4 = __this->___m_freeIds;
  63936. int32_t L_5 = ___0_id;
  63937. NullCheck(L_4);
  63938. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_4, L_5, (bool)1, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  63939. int32_t L_6 = ___0_id;
  63940. int32_t L_7 = __this->___m_nextIdToTry;
  63941. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  63942. {
  63943. goto IL_002e_1;
  63944. }
  63945. }
  63946. {
  63947. int32_t L_8 = ___0_id;
  63948. __this->___m_nextIdToTry = L_8;
  63949. }
  63950. IL_002e_1:
  63951. {
  63952. goto IL_003a;
  63953. }
  63954. }
  63955. catch(Il2CppExceptionWrapper& e)
  63956. {
  63957. __finallyBlock.StoreException(e.ex);
  63958. }
  63959. }
  63960. IL_003a:
  63961. {
  63962. return;
  63963. }
  63964. }
  63965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager__ctor_m4319B33DD6FC3D67F4CB27CB7D745EE2834C4901_gshared (IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* __this, const RuntimeMethod* method)
  63966. {
  63967. static bool s_Il2CppMethodInitialized;
  63968. if (!s_Il2CppMethodInitialized)
  63969. {
  63970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  63971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  63972. s_Il2CppMethodInitialized = true;
  63973. }
  63974. {
  63975. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*)il2cpp_codegen_object_new(List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  63976. List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953(L_0, List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  63977. __this->___m_freeIds = L_0;
  63978. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_freeIds), (void*)L_0);
  63979. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  63980. return;
  63981. }
  63982. }
  63983. #ifdef __clang__
  63984. #pragma clang diagnostic pop
  63985. #endif
  63986. #ifdef __clang__
  63987. #pragma clang diagnostic push
  63988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  63989. #pragma clang diagnostic ignored "-Wunused-variable"
  63990. #endif
  63991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImplicitPool_1__ctor_m7080F9327A1A384D9BC2FC403CCC7CB12E8D4950_gshared (ImplicitPool_1_t3616E09365F6576C89A2C428540368CE89CCB174* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createAction, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_resetAction, int32_t ___2_startCapacity, int32_t ___3_maxCapacity, const RuntimeMethod* method)
  63992. {
  63993. static bool s_Il2CppMethodInitialized;
  63994. if (!s_Il2CppMethodInitialized)
  63995. {
  63996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  63997. s_Il2CppMethodInitialized = true;
  63998. }
  63999. {
  64000. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  64001. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_0 = ___0_createAction;
  64002. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  64003. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((!(((RuntimeObject*)(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL);
  64004. int32_t L_1 = ___2_startCapacity;
  64005. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0), NULL);
  64006. int32_t L_2 = ___2_startCapacity;
  64007. int32_t L_3 = ___3_maxCapacity;
  64008. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_2) > ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  64009. int32_t L_4 = ___3_maxCapacity;
  64010. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0), NULL);
  64011. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_5 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  64012. List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428(L_5, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  64013. __this->___m_List = L_5;
  64014. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_List), (void*)L_5);
  64015. int32_t L_6 = ___2_startCapacity;
  64016. __this->___m_StartCapacity = L_6;
  64017. int32_t L_7 = ___3_maxCapacity;
  64018. __this->___m_MaxCapacity = L_7;
  64019. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_8 = ___0_createAction;
  64020. __this->___m_CreateAction = L_8;
  64021. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateAction), (void*)L_8);
  64022. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = ___1_resetAction;
  64023. __this->___m_ResetAction = L_9;
  64024. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResetAction), (void*)L_9);
  64025. return;
  64026. }
  64027. }
  64028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImplicitPool_1_Get_m0449A737C52F60CE6F55A229B7510440B761184E_gshared (ImplicitPool_1_t3616E09365F6576C89A2C428540368CE89CCB174* __this, const RuntimeMethod* method)
  64029. {
  64030. bool V_0 = false;
  64031. int32_t V_1 = 0;
  64032. RuntimeObject* V_2 = NULL;
  64033. bool V_3 = false;
  64034. int32_t V_4 = 0;
  64035. int32_t V_5 = 0;
  64036. int32_t V_6 = 0;
  64037. RuntimeObject* V_7 = NULL;
  64038. int32_t V_8 = 0;
  64039. bool V_9 = false;
  64040. {
  64041. int32_t L_0 = __this->___m_UsedCount;
  64042. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1 = __this->___m_List;
  64043. NullCheck(L_1);
  64044. int32_t L_2;
  64045. L_2 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  64046. V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_2))? 1 : 0);
  64047. bool L_3 = V_0;
  64048. if (!L_3)
  64049. {
  64050. goto IL_003a;
  64051. }
  64052. }
  64053. {
  64054. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_List;
  64055. int32_t L_5 = __this->___m_UsedCount;
  64056. V_1 = L_5;
  64057. int32_t L_6 = V_1;
  64058. __this->___m_UsedCount = ((int32_t)il2cpp_codegen_add(L_6, 1));
  64059. int32_t L_7 = V_1;
  64060. NullCheck(L_4);
  64061. RuntimeObject* L_8;
  64062. L_8 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  64063. V_2 = L_8;
  64064. goto IL_00fc;
  64065. }
  64066. IL_003a:
  64067. {
  64068. int32_t L_9 = __this->___m_UsedCount;
  64069. int32_t L_10 = __this->___m_MaxCapacity;
  64070. V_3 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
  64071. bool L_11 = V_3;
  64072. if (!L_11)
  64073. {
  64074. goto IL_00ee;
  64075. }
  64076. }
  64077. {
  64078. int32_t L_12 = __this->___m_StartCapacity;
  64079. int32_t L_13 = __this->___m_UsedCount;
  64080. int32_t L_14;
  64081. L_14 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_12, L_13, NULL);
  64082. V_4 = L_14;
  64083. int32_t L_15 = __this->___m_MaxCapacity;
  64084. int32_t L_16 = __this->___m_UsedCount;
  64085. V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, L_16));
  64086. int32_t L_17 = V_5;
  64087. int32_t L_18 = V_4;
  64088. int32_t L_19;
  64089. L_19 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_17, L_18, NULL);
  64090. V_6 = L_19;
  64091. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_20 = __this->___m_List;
  64092. int32_t L_21 = __this->___m_UsedCount;
  64093. int32_t L_22 = V_6;
  64094. NullCheck(L_20);
  64095. List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95(L_20, ((int32_t)il2cpp_codegen_add(L_21, L_22)), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  64096. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_23 = __this->___m_CreateAction;
  64097. NullCheck(L_23);
  64098. RuntimeObject* L_24;
  64099. L_24 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  64100. V_7 = L_24;
  64101. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_25 = __this->___m_List;
  64102. RuntimeObject* L_26 = V_7;
  64103. NullCheck(L_25);
  64104. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_25, L_26, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  64105. int32_t L_27 = __this->___m_UsedCount;
  64106. __this->___m_UsedCount = ((int32_t)il2cpp_codegen_add(L_27, 1));
  64107. V_8 = 1;
  64108. goto IL_00dd;
  64109. }
  64110. IL_00c0:
  64111. {
  64112. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_28 = __this->___m_List;
  64113. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_29 = __this->___m_CreateAction;
  64114. NullCheck(L_29);
  64115. RuntimeObject* L_30;
  64116. L_30 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  64117. NullCheck(L_28);
  64118. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_28, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  64119. int32_t L_31 = V_8;
  64120. V_8 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  64121. }
  64122. IL_00dd:
  64123. {
  64124. int32_t L_32 = V_8;
  64125. int32_t L_33 = V_6;
  64126. V_9 = (bool)((((int32_t)L_32) < ((int32_t)L_33))? 1 : 0);
  64127. bool L_34 = V_9;
  64128. if (L_34)
  64129. {
  64130. goto IL_00c0;
  64131. }
  64132. }
  64133. {
  64134. RuntimeObject* L_35 = V_7;
  64135. V_2 = L_35;
  64136. goto IL_00fc;
  64137. }
  64138. IL_00ee:
  64139. {
  64140. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_36 = __this->___m_CreateAction;
  64141. NullCheck(L_36);
  64142. RuntimeObject* L_37;
  64143. L_37 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  64144. V_2 = L_37;
  64145. goto IL_00fc;
  64146. }
  64147. IL_00fc:
  64148. {
  64149. RuntimeObject* L_38 = V_2;
  64150. return L_38;
  64151. }
  64152. }
  64153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImplicitPool_1_ReturnAll_m45291AD3897476BE507C985235AE173D7A3CD1AD_gshared (ImplicitPool_1_t3616E09365F6576C89A2C428540368CE89CCB174* __this, const RuntimeMethod* method)
  64154. {
  64155. static bool s_Il2CppMethodInitialized;
  64156. if (!s_Il2CppMethodInitialized)
  64157. {
  64158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  64159. s_Il2CppMethodInitialized = true;
  64160. }
  64161. bool V_0 = false;
  64162. int32_t V_1 = 0;
  64163. bool V_2 = false;
  64164. {
  64165. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  64166. NullCheck(L_0);
  64167. int32_t L_1;
  64168. L_1 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  64169. int32_t L_2 = __this->___m_MaxCapacity;
  64170. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  64171. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_1) > ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  64172. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_3 = __this->___m_ResetAction;
  64173. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  64174. bool L_4 = V_0;
  64175. if (!L_4)
  64176. {
  64177. goto IL_0059;
  64178. }
  64179. }
  64180. {
  64181. V_1 = 0;
  64182. goto IL_004b;
  64183. }
  64184. IL_002f:
  64185. {
  64186. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_5 = __this->___m_ResetAction;
  64187. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6 = __this->___m_List;
  64188. int32_t L_7 = V_1;
  64189. NullCheck(L_6);
  64190. RuntimeObject* L_8;
  64191. L_8 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  64192. NullCheck(L_5);
  64193. Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_5, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  64194. int32_t L_9 = V_1;
  64195. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  64196. }
  64197. IL_004b:
  64198. {
  64199. int32_t L_10 = V_1;
  64200. int32_t L_11 = __this->___m_UsedCount;
  64201. V_2 = (bool)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0);
  64202. bool L_12 = V_2;
  64203. if (L_12)
  64204. {
  64205. goto IL_002f;
  64206. }
  64207. }
  64208. {
  64209. }
  64210. IL_0059:
  64211. {
  64212. __this->___m_UsedCount = 0;
  64213. return;
  64214. }
  64215. }
  64216. #ifdef __clang__
  64217. #pragma clang diagnostic pop
  64218. #endif
  64219. #ifdef __clang__
  64220. #pragma clang diagnostic push
  64221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  64222. #pragma clang diagnostic ignored "-Wunused-variable"
  64223. #endif
  64224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBagEnumerable_1__ctor_m3F10CD36BC197937B1FFC78D7FCD592F67B4EA90_gshared (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* __this, RuntimeObject* ___0_impl, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_container, const RuntimeMethod* method)
  64225. {
  64226. {
  64227. RuntimeObject* L_0 = ___0_impl;
  64228. __this->___m_Impl = L_0;
  64229. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Impl), (void*)L_0);
  64230. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC L_1 = ___1_container;
  64231. __this->___m_Container = L_1;
  64232. return;
  64233. }
  64234. }
  64235. IL2CPP_EXTERN_C void IndexedCollectionPropertyBagEnumerable_1__ctor_m3F10CD36BC197937B1FFC78D7FCD592F67B4EA90_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_impl, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_container, const RuntimeMethod* method)
  64236. {
  64237. IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* _thisAdjusted;
  64238. int32_t _offset = 1;
  64239. _thisAdjusted = reinterpret_cast<IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334*>(__this + _offset);
  64240. IndexedCollectionPropertyBagEnumerable_1__ctor_m3F10CD36BC197937B1FFC78D7FCD592F67B4EA90(_thisAdjusted, ___0_impl, ___1_container, method);
  64241. }
  64242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC IndexedCollectionPropertyBagEnumerable_1_GetEnumerator_m57D838FAFE439511946C35BB7E925BB2AAAFFB07_gshared (IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* __this, const RuntimeMethod* method)
  64243. {
  64244. {
  64245. RuntimeObject* L_0 = __this->___m_Impl;
  64246. StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC L_1 = __this->___m_Container;
  64247. IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC L_2;
  64248. memset((&L_2), 0, sizeof(L_2));
  64249. IndexedCollectionPropertyBagEnumerator_1__ctor_mF987DA495FD66587344C99793EE581F0F81B480E((&L_2), L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  64250. return L_2;
  64251. }
  64252. }
  64253. IL2CPP_EXTERN_C IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC IndexedCollectionPropertyBagEnumerable_1_GetEnumerator_m57D838FAFE439511946C35BB7E925BB2AAAFFB07_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  64254. {
  64255. IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334* _thisAdjusted;
  64256. int32_t _offset = 1;
  64257. _thisAdjusted = reinterpret_cast<IndexedCollectionPropertyBagEnumerable_1_tB9E8710A57EDAA578BA0361568FF70FFCF78F334*>(__this + _offset);
  64258. IndexedCollectionPropertyBagEnumerator_1_tE4753429A4D8256A94A8B04A314925F00A2CD8BC _returnValue;
  64259. _returnValue = IndexedCollectionPropertyBagEnumerable_1_GetEnumerator_m57D838FAFE439511946C35BB7E925BB2AAAFFB07(_thisAdjusted, method);
  64260. return _returnValue;
  64261. }
  64262. #ifdef __clang__
  64263. #pragma clang diagnostic pop
  64264. #endif
  64265. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_other, const RuntimeMethod* method)
  64266. {
  64267. bool V_0 = false;
  64268. int32_t G_B3_0 = 0;
  64269. {
  64270. float L_0 = __this->___x;
  64271. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_other;
  64272. float L_2 = L_1.___x;
  64273. if ((!(((float)L_0) == ((float)L_2))))
  64274. {
  64275. goto IL_001f;
  64276. }
  64277. }
  64278. {
  64279. float L_3 = __this->___y;
  64280. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_other;
  64281. float L_5 = L_4.___y;
  64282. G_B3_0 = ((((float)L_3) == ((float)L_5))? 1 : 0);
  64283. goto IL_0020;
  64284. }
  64285. IL_001f:
  64286. {
  64287. G_B3_0 = 0;
  64288. }
  64289. IL_0020:
  64290. {
  64291. V_0 = (bool)G_B3_0;
  64292. goto IL_0023;
  64293. }
  64294. IL_0023:
  64295. {
  64296. bool L_6 = V_0;
  64297. return L_6;
  64298. }
  64299. }
  64300. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
  64301. {
  64302. int32_t V_0 = 0;
  64303. {
  64304. float* L_0 = (float*)(&__this->___x);
  64305. int32_t L_1;
  64306. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  64307. float* L_2 = (float*)(&__this->___y);
  64308. int32_t L_3;
  64309. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  64310. V_0 = ((int32_t)(L_1^((int32_t)(L_3<<2))));
  64311. goto IL_001d;
  64312. }
  64313. IL_001d:
  64314. {
  64315. int32_t L_4 = V_0;
  64316. return L_4;
  64317. }
  64318. }
  64319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method)
  64320. {
  64321. bool V_0 = false;
  64322. int32_t G_B3_0 = 0;
  64323. {
  64324. int32_t L_0;
  64325. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL);
  64326. int32_t L_1;
  64327. L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_other), NULL);
  64328. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  64329. {
  64330. goto IL_0021;
  64331. }
  64332. }
  64333. {
  64334. int32_t L_2;
  64335. L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL);
  64336. int32_t L_3;
  64337. L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_other), NULL);
  64338. G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
  64339. goto IL_0022;
  64340. }
  64341. IL_0021:
  64342. {
  64343. G_B3_0 = 0;
  64344. }
  64345. IL_0022:
  64346. {
  64347. V_0 = (bool)G_B3_0;
  64348. goto IL_0025;
  64349. }
  64350. IL_0025:
  64351. {
  64352. bool L_4 = V_0;
  64353. return L_4;
  64354. }
  64355. }
  64356. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  64357. {
  64358. int32_t V_0 = 0;
  64359. {
  64360. int32_t L_0;
  64361. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL);
  64362. int32_t L_1;
  64363. L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL);
  64364. V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)73856093)))^((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)83492791)))));
  64365. goto IL_001d;
  64366. }
  64367. IL_001d:
  64368. {
  64369. int32_t L_2 = V_0;
  64370. return L_2;
  64371. }
  64372. }
  64373. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method)
  64374. {
  64375. bool V_0 = false;
  64376. int32_t G_B4_0 = 0;
  64377. {
  64378. float L_0 = __this->___x;
  64379. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_other;
  64380. float L_2 = L_1.___x;
  64381. if ((!(((float)L_0) == ((float)L_2))))
  64382. {
  64383. goto IL_002d;
  64384. }
  64385. }
  64386. {
  64387. float L_3 = __this->___y;
  64388. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_other;
  64389. float L_5 = L_4.___y;
  64390. if ((!(((float)L_3) == ((float)L_5))))
  64391. {
  64392. goto IL_002d;
  64393. }
  64394. }
  64395. {
  64396. float L_6 = __this->___z;
  64397. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_other;
  64398. float L_8 = L_7.___z;
  64399. G_B4_0 = ((((float)L_6) == ((float)L_8))? 1 : 0);
  64400. goto IL_002e;
  64401. }
  64402. IL_002d:
  64403. {
  64404. G_B4_0 = 0;
  64405. }
  64406. IL_002e:
  64407. {
  64408. V_0 = (bool)G_B4_0;
  64409. goto IL_0031;
  64410. }
  64411. IL_0031:
  64412. {
  64413. bool L_9 = V_0;
  64414. return L_9;
  64415. }
  64416. }
  64417. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  64418. {
  64419. int32_t V_0 = 0;
  64420. {
  64421. float* L_0 = (float*)(&__this->___x);
  64422. int32_t L_1;
  64423. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  64424. float* L_2 = (float*)(&__this->___y);
  64425. int32_t L_3;
  64426. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  64427. float* L_4 = (float*)(&__this->___z);
  64428. int32_t L_5;
  64429. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  64430. V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))));
  64431. goto IL_002b;
  64432. }
  64433. IL_002b:
  64434. {
  64435. int32_t L_6 = V_0;
  64436. return L_6;
  64437. }
  64438. }
  64439. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method)
  64440. {
  64441. bool V_0 = false;
  64442. {
  64443. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = (*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)__this);
  64444. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_other;
  64445. bool L_2;
  64446. L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_0, L_1, NULL);
  64447. V_0 = L_2;
  64448. goto IL_0010;
  64449. }
  64450. IL_0010:
  64451. {
  64452. bool L_3 = V_0;
  64453. return L_3;
  64454. }
  64455. }
  64456. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  64457. {
  64458. int32_t V_0 = 0;
  64459. int32_t V_1 = 0;
  64460. int32_t V_2 = 0;
  64461. int32_t V_3 = 0;
  64462. {
  64463. int32_t L_0;
  64464. L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL);
  64465. V_2 = L_0;
  64466. int32_t L_1;
  64467. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  64468. V_0 = L_1;
  64469. int32_t L_2;
  64470. L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL);
  64471. V_2 = L_2;
  64472. int32_t L_3;
  64473. L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  64474. V_1 = L_3;
  64475. int32_t L_4;
  64476. L_4 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL);
  64477. V_2 = L_4;
  64478. int32_t L_5;
  64479. L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  64480. int32_t L_6 = V_0;
  64481. int32_t L_7 = V_0;
  64482. int32_t L_8 = V_1;
  64483. int32_t L_9 = V_1;
  64484. V_3 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_5^((int32_t)(L_6<<4))))^((int32_t)(L_7>>((int32_t)28)))))^((int32_t)(L_8>>4))))^((int32_t)(L_9<<((int32_t)28)))));
  64485. goto IL_0042;
  64486. }
  64487. IL_0042:
  64488. {
  64489. int32_t L_10 = V_3;
  64490. return L_10;
  64491. }
  64492. }
  64493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method)
  64494. {
  64495. bool V_0 = false;
  64496. int32_t G_B5_0 = 0;
  64497. {
  64498. float L_0 = __this->___x;
  64499. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_other;
  64500. float L_2 = L_1.___x;
  64501. if ((!(((float)L_0) == ((float)L_2))))
  64502. {
  64503. goto IL_003b;
  64504. }
  64505. }
  64506. {
  64507. float L_3 = __this->___y;
  64508. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_other;
  64509. float L_5 = L_4.___y;
  64510. if ((!(((float)L_3) == ((float)L_5))))
  64511. {
  64512. goto IL_003b;
  64513. }
  64514. }
  64515. {
  64516. float L_6 = __this->___z;
  64517. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___0_other;
  64518. float L_8 = L_7.___z;
  64519. if ((!(((float)L_6) == ((float)L_8))))
  64520. {
  64521. goto IL_003b;
  64522. }
  64523. }
  64524. {
  64525. float L_9 = __this->___w;
  64526. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_other;
  64527. float L_11 = L_10.___w;
  64528. G_B5_0 = ((((float)L_9) == ((float)L_11))? 1 : 0);
  64529. goto IL_003c;
  64530. }
  64531. IL_003b:
  64532. {
  64533. G_B5_0 = 0;
  64534. }
  64535. IL_003c:
  64536. {
  64537. V_0 = (bool)G_B5_0;
  64538. goto IL_003f;
  64539. }
  64540. IL_003f:
  64541. {
  64542. bool L_12 = V_0;
  64543. return L_12;
  64544. }
  64545. }
  64546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method)
  64547. {
  64548. int32_t V_0 = 0;
  64549. {
  64550. float* L_0 = (float*)(&__this->___x);
  64551. int32_t L_1;
  64552. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  64553. float* L_2 = (float*)(&__this->___y);
  64554. int32_t L_3;
  64555. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  64556. float* L_4 = (float*)(&__this->___z);
  64557. int32_t L_5;
  64558. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  64559. float* L_6 = (float*)(&__this->___w);
  64560. int32_t L_7;
  64561. L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
  64562. V_0 = ((int32_t)(((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))))^((int32_t)(L_7>>1))));
  64563. goto IL_0039;
  64564. }
  64565. IL_0039:
  64566. {
  64567. int32_t L_8 = V_0;
  64568. return L_8;
  64569. }
  64570. }
  64571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, bool ___0_value, const RuntimeMethod* method)
  64572. {
  64573. {
  64574. bool L_0 = ___0_value;
  64575. __this->___U3CReadonlyVisitU3Ek__BackingField = L_0;
  64576. return;
  64577. }
  64578. }
  64579. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  64580. {
  64581. {
  64582. int32_t L_0 = ___0_x;
  64583. int32_t L_1 = ___1_y;
  64584. if ((((int32_t)L_0) > ((int32_t)L_1)))
  64585. {
  64586. goto IL_0006;
  64587. }
  64588. }
  64589. {
  64590. int32_t L_2 = ___1_y;
  64591. return L_2;
  64592. }
  64593. IL_0006:
  64594. {
  64595. int32_t L_3 = ___0_x;
  64596. return L_3;
  64597. }
  64598. }
  64599. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline (int32_t ___0_x, const RuntimeMethod* method)
  64600. {
  64601. {
  64602. int32_t L_0 = ___0_x;
  64603. ___0_x = ((int32_t)il2cpp_codegen_subtract(L_0, 1));
  64604. int32_t L_1 = ___0_x;
  64605. int32_t L_2 = ___0_x;
  64606. ___0_x = ((int32_t)(L_1|((int32_t)(L_2>>1))));
  64607. int32_t L_3 = ___0_x;
  64608. int32_t L_4 = ___0_x;
  64609. ___0_x = ((int32_t)(L_3|((int32_t)(L_4>>2))));
  64610. int32_t L_5 = ___0_x;
  64611. int32_t L_6 = ___0_x;
  64612. ___0_x = ((int32_t)(L_5|((int32_t)(L_6>>4))));
  64613. int32_t L_7 = ___0_x;
  64614. int32_t L_8 = ___0_x;
  64615. ___0_x = ((int32_t)(L_7|((int32_t)(L_8>>8))));
  64616. int32_t L_9 = ___0_x;
  64617. int32_t L_10 = ___0_x;
  64618. ___0_x = ((int32_t)(L_9|((int32_t)(L_10>>((int32_t)16)))));
  64619. int32_t L_11 = ___0_x;
  64620. return ((int32_t)il2cpp_codegen_add(L_11, 1));
  64621. }
  64622. }
  64623. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_lzcnt_mA6B7E71DB1B5D4CE8B67C66FF1AC4339FA368D07_inline (int32_t ___0_x, const RuntimeMethod* method)
  64624. {
  64625. {
  64626. int32_t L_0 = ___0_x;
  64627. int32_t L_1;
  64628. L_1 = math_lzcnt_m121BDDDEE89F5A401E2E5F0AD900D22E47C8741C_inline(L_0, NULL);
  64629. return L_1;
  64630. }
  64631. }
  64632. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  64633. {
  64634. int32_t V_0 = 0;
  64635. int32_t G_B3_0 = 0;
  64636. {
  64637. int32_t L_0 = ___0_a;
  64638. int32_t L_1 = ___1_b;
  64639. if ((((int32_t)L_0) > ((int32_t)L_1)))
  64640. {
  64641. goto IL_0008;
  64642. }
  64643. }
  64644. {
  64645. int32_t L_2 = ___1_b;
  64646. G_B3_0 = L_2;
  64647. goto IL_0009;
  64648. }
  64649. IL_0008:
  64650. {
  64651. int32_t L_3 = ___0_a;
  64652. G_B3_0 = L_3;
  64653. }
  64654. IL_0009:
  64655. {
  64656. V_0 = G_B3_0;
  64657. goto IL_000c;
  64658. }
  64659. IL_000c:
  64660. {
  64661. int32_t L_4 = V_0;
  64662. return L_4;
  64663. }
  64664. }
  64665. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  64666. {
  64667. int32_t V_0 = 0;
  64668. int32_t G_B3_0 = 0;
  64669. {
  64670. int32_t L_0 = ___0_a;
  64671. int32_t L_1 = ___1_b;
  64672. if ((((int32_t)L_0) < ((int32_t)L_1)))
  64673. {
  64674. goto IL_0008;
  64675. }
  64676. }
  64677. {
  64678. int32_t L_2 = ___1_b;
  64679. G_B3_0 = L_2;
  64680. goto IL_0009;
  64681. }
  64682. IL_0008:
  64683. {
  64684. int32_t L_3 = ___0_a;
  64685. G_B3_0 = L_3;
  64686. }
  64687. IL_0009:
  64688. {
  64689. V_0 = G_B3_0;
  64690. goto IL_000c;
  64691. }
  64692. IL_000c:
  64693. {
  64694. int32_t L_4 = V_0;
  64695. return L_4;
  64696. }
  64697. }
  64698. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
  64699. {
  64700. {
  64701. int32_t L_0 = __this->____size;
  64702. return L_0;
  64703. }
  64704. }
  64705. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
  64706. {
  64707. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  64708. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  64709. }
  64710. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  64711. {
  64712. RuntimeObject* V_0 = NULL;
  64713. bool V_1 = false;
  64714. bool V_2 = false;
  64715. int32_t V_3 = 0;
  64716. int32_t V_4 = 0;
  64717. RuntimeObject* V_5 = NULL;
  64718. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B7_0 = NULL;
  64719. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B6_0 = NULL;
  64720. {
  64721. RuntimeObject* L_0 = __this->___m_FreshlyReleased;
  64722. V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  64723. bool L_1 = V_1;
  64724. if (!L_1)
  64725. {
  64726. goto IL_002a;
  64727. }
  64728. }
  64729. {
  64730. RuntimeObject* L_2 = __this->___m_FreshlyReleased;
  64731. V_0 = L_2;
  64732. RuntimeObject** L_3 = (RuntimeObject**)(&__this->___m_FreshlyReleased);
  64733. il2cpp_codegen_initobj(L_3, sizeof(RuntimeObject*));
  64734. goto IL_008a;
  64735. }
  64736. IL_002a:
  64737. {
  64738. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_List;
  64739. NullCheck(L_4);
  64740. int32_t L_5;
  64741. L_5 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  64742. V_2 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  64743. bool L_6 = V_2;
  64744. if (!L_6)
  64745. {
  64746. goto IL_005d;
  64747. }
  64748. }
  64749. {
  64750. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_7 = __this->___m_CreateFunc;
  64751. NullCheck(L_7);
  64752. RuntimeObject* L_8;
  64753. L_8 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  64754. V_0 = L_8;
  64755. int32_t L_9;
  64756. L_9 = ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  64757. V_3 = L_9;
  64758. int32_t L_10 = V_3;
  64759. ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_inline(__this, ((int32_t)il2cpp_codegen_add(L_10, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  64760. goto IL_008a;
  64761. }
  64762. IL_005d:
  64763. {
  64764. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = __this->___m_List;
  64765. NullCheck(L_11);
  64766. int32_t L_12;
  64767. L_12 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  64768. V_4 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
  64769. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_13 = __this->___m_List;
  64770. int32_t L_14 = V_4;
  64771. NullCheck(L_13);
  64772. RuntimeObject* L_15;
  64773. L_15 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_13, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  64774. V_0 = L_15;
  64775. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_16 = __this->___m_List;
  64776. int32_t L_17 = V_4;
  64777. NullCheck(L_16);
  64778. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_16, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  64779. }
  64780. IL_008a:
  64781. {
  64782. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_18 = __this->___m_ActionOnGet;
  64783. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_19 = L_18;
  64784. if (L_19)
  64785. {
  64786. G_B7_0 = L_19;
  64787. goto IL_0096;
  64788. }
  64789. G_B6_0 = L_19;
  64790. }
  64791. {
  64792. goto IL_009d;
  64793. }
  64794. IL_0096:
  64795. {
  64796. RuntimeObject* L_20 = V_0;
  64797. NullCheck(G_B7_0);
  64798. Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(G_B7_0, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  64799. }
  64800. IL_009d:
  64801. {
  64802. RuntimeObject* L_21 = V_0;
  64803. V_5 = L_21;
  64804. goto IL_00a2;
  64805. }
  64806. IL_00a2:
  64807. {
  64808. RuntimeObject* L_22 = V_5;
  64809. return L_22;
  64810. }
  64811. }
  64812. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  64813. {
  64814. bool V_0 = false;
  64815. bool V_1 = false;
  64816. int32_t V_2 = 0;
  64817. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B2_0 = NULL;
  64818. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B1_0 = NULL;
  64819. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B9_0 = NULL;
  64820. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B8_0 = NULL;
  64821. {
  64822. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___m_ActionOnRelease;
  64823. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = L_0;
  64824. if (L_1)
  64825. {
  64826. G_B2_0 = L_1;
  64827. goto IL_000d;
  64828. }
  64829. G_B1_0 = L_1;
  64830. }
  64831. {
  64832. goto IL_0014;
  64833. }
  64834. IL_000d:
  64835. {
  64836. RuntimeObject* L_2 = ___0_element;
  64837. NullCheck(G_B2_0);
  64838. Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(G_B2_0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  64839. }
  64840. IL_0014:
  64841. {
  64842. RuntimeObject* L_3 = __this->___m_FreshlyReleased;
  64843. V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  64844. bool L_4 = V_0;
  64845. if (!L_4)
  64846. {
  64847. goto IL_0031;
  64848. }
  64849. }
  64850. {
  64851. RuntimeObject* L_5 = ___0_element;
  64852. __this->___m_FreshlyReleased = L_5;
  64853. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FreshlyReleased), (void*)L_5);
  64854. goto IL_007a;
  64855. }
  64856. IL_0031:
  64857. {
  64858. int32_t L_6;
  64859. L_6 = ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  64860. int32_t L_7 = __this->___m_MaxSize;
  64861. V_1 = (bool)((((int32_t)L_6) < ((int32_t)L_7))? 1 : 0);
  64862. bool L_8 = V_1;
  64863. if (!L_8)
  64864. {
  64865. goto IL_0054;
  64866. }
  64867. }
  64868. {
  64869. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_9 = __this->___m_List;
  64870. RuntimeObject* L_10 = ___0_element;
  64871. NullCheck(L_9);
  64872. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  64873. goto IL_007a;
  64874. }
  64875. IL_0054:
  64876. {
  64877. int32_t L_11;
  64878. L_11 = ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  64879. V_2 = L_11;
  64880. int32_t L_12 = V_2;
  64881. ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  64882. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_13 = __this->___m_ActionOnDestroy;
  64883. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_14 = L_13;
  64884. if (L_14)
  64885. {
  64886. G_B9_0 = L_14;
  64887. goto IL_0072;
  64888. }
  64889. G_B8_0 = L_14;
  64890. }
  64891. {
  64892. goto IL_0079;
  64893. }
  64894. IL_0072:
  64895. {
  64896. RuntimeObject* L_15 = ___0_element;
  64897. NullCheck(G_B9_0);
  64898. Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(G_B9_0, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  64899. }
  64900. IL_0079:
  64901. {
  64902. }
  64903. IL_007a:
  64904. {
  64905. return;
  64906. }
  64907. }
  64908. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method)
  64909. {
  64910. il2cpp_rgctx_method_init(method);
  64911. {
  64912. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  64913. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Instance;
  64914. return (RuntimeObject*)L_0;
  64915. }
  64916. }
  64917. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Guid_t GraphElement_1_get_guid_mFC4437452C5F63C56522CEC72C307F7A6E04AB8D_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method)
  64918. {
  64919. {
  64920. Guid_t L_0 = __this->___U3CguidU3Ek__BackingField;
  64921. return L_0;
  64922. }
  64923. }
  64924. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalcCapacityCeilPow2_m2FAAB96F17C0306951B2DB5C5C0117C51EE2DE93_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  64925. {
  64926. {
  64927. int32_t L_0 = __this->___Count;
  64928. int32_t L_1;
  64929. L_1 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(1, L_0, NULL);
  64930. int32_t L_2 = ___0_capacity;
  64931. int32_t L_3;
  64932. L_3 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, L_2, NULL);
  64933. ___0_capacity = L_3;
  64934. int32_t L_4 = ___0_capacity;
  64935. int32_t L_5 = __this->___Log2MinGrowth;
  64936. int32_t L_6;
  64937. L_6 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_4, ((int32_t)(1<<((int32_t)(L_5&((int32_t)31))))), NULL);
  64938. int32_t L_7;
  64939. L_7 = math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline(L_6, NULL);
  64940. return L_7;
  64941. }
  64942. }
  64943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  64944. {
  64945. {
  64946. uint8_t* L_0 = __this->___Ptr;
  64947. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  64948. }
  64949. }
  64950. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucket_mB186F7D304E7E0D50F8F82E094C5C3C75AD55F71_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method)
  64951. {
  64952. int32_t V_0 = 0;
  64953. {
  64954. int32_t* L_0 = ___0_key;
  64955. int32_t L_1 = (*(int32_t*)L_0);
  64956. V_0 = L_1;
  64957. int32_t L_2;
  64958. L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  64959. int32_t L_3 = __this->___BucketCapacity;
  64960. return ((int32_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_2))&((int64_t)((int32_t)il2cpp_codegen_subtract(L_3, 1))))));
  64961. }
  64962. }
  64963. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_gshared_inline (void* ___0_destination, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method)
  64964. {
  64965. {
  64966. void* L_0 = ___0_destination;
  64967. int32_t L_1 = ___1_index;
  64968. uint32_t L_2 = sizeof(int32_t);
  64969. int32_t L_3 = ___2_value;
  64970. *(int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))) = L_3;
  64971. return;
  64972. }
  64973. }
  64974. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
  64975. {
  64976. {
  64977. void* L_0 = ___0_source;
  64978. int32_t L_1 = ___1_index;
  64979. uint32_t L_2 = sizeof(int32_t);
  64980. int32_t L_3 = (*(int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
  64981. return L_3;
  64982. }
  64983. }
  64984. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNext_m20D255F6E8A69E3CB7806540E45C3B7439C0B1BB_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  64985. {
  64986. {
  64987. int32_t* L_0 = ___1_nextIndex;
  64988. int32_t L_1 = *((int32_t*)L_0);
  64989. if ((((int32_t)L_1) == ((int32_t)(-1))))
  64990. {
  64991. goto IL_001a;
  64992. }
  64993. }
  64994. {
  64995. int32_t* L_2 = ___2_index;
  64996. int32_t* L_3 = ___1_nextIndex;
  64997. int32_t L_4 = *((int32_t*)L_3);
  64998. *((int32_t*)L_2) = (int32_t)L_4;
  64999. int32_t* L_5 = ___1_nextIndex;
  65000. int32_t* L_6 = __this->___Next;
  65001. int32_t* L_7 = ___1_nextIndex;
  65002. int32_t L_8 = *((int32_t*)L_7);
  65003. int32_t L_9 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4))))));
  65004. *((int32_t*)L_5) = (int32_t)L_9;
  65005. return (bool)1;
  65006. }
  65007. IL_001a:
  65008. {
  65009. int32_t* L_10 = ___0_bucketIndex;
  65010. int32_t* L_11 = ___1_nextIndex;
  65011. int32_t* L_12 = ___2_index;
  65012. bool L_13;
  65013. L_13 = HashMapHelper_1_MoveNextSearch_m2576560D409AC6BF8713E8BD9070962379245FCA(__this, L_10, L_11, L_12, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
  65014. return L_13;
  65015. }
  65016. }
  65017. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_CalcCapacityCeilPow2_m9E11DDA5C0E69FAD3BB1FB92BB81D4B3CFFBADC5_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  65018. {
  65019. {
  65020. int32_t L_0 = __this->___Count;
  65021. int32_t L_1;
  65022. L_1 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(1, L_0, NULL);
  65023. int32_t L_2 = ___0_capacity;
  65024. int32_t L_3;
  65025. L_3 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, L_2, NULL);
  65026. ___0_capacity = L_3;
  65027. int32_t L_4 = ___0_capacity;
  65028. int32_t L_5 = __this->___Log2MinGrowth;
  65029. int32_t L_6;
  65030. L_6 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_4, ((int32_t)(1<<((int32_t)(L_5&((int32_t)31))))), NULL);
  65031. int32_t L_7;
  65032. L_7 = math_ceilpow2_mA00505409975D36AB3D7658687AC3BD5A26F3769_inline(L_6, NULL);
  65033. return L_7;
  65034. }
  65035. }
  65036. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_mFD6A2975F04E9C84A9886543625D8E8BCA71E398_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, const RuntimeMethod* method)
  65037. {
  65038. {
  65039. uint8_t* L_0 = __this->___Ptr;
  65040. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  65041. }
  65042. }
  65043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_GetBucket_mE1172E80C9E112134E2C0611F1583E709528EFB1_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, Il2CppFullySharedGenericStruct* ___0_key, const RuntimeMethod* method)
  65044. {
  65045. const uint32_t SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  65046. void* L_2 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13)));
  65047. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  65048. Il2CppFullySharedGenericStruct V_0 = alloca(SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  65049. memset(V_0, 0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  65050. {
  65051. Il2CppFullySharedGenericStruct* L_0 = ___0_key;
  65052. il2cpp_codegen_memcpy(L_1, L_0, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  65053. il2cpp_codegen_memcpy(V_0, L_1, SizeOf_TKey_t349D5E2348DC065C1656895AA09EC3114157BDEA);
  65054. int32_t L_3;
  65055. L_3 = ConstrainedFuncInvoker0< int32_t >::Invoke(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16), L_2, (void*)(Il2CppFullySharedGenericStruct*)V_0);
  65056. int32_t L_4 = __this->___BucketCapacity;
  65057. return ((int32_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_3))&((int64_t)((int32_t)il2cpp_codegen_subtract(L_4, 1))))));
  65058. }
  65059. }
  65060. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_MoveNext_mC9D28D7DE9EB2A526DFD790777D5E118D33E86BC_gshared_inline (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* __this, int32_t* ___0_bucketIndex, int32_t* ___1_nextIndex, int32_t* ___2_index, const RuntimeMethod* method)
  65061. {
  65062. {
  65063. int32_t* L_0 = ___1_nextIndex;
  65064. int32_t L_1 = *((int32_t*)L_0);
  65065. if ((((int32_t)L_1) == ((int32_t)(-1))))
  65066. {
  65067. goto IL_001a;
  65068. }
  65069. }
  65070. {
  65071. int32_t* L_2 = ___2_index;
  65072. int32_t* L_3 = ___1_nextIndex;
  65073. int32_t L_4 = *((int32_t*)L_3);
  65074. *((int32_t*)L_2) = (int32_t)L_4;
  65075. int32_t* L_5 = ___1_nextIndex;
  65076. int32_t* L_6 = __this->___Next;
  65077. int32_t* L_7 = ___1_nextIndex;
  65078. int32_t L_8 = *((int32_t*)L_7);
  65079. int32_t L_9 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4))))));
  65080. *((int32_t*)L_5) = (int32_t)L_9;
  65081. return (bool)1;
  65082. }
  65083. IL_001a:
  65084. {
  65085. int32_t* L_10 = ___0_bucketIndex;
  65086. int32_t* L_11 = ___1_nextIndex;
  65087. int32_t* L_12 = ___2_index;
  65088. bool L_13;
  65089. L_13 = (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t*, int32_t*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24)))(__this, L_10, L_11, L_12, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
  65090. return L_13;
  65091. }
  65092. }
  65093. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method)
  65094. {
  65095. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_0 = NULL;
  65096. {
  65097. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0 = ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  65098. il2cpp_codegen_memory_barrier();
  65099. V_0 = L_0;
  65100. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1 = V_0;
  65101. if (L_1)
  65102. {
  65103. goto IL_0019;
  65104. }
  65105. }
  65106. {
  65107. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_2;
  65108. L_2 = EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65109. V_0 = L_2;
  65110. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_3 = V_0;
  65111. il2cpp_codegen_memory_barrier();
  65112. ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  65113. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  65114. }
  65115. IL_0019:
  65116. {
  65117. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_4 = V_0;
  65118. return L_4;
  65119. }
  65120. }
  65121. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method)
  65122. {
  65123. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  65124. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  65125. }
  65126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  65127. {
  65128. {
  65129. RuntimeObject* L_0 = __this->____comparer;
  65130. return L_0;
  65131. }
  65132. }
  65133. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method)
  65134. {
  65135. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* V_0 = NULL;
  65136. {
  65137. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0 = ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  65138. il2cpp_codegen_memory_barrier();
  65139. V_0 = L_0;
  65140. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1 = V_0;
  65141. if (L_1)
  65142. {
  65143. goto IL_0019;
  65144. }
  65145. }
  65146. {
  65147. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_2;
  65148. L_2 = EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65149. V_0 = L_2;
  65150. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_3 = V_0;
  65151. il2cpp_codegen_memory_barrier();
  65152. ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  65153. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  65154. }
  65155. IL_0019:
  65156. {
  65157. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_4 = V_0;
  65158. return L_4;
  65159. }
  65160. }
  65161. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method)
  65162. {
  65163. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  65164. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  65165. }
  65166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  65167. {
  65168. {
  65169. RuntimeObject* L_0 = __this->____comparer;
  65170. return L_0;
  65171. }
  65172. }
  65173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method)
  65174. {
  65175. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
  65176. {
  65177. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  65178. il2cpp_codegen_memory_barrier();
  65179. V_0 = L_0;
  65180. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
  65181. if (L_1)
  65182. {
  65183. goto IL_0019;
  65184. }
  65185. }
  65186. {
  65187. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
  65188. L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65189. V_0 = L_2;
  65190. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
  65191. il2cpp_codegen_memory_barrier();
  65192. ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  65193. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  65194. }
  65195. IL_0019:
  65196. {
  65197. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
  65198. return L_4;
  65199. }
  65200. }
  65201. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  65202. {
  65203. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  65204. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  65205. }
  65206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  65207. {
  65208. {
  65209. RuntimeObject* L_0 = __this->____comparer;
  65210. return L_0;
  65211. }
  65212. }
  65213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline (const RuntimeMethod* method)
  65214. {
  65215. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* V_0 = NULL;
  65216. {
  65217. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_0 = ((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  65218. il2cpp_codegen_memory_barrier();
  65219. V_0 = L_0;
  65220. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1 = V_0;
  65221. if (L_1)
  65222. {
  65223. goto IL_0019;
  65224. }
  65225. }
  65226. {
  65227. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_2;
  65228. L_2 = EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65229. V_0 = L_2;
  65230. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_3 = V_0;
  65231. il2cpp_codegen_memory_barrier();
  65232. ((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  65233. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  65234. }
  65235. IL_0019:
  65236. {
  65237. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_4 = V_0;
  65238. return L_4;
  65239. }
  65240. }
  65241. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  65242. {
  65243. typedef bool (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  65244. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  65245. }
  65246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  65247. {
  65248. {
  65249. RuntimeObject* L_0 = __this->____comparer;
  65250. return L_0;
  65251. }
  65252. }
  65253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_gshared_inline (void* ___0_ptr, const RuntimeMethod* method)
  65254. {
  65255. {
  65256. void* L_0 = ___0_ptr;
  65257. return (int32_t*)(L_0);
  65258. }
  65259. }
  65260. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  65261. {
  65262. {
  65263. RuntimeObject* L_0 = __this->___key;
  65264. return L_0;
  65265. }
  65266. }
  65267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  65268. {
  65269. {
  65270. RuntimeObject* L_0 = __this->___value;
  65271. return L_0;
  65272. }
  65273. }
  65274. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline (const RuntimeMethod* method)
  65275. {
  65276. il2cpp_rgctx_method_init(method);
  65277. {
  65278. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  65279. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Instance;
  65280. return (RuntimeObject*)L_0;
  65281. }
  65282. }
  65283. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
  65284. {
  65285. {
  65286. int32_t L_0 = __this->____size;
  65287. return L_0;
  65288. }
  65289. }
  65290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
  65291. {
  65292. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL;
  65293. int32_t V_1 = 0;
  65294. {
  65295. int32_t L_0 = __this->____version;
  65296. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  65297. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = __this->____items;
  65298. V_0 = L_1;
  65299. int32_t L_2 = __this->____size;
  65300. V_1 = L_2;
  65301. int32_t L_3 = V_1;
  65302. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = V_0;
  65303. NullCheck(L_4);
  65304. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  65305. {
  65306. goto IL_0034;
  65307. }
  65308. }
  65309. {
  65310. int32_t L_5 = V_1;
  65311. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  65312. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = V_0;
  65313. int32_t L_7 = V_1;
  65314. bool L_8 = ___0_item;
  65315. NullCheck(L_6);
  65316. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (bool)L_8);
  65317. return;
  65318. }
  65319. IL_0034:
  65320. {
  65321. bool L_9 = ___0_item;
  65322. List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  65323. return;
  65324. }
  65325. }
  65326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  65327. {
  65328. {
  65329. int32_t L_0 = __this->____size;
  65330. return L_0;
  65331. }
  65332. }
  65333. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  65334. {
  65335. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  65336. int32_t V_1 = 0;
  65337. {
  65338. int32_t L_0 = __this->____version;
  65339. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  65340. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  65341. V_0 = L_1;
  65342. int32_t L_2 = __this->____size;
  65343. V_1 = L_2;
  65344. int32_t L_3 = V_1;
  65345. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  65346. NullCheck(L_4);
  65347. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  65348. {
  65349. goto IL_0034;
  65350. }
  65351. }
  65352. {
  65353. int32_t L_5 = V_1;
  65354. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  65355. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  65356. int32_t L_7 = V_1;
  65357. RuntimeObject* L_8 = ___0_item;
  65358. NullCheck(L_6);
  65359. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  65360. return;
  65361. }
  65362. IL_0034:
  65363. {
  65364. RuntimeObject* L_9 = ___0_item;
  65365. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  65366. return;
  65367. }
  65368. }
  65369. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  65370. {
  65371. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  65372. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  65373. }
  65374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  65375. {
  65376. int32_t V_0 = 0;
  65377. {
  65378. int32_t L_0 = __this->___m_X;
  65379. V_0 = L_0;
  65380. goto IL_000a;
  65381. }
  65382. IL_000a:
  65383. {
  65384. int32_t L_1 = V_0;
  65385. return L_1;
  65386. }
  65387. }
  65388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  65389. {
  65390. int32_t V_0 = 0;
  65391. {
  65392. int32_t L_0 = __this->___m_Y;
  65393. V_0 = L_0;
  65394. goto IL_000a;
  65395. }
  65396. IL_000a:
  65397. {
  65398. int32_t L_1 = V_0;
  65399. return L_1;
  65400. }
  65401. }
  65402. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method)
  65403. {
  65404. bool V_0 = false;
  65405. int32_t G_B4_0 = 0;
  65406. {
  65407. int32_t L_0;
  65408. L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL);
  65409. int32_t L_1;
  65410. L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL);
  65411. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  65412. {
  65413. goto IL_0033;
  65414. }
  65415. }
  65416. {
  65417. int32_t L_2;
  65418. L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL);
  65419. int32_t L_3;
  65420. L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL);
  65421. if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
  65422. {
  65423. goto IL_0033;
  65424. }
  65425. }
  65426. {
  65427. int32_t L_4;
  65428. L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL);
  65429. int32_t L_5;
  65430. L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL);
  65431. G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
  65432. goto IL_0034;
  65433. }
  65434. IL_0033:
  65435. {
  65436. G_B4_0 = 0;
  65437. }
  65438. IL_0034:
  65439. {
  65440. V_0 = (bool)G_B4_0;
  65441. goto IL_0037;
  65442. }
  65443. IL_0037:
  65444. {
  65445. bool L_6 = V_0;
  65446. return L_6;
  65447. }
  65448. }
  65449. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  65450. {
  65451. int32_t V_0 = 0;
  65452. {
  65453. int32_t L_0 = __this->___m_Y;
  65454. V_0 = L_0;
  65455. goto IL_000a;
  65456. }
  65457. IL_000a:
  65458. {
  65459. int32_t L_1 = V_0;
  65460. return L_1;
  65461. }
  65462. }
  65463. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  65464. {
  65465. int32_t V_0 = 0;
  65466. {
  65467. int32_t L_0 = __this->___m_Z;
  65468. V_0 = L_0;
  65469. goto IL_000a;
  65470. }
  65471. IL_000a:
  65472. {
  65473. int32_t L_1 = V_0;
  65474. return L_1;
  65475. }
  65476. }
  65477. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  65478. {
  65479. int32_t V_0 = 0;
  65480. {
  65481. int32_t L_0 = __this->___m_X;
  65482. V_0 = L_0;
  65483. goto IL_000a;
  65484. }
  65485. IL_000a:
  65486. {
  65487. int32_t L_1 = V_0;
  65488. return L_1;
  65489. }
  65490. }
  65491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_lzcnt_m121BDDDEE89F5A401E2E5F0AD900D22E47C8741C_inline (uint32_t ___0_x, const RuntimeMethod* method)
  65492. {
  65493. LongDoubleUnion_tD71C400B6C4CD1A7F13CE8125AC6BBC7A22791CA V_0;
  65494. memset((&V_0), 0, sizeof(V_0));
  65495. {
  65496. uint32_t L_0 = ___0_x;
  65497. if (L_0)
  65498. {
  65499. goto IL_0006;
  65500. }
  65501. }
  65502. {
  65503. return ((int32_t)32);
  65504. }
  65505. IL_0006:
  65506. {
  65507. (&V_0)->___doubleValue = (0.0);
  65508. uint32_t L_1 = ___0_x;
  65509. (&V_0)->___longValue = ((int64_t)il2cpp_codegen_add(((int64_t)4841369599423283200LL), ((int64_t)(uint64_t)L_1)));
  65510. double* L_2 = (double*)(&(&V_0)->___doubleValue);
  65511. double* L_3 = L_2;
  65512. double L_4 = *((double*)L_3);
  65513. *((double*)L_3) = (double)((double)il2cpp_codegen_subtract(L_4, (4503599627370496.0)));
  65514. LongDoubleUnion_tD71C400B6C4CD1A7F13CE8125AC6BBC7A22791CA L_5 = V_0;
  65515. int64_t L_6 = L_5.___longValue;
  65516. return ((int32_t)il2cpp_codegen_subtract(((int32_t)1054), ((int32_t)((int64_t)(L_6>>((int32_t)52))))));
  65517. }
  65518. }
  65519. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  65520. {
  65521. {
  65522. int32_t L_0 = __this->___U3CCountAllU3Ek__BackingField;
  65523. return L_0;
  65524. }
  65525. }
  65526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, int32_t ___0_value, const RuntimeMethod* method)
  65527. {
  65528. {
  65529. int32_t L_0 = ___0_value;
  65530. __this->___U3CCountAllU3Ek__BackingField = L_0;
  65531. return;
  65532. }
  65533. }